/* website designed and maintainted by vinay pawar
theming by vinay pawar */

body {
	overflow-x:hidden;
	margin:0;
	padding:0;
	background-attachment: scroll;
	background-image: url(images/bodywrapperbg1.jpg);
	background-repeat: repeat;
	font-family:Arial, Helvetica, sans-serif;
}
.mainbabywrapper {
	width:1000px;
	margin:0 auto;
	padding:0;
	height:auto;
	background:#ffffff;
	box-shadow:0 0 20px -4px #666666;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
*:focus {
	outline: 0;
}
textarea:focus, input:focus {
	outline: 0;
}
.topbgcolor {
	background-color: #666666;
}
.leftpanelbg {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #EAEAFB;
}
.leftpanelbg:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	background-color: #EAEAFB;
}
.bottombar {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #D1EBD8;
}
.bottombar1 {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #333333;
}
.calctable {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #9B9999;
	text-decoration: none;
	background-color: #DADADA;
}
.calcbottom {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
}
.verline1 {
	background-image:  url(images/dot.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.rightpanelbold {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.horline {
	background-image:  url(images/dot1_pre.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.horline1 {
	background-image:  url(images/affidot.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.horline2 {
	background-image:  url(images/dot1_pre.gif);
	background-repeat: repeat-x;
}
.leftpanelbg1 {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	background-color: #EAEAFB;
}
.leftpanelbg1:hover {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #EAEAFB;
}
.emailidfont {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #0033ff;
	text-decoration: underline;
}
.emailidfont:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #0033ff;
	text-decoration: none;
}
.bottompanelpatch {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
}
.bottompanelpatch:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #666666;
}
.development {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #F90A20;
	text-decoration: underline;
}
.development:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #F90A20;
	text-decoration: none;
}
.middletablelink {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #9EADEE;
	text-decoration: underline;
}
.middletablelink:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.parenttablebg {
	background-color: #3499CD;
}
.parenttabletext {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #3499CD;
	text-decoration: none;
	background-color: #EDF7FC;
}
.parenttabletext:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #3499CD;
	text-decoration: underline;
	background-color: #EDF7FC;
}
.toptablebg {
	background-color: #5AD8A0;
}
.bottomtablebgtext {
	background-color: #625ea6;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding:4px;
	text-align:center;
}
.bottomtablebgtext a {
	background-color: #625ea6;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding:4px;
	text-align:center;
}
.bottomtablebgtext a:hover {
	background-color: #625ea6;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding:4px;
	text-align:center;
}
.parenttabletext1 {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #625ea6;
	text-decoration: none;
	background-color: #f2f1fb;
	padding:6px;
	text-align:center;
}
.parenttabletext1 a {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #625ea6;
	text-decoration: underline;
	background-color: #f2f1fb;
	padding:6px;
	text-align:center;
}
.parenttabletext1 a:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #8784BB;
	text-decoration: none;
	background-color: #f2f1fb;
	padding:6px;
	text-align:center;
}
.toplinkbg {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	background-color: #3499CD;
}
.toplinkbg:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #3499CD;
}
.horline {
	background-image: url(images/dot.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.textmatter {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.welcomenuntext {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #DF759E;
	text-decoration: underline;
}
.redlink {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}
.redlink:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.disclamiertext {
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.bottomlink {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
.bottomlink:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.bottomlinkspace {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.privacylink {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.privacylink:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.bottomtext {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #525058;
	text-decoration: none;
}
.redlinkclick {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #130DF2;
	text-decoration: underline;
}
.redlinkclick:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.questiontext {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #DF759E;
	text-decoration: none;
}
.questiontext:hover {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #DF759E;
	text-decoration: underline;
}
.readmorelink {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #9F8EF1;
	text-decoration: underline;
}
.readmorelink:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #9F8EF1;
	text-decoration: none;
}
.readmorelinkred {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #E40000;
	text-decoration: underline;
}
.readmorelinkred:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #E40000;
	text-decoration: none;
}
.smallquestion {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #716B6E;
	text-decoration: none;
}
.smallquestionsub {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #15170B;
	text-decoration: none;
}
.verline {
	background-image: url(images/dot1_pre.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.smalllink {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.smalllink:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.smalltext {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #F46666;
	text-decoration: none;
}
.parenttabletextsmall {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #9D87E7;
	text-decoration: none;
	background-color: #FFF3F8;
}
.poemtext {
	font-family: verdana;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #FF9FFF;
	text-decoration: none;
}
.tabletopbg {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FDEEEF;
}
.tablebottombg {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #ff0000;
}
.advan {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #A99409;
	text-decoration: underline;
}
.disadvan {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #E1980A;
	text-decoration: underline;
}
.pregnancytabletop {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9999FF;
}
.pregnancytablebottom {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFF3F8;
}
.colortext {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #DF759E;
	text-decoration: none;
}
.parenttabletextsmall {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #9D87E7;
	text-decoration: none;
	background-color: #FFF3F8;
}
.parenttabletextsmall:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #9D87E7;
	text-decoration: underline;
	background-color: #FFF3F8;
}
.morenumber {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.morenumber:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline
}
.morenumber1 {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #474ECF;
	text-decoration: none
}
.lightline {
	background-image: url(images/light.jpg);
	background-repeat: repeat-x;
	background-position: center center
}
.questionans {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #D08615;
	text-decoration: underline
}
.questionans:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #E28A04;
	text-decoration: none
}
.question1 {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #E28A04;
	text-decoration: none
}
.top {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #DF759E;
	text-decoration: none
}
.top:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #DF759E;
	text-decoration: underline
}
.toplinkbgbottom {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #3499CD;
}
.toplinkbgbottom:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	background-color: #3499CD;
}
.jsptopquestion {
	color: #cccccc;
	display: block;
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	padding: 2px;
	text-align: center;
	text-decoration: none;
}
.weekstatus {
	color: #cccccc;
	display: block;
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	padding: 2px;
	text-align: center;
	text-decoration: none;
}
.boldtext {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #EDF7FC;
}
.topbar {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #3499CD;
	text-decoration: underline
}
.topbar:hover {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #3499CD;
	text-decoration: none
}
.navigation {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #3499CD;
	text-decoration: underline
}
.navigation:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #3499CD;
	text-decoration: none
}
.navigationspace {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #3499CD;
	text-decoration: none
}
.tick {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #21B708;
	text-decoration: none;
}
.cross {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #F90A0A;
	text-decoration: none;
}
.question {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #1161B6;
	text-decoration: none;
}
.recommendtable {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #937BF9
}
.recommendtable1 {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #FAEBF1
}
.recommendtable2 {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #7BDDAD;
}
.recommendsmalltext {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.sitemaplink {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #3499CD;
	text-decoration: underline
}
.sitemaplink:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #3499CD;
	text-decoration: none
}
.sitemapsmall {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ED0762;
	text-decoration: underline
}
.sitemapsmall:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #F17AA9;
	text-decoration: none
}
.sitemaptable {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #3499CD;
	text-decoration: underline;
	background-color: #EDF7FC
}
.sitemaptable:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #3499CD;
	text-decoration: none;
	background-color: #EDF7FC
}
.sitemaptablex {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #068848;
	text-decoration: underline;
}
.sitemaptablex:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #068848;
	text-decoration: none;
}
.mainpaneltop {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #EDF7FC
}
.mainpanelmiddle {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #F7FCFE
}
.mainpaneltopsmall {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #F7F5FF
}
.mainpaneltopsmall:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
	background-color: #F7F5FF
}
.topmore {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #7D6AEE;
	text-decoration: underline
}
.topmore:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #A6A6FF;
	text-decoration: none
}
.bodybg {
	background-color: #FDFCF6;
}
.tablebg {
	background-color: #FFFFFF;
}
.mainpanelmiddlepreg {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #FAEBF1
}
.priceblue {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
}
.pricepink {
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #DF759E;
}
.firstbobdybg {
	background-color: #9F9A9A;
}
.secondbobdybg {
	background-color: #FBFAFF;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.thirdbobdybgspace {
	background-color: #F9F8FF;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #7D6AEE;
	text-decoration: none;
}
.thirdbobdybg {
	background-color: #EDF7FC;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3499CD;
	text-decoration: underline;
}
.thirdbobdybg:hover {
	background-color: #F9F8FF;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3499CD;
	text-decoration: none;
}
.topcolor {
	background-color: #003366;
}
.graypatch {
	background-color: #CFD0D0;
}
.topcolorlink {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #003366;
}
.topcolorlink:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	background-color: #003366;
}
.addcart {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #DF759E;
	text-decoration: underline;
}
.addcart:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #DF759E;
	text-decoration: none;
}
.moreinfo {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: underline;
}
.moreinfo:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.whybottom {
	background-color: #EDF7FC;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none
}
.whybottom:hover {
	background-color: #EDF7FC;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #7D6AEE;
	text-decoration: underline
}
.whytop {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #3499CD;
}
.whytop:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	background-color: #3499CD;
}
.whytextmatter {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #7D6AEE;
	text-decoration: none
}
.mother {
	background-image: url(images/mother.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.logohome {
	background-image: url(images/logo_home.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.combobold {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #7D6AEE;
}
.comboboldhigh {
	background-color: #F9F8FF;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #7D6AEE;
}
.threepanel {
	background-image: url(images/three_panel.jpg);
	background-repeat: no-repeat;
	background-position: center top
}
.fivepanel {
	background-image: url(images/five_panel.jpg);
	background-repeat: no-repeat;
	background-position: center top
}
.leg {
	background-attachment: fixed;
	background-image: url(images/leg_globe.jpg);
}
.white {
	background-color: #FFFFFF;
}
.disclaimer {
	background-color: #3499CD;
}
.favritelink {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #ff0000;
	text-decoration: underline;
}
.pregnancytop {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}
.pregnancytop1 {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3499CD;
	text-decoration: none;
	background-color: #FFFFFF;
	font-style: italic;
}
.100q {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ED0762;
	text-decoration: underline
}
.100q:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #F17AA9;
	text-decoration: none
}
.readmoreblue {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #7D6AEE;
	text-decoration: underline;
}
.readmoreblue:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #7D6AEE;
	text-decoration: none;
}
.100qtext {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #3499CD;
	text-decoration: none
}
.whitetext {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.handprintclick {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.us {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.verlinecenter {
	background-image:  url(images/dot.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.relatedhead {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #EDF7FC;
}
.relatedhead:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	background-color: #EDF7FC;
}
.relatedbottom {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: FAFDFF;
}
.heightdataheg {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	background-color: #ADAFFF;
}
.weightdataweg {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	background-color: #F8B8D0;
}
.textdata {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #D8F2E1;
}
.lightaquatext {
	background-color: #EDF7FC;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none
}
.lightaqua {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #EDF7FC;
}
.darkaqua {
	background-color: #3499CD;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none
}
.isittrue {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ED0762;
	text-decoration: underline
}
.whatnow {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #DC6510;
	text-decoration: none;
}
.bluelink {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0066FF;
	text-decoration: underline;
}
.bluelink:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0066FF;
	text-decoration: none;
}
.firstbobdybgsl {
	background-color: #333333;
}
.secondbobdybgsl {
	background-color: #F7F7F7;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333399;
	text-decoration: none;
}
.thirdbobdybgsl {
	background-color: #333333;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.textmattersl {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none
}
.urllinksl {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}
.urllinksl:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.backlinksl {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline
}
.backlinksl:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none
}
.test {
	font-family: "Times New Roman", Times, serif;
	font-size: 300px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.textdatagirl {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FA49FC;
	background-color: #E1FAE1;
}
.textdataboy {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #7175F5;
	background-color: #E1FAE1;
}
.affiliatehorline {
	background-image: url(images/affidot.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.toplinkhightext {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #3499cd;
}
.videocenterlink {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #F1037F;
}
.videocenterlink:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #F1037F;
}
.blueluarticle {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #3499cd;
}
.3dscanalert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.3dscanalertred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}
.msbigtext {
	font-family: verdana;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
.emailshowsn {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #F1037f;
	text-decoration: none;
}
.whatsupu {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #e81a99;
	text-decoration: none;
}
.whatsupu1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
.freestufflink {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #808080;
	text-decoration: none;
}
.freestufflink1 {
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #808080;
	text-decoration: none;
}
.freestufflink3 {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #E81A99;
	text-decoration: underline;
}
.ukjspboldtext {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
}
.adwordsukjspboldtext {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
}
.adwordsukjspboldtext1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
/*////////////////////////////////////////////////////
/ Homepage navigation links used here /
/////////////////////////////////////////////////////*/
.homepagewrapper {
	width:880px;
	margin:0 auto;
	padding:0;
	height:100%;
}
.homepageleft {
	width:320px;
	margin:0;
	float:left;
	padding:0;
	height:100%;
}
.homepagecenter {
	width:520px;
	margin:0;
	float:left;
	padding:0;
	height:100%;
}
.homepageright {
	width:160px;
	margin:0;
	float:left;
	padding:0 0 0 20px;
	height:100%;
}
.navigationbc {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #625EA6;
	line-height:16px;
	padding:5px 0 5px 15px;
	word-spacing:2px;
	text-decoration: none;
}
.navigationbc a {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #F1037F;
	text-decoration: none;
}
.navigationbc a:hover {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #F1037F;
	text-decoration: underline;
}
.nevigationsmallbc {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #F3F2FE;
}
.topbgvid {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #625EA6;
}
.topsideheadeing {
	padding:0 0 0 10px;
}
.topsideheadeing h1 {
	font-family: "Trebuchet MS";
	font-size: 28px;
	font-weight: normal;
	color: #625ea6;
	text-decoration: none;
	margin-bottom:5px;
}
.disclamiertextinner {
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.bottomlinkinner {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #625EA6;
	text-decoration: none;
}
.bottombarbg {
	background-color: #ECEBF9;
}
.parentingmntablebgout {
	background-color: #ecebf9;
}
.parentingmntablebgin {
	background-color: #625ea6;
}
.colortablehead {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3499cd;
}
.textincalctable {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.backflash {
	background-image: url(images/weeks/backbg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.videosmalllink {
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.temphead {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #E81A99;
	text-decoration: underline;
}
.verdotparnt {
	background-image: url(images/final_buttan/verdotparnt.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.questionsetpagebold {
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	color: #E81A99;
	text-decoration: none;
}
.homepagvideolinknew {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #625EA6;
	text-decoration: none;
}
.maxbupatextlink1 {
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
}
.maxbupatextlink2 {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
}
.maxbupatextlink3 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.disclaimerred {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFE6E6;
	margin: 8px;
	padding: 8px;
	width: 95%;
	border: thin solid #FF0000;
}
.lubg1 {
	background-image: url(images/lubg1.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.relatedvideoslink {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}
.relatedarticlelink {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #F1037F;
	text-decoration: none;
	background-color: #333333;
}
.relatedarticlelinkbg {
	background-color: #333333;
}
.relatedarticlelinksmall {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #625EA6;
}
.relatedarticlelinkfetus {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #F1037F;
	text-decoration: none;
	background-color: #333333;
}
.relatedarticlelink {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #625EA6;
}
.relatedarticlelinkbg {
	background-color: #625EA6;
}
.darkdot {
	background-image: url(images/darkdot.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.darkdotver {
	background-image: url(images/darkdot.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
/* OEM USA CSS PUT HERE */

.navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}
.navi td {
	padding: 2px 5px 2px 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.navi td a:link {
	font-weight: bold;
	color: #AAB6EA;
	text-decoration: none;
}
.navi td a:active {
	color: #AAB6EA;
	text-decoration: none;
	font-weight: bold;
}
.navi td a:visited {
	color: #AAB6EA;
	text-decoration: none;
	font-weight: bold;
}
.navi td a:hover {
	font-style: normal;
	color: #309DDE;
	letter-spacing: 1px;
	font-weight: normal;
}
.footer {
	background-color: #E6EAFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3366CC;
}
.content {
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.contentwh {
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.uline {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #DF759E;
	text-decoration: underline;
}
.uline:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #DF759E;
	text-decoration: none;
}
.ulinere {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #DF759E;
	text-decoration: underline;
}
.ulinere:hover {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #DF759E;
	text-decoration: none;
}
/*ul {
	list-style-image: url(images/arrow31.gif);
}*/
.allborder {
	border: 1px solid #CCCCCC;
}
.left25 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.relatedbg {
	background-color: #F5F4EB;
}
.toptitle td {
	padding-left: 15px;
	padding-right: 15px;
	height: 36px;
	vertical-align: middle;
}
.toptitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	background-color: #e1ebff;
}
.selection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #996699;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.left35 {
	padding-left: 30px;
}
.big_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.highlite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	background-color: #f8f8f8;
}
.product {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #137CC0;
}
.product a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #137CC0;
}
.product a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #137CC0;
}
.product a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9966FF;
}
.product a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #137CC0;
}
.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #137CC0;
}
.price a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #137CC0;
}
.price a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #137CC0;
}
.price a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9966FF;
}
.price a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #137CC0;
}
.moreinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF5300;
}
.moreinfo a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF5300;
}
.moreinfo a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF5300;
}
.moreinfo a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336600;
}
.moreinfo a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF5300;
}
.whitetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.greyhighlite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	background-color: #DFDFDF;
}
.style2 {
	font-size: 9px;
	font-style: italic;
}
.style3 {
	font-size: 12px;
	color: #FF5300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.degree {
	vertical-align: super;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.box {
	height: 20px;
	width: 55px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.qty {
	height: 20px;
	width: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}
.pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff99cc;
}
.cyan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00CCFF;
}
.highlite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	background-color: #f8f8f8;
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.style4 {
	color: #3333CC;
	font-weight: bold;
}
.comments {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC99CC;
}
.head_comments {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #CC66CC;
}
.pinklink {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FF1CAB;
	text-decoration: none;
}
.pinklink:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FF1CAB;
	text-decoration: underline;
}
.whitepinklink {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: underline;
}
.insurancelink {
	font-family: verdana;
	font-size: 22px;
	font-weight: bold;
	color: #9F8EF1;
	text-decoration: none;
}
.diaperlink {
	font-family: verdana;
	font-size: 18px;
	font-weight: bold;
	color: #9F8EF1;
	text-decoration: none;
}
.diaperlink1 {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #9F8EF1;
	text-decoration: none;
}
.highlitehead {
	font-family: verdana;
	font-size: 19px;
	font-weight: normal;
	color: #3499cd;
	text-decoration: none;
}
.shoppinglink {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #d52a96;
	text-decoration: none;
}
.shoppinglink:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #d52a96;
	text-decoration: underline;
}
.orangehead {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #000000;
}
.100qblue {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #F0F0F0;
}
.100qblue:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none
}
.facebtopbg {
	background-color: #000000;
}
.faceblinkbg {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #242C5A;
	text-decoration: none;
	background-color: #ECEFF4;
}
.facebooktopsml {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ECEFF4;
	text-decoration: none;
}
.facebookemail {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.facebookleftright {
	background-color: #CCCCCC;
}
.facebbg {
	background-image: url(images/faceb_homepage/website_fb_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.facebtitle {
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #e6e6e6;
	text-decoration: none;
}
.facebtitle:hover {
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #e6e6e6;
	text-decoration: none;
}
.orangechangejsp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.style5 {
	color: #E81A99
}
.disclaimerred {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFE6E6;
	margin: 8px;
	padding: 8px;
	width: 95%;
	border: thin solid #FF0000;
}
.parentinhinfo {
	font-family: "Trebuchet MS";
	text-decoration: none;
}
.parentinhinfo h1 {
	font-size: 16px;
	font-weight: bold;
	color: #625ea6;
}
.disclaimerred_inner {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFE6E6;
	margin: 2px;
	padding: 8px;
	width: 95%;
	border: thin solid #FF0000;
}
#widget_preview {
	display: block;
	width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	padding: 10px 0;
	position: relative;
	background-image: url(images/preview_stripes.png);
	background-repeat: repeat;
}
.widget_preview {
	display: block;
	width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	padding: 10px 0;
	position: relative;
	background-image: url(images/preview_stripes.png);
	background-repeat: repeat;
}
.topsideheadeing h1 {
	font-family: "Trebuchet MS";
	font-size: 28px;
	font-weight: normal;
	color: #625ea6;
	text-decoration: none;
	margin-bottom:5px;
}
#topbar {
	position:fixed;
	border: 1px solid black;
	background-color:#333333;
	width: 220px;
	height:auto;
	visibility: visible;
	left:-5px !important;
	z-index: 100;
}
#topbarnew {
    height: auto;
    left: 0;
    position: fixed;
    top: 0;
    visibility: visible;
    width: 220px;
    z-index: 100;
}
.yellowtext {
	color: #FFFF00;
	font-family: "Times New Roman", Times, serif;
	font-size: 25px;
	font-weight: bold;
	padding-bottom: 7px;
	border-bottom: 1px dotted #cccccc;
}
.haveinfotext {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	padding-top:5px;
	padding-bottom:10px;
	border-top:1px dotted #cccccc;
}
.tracktext {
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	border-top:1px dotted #cccccc;
	padding-top:10px;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}
