﻿#bdayclub {font-family:Trebuchet MS, Arial, Verdana, sans-serif;}

#bdayclub a {text-decoration:none; color:#0645C4; }
#bdayclub a:hover {text-decoration:underline; color:#0645C4;}
#bdayclub a:link {color:#0645C4;}
#bdayclub a:visited {color:#0645C4;}

h2.bdayheader {margin-bottom:20px; font-size:18pt; font-weight:bold; color:#DA4E9A;}
h2.bdayheader2 {margin-bottom:4px; font-size:18pt; font-weight:bold; color:#DA4E9A; line-height:26px;}
h3.bdaysubheader {margin-top:6px; font-size:14pt; font-weight:normal; color:#0645C4;}
h3.bdaysubheader2 {margin-top:-12px; font-size:14pt; font-weight:normal; color:#0645C4;}
h4.bdaysubheader {margin-bottom:6px; font-size:10pt; font-weight:bold; color:#DA4E9A;}
h3.bdayheadsubtext {margin-top:-4px; margin-bottom:2px; margin-right:10px; line-height:16pt; font-family:Arial, Trebuchet MS, Verdana, sans-serif; font-weight:normal; font-size:12pt; color:#666;}

.bdayheadsubtext {font-family:Arial, Trebuchet MS, Verdana, sans-serif; font-weight:normal; font-size:11pt; color:#666;}

#bdayprivacybox {background-color:#FCF6CB; padding:4px; border:1px dashed #F9CA62; margin-top:-4px; font-size:10pt;}

#bdaycouponbox {background-color:#FCF6CB; font-family:Arial, Trebuchet MS, Verdana, sans-serif; padding:8px; border:1px dashed #F9CA62; margin-top:-4px; font-size:10pt; color:#666;}
.bdaycouponnote {font-family:Trebuchet MS, Arial, Verdana, sans-serif; color:#DA4E9A; font-weight:bold; margin-bottom:2px;}

#bdaydatainputbox {background-color:#ccf; padding:10px; border:1px solid #ccf;}

#bdayregister {clear:both;}
#bdayregister label {position:relative; float:left; font-size:12pt; color:#333; line-height:14pt;}
#bdayregister2 label {position:relative; float:left; font-size:12pt; color:#333;}
#bdayregister3 {position:relative; margin-left:160px; width:230px; font-size:12pt; color:#333;}
#bdayregister input {position:relative; margin-left:160px; margin-top:-20px; width:230px;}
#bdayregister select {position:relative; margin-left:160px; margin-top:-16px; width:230px;}
#bdayregistersubtextl {position:relative; margin-top:-2px; font-size:9pt; color:#666;}
#bdayregistersubtextr {position:relative; margin-left:160px; margin-top:-12px; font-size:9pt; color:#666;}
#bdayboxblueline {position:relative; padding-top:10px; padding-bottom:10px; clear:both;}
#statediv td {font-size:12pt; color:#333; line-height:14pt;}
#bdayregister hr {margin-top:6px; margin-bottom:6px;}

#bdaysignkidsup {}

#bdaysignmorekidsup {color:#777; font-size:10pt; padding-bottom:50px; padding-top:4px;}
#bdaysignmorekidsup input {position:absolute;}
#bdaysignmorekidsup label {position:absolute; margin-left:170px; width:250px; max-width:250px;}

#bdayregistercheck td {color:#777; font-size:10pt; }

#bdayparentbox {font-size:12pt; color:#333; margin-bottom:20px;}
.bdayparentboxsm {font-size:10pt; color:#777;}

#bdayconfirmparent {padding-bottom:90px; color:#666; font-size:10pt; font-family:Arial, Trebuchet MS, Verdana, sans-serif;}
#bdayconfirmparent strong {font-size:12pt; color:#333; font-family:Trebuchet MS, Arial, Verdana, sans-serif;}
#bdayconfirmparent input {position:absolute;}
#bdayconfirmparent label {position:absolute; margin-left:20px; width:430px; max-width:430px;}

#bdaycompletereg {text-align:right; margin-top:6px;}

#bdayover13box {padding:10px; background:#ccf; margin-bottom:20px;}
.bdayboxtext {font-family:Arial, Trebuchet MS, Verdana, sans-serif; font-weight:normal; font-size:11pt; color:#666;}
.bdayboxtext strong {color:#333;}
.bdayboxheadover13 {background:#484DA8; font-family:Arial, Trebuchet MS, Verdana, sans-serif; font-size:12pt; color:#fff; font-weight:normal; padding:6px; margin-bottom:0px;}
.bdayover13input {margin-top:6px; width:430px; margin-bottom:6px;}
#btnJoinChild {margin-top:6px;}

#bdayunder12box {padding:10px; background:#ccf;}
.bdayboxheadunder12 {background:#484DA8; font-family:Arial, Trebuchet MS, Verdana, sans-serif; font-size:12pt; color:#fff; font-weight:normal; padding:6px;}
table.bdayboxtextunder12 {margin-top:10px; margin-left:18px;}
.bdayboxtextunder12 td {font-size:11pt; color:#666; font-weight:normal; margin-top:10px;}
.bdayboxtextunder12 label {font-size:10pt; color:#666; font-weight:normal;}

#bdayunder12name {margin-top:0px;}
#bdayunder12name input {width:180px;}
#bdayunder12email {margin-top:0px;}
#bdayunder12email input {width:180px;}
#bdaysendemail {margin-top:10px;}

#bday5colbox {font-family:Arial, Trebuchet MS, Verdana, sans-serif;}
.bday5coltable td {font-family:Arial, Trebuchet MS, Verdana, sans-serif; font-size:9pt; color:#666; vertical-align:top;}

#bday5coltablehead {font-family:Trebuchet MS, Arial, Verdana, sans-serif; font-size:10pt; color:#DA4E9A; font-weight:bold; margin-bottom:6px;}

.bday5coltable a {text-decoration:none; color:#0645C4;}
.bday5coltable a:hover {text-decoration:underline; color:#0645C4;}
.bday5coltable a:link {color:#0645C4;}
.bday5coltable a:visited {color:#0645C4;}

.bday5coltableinput {width:120px;}
.bday5coltablesignin {margin-top:6px;}
.bday5coltablepswd {margin-top:10px; font-size:9pt;}

#bdaysignin {margin-top:6px;}
.bdaypswdlink {margin-top:10px; font-size:9pt;}
.bdayinputemail {font-size:10pt; margin-top:10px;}
.bdayinputemail input {width:200px; margin-top:4px;}
.bdayinputpswd {font-size:10pt; margin-top:10px;}
.bdayinputpswd input {width:200px; margin-top:4px;}

#bdaydata {background:#ccf; font-size:13pt; padding:10px; font-weight:normal; color:#333;}

#bdaydeleteaccount {position:relative; float:right; color:#c00; font-size:9pt; font-weight:bold;}
#bdaydeleteaccount a {color:#c00; text-decoration:none;}
#bdaydeleteaccount a:hover {color:#c00; text-decoration:underline;}
#bdaydeleteaccount a:link {color:#c00; text-decoration:none;}
#bdaydeleteaccount a:visited {color:#c00; text-decoration:none;}

#bdayeditaccount {padding-top:10px; padding-bottom:4px;}

#bdaydataname {font-size:14pt; font-weight:normal; color:#333;}

#bdaydatatable td {padding:2px;}
.bdaydatatype {font-size:10pt; font-weight:normal; color:#666;}
.bdaydatadata {font-size:13pt; font-weight:normal; color:#333;}

#bdaydatachild {background:#ccf; font-size:13pt; padding:10px; font-weight:normal; color:#333;}

#bdaylocations {margin-top:10px; font-size:11pt; font-family:Arial, Trebuchet MS, Verdana, sans-serif;}
#bdaylocations em {font-size:9pt;}
#bdaygraydashes {position:relative; padding-top:4px; padding-bottom:4px; clear:both;}

.bdaytext {font-family:Arial, Trebuchet MS, Verdana, sans-serif; font-size:10pt; color:#666;}
a.bdaytext {text-decoration:none; color:#0645C4; }
a.bdaytext:hover {text-decoration:underline; color:#0645C4;}
a.bdaytext:link {color:#0645C4;}
a.bdaytext:visited {color:#0645C4;}

.bdaytextlg {font-family:Arial, Trebuchet MS, Verdana, sans-serif; font-size:11pt; color:#666;}
a.bdaytextlg {text-decoration:none; color:#0645C4; }
a.bdaytextlg:hover {text-decoration:underline; color:#0645C4;}
a.bdaytextlg:link {color:#0645C4;}
a.bdaytextlg:visited {color:#0645C4;}

#bdayaddress {font-family:Arial, Trebuchet MS, Verdana, sans-serif; font-size:12pt; color:#666;}

#bdayaddress a {text-decoration:none; color:#0645C4; }
#bdayaddress a:hover {text-decoration:underline; color:#0645C4;}
#bdayaddress a:link {color:#0645C4;}
#bdayaddress a:visited {color:#0645C4;}

.bdayaddressno {font-family:Arial, Trebuchet MS, Verdana, sans-serif; font-size:12pt; color:#999;}
a.bdayaddressno {text-decoration:none; color:#0645C4; }
a.bdayaddressno:hover {text-decoration:underline; color:#0645C4;}
a.bdayaddressno:link {color:#0645C4;}
a.bdayaddressno:visited {color:#0645C4;}

.yellowhighlight {background-color:#fcf6c8; line-height:14pt;}

.error {font-family:Trebuchet MS, Arial, Verdana, sans-serif; color:#ED0707; font-weight:bold; font-size:10pt;}
.error img {vertical-align:middle;}

.errorlg {font-family:Trebuchet MS, Arial, Verdana, sans-serif; color:#ED0707; font-weight:bold; font-size:12pt; line-height:16pt;}

#bdayclubfaq {color:#666; font-family:Arial, Trebuchet MS, Verdana, sans-serif; font-size:10pt; margin-top:2px;}
#bdayfaqdiv {margin-bottom:40px;}

#bdayclubfaq ol {color:#DA4E9A; font-weight:bold; font-size:12pt; margin-top:-10px; padding-left:10px;}
#bdayclubfaq li {line-height:16pt; padding:2px;}
#bdayclubfaq h4 {color:#DA4E9A; margin-bottom:2px; font-size:10pt;}

#bdayclubfaq a {text-decoration:underline; font-weight:normal; color:#666; font-size:11pt;}
#bdayclubfaq a:hover {text-decoration:none; color:#666;}
#bdayclubfaq a:link {color:#666;}
#bdayclubfaq a:visited {color:#666;}

#bdayfaqdiv a {font-size:10pt; text-decoration:none; color:#0645C4;}
#bdayfaqdiv a:hover {text-decoration:underline; color:#0645C4;}
#bdayfaqdiv a:link {color:#0645C4;}
#bdayfaqdiv a:visited {color:#0645C4;}

#bdayremovebutton {margin-bottom:10px;}

.bdaycouponhappy {text-align:center; font-size:14px; font-weight:bold; color:#690;}
#bdaycouponname {text-align:center; font-size:14px; font-weight:bold; color:#183BB0; margin-bottom:10px;}
.bdaycouponexp {text-align:center; font-face:Arial, Trebuchet MS, Verdana, sans-serif; font-size:9px; color:#000;}
#bdaycouponexpdate {text-align:center; font-size:11px; color:#C06;}

#bdaysigninmain {background-color:#FFE2F3; padding:10px; font-family:Arial, Trebuchet MS, Verdana, sans-serif; color:#DA4E9A;}
.bdaysigninhead {font-size:11pt; }
#bdaysigninmain a {text-decoration:none; color:#0645C4;}
#bdaysigninmain a:hover {text-decoration:underline; color:#0645C4;}
#bdaysigninmain a:link {color:#0645C4;}
#bdaysigninmain a:visited {color:#0645C4;}
.bdaysigninmain {color:#666; margin-top:6px;}
.bdaysignininput {width:120px;}

#couponstores {font-size:10pt; color:#666; !important}
#couponstores a {color:#666; text-decoration:underline; !important}
#couponstores a:hover {color:#666; text-decoration:none;}
#couponstores a:link {color:#666; }
#couponstores a:visited {color:#666; }
