body{margin:0;padding:0;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#6B6B6B;background:url(/images/header-back.png) repeat-x 0% 0%;background-color:#fff;}
hr{BORDER-bottom:#DDE4F2 1px dotted;BORDER-top:#FFF 1px dotted}
p {margin:5px 0 10px 2px;font-size:12px}
a{color:#298ED3;}
a:hover{color:#76A8D5;text-decoration:none}
h1 {border:1px solid #f90;background-color:#eeeff7;text-align:left;padding:5px;font-size:15pt}
h2,h3,h4,h5,h6 {background: transparent url(/images/arrdown.png) no-repeat left top;font-size:12pt;color:#2586d7;margin:0;padding-left:15px}
span {font: bold 12px arial;color:#2175bc;}
label {font: bold 8pt arial;color:#000;}
input, select{padding-left:2px;font: bold 14px arial;color:#000}
ul{padding:0 17px;margin:0px;color:#000}
.dcal{
	margin:10px 0px;
	padding:5px;
	border: 1px solid #CA2E48;
	background-color: #FEAEBB;
	font-weight: bold;
	font-size:12px;
	color:#000000;
}
.bname{
	float:left;
	margin:5px 5px 0 0;
	padding:5px;
	border: 1px solid #CA2E48;
	background-color: #C3E3A6;
	text-align:center;
	font-weight: bold;
	font-size:20px;
	color:#000000;
}
.gift{margin:5px;padding:5px;text-align:center;}
.gift a{border: 1px solid #000000;background-color: #568C26;padding:10px;font-size:14px;color:#FF9;font-weight:800;text-decoration:none;}
.gift a:hover{color:#568C26;background-color: #C3E3A6;}
.co{
	text-align:center;
	padding:2px;
	margin:2px;
	width: 35px;
	color: #000000;
	background: #FCC49B;
	border: 1px solid #D97125;
}
.submenu {
  background: #DCE3F1;
  border: 1px solid #1c64d1;
  visibility: hidden;
  position: absolute;
}

.submenu a {
  display: block;
  font: 11px arial;
  text-align: left;
  text-decoration: none;
  padding: 5px;
  color: #000000;
}

.submenu a:hover {
  background: #2586d7;
  color: #FFF;
}
.lg {padding:0;margin:0;}
.tb3{margin:10px;border:1px solid #f90;background-color:#eeeff7;padding:5px}
.chk{list-style-image:url('/images/check.gif');padding:0 5px}
.addname{list-style-image:url('/images/saveas.gif');padding:0 0 0 10px;}
.addname2{list-style-image:url('/images/chk.gif');padding:0 0 0 10px;}
.regdom{list-style-image:url('/images/baby-domain.gif');padding:0 0 0 10px}
.sigpr{list-style-image:url('/images/signature.gif');padding:0 0 0 10px}
.smob{list-style-image:url('/images/mobile.gif');padding:0 0 0 10px}
.widg{list-style-image:url('/images/adv.gif');padding:0 0 0 10px}
.del{list-style-image:url('/images/del.gif');padding:0 0 0 10px}
.print{list-style-image:url('/images/print.gif');padding:0 0 0 10px}
.favo{list-style-image:url('/images/favo.gif');padding:0 0 0 10px}
.brain{list-style-image:url('/images/brain.gif');padding:0 0 0 10px}
.email{list-style-image:url('/images/email.gif');padding:0 0 0 10px}
.mlist{list-style-image:url('/images/fav.gif');padding:0 0 0 10px}
.gender{list-style-image:url('/images/gender.gif');padding:0 0 0 10px}

.prtable {border-collapse: collapse;}
.prtable td{border-bottom: 1px #78AAD7 dotted;color:#000000;font-size:10pt; padding:5px 10px;vertical-align: top;}
.prtable a{font-size:12px;color:#568C26;text-decoration:underline;}
.prtable a:hover{color:#78AAD7;text-decoration:none;}
.tbimg{float:left;margin:0 10px 0 0;}
.bt-pr{
  width: 100px;
  height: 22px;
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: bold;
  background: transparent url(/images/btn_ok_bg.gif) no-repeat center top;
  cursor: pointer;
}
.bt-ok{
  width: 100px;
  height: 22px;
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: bold;
  background: transparent url(/images/btn_ok2_bg.gif) no-repeat center top;
  cursor: pointer;
}
.widget {margin:20px;padding:10px;text-align:center;background:url(/images/bgwidget.png);border:1px solid #CCCCCC;}
.clmonth2 {margin-top:10px;border-collapse: collapse;width: 100%;}
.clmonth2 td{padding:10px;border-bottom: 1px solid #EAEAEA;font-family: Verdana, Arial; font-size: 10pt;color:#6B6B6B;padding:10px;vertical-align: top;}
.clmonth2 td.hdr{background: #DDE4F2;border-bottom: 1px solid #78AAD7;border-top: 1px solid #78AAD7;font: bold 12px Verdana, sans-serif;color:#000;padding:5px;vertical-align: top;}
.clmonth2 span{color:#000000;font-weight: bold;}
.clmonth2 span.box_girl{padding:2px;font-size:8pt;text-align:center;border:1px solid #F286F9;background: #F9DBFB;}
.clmonth2 span.box_boy{padding:2px;font-size:8pt;text-align:center;border:1px solid #73ADD6;background: #DEE7F7;}
.clmonth2 span.box_unisex{border:1px solid #73ADD6;background: transparent url(/images/unisex.gif) no-repeat center top;}
.clmonth2 span.num{padding-left:15px; font-size:8pt;color:#E3DEE2}
.clmonth2 span.l_name{font-size:10pt;color:#D5D0D4}

.box_girl_r{
	font-size:6pt;
	text-align:center;
	padding:2px;
	margin:2px;

	color: #000000;
	background: #F9DBFB;
	border:1px solid #F286F9;
}
.box_boy_r{
	text-align:center;
	padding:2px;
	margin:2px;
	font-size:6pt;
	color: #000000;
	background: #DEE7F7;
	border:1px solid #73ADD6;
}
.box_girl_r a{color: #000000;text-decoration: none;}
.box_boy_r a{color: #000000;text-decoration: none;}
.clmonth {border-collapse: collapse;width: 98%;}
.clmonth td{padding:10px;border-bottom: 1px solid #EAEAEA;font-family: Verdana, Arial; font-size: 10pt;color:#6B6B6B;padding:10px;vertical-align: top;}
.clmonth td.hdr{background: #DDE4F2;border-bottom: 1px solid #78AAD7;border-top: 1px solid #78AAD7;font: bold 12px Verdana, sans-serif;color:#000;padding:5px;vertical-align: top;}
.clmonth span{color:#000000;font-weight: bold;}
.clmonth span.box_Girl{padding:2px;width: 30px;font-size:8pt;text-align:center;border:1px solid #F286F9;background: #F9DBFB;}
.clmonth span.box_Boy{padding:2px;width: 30px;font-size:8pt;text-align:center;border:1px solid #73ADD6;background: #DEE7F7;}
.clmonth span.num{padding-left:15px; font-size:8pt;color:#E3DEE2}
.clmonth span.l_name{font-size:10pt;color:#D5D0D4}
.bg_t {margin-top:10px;padding:0px;background:url(/images/bg.gif) repeat-x 0% 0%;border:1px solid #E5A100;}
.bg_t span{padding:0px;margin:2px;color:#000000}
.bg_t p{padding:10px;}
.bg_t form{padding:15px;}
.bc{font-family: Verdana, Arial; font-size: 10pt;color: #5EAEFF;}
.gc{font-family: Verdana, Arial; font-size: 10pt;color: #FF80FF;}
.titlec{font-family: Verdana, Arial; font-size: 8pt; font-weight: bold; color: #000000;}
.r_bar {
  text-align: left;
  width: 55px;
  background: url(/images/s_x_g.gif) 0 0 repeat-x;
}

.r_bar div {
  text-align: left;
  height: 12px;
  background: url(/images/s_x_o.gif) 0 0 repeat-x;
}
#main_con{margin:0px;padding: 15px;border: 1px solid #78AAD7;border-top: 1px solid #E9EAEB;border-bottom: 0px solid #E9EAEB;background-color:#E9EAEB;}
#tlnk {text-align:left;background:url(/images/header-back.png) repeat-x 0% 0%;margin:0;padding: 5px 0 12px 0;color:#FFFF00;background-color: #76A8D5}
#tlnk a{font-size:12px;color:#DCE3F1;font-weight:700;text-decoration:none;}#tlnk a:hover{color:#FECBFD;text-decoration:underline;}#tlnk a.tlon {color:#FF9}
#content {margin: 10px;text-align:left;font-size:11pt;font-family:Arial, Verdana;}
div#nav {font-size:8pt}
#orbox{padding:10px;border:1px solid #76A8D5;background:#DDE4F2;font: bold 12px arial;color:#000000}#orbox p,form{margin:0;padding:0}
#prodinfo a{color:#B400FF}
#prodinfo a:hover,.blink a{color:#76A8D5}
#prodinfo p{clear:left;margin:0;padding:1px;color:#000000;font-size:8pt}
#prodinfo p label{float:left;width:30%;font-size:8pt;font-weight:700;color:#49599F;padding-top:2px;padding-right:0px}
#r {text-align:center;color:#000000;font-size:14pt}
#promo {margin-bottom: 20px;border: 1px solid #000000;background-color: #DAF6C0;padding:10px;font-size:14px;color:#000000;}
#promo span{font-size:16px;color:#CA2E48;}
#navlist {margin:0px;padding:0px;}
#navlist li
{
display: inline;
list-style-type: none;
padding-right: 10px;
}
#navcontainer
{
	margin:0;
}
#navcontainer2
{
	margin:0;
}
#navlist2
{
padding: 3px 0;
margin: 0px;
border-bottom: 1px solid #78AAD7;
font: bold 12px Verdana, sans-serif;
}
#navlist2 li
{
list-style: none;
margin: 0;
display: inline;
}
#navlist2 li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #78AAD7;
border-bottom: none;
background: #DDE4F2;
text-decoration: none;
}

#navlist2 li a:link { color: #448; }
#navlist2 li a:visited { color: #667; }

#navlist2 li a:hover
{
color: #FFFF99;
background: #2175bc;
border-color: #227;
}
#navlist2 li a#current
{
background: #E9EAEB;
border-bottom: 1px solid #E9EAEB;
}
#navlist2 li a#current2
{
color: #FF9;
background: #568C26;
border-color: #227;
}
#navcontainer3
{
padding: 0;
background: #fff;
height: 20px;
}

#navlist3
{
margin: 0px;
padding: 0px 0px;
display: block;
}

#navlist3 li
{
list-style: none;
float: left;
}

#navcontainer3 a, #navlist3 li.extend
{
margin: 0px;
display: block;
border-top: 1px solid #78AAD7;
padding: 1px 6px;
text-decoration: none;
background: #fff;
font: normal 12px verdana, serif;
color: #000;
}
#navcontainer3 a:hover, #navcontainer3 a#current3
{
padding: 0px 5px;
background: #E9EAEB;
border-right: 1px solid #78AAD7;
border-left: 1px solid #78AAD7;
border-top: 1px solid #E9EAEB;
border-bottom: 1px solid #78AAD7;
color: #000;
font-weight: bold;
font-size:14pt;
}
#navcontainer3 a:active, #navcontainer3 a#current3
{
color: red;
}

#navcontainer3 a#current3
{
background: #E9EAEB;
border-top: 0px solid #F6F6F6;
font-weight: bold;
}

#navcontainer3 li#active3
{
border-right: 2px solid #828282;
border-bottom: 2px solid #828282;
}


#navcontainer3 a:hover, #navcontainer3 a#currentabc3
{
padding: 0px 5px;
background: #E9EAEB;
border-right: 1px solid #78AAD7;
border-left: 1px solid #78AAD7;
border-top: 1px solid #E9EAEB;
border-bottom: 1px solid #78AAD7;
color: #000;
font-weight: bold;
font-size:14pt;
}
#navcontainer3 a:active, #navcontainer3 a#currentabc3
{
color: red;
}

#navcontainer3 a#currentabc3
{
background: #E9EAEB;
border-top: 0px solid #F6F6F6;
font-weight: bold;
}

#navcontainer3 li#active3
{
border-right: 2px solid #828282;
border-bottom: 2px solid #828282;
}


#navcontainer3 li#activeabc3
{
border-right: 2px solid #828282;
border-bottom: 2px solid #828282;
}
#navcontainer3 li.exp
{

}
#dd {
  margin: 0;
  padding: 0;
}

#dd li {
  margin-bottom: 10px;
  padding: 0;
  list-style: none;
  float: right;
  font: bold 11px arial;
}
#dd ul {
  margin: 0;
  padding: 0;
}

#dd li a.menu {
  font-size: 14px;
  display: block;
  text-align: left;
  background-color: #2175bc;
  border-left: 10px solid #1958b7;
  border-right: 10px solid #508fc4;
  padding: 4px 10px;
  margin: 0 1px 0 0;
  color: #FFF;
  width: 180px;
  text-decoration: none;
}

#dd li a.menu:hover {
  background: #2586d7;
  border-left: 10px solid #1c64d1;
  border-right: 10px solid #5ba3e0;
}