.stickypinkenter {
	color: #f1037f;
	text-align:center;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.adwordswrapper-top {
	width:460px;
	margin:0 auto;
	padding:5px;
	margin-bottom:10px;
	margin-top:10px;
	background:#0c0c0c;
}
.adwordswrapper {
	width:700px;
	margin:0 auto;
	padding:5px;
	margin-bottom:20px;
	margin-top:20px;
	background:#cccccc;
	border-radius:5px;
	border:1px solid #999999;
}
.clear {
	margin:0;
	padding:0;
	clear:both;
}
.adwordswrapper span {
	color: #f1037f;
	font-family:"Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	margin-top:0;
	text-align:center;
	display:block;
	padding:2px;
	margin-bottom:13px;
	background:#333333;
	border-radius:5px;
}
.adwordswrapper b {
	color: #000000;
	display: block;
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0;
	padding: 2px;
	text-decoration: none;
}
.adwordswrapper ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.adwordswrapper ul li {
	background-image:url(images/adwords-arrow.png);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:30px;
	color: #000000;
	line-height:15px;
	text-align:justify;
	font-family:arial;
	padding-bottom:10px;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.adwordswrapper p {
	color: #000000;
	line-height:20px;
	font-family:arial;
	font-size: 13px;
	text-align:justify;
	font-weight: normal;
	text-decoration: none;
}
.adwordswrapper-top ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.adwordswrapper-top ul li {
	background-image:url(images/adwords-arrow-pink.png);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:30px;
	color: #808080;
	line-height:15px;
	font-family:arial;
	padding-bottom:10px;
	text-align:justify;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.adwordswrapper ul li ol {
	list-style:none !important;
	padding:10px 0 0 0;
	margin:0px;
}
.adwordswrapper ul li ol li {
	color: #333333;
	line-height:15px;
	font-family:arial;
	padding-bottom:10px;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.adwordswrapper ol li.alpha {
	color: #000000;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
	list-style: decimal outside none;
	padding-bottom: 10px;
	padding-left: 4px;
	text-align: justify;
	text-decoration: none;
	margin-left: -13px;
}
.adwordstable {
	background-color:#999999 !important;
	border-radius: 5px 5px 5px 5px;
}
.adwordstable span {
	background: none repeat scroll 0 0 #999999;
	color: #000000;
	display: block;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 13px;
	margin-top: 0;
	padding: 5px 0 5px 10px;
	text-align: left;
}
.adwordswrapper-top p {
	color: #808080;
	line-height:15px;
	font-family:arial;
	font-size: 13px;
	text-align:justify;
	font-weight: normal;
	text-decoration: none;
}
table.example_code {
	border:1px solid #000000;
	border-collapse:collapse;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	width:100%;
}
table.example_code th {
	background-color:#333333;
	border:1px solid #000000;
	color:#F1037F;
	padding:10px;
}
table.example_code td {
	background-color:#f4f4f4;
	padding:10px;
	border:1px solid #000000;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
}
.trackbabylink {
	background-color:#333333;
	color:#f887c2;
	font-family:verdana;
	font-size:17px;
	font-weight:bold;
}
.trackbabylinksmltext h6 {
	color:#f1037f;
	font-family:verdana;
	padding:0px;
	margin:0 !important;
	font-size:11px;
	font-weight:normal !important;
}
.trackbabylinksmltext {
	background-color:#333333;
	color:#cccccc;
	font-family:verdana;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
}
.trackbabylink .trackbabylinksmltext a {
	text-decoration:none !important;
}
.trackbabylink .trackbabylinksmltext a:hover {
	text-decoration:none !important;
}
table.pweektabform {
	border:1px solid #cccccc;
	border-collapse:collapse;
	border-radius:6px;
}
#dropinboxv2cover {
	width: 220px; /*change width to desired */
	height: 350px;  /*change height to desired. REMOVE if you wish box to be content's natural height */
	position:absolute; /*Don't change below 4 rules*/
	z-index: 100;
	/*overflow:hidden;*/
	visibility: hidden;
}
#dropinboxv2 {
	width: 220px; /*change width to above width-20. */
	height: 420px; /*change height to above height-20. REMOVE if you wish box to be content's natural height*/
	border: 1px solid black; /*Customize box appearance*/
	background-color: #333333;
	border-radius:6px;
	padding: 4px;
	position:absolute; /*Don't change below 3 rules */
	left: 180px;
	top: 0;
}
#dropinboxv2 p {
	margin:0;
	padding:0;
}
.nothanks {
	color: #FFFFFF;
	font-family: "trebuchet MS";
	border-top:1px dotted #cccccc;
	padding-top:10px;
	font-size: 17px;
	font-weight: bold;
	text-align:center;
	margin:0 auto;
}
.nothanks a {
	color:#FFFFFF;
	text-decoration:none;
}
.nothanks a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.trackboldtext h2 {
	color: #e1037f;
	font-family: "trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	text-align:center;
}
.trackboldtext span {
	color: #ffffff;
	font-family: "trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	text-align:center;
}
.homepagebar {
	background-image: url(images/future/homepage_bar.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.combolistlink {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	padding: 4px;
	width: auto;
	border: medium;
	background-color: #EBEBEB;
}
.pinkdotver {
	background-image: url(images/pinkdotver.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.minitablebg {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #625EA6;
	color: #ffffff;
}
.miniinput {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.minitabletop {
	font-family: arial;
	text-decoration: none;
	background-color: #E81A99;
	color: #FFFFFF;
}
.minitablebgbig {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #E81A99;
	color: #000000;
}
.facebooklikethumb {
	background-image: url(images/facebook_thumb.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 250px;
	width: 300px;
}
.trackname {
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 7px;
}
.trackline {
	background-color: #625ea6;
	height: 2px;
	width: 294px;
	margin: 8px;
}
.tracknamewhite {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	margin-left: 40px;
}
.inputname {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	clear: left;
	width: 150px;
	float: left;
	margin-left: 20px;
	margin-top: 6px;
}
.inputnameselect {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	float: left;
	clear: left;
	margin-left: 40px;
	margin-top: 6px;
}
.tracknamewhitedob {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	clear: left;
	margin-left: 40px;
	margin-top: 5px;
}
.inputnamesgender {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	float: left;
	clear: left;
	margin-left: 40px;
	margin-top: 6px;
}
.tracknamewhitegender {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	clear: left;
	margin-left: 40px;
	margin-top: 5px;
}
.subbtn {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	clear: left;
	margin-left: 40px;
	margin-top: 6px;
}
-------------- #mainContainer #containerRight #buySection .buy p span, #mainContainer #containerRight #buySection .buy p span a, #scrollableDiv2 span, #scrollableDiv2Head {
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #0780C7;
 text-decoration: none;
}
.selectItems a, .selectItems a:visited, .selectItems a:active {
	color: #000;
	display: block;
	text-decoration:none;
	padding: 1px 0 1px 3px;
}
.selectItems a:hover {
	color: #000;
	background-color: #ccc;
}
-------------- ---------------------------------- #scrollableDiv1Container {
 border: 5px solid #F6E7FE;
}
#scrollableDiv1 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: red!important;
	text-align: left;
	background-color: #F2F2F2;
	border: 1px solid #908E91;
	height: 118px;
	overflow: auto;
}
.readarticle {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #876EFD;
	text-decoration: underline;
}
.readarticle:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #876EFD;
	text-decoration: none;
}
.jspfreestuffboldtext {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.jspfreestuffboldtext1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #E81A99;
	text-decoration: none;
}
.jspfreestuffsmalltext {
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.jspfreestuffsmalltext1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: bold;
	color: #E81A99;
	text-decoration: none;
}
.horzon {
	background-image: url(images/whitedot.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.jsptopbg {
	background-image: url(images/jsp_topbg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.jsptopanswer {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #808080;
	text-decoration: none;
}
.jsp3dscan {
	background-image: url(images/future/jsp_3dscantop.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.dscanalert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.dscanalertred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}
.articletablebg {
	background-image: url(images/jsp_topbg_art.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.jsppweektext {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #E81A99;
	text-decoration: none;
}
.jsppweektext1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.jspwantoknow {
	font-family: verdana;
	font-size: 19px;
	font-weight: bold;
	color: #E50059;
	text-decoration: none;
}
.jspwantoknow1 {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.faqslinkbox {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}
.faqslinkbox:hover {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: underline;
}
.fetusmoreonneed {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
.topheader {
	font-family: verdana;
	font-size: 16;
	font-weight: bold;
	color: #666699;
	text-decoration: none;
	background-color: #ECEBF9;
}
.maintablebg {
	background-color: #625EA6;
}
.maintablecontent {
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.questiontextpreg {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #DF759E;
	text-decoration: none;
}
.questiontextpreg:hover {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #DF759E;
	text-decoration: underline;
}
.whybottom {
	background-color: #EDF7FC;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none
}
.whybottom:hover {
	background-color: #EDF7FC;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #7D6AEE;
	text-decoration: underline
}
.whytop {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #3499CD;
}
.whytop:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	background-color: #3499CD;
}
.bottomtablelink {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #625EA6;
}
.darkdot {
	background-image: url(images/darkdot.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.bottomcatlink {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #ECEBF9;
}
.faqsheadpinkbold {
	font-family: "trebuchet MS";
	font-size: 19px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #E81A99;
}
#fixedheader {
	background-color: #ffff00;
	padding: 8px 10px;
	position: fixed;
	right: 0;
	left:0;
	margin:0 auto;
	width: 100%;
	top:0;
	z-index: 9999;
	-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
	-moz-transition-duration: 0.5s; /*Mozilla duration version*/
	-o-transition-duration: 0.5s; /*Opera duration version*/
	-webkit-box-shadow:0px 0px 30px gray; /*Safari shadow version*/
	-moz-box-shadow:0px 0px 30px gray; /*Mozilla shadow version*/
}
.innerblock {
	font-size:14px;
	color:#333333;
	font-weight:bold;
	text-align: center;
	font-family:"trebuchet MS";
}
.innerblock a {
	color:#333333;
	text-decoration:none;
}
.innerblock a:hover {
	color:#333333;
	text-decoration:underline;
}
/*////////////////////////////////////////
////////////////////////////////////////


 welcomebabyhome new css style here 


////////////////////////////////////////
////////////////////////////////////////*/
#fixed-bar {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	z-index: 100;
	width:100%;
}
#fixed-bar a {
	color: white;
	text-decoration: none;
}
#bar-inner {
	width: 960px;
	margin: 0 auto;
	height: 60px;
	line-height: 60px;
}
/* babynames section CSS here */
.babynames_wrapper {
	width:970px;
	margin:0 auto;
	padding:0;
	border:0;
}
.babynames_firstpara {
	margin:0;
	padding:0
}
.babynames_firstpara p {
	margin:20px 0;
	padding:0;
	line-height:17px;
	font-size:12px !important;
}
.baby_searchbox {
	widows:940px;
	margin:20px auto 15px;
	padding:20px 0 0;
	text-align:center;
	border:1px solid #d6d6d6;
	border-radius:6px;
	height:90px;
	background: #ffffff !important; /* for non-css3 browsers */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)) !important; /*for webkit browsers */
	background: -moz-linear-gradient(top, #ffffff, #f1f1f1) !important; /* for firefox 3.6+ */
}
.baby_searchbox .input {
	background: url("images/baby_names_search.png") no-repeat scroll left center transparent !important;
	border: 0 none !important;
	height: 41px !important;
	padding: 0 5px 0 10px;
	margin-right:15px;
	font:normal bold 14px Arial, Helvetica, sans-serif;
	color:#32569d;
	text-align: left !important;
	width: 610px;
}
.babyalphabets {
	clear:both;
	padding:20px 0 0;
	word-spacing: 6px;
	text-transform:uppercase;
	font:normal bold 11px Arial, Helvetica, sans-serif;
	color:#32569d;
}
.babyalphabets a {
	color:#32569d;
	text-decoration:none;
}
.babyalphabets a:hover {
	color:#32569d;
	text-decoration:underline;
}
.baby_panelbox {
	width:100%;
	margin:0;
	padding:0;
}
.mainadvance_searchbox, .namesbyorigin, .jumpbox {
	widows:100%;
	margin:10px auto 30px;
	padding:0;
	display:block;
	clear:both;
	text-align:center;
	border:1px solid #d6d6d6;
	border-radius:6px;
	height:auto;
	background: #ffffff !important; /* for non-css3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)) !important; /*for webkit browsers */
	background: -moz-linear-gradient(top, #ffffff, #f1f1f1) !important; /* for firefox 3.6+ */
}
.mainadvance_searchbox h2, .namesbyorigin h2, .jumpbox h2  {
	width:99%;
	margin:0;
	padding:6px 0 6px 7px;
	float:left;
	border-radius:6px 6px 0 0;
	text-align:left;
	font-weight:bold;
	font-size:18px;
	color:#30549b;
	font-family:Georgia;
	height:auto;
	background: #ffffff !important; /* for non-css3 browsers */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#dddddd') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#dddddd)) !important; /*for webkit browsers */
	background: -moz-linear-gradient(top, #f0f0f0, #dddddd) !important; /* for firefox 3.6+ */
}
table.advancetable {
	margin:0;
	padding:0;
	border-collapse:collapse;
	width:100%;
}
table.advancetable td {
	margin:0;
	padding:6px;
	border-collapse:collapse;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	color:#30549b;
	font-family:arial;
}
table.advancetable td input.inputfld {
	padding:6px;
	width:125px;
}
table.advancetable td select {
	padding: 3px;
	width: 140px;
}
.namesbyoriginbox, jumpbox_names {
	width:100%;
	margin:0 0 10px;
	padding:0;
	float:left;
}
.namesbyoriginbox ul, .jumpbox_names ul {
	float:left;
	margin:0;
	padding:5px;
	list-style-type:none;
}
.namesbyoriginbox ul li, .jumpbox_names ul li {
	background-image: url("images/babynames_hand.png");
	background-position: left top;
	background-repeat: no-repeat;
	color: #30549B;
	float: left;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	height: 17px;
	margin: 5px 0;
	padding-left: 20px;
	text-align: left;
	width: 185px;
}
.namesbyoriginbox ul li a, .jumpbox_names ul li a {
	color: #30549B;
	text-decoration:none;
}
.namesbyoriginbox ul li a:hover, .jumpbox_names ul li a:hover {
	color: #093691;
	text-decoration:underline;
}
.baby_panelbox .rightside_googlead {
	width:auto;
	padding:10px;
	border:1px solid #dddddd;
	box-shadow: 0 3px 12px #D0D0D0;
	margin:10px 0 20px 0;
}
.nameto_click {
	background-color:#FFFFA9;
	font-family: arial;
    font-size: 12px;
	padding:10px 0;
	clear:both;
	text-align:left;
    font-weight: normal;
}
.nameto_click a.linkall {
	color:#000000;
	font-family: Georgia;
    font-size: 16px;
    font-weight: bold;
    margin: 0 10px;
    word-spacing: 0;
}
.nameto_click a.linkboy {
	color:#30549B;
	font-family: Georgia;
    font-size: 16px;
    font-weight: bold;
    margin: 0 10px;
    word-spacing: 0;
}
.nameto_click a.linkgirl {
    color: #DF2B6A;
    font-family: Georgia;
    font-size: 16px;
    font-weight: bold;
    margin: 0 10px;
    word-spacing: 0;
}
.nameto_click a.linkunisex {
	color:#824805;
	font-family: Georgia;
    font-size: 16px;
    font-weight: bold;
    margin: 0 10px;
    word-spacing: 0;
}
.searchresult_box {
	width:100%;
	margin:0;
	padding:0;
	float:left;
}
.searchresult_box h3.boyname {
	background-image: url("images/male_babynames.png");
	background-position: left top;
	background-repeat: no-repeat;
    border-bottom: 2px solid #30549B;
    color: #30549B;
    float: left;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    margin: 0 0 12px;
    padding: 0 0 10px 40px;
    text-align: left;
    width: 158px;
}
.searchresult_box h3.girlname {
	background-image: url("images/female_babynames.png");
	background-position: left top;
	background-repeat: no-repeat;
    border-bottom: 2px solid #df2b6a;
    color: #df2b6a;
    float: left;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    margin: 0 0 12px;
    padding: 0 0 10px 40px;
    text-align: left;
    width: 158px;
}
.searchresult_box h3 {
    border-bottom: 2px solid #824805;
    color: #824805;
    float: left;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    margin: 0 0 12px;
    padding: 0 0 10px 0;
    text-align: left;
    width: 158px;
}
.searchresult_box ul.alllist, .searchresult_box ul.girllist, .searchresult_box ul.unisexlist {
	float:left;
	margin:10px;
	padding:0;
	list-style-type:none;
}
.searchresult_box ul.alllist li.boyname {
    background-image: url("images/boys_icon.png");
    background-position: left 5px;
    background-repeat: no-repeat;
    color: #30549B;
    float: left;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    margin: 5px 0;
    padding-bottom: 2px;
    padding-left: 24px;
    padding-top: 5px;
    text-align: left;
    width: 177px;
}
.searchresult_box ul.alllist li.girlname {
    background-image: url("images/girl_icon.png");
    background-position: left 5px;
    background-repeat: no-repeat;
    color: #DF2B6A;
    float: left;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    margin: 5px 0;
    padding-bottom: 2px;
    padding-left: 24px;
    padding-top: 5px;
    text-align: left;
    width: 177px;
}
.searchresult_box ul.alllist li.unisexname {
    background-image: url("images/unisex_icon.png");
    background-position: left 5px;
    background-repeat: no-repeat;
    color: #30549B;
    float: left;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    margin: 5px 0;
    padding-bottom: 2px;
    padding-left: 24px;
    padding-top: 5px;
    text-align: left;
    width: 177px;
}
.searchresult_box li.girlname a {
	color: #df2b6a;
	text-decoration:none;
}
.searchresult_box li.girlname a:hover {
	color: #df2b6a;
	text-decoration:underline;
}
.searchresult_box li.boyname a {
	color: #30549B;
	text-decoration:none;
}
.searchresult_box li.boyname a:hover {
	color: #093691;
	text-decoration:underline;
}
.searchresult_box li.unisexname a {
	color: #824805;
	text-decoration:none;
}
.searchresult_box li.unisexname a:hover {
	color: #824805;
	text-decoration:underline;
}
.searchnamefound {
	margin:0 0 10px;
	float:left;
	padding:0;
	width:100%;
	border:0;
}
.searchnamefound h2 {
    background-image: url("images/search.png");
    background-position: left top;
    background-repeat: no-repeat;
    color: #32569D;
    font-size: 25px;
	float:left;
    height: 50px;
    margin: 0 10px 0 0;
    padding: 4px 0 0 60px;
}
.searchnamefound p {
    color: #32569D;
    font-size: 13px;
    margin: 6px 0 0;
    padding: 0;
    text-align: left;
}
.kidsinfo {
	width:97%;
	margin:0;
	padding:10px;
	clear:both;
}
.kidsinfo h3.kidsname_boy {
	/*background-image: url("images/male_babynames.png");
	background-position: left top;
	background-repeat: no-repeat;*/
    border-bottom: 2px solid #30549B;
    color: #30549B;
    clear:both;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    margin: 0 0 12px;
    padding: 0 0 10px 0;
    text-align: left;
    width: auto;
}
.kidsinfo h3.kidsname_girl {
	/*background-image: url("images/female_babynames.png");
	background-position: left top;
	background-repeat: no-repeat;*/
    border-bottom: 2px solid #df2b6a;
    color: #df2b6a;
    clear:both;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    margin: 0 0 12px;
    padding: 0 0 10px 40px;
    text-align: left;
    width: auto;
}
.kidsinformation {
	display:block;
	margin:0;
	padding:0;
	width:100%;
}
.kidsinformation p {
	margin:20px 0;
	padding:0;
	color: #000000;
    font-family: arial;
	text-align:justify;
    font-size: 13px;
    font-weight: normal;
}
.kidsinformation span.boyinfostand {
	color: #30549B;
	font-weight:bold;
}
.kidsinformation span.girlinfostand {
	color: #DF2B6A;
	font-weight:bold;
}
.kidsinformation span {
	color: #DF2B6A;
	font-weight:bold;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
table.pregnancybox {
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
}
.pregnancymain_wrapper {
	width:542px;
	margin:0 auto 10px;
	padding:0;
	display:block;
	clear:both;
	text-align:center;
	border:1px solid #d6d6d6;
	height:auto;
	background: #ffffff !important; /* for non-css3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)) !important; /*for webkit browsers */
	background: -moz-linear-gradient(top, #ffffff, #f1f1f1) !important; /* for firefox 3.6+ */
}
.pregnancymain_wrapper h1 {
	border-right: 1px solid #ECECEC;
	color: #30549B;
	float: left;
	font-family: Georgia;
	font-size: 18px;
	font-weight: bold;
	height: 31px;
	margin: 0;
	padding: 9px 0 0 10px;
	text-transform: capitalize;
	text-align: left;
	width: 98%;
	background: #ffffff !important; /* for non-css3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#dddddd') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#dddddd)) !important; /*for webkit browsers */
	background: -moz-linear-gradient(top, #f0f0f0, #dddddd) !important; /* for firefox 3.6+ */
}
.pregnancymain_box {
	width:100%;
	margin:0 0 10px;
	padding:0;
	float:left;
}
.pregnancymain_box p {
	background-image: url("images/help_book.png");
	background-position: left center;
	background-repeat: no-repeat;
	color: #30549B;
	font-family: arial;
	border-bottom:1px solid #E8E8E8;
	font-size: 13px;
	font-weight: normal;
	margin: 5px 5px 5px 6px;
	padding:4px 7px 7px 25px;
	text-align: left;
	width: auto;
}
.pregnancymain_box p:hover {
	background-color:#F1F1F1;
	cursor:pointer;
	margin:5px 5px 5px 6px;
	padding:4px 7px 7px 25px;
}
.pregnancymain_box p a {
	color: #30549B;
	text-decoration:none;
}
.pregnancymain_box p a:hover {
	color: #093691;
	text-decoration:none;
}
.pregnancymain_article {
	float: left;
	margin: 0 0 10px;
	padding: 5px;
	width: 98%;
}
.pregnancymain_article h2 {
	border-bottom: 1px solid #AFAFAF;
	color: #616161;
	font-family: Georgia;
	font-size: 16px;
	font-weight: bold;
	margin: 17px 4px;
	padding: 0;
	text-transform: capitalize;
	width:100%;
	clear:both;
	float:left;
	text-align: left;
}
.pregnancymain_article p {
	color: #454545;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding:4px;
	line-height:18px;
	text-align: justify;
	clear:both;
}
.pregnancymain_article ul {
	color: #000000 !important;
	float: left;
	list-style-type: none;
	margin: 0 0 0 12px;
	padding: 0;
	width:98%;
	clear:both;
}
.pregnancymain_article ul li {
	background-image: url("images/bullet_valid.png");
	background-position: 3px 8px;
	background-repeat: no-repeat;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	margin: 0;
	float:left;
	word-wrap:break-word;
	padding: 6px 7px 7px 25px;
	text-align: justify;
	width: 94%;
}
.pregnancymain_article ul li.specialli {
	background-color: #F4FFFF;
	background-image: none;
	border: 1px solid #00B0B0;
	margin: 20px 0 20px 12px;
	padding: 5px;
	text-align: center;
	color:#FF0000;
}
.pregnancymain_article ul li ol {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}
.pregnancymain_article ul li ol li {
	background: none;
	margin: 10px 0 5px 40px;
	padding: 0 0 0 2px;
	list-style-type: decimal;
}
.speciallblock {
	background-color: #F4FFFF;
	background-image: none;
	border: 1px solid #00B0B0;
	margin: 20px 0 20px 12px;
	padding: 5px;
	clear:both;
	text-align: center;
	color:#FF0000;
}
.track_yourbox {
	background-color: #EDEDED;
	border: 1px solid #DDDDDD;
	float: left;
	margin: -3px 0 30px;
	padding: 10px;
	width: 230px;
	text-align:left;
}
.track_yourbox span {
	color: #F1037F;
	font-family: Georgia;
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize;
	margin-bottom: 15px;
	text-align: left;
	float:left;
}
.track_yourbox .forcenterimg {
	text-align:center;
	display:block;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
.track_yourbox strong {
	font-size:15px;
	font-family:Georgia;
	text-align:left;
	margin-bottom:0;
	text-transform: capitalize;
	color:#616161;
	float:left;
	width: 100%;
}
.track_yourbox b {
	color: #30549B;
	font-size: 13px;
	text-transform: capitalize;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
	float:left;
	width: 100%;
}
.track_yourbox b a {
	color: #30549B;
	text-decoration:none;
}
.track_yourboxfield {
	width:100%;
	float:left;
}
.track_yourboxfield input, select {
	color: #666666;
	font-family: "Trebuchet MS", Trebuchet, verdana, Sans-Serif;
	padding: 2px;
	width: 69px;
}
.pregnancyarticle_wrapper {
	width:542px;
	margin:0 auto 30px;
	padding:0;
	display:block;
	clear:both;
	text-align:center;
	border:1px solid #d6d6d6;
	height:auto;
	background: #ffffff !important; /* for non-css3 browsers */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)) !important; /*for webkit browsers */
	background: -moz-linear-gradient(top, #ffffff, #f1f1f1) !important; /* for firefox 3.6+ */
}
.pregnancyarticle_wrapper h1 {
	border-right: 1px solid #ECECEC;
    color: #30549B;
    float: left;
    font-family: Georgia;
    font-size: 18px;
    font-weight: bold;
    line-height: 23px;
    margin: 0;
    padding: 5px 0 5px 10px;
    text-align: center;
    text-transform: capitalize;
    width: 98%;
	background: #ffffff !important; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#dddddd') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#dddddd)) !important; /*for webkit browsers */
	background: -moz-linear-gradient(top, #f0f0f0, #dddddd) !important; /* for firefox 3.6+ */
}
.pregnancyall_guide {
	background: #ffffff !important; /* for non-css3 browsers */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)) !important; /*for webkit browsers */
	background: -moz-linear-gradient(top, #ffffff, #f1f1f1) !important; /* for firefox 3.6+ */
	border: 1px solid #DDDDDD;
	float: right;
	margin: 30px 0;
	padding: 0;
	width: 250px;
}
.pregnancyall_guide span {
	background: #2a256f !important; /* for non-css3 browsers */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#625ea6', endColorstr='#2a256f') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#625ea6), to(#2a256f)) !important; /*for webkit browsers */
	background: -moz-linear-gradient(top, #625ea6, #2a256f) !important; /* for firefox 3.6+ */
	color: #FFFFFF;
	float: left;
	font-family: Georgia;
	text-transform: capitalize;
	font-size: 15px;
	font-weight: bold;
	height: 30px;
	margin-bottom: 15px;
	padding: 10px 6px 0 5px;
	text-align: center;
}
.pregnancyall_guide .pregnancyall_link {
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
.pregnancyall_guide .pregnancyall_link p {
	background-image: url("images/category_book.png");
	background-position: left center;
	background-repeat: no-repeat;
	color: #30549B;
	font-family: arial;
	border-bottom:1px dotted #E8E8E8;
	font-size: 13px;
	font-weight: normal;
	margin: 5px 5px 5px 6px;
	padding:4px 7px 7px 25px;
	text-align: left;
	width: auto;
}
.pregnancyall_guide .pregnancyall_link p:hover {
	background-color:#F1F1F1;
	cursor:pointer;
	margin:5px 5px 5px 6px;
	padding:4px 7px 7px 25px;
}
.pregnancyall_guide .pregnancyall_link p a {
	color: #30549B;
	text-decoration:none;
}
.pregnancyall_guide .pregnancyall_link p a:hover {
	color: #093691;
	text-decoration:none;
}
.currentweektable {
	background-color: #FAF7FE;
	border-top: 1px solid #CDCDCD;
	margin: 0;
	padding: 10px 0 0;
	width: 100%;
}
.currentweektable span {
	color: #F1037F;
	float: left;
	font-family: Georgia;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	text-transform: capitalize;
	text-align: left;
	width: 100%;
}
.currentweektable strong {
	color: #616161;
	float: left;
	font-family: Georgia;
	font-size: 15px;
	margin-bottom: 10px;
	text-transform: capitalize;
	text-align: left;
	width: 100%;
}
.related_article {
	width:100%;
	margin:0;
	padding:0;
	clear:both;
}
.related_article h3 {
	background-color: #E9E9E9;
	background-image: none !important;
	border: 1px solid #DDDDDD;
	color: #616161;
	float: left;
	font-family: Georgia;
	font-size: 16px;
	font-weight: bold;
	margin: 6px 4px !important;
	padding: 5px;
	text-align: left;
	text-transform: capitalize;
	width: 92% !important;
}
.related_article ul {
	color: #000000 !important;
	float: left;
	list-style-type: none;
	margin: 0 0 0 12px;
	padding: 0;
}
.related_article ul li {
	background-image: url("images/bullet_related.png");
	background-position: 3px 8px;
	background-repeat: no-repeat;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	margin: 0;
	float:left;
	padding: 6px 7px 7px 25px;
	text-align: justify;
	width: 93%;
}
.related_article ul li a {
	color:#30549B;
	text-decoration:none;
}
.related_article ul li a:hover {
	color:#10347B;
	text-decoration:underline;
}
.pregnancymain_article h3 {
	background-image: url("images/boldpoint_book.png");
	background-position: 3px 5px;
	background-repeat: no-repeat;
	color: #616161;
	float: left;
	font-family: Georgia;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	margin: 15px 0;
	padding: 6px 7px 7px 30px;
	text-align: justify;
	text-transform: capitalize;
	width: 94%;
	clear:both;
}
.adsblockwithspace {
	text-align:center;
	margin:15px 0;
	width:100%;
	padding:0;
	/*float:left;*/
	clear:both;
}
.paginationblock {
	text-align:center;
	margin:0 0 15px 0;
	width:100%;
	padding:0;
}
table.specidicblock {
	background-color: #FFFFFF;
	border-collapse: collapse;
	width: 100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
table.specidicblock th {
	background-color: #3499cd;
	border: 1px solid #C3C3C3;
	padding: 3px;
	text-align: left;
	vertical-align: top;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
}
table.specidicblock td {
	border: 1px solid #C3C3C3;
	background-color:#edf7fc;
	padding: 3px;
	color:#000000;
	text-align:center;
	vertical-align: top;
	font-weight:normal;
}
table.bigniceblock {
	background-color: #FFFFFF;
	border-collapse: collapse;
	width: 100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
table.bigniceblock th {
	background-color: #3499cd;
	border: 1px solid #C3C3C3;
	padding: 3px;
	text-align: left;
	vertical-align: top;
	color:#ffffff;
	text-align:center;
}
table.bigniceblock td {
	border: 1px solid #C3C3C3;
	background-color:#edf7fc;
	padding: 3px;
	color:#000000;
	text-align:left;
	vertical-align: top;
}
.zodiacsign {
	border-bottom: 2px dotted #DDDDDD;
	clear: both;
	margin: 0;
	padding: 5px 0;
	width: 100%;
}
.zodiacsign img {
	float:left;
	margin-right:15px;
	padding:0;
}
.zodiacsign h3 {
	color: #616161;
	float: left;
	clear:none;
	font-family: Georgia;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	text-transform: capitalize;
	text-align: left;
	width: 75%;
	margin: 0 0 10px 0;
	border-bottom:none;
}
.zodiacsign p {
	text-align:justify;
	clear:none;
}
/* fetus calender css here */
.fetuscalenderbox {
	background-color:#ffffff;
	width:100%;
	margin:0;
	padding:0;
	display:block;
}
.fetuscalenderbox span {
	background: #ffffff !important; /* for non-css3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#ECECEC') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#ECECEC)) !important; /*for webkit browsers */
	background: -moz-linear-gradient(top, #fdfdfd, #ECECEC) !important; /* for firefox 3.6+ */
	border: 1px solid #DCDCDC;
	clear: both;
	color: #000000;
	display: block;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	margin: 0 auto;
	padding: 10px;
	text-align: center;
	width: 95%;
	border-radius: 5px;
}
.fetuscalenderdivs {
	background: #ffffff !important; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)) !important; /*for webkit browsers */
	background: -moz-linear-gradient(top, #ffffff, #f1f1f1) !important; /* for firefox 3.6+ */
	margin: 20px 9px 0;
	padding: 10px;
	border:1px solid #dddddd;
	width: 95%;
	float:left;
	display:block;
	border-radius:10px;
}
.fetuscalenderdivsfirst {
	background: #ffffff !important; /* for non-css3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)) !important; /*for webkit browsers */
	background: -moz-linear-gradient(top, #ffffff, #f1f1f1) !important; /* for firefox 3.6+ */
	margin: 20px 9px 0;
	padding: 10px;
	border:1px solid #dddddd;
	width: 95%;
	float:left;
	display:block;
	border-radius:10px;
}
.fetuscalenderdivsfirst h1 {
	border-bottom: 1px solid #F1037F;
	clear: both;
	color: #F1037F;
	font-family: Georgia;
	font-size: 24px;
	font-weight: bold;
	margin: 0 auto 10px;
	padding: 5px 12px;
	text-align: center;
	width: 97%;
}
.fetusfirstparaleft {
    float: left;
    margin: 0 0 0 15px;
    padding: 0;
    width: auto;
}
.hpfetusfirstparaleft {
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 6px 6px #CCCCCC;
    float: left;
    margin: 0 0 0 15px;
    padding: 0 0 15px;
    width: 380px;
}
.hpfetusfirstparaleft h4 {
    background-color: #32569D;
    border-radius: 6px;
    color: #FFFFFF;
    font-size: 17px;
    padding: 10px;
    text-align: center;
}
.hpfetusfirstparaleft h5 {
    color: #F1037F;
    font-size: 13px;
    line-height: 20px;
    margin: 10px 0;
    text-align: center;
}
.hpinputdiv select {
    background-color: #ffffff;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    font-size: 14px;
    font-weight: bold;
    outline: medium none;
    padding: 5px;
    width: 87px;
}
.hpfetusfirstparaleft > span {
    color: #555555;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 18px;
    text-align: center;
}
.hpinputdiv {
	text-align:center;
	margin-bottom:10px;
}
.hpinputdiv input {
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    font-size: 14px;
    padding: 9px;
    width: 250px;
}
.hpinputbutton {
    border: medium none !important;
    height: 38px;
    padding: 0 !important;
    width: 117px !important;
}
.fetusfirstpara {
    float: left;
    margin: 0;
    padding: 0;
    width: 60%;
}
.fetusfirstpararight {
	width: 20%;
	margin: 0;
	padding: 0;
	float: right;
	text-align: center;
	font-size: 14px;
}
.fetuscaltop468new {
	width:100%;
	margin:0 0 15px 0;
	text-align:center;
}
.hpfetusfirstpararight {
	width:auto;
	margin:50px 0;
	padding:0;
	float:right;
}
.hpfetusfirstpararight strong {
    color: #333333;
    display: block;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    font-family: arial;
    margin-bottom: 10px;
}
.fetusfirstpara ul {
	color: #000000 !important;
	float: left;
	list-style-type: none;
	margin: 0 0 0 8px;
	padding: 0;
	width:auto;
	clear:both;
}
.fetusfirstpara ul li {
	background-image: url("images/bullet_valid.png");
	background-position: 3px 8px;
	background-repeat: no-repeat;
	float: left;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	margin: 0;
	padding: 6px 7px 7px 25px;
	text-align: justify;
	width: 93%;
	word-wrap: break-word;
}
.fetuscalenderdivs ul {
	color: #000000 !important;
	float: left;
	list-style-type: none;
	margin: 0 0 0 12px;
	padding: 0;
	width:98%;
	clear:both;
}
.fetuscalenderdivs ul li {
	background-image: url("images/bullet_valid.png");
	background-position: 3px 8px;
	background-repeat: no-repeat;
	float: left;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	margin: 0;
	padding: 6px 7px 7px 25px;
	text-align: justify;
	width: 95%;
	word-wrap: break-word;
}
.fetuscalenderdivs ol {
    clear: both;
    float: left;
    list-style-type: decimal;
    margin: 5px 0 20px 55px;
    padding: 0;
    width: 85%;
}
.fetuscalenderdivs ol li {
	color: #000000 !important;
	background-image:none;
	float: left;
	list-style-type: decimal;
	margin: 0;
	padding: 6px 7px 7px 0;
	font-size:12px;
	line-height:18px;
	width:98%;
	clear:both;
}
.fetuscalenderdivs ul li ol {
	float: left;
	list-style-type: decimal;
	margin: 5px 0 0 30px;
	padding: 0;
	width:98%;
	clear:both;
}
.fetuscalenderdivs ul li ol li {
	color: #000000 !important;
	background-image:none;
	float: left;
	list-style-type: decimal;
	margin: 0;
	padding: 6px 7px 7px 0;
	line-height:18px;
	width:98%;
	clear:both;
}
.fetuscalenderdivs h1 {
	border-bottom: 1px solid #F1037F;
	clear: both;
	color: #F1037F;
	font-family: Georgia;
	font-size: 24px;
	font-weight: bold;
	margin: 0 auto 10px;
	padding: 5px 12px;
	text-align: center;
	width: 97%;
}
.fetuscalenderdivs h2 {
	background: #ffffff !important; /* for non-css3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ECECEC', endColorstr='#fdfdfd') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ECECEC), to(#fdfdfd)) !important; /*for webkit browsers */
	background: -moz-linear-gradient(top, #ECECEC, #fdfdfd) !important; /* for firefox 3.6+ */
	width:96%;
	margin:0 auto 10px;
	color:#595959;
	font-family:Georgia;
	font-weight:bold;
	font-size:22px;
	padding:5px 12px;
	border:1px solid #cccccc;
	border-radius:5px;
	clear:both;
}
.fetuscalenderdivs h3 {
	clear: both;
	color: #000000;
	font-family: Georgia;
	font-size: 18px;
	font-weight: bold;
	margin: 6px auto;
	padding: 5px;
	width: 98%;
}
.fetuscalenderdivs p {
	clear: both;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	margin: 0;
	padding: 6px 7px 7px 37px;
	text-align: justify;
}
.fixedsliderbox {
	clear: both;
	border:1px solid #999999;
	margin: 0;
	padding: 5px;
	width: 94%;
	background: #ffffff !important; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDFDFD', endColorstr='#DCDCDC') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#DCDCDC)) !important; /*for webkit browsers */
	background: -moz-linear-gradient(top, #FDFDFD, #DCDCDC) !important; /* for firefox 3.6+ */
}
.fixedsliderbox span {
	color: #F1037F;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
.fixedsliderbox b {
	border-bottom: 2px dotted #9D9D9D;
	color: #333333;
	display: block;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0;
	padding-bottom: 7px;
}
.fixedsliderboxdata {
	clear: both;
	margin: 0 0 12px;
	padding: 0 0 12px 0;
	width: 100%;
	border-bottom: 2px dotted #7d7d7d;
}
.fixedsliderboxdata span {
	color: #333333;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0;
}
.fixedsliderboxdata .fieldinput {
	display:block;
}
.fixedsliderboxdata .sliderbutton {
	display: block;
	text-align: center;
	margin-top: 10px;
}
.inputemailfld {
	background-color: #FBFBFB;
	border: 1px solid #BDBDBD;
	font-family: arial;
	padding: 5px;
	color:#999999;
	width: 202px;
	border-radius: 5px;
}
.fixedsliderbox strong {
	color: #000000;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.toplinkslufetus {
    float: left;
    height: 20px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 12px;
    overflow: hidden;
    width: 468px;
	margin-left:8px;
}
.logosiderfetus {
	width:257px;
	float:left;
	height:75px;
}
.fetusadsblockwithspace {
    margin: 15px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
    float: left;
}
.fetusadsblockwithspace h5 {
    color: #969696;
    display: block;
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}
.fetusadsblockwithspace span.special {
    color: #F1037F;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
}
.fetusfooterblock {
	background: #ffffff !important; /* for non-css3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#D9D9D9') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#D9D9D9)) !important; /*for webkit browsers */
	background: -moz-linear-gradient(top, #fdfdfd, #D9D9D9) !important; /* for firefox 3.6+ */
    border: 1px solid #DCDCDC;
    margin: 10px auto 5px;
    padding: 0;
	display:block;
	clear:both;
    width: 98%;
    border-radius: 6px;
}
.fetusfooterblock p {
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
    margin: 0;
    padding: 10px;
    text-align: justify;
}
.fetusfooterblock p.fetusbottomlink {
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
    margin: 0;
    padding: 10px;
    text-align: center;
    border-top: 2px dotted #afafaf;
    border-bottom: 2px dotted #afafaf;
}
.fetusfooterblock p.fetusbottomlink a {
    color: #990033;
    text-decoration: none;
    padding: 0 10px;
}
.fetusfooterblock p.fetusbottomlink a:hover {
	text-decoration:underline;
}
.fetusfooterblock p.fetusbottomlinklast {
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
    margin: 0;
    padding: 10px;
    text-align: center;
}
.fetusfooterblock p.fetusbottomlinklast a {
    color: #990033;
    text-decoration: none;
    padding: 0 10px;
}
/* pregnancy faqs section */
.morepregfaqs {
	width:100%;
	margin:0;
	padding:0;
	clear:both;
}
.morepregfaqs span {
	background-color: #E9E9E9;
	background-image: none !important;
	border: 1px solid #DDDDDD;
	color: #F1037F;
	float: left;
	font-family: Georgia;
	font-size: 18px;
	font-weight: bold;
	margin: 30px 6px 4px !important;
	padding: 5px 5px 5px 30px;
	text-align: left;
	text-transform: capitalize;
	width: 92% !important;
}
.morepregfaqs ul {
	color: #000000 !important;
	float: left;
	list-style-type: none;
	margin: 0 0 0 12px;
	padding: 0;
}
.morepregfaqs ul li {
	background-image: url("images/morefaqs.png");
	background-position: 3px 8px;
	background-repeat: no-repeat;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	margin: 0;
	float:left;
	padding: 6px 7px 7px 25px;
	text-align: justify;
	width: 93%;
}
.morepregfaqs ul li a {
	color:#30549B;
	text-decoration:none;
}
.morepregfaqs ul li a:hover {
	color:#10347B;
	text-decoration:underline;
}
.morepregfaqs p {
    clear: both;
    color: #454545;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-align: justify;
}
.moreonfaqs a, .moreonfaqs a:hover {
	text-decoration:underline !important;
}
.nextpreviousdiv {
	width:96%;
	padding:15px;
	float:left;
}
.nextpreviousdiv span.leftnext {
	float:left;
}
.nextpreviousdiv span.rightpre {
	float:right;
}
.homeicon {
    clear: left;
    display: block;
    float: left;
    height: 25px;
    margin-left: 6px;
    text-align: left;
    width: 252px;
}
.homeicon a {
    background-image: url("images/homeicon.jpg");
    background-position: left 0;
    background-repeat: no-repeat;
    color: #0000FF;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    padding: 5px 0 5px 35px !important;
    text-decoration: underline;
}
.captchamodel {
    background-color: #FF0000;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    padding: 0;
    text-align: center;
    width: 65px;
}
.homepagecaltable {
	background: #ffffff !important; /* for non-css3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#D9D9D9') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#D9D9D9)) !important; /*for webkit browsers */
	background: -moz-linear-gradient(top, #fdfdfd, #D9D9D9) !important; /* for firefox 3.6+ */
    border: 1px solid #DCDCDC;
    border-radius: 6px 6px 6px 6px;
    display: block;
    float: none;
    margin: 5px auto;
    padding: 2px;
    width: 97%;
}
.homepagecaltable .track_yourbox {
	background: none;
	border: none;
	float: left;
	margin:0;
	padding: 10px;
	width: 96%;
	text-align:left;
}
.homepagecaltable .track_yourbox span {
	color: #F1037F;
	font-family: Georgia;
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize;
	margin-bottom: 15px;
	text-align: left;
	float:left;
}
.homepagecaltable .track_yourbox .forcenterimg {
	text-align:center;
	display:block;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
.homepagecaltable .track_yourbox strong {
	font-size:15px;
	font-family:Georgia;
	text-align:left;
	margin-bottom:0;
	text-transform: capitalize;
	color:#616161;
	float:left;
	width: 100%;
}
.homepagecaltable .track_yourbox b {
	color: #30549B;
	font-size: 13px;
	text-transform: capitalize;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
	float:left;
	width: 100%;
}
.homepagecaltable .track_yourbox b a {
	color: #30549B;
	text-decoration:none;
}
.homepagecaltable .track_yourboxfield {
	width:100%;
	float:left;
}
.homepagecaltable .track_yourboxfield input, .homepagecaltable select {
	color: #666666;
	font-family: "Trebuchet MS", Trebuchet, verdana, Sans-Serif;
	padding: 2px;
	width: 69px;
}
.captchamodelhomepage {
    background-color: #FF0000;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    float: left;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    margin-left: 10px;
    padding: 6px;
    text-align: center;
    width: 65px;
}
.homesubmitnow {
    clear: left;
    float: left;
    margin-top: 10px;
}
/* pregnancy due date calculator hp page css */
.hpfooterblock {
	background: #ffffff !important; /* for non-css3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#D9D9D9') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#D9D9D9)) !important; /*for webkit browsers */
	background: -moz-linear-gradient(top, #fdfdfd, #D9D9D9) !important; /* for firefox 3.6+ */
    border: 1px solid #DCDCDC;
    border-radius: 6px 6px 6px 6px;
    display: block;
    margin: 15px auto 0;
    padding: 2px;
    width: 99%;
	float:none;
}
.hpfooterblock p {
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
    margin: 0;
    padding: 10px;
    text-align: justify;
}
.hpfooterblock p.hpbottomlink {
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
    margin: 0;
    padding: 10px;
    text-align: center;
    border-top: 2px dotted #afafaf;
    border-bottom: 2px dotted #afafaf;
}
.hpfooterblock p.hpbottomlink a {
    color: #990033;
    text-decoration: none;
    padding: 0 10px;
}
.hpfooterblock p.hpbottomlink a:hover {
	text-decoration:underline;
}
.hpfooterblock p.hpbottomlinklast {
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
    margin: 0;
    padding: 10px;
    text-align: center;
}
.hpfooterblock p.hpbottomlinklast a {
    color: #990033;
    text-decoration: none;
    padding: 0 10px;
}
.hpcalenderdivsfirst {
	background: #ffffff !important; /* for non-css3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e4e4') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e4e4e4)) !important; /*for webkit browsers */
	background: -moz-linear-gradient(top, #ffffff, #e4e4e4) !important; /* for firefox 3.6+ */
	margin: 6px auto;
	padding: 10px;
	border:1px solid #dddddd;
	width: 98%;
	float:none;
	display:block;
	border-radius:10px;
}
.hpcalenderfirstadwords {
	background: #000000 !important; /* for non-css3 browsers */
	margin: 6px auto;
	padding: 10px;
	border:1px solid #dddddd;
	width: 98%;
	float:none;
	display:block;
	border-radius:10px;
}
.hpcalenderbox {
	background-color:#ffffff;
	width:100%;
	margin:0;
	padding:0;
	display:block;
}
.hpcalenderbox h2 {
	background: #ffffff !important; /* for non-css3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#ECECEC') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#ECECEC)) !important; /*for webkit browsers */
	background: -moz-linear-gradient(top, #fdfdfd, #ECECEC) !important; /* for firefox 3.6+ */
	border: 1px solid #DCDCDC;
	clear: both;
	color: #32569D;
	display: block;
	font-family: georgia;
	font-size: 18px;
	font-weight: bold;
	margin: 0 auto;
	padding: 10px;
	text-align: center;
	width: 98%;
	border-radius: 5px;
}
.hpcalcheader {
    background-color: #F5F5F5;
    border: 1px solid #ECECEC;
    border-radius: 0 0 8px 8px;
    margin: 0 0 6px;
    padding: 0;
    width: 100%;
}
.hpcalcheader h1 {
    clear: both;
    color: #555555;
    font-family: georgia;
    font-size: 35px;
    font-weight: bold;
    padding: 0 0 10px;
    text-align: center;
	margin:0;
}
.flashportion {
    background-color: #222222;
    border-radius: 6px;
    float: left;
    padding: 5px;
    text-align: center;
    width: 25%;
}
.flashportion h3 {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 0;
}
.hptoplinkslufetus {
    float: right;
    font-size: 16px;
    margin-top: 12px;
    width: 468px;
}
.hplogosiderfetus {
	width:257px;
	float:left;
	height:auto;
}
.alertmsgforcalc {
	text-align:center;
	margin:10px 0;
}
.alertmsgsecond {
	background: #ffffff !important; /* for non-css3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#ECECEC') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#ECECEC)) !important; /*for webkit browsers */
	background: -moz-linear-gradient(top, #fdfdfd, #ECECEC) !important; /* for firefox 3.6+ */
	border: 1px solid #DCDCDC;
	clear: both;
	color: #ff0000;
	display: block;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	margin: 0 auto;
	padding: 6px;
	text-align: center;
	width: 98%;
	border-radius: 5px;
}
.infoceo {
	background: #ffffff !important; /* for non-css3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#ECECEC') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#ECECEC)) !important; /*for webkit browsers */
	background: -moz-linear-gradient(top, #fdfdfd, #ECECEC) !important; /* for firefox 3.6+ */
	clear: both;
	display: block;
	margin: 0 auto 10px;
	padding: 15px;
	text-align: justify;
	width: 97%;
	border-radius: 5px;
}
.infoceo p  {
	font-family: arial;
	font-size: 13px;
	line-height:18px;
	margin:10px 0;
	font-weight: normal;
	color: #000000;
	padding:0;
}
p.duedatemsg {
	text-align:center;
	font-weight:normal;
	font-size:13px;
	color:#FF0000;
	line-height:20px;
	margin:20px 0;
}
.calendertablelefthead h4, .calendertablehead h4 {
	font-size: 13px !important;
}
.hpfetusreviseblock {
	background-color: #DDDDDD;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 6px 6px #CCCCCC;
    float: none;
    margin: 0 auto;
    padding: 0 0 15px;
    width: 400px;
}
.hpfetusreviseblock h4 {
    background-color: #32569D;
    border-radius: 6px;
    color: #FFFFFF;
    font-size: 17px;
    padding: 10px;
    text-align: center;
}
.hpfetusreviseblock h5 {
    color: #F1037F;
    font-size: 13px;
    line-height: 20px;
    margin: 10px 0;
    text-align: center;
}
.hpfetusreviseblock > span {
    color: #555555;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 18px;
    text-align: center;
}
/*new calc here*/
.calctablehorzon {
    background-color: #000;
    border: 1px solid #333;
    border-radius: 15px;
    box-shadow: none;
    float: left;
    margin: 0 0 0 20px;
    padding: 0 0 15px;
    width: 35%;
}
.calctablehorzon h4 {
    background-color: #32569d;
    border-radius: 15px;
    color: #ffffff;
    font-size: 17px;
    padding: 7px;
    text-align: center;
}

.calctablehorzon h5 {
    color: #f1037f;
    float: left;
    font-size: 16px;
    line-height: normal;
    margin: 8px 8px 8px 0;
    text-align: center;
	width:97%;
}
.calctablehorzon > span {
    color: #555555;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 18px;
    text-align: center;
}
.calctablehorzon .hpinputdiv {
    margin-top: 10px;
    text-align: center;
	float:left;
	margin-left: 10px;
}
.calctableselect {
    float: left;
    margin-top: 5px;
    width: 95%;
}
.calctablehorzonweeks {
    background-color: #000;
    border: 1px solid #333333;
    border-radius: 15px;
    box-shadow: none;
    float: left;
    margin: 0;
    padding: 0 0 15px;
    width: 34%;
}
.calctablehorzonweeks h4 {
    background-color: #f1037f;
    border-radius: 12px;
    color: #ffffff;
    font-size: 17px;
    padding: 7px;
    text-align: center;
    text-transform: capitalize;
}
.allweeksulli {
    float: left;
    margin: 0;
    padding: 6px;
    width: 98%;
}
.allweeksulli ul {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
}
.allweeksulli ul li {
    float: left;
    margin: 4px;
    width: 31px;
}
.allweeksulli ul li a {
    background-color: #fff;
    border-radius: 7px;
    color: #000;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 7px;
    text-align: center;
    text-decoration: none;
}
.allweeksulli ul li a:hover {
    background-color: #f1037f;
    border-radius: 15px;
    color: #ffffff;
}
.secondluhorzon {
    display: block;
    float: left;
    margin: 18px 0;
    text-align: center;
    width: 75%;
}
.pweeknewtable {
    background-color: #333333;
    border-bottom: 2px solid #000;
    border-radius: 0;
    box-shadow: none;
    float: left;
    margin: 0;
    padding: 0 0 10px;
    width: 99%;
}
.pweeknewtable h4 {
    background-color: #f1037f;
    border-radius: 3px;
    color: #ffffff;
    font-size: 13px;
	border-radius: 6px;
    padding: 7px;
    text-align: center;
    text-transform: capitalize;
}
.pweeknewtable .allweeksullipweek {
    float: left;
    margin: 0;
    padding: 2px;
    width: 98%;
}
.pweeknewtable .allweeksullipweek ul li {
    float: left;
    margin: 2px;
    width: 31px;
}
.allweeksullipweek {
    float: left;
    margin: 0;
    padding: 6px;
    width: 98%;
}
.allweeksullipweek ul, .hpinputdivbutton {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
}
.allweeksullipweek ul li {
    float: left;
    margin: 4px;
    width: 31px;
}
.allweeksullipweek ul li a {
    background-color: #dddddd;
    border-radius: 5px;
    color: #000000;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 7px;
    text-align: center;
    text-decoration: none;
}
.allweeksullipweek ul li a:hover {
    background-color: #f1037f;
    border-radius: 15px;
    color: #ffffff;
}
.adwordscalcflash {
    background-color: #000000;
    border-radius: 6px;
    float: left;
    margin-left: 20px;
    padding: 5px;
    text-align: center;
    width: 25%;
}
.adwordscalcflash h3 {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 0;
}
.hpinputdivbutton {
	text-align:center;
}
.hpinputdivbutton input {
    border: 1px solid #cccccc;
    border-radius: 6px;
    font-size: 14px;
    padding: 9px;
    width: 250px;
}
.googleadsspace {
    clear: both;
    margin-top: 0;
    padding-top: 50px;
    text-align: center;
}
.calcdisclaimer {
	background: #ffffff !important; /* for non-css3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#D9D9D9') !important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#D9D9D9)) !important; /*for webkit browsers */
	background: -moz-linear-gradient(top, #fdfdfd, #D9D9D9) !important; /* for firefox 3.6+ */
    border: 1px solid #DCDCDC;
    border-radius: 6px 6px 6px 6px;
    display: block;
    margin: 15px auto 0;
    padding: 2px;
    width: 99%;
	float:none;
}
.calcdisclaimer h3 {
    color: #f1037f;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    line-height: normal;
    margin: 0;
    padding: 10px 0 0;
    text-align: center;
}
.calcdisclaimer p {
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
    margin: 0;
    padding: 10px;
    text-align: justify;
}
.smallcaltext {
    float: right;
    width: 50%;
}
.smallcaltext p {
    font-size: 13px;
    text-align: center;
}