@charset "utf-8";
/* CSS Document */

/*--General--*/
body{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#092A44;}
body.content{background:url(../images/contentBg.jpg) no-repeat 0 0;}
body.home{background:url(../images/homeBg.jpg) no-repeat 0 0;}
a{color:#003399; text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clear{clear:both;}
.fontSize11{font-size:11px;}
.pinkTitle{color:#DC6090; font-weight:bold;}
.redText{color:#ff0000;}
h1 { font-weight:normal; margin:0px; width:336px; height:38px; color:#637EA2; line-height:40px; font-size:20px }

/*--padding and margin--*/
.paddingTop17{padding-top:17px;}
.paddingTop18{padding-top:18px;}
.paddingTop38{padding-top:38px;}
.paddingTop145{padding-top:145px;}
.paddingLeft6{padding-left:6px;}
.paddingLeft15{padding-left:15px;}
.paddingLeft50{padding-left:50px;}
.marginRight10{margin-right:10px;}

#wrapper{width:893px;}
#header{position:relative;z-index:100;}
#header #logo{position:absolute; top:26px; left:18px; font-size:13px; }
#header #logo span.white{ color:#FFFFFF; }
#header #logo span.blue{ color: #1B2F65; }
#header #logo span.grey{ color: #748ea9; }

#header #home_topRight{position:absolute; top:14px; right:5px; text-align:right;}
#header #topRight{position:absolute; top:14px; right:3px; text-align:right;}
.topLinks{color:#666666; font-size:10px; text-align:right; padding:7px 2px 18px 0;}
.topLinks a{text-decoration:none; color:#666666;}
.topLinks a:hover{text-decoration:underline;}
.loginBox{padding-left:2px;}
.topNav{position:absolute; top:139px; left:0; margin:0; padding:0; list-style:none;}
.topNav li{float:left;}

#home_contentContainer{padding:180px 0 52px 0; position:relative; z-index:50;}
#contentContainer{padding:180px 0 20px 0; position:relative; z-index:50;}
.home_link1{position:absolute; top:417px; right:23px;}
.home_link2{position:absolute; top:541px; right:174px;}
.home_link3{position:absolute; top:627px; left:394px;}
.home_toolBox{padding-top:22px; width:240px; position:relative; z-index:100;}
.menevit{position:absolute; top:654px; right:0; text-align:right; z-index:100;}
.flashHolder{ font-family:Trebuchet MS; position: relative; z-index:100; width:508px; height:344px; background:url(../images/elevit_homeImage.gif) no-repeat 0 0; }
.centreText { position:absolute; top: 30px; left:300px; Color:#FFFFFF; font-size:24px; line-height:32px;}
.centreTextLink { position:absolute; top: 230px; left:302px; }
.centreTextLink a { font-size:12px;  color:#FFFFFF; text-decoration:underline;}
.centreTextLink a:hover { color:#DDDDDD; text-decoration:underline; }
.imageMap{position: absolute; left: 0; top: 0; z-index: 0;}

.get_pregnant { position:absolute; left:770px; top:459px; Color:#FFFFFF; font-family:Arial; font-size:13px; font-weight:bolder; line-height:13px;}
.im_pregnant { position:absolute; left:627px; top:587px; Color:#FFFFFF; font-family:Arial; font-size:13px; font-weight:bolder; line-height:13px;}
.im_a_new_mum { position:absolute; left:405px; top:675px; Color:#FFFFFF; font-family:Arial; font-size:13px; font-weight:bolder; text-align:right; line-height:13px;}

#footer{margin:0 0 0 35px; background:url(../images/footerSeperator.gif) repeat-x 0 0; width:855px; color:#747B87; font-size:11px;}
#footer ul{padding:14px 0 50px 0; margin:0; list-style:none;}
#footer ul.paddingBottom10 {padding-bottom: 10px;}
#footer li{float:left;}
#footer a{text-decoration:none; color:#747B87;}
#footer a:hover{text-decoration:underline;}

#leftPanel{padding-top:28px; width:225px; float:left; font-size:11px;}

.leftNav_newmum{background:url(../images/leftNav_newMum_bg.gif) repeat-y 0 0;}
.leftNav_pregnant{background:url(../images/leftNav_pregnant_bg.gif) repeat-y 0 0;}
.leftNav_trying{background:url(../images/leftNav_trying_bg.gif) repeat-y 0 0;}
.leftNav_content{background:url(../images/leftNav_content_bg.gif) repeat-y 0 0;}
.leftNavBlank{background:url(../images/leftNav_content_bg.gif) repeat-y 0 0; height:20px; display:block;}

ul.leftNav{margin:0; padding:0;}
ul.leftNav li{color:#FFFFFF; background:url(../images/leftNav_dot.gif) no-repeat 12px 9px; margin:0; padding:0;}

.leftNav_newmum ul.leftNav li a{color:#003333; text-decoration:none; padding:6px 0 10px 24px; width:157px; display:block; font-weight:bold; background:url(../images/leftNav_newmum_div.gif) no-repeat 0 bottom;}

.leftNav_pregnant ul.leftNav li a{color:#003333; text-decoration:none; padding:6px 0 10px 24px; width:139px; display:block; font-weight:bold; background:url(../images/leftNav_pregnant_div.gif) no-repeat 0 bottom;}

.leftNav_trying ul.leftNav li a{color:#003333; text-decoration:none; padding:6px 0 10px 24px; width:143px; display:block; font-weight:bold; background:url(../images/leftNav_trying_div.gif) no-repeat 0 bottom;}
.leftNav_content ul.leftNav li a{color:#003333; text-decoration:none; padding:6px 0 10px 24px; width:143px; display:block; font-weight:bold; background:url(../images/leftNav_content_div.gif) no-repeat 0 bottom;	}
ul.leftNav li a.last{background:none; padding:6px 0 0 24px;}
ul.leftNav li a:hover,ul.leftNav li a.selected{color:#ffffff; font-weight:bold;}
.leftNav .subNav{background:url(../images/leftSubNav_trying_bg.gif) repeat-y;}
.leftNav .subNav span{padding-left:10px; font-weight:normal;}

#middlePanel{padding:28px 40px 0 0; width:388px; float:left; font-size:12px;}

ul.breadcrumb{color:#003399; margin:0; padding:0; list-style:none; width:388px; font-size:11px;}
ul.breadcrumb li{float:left;}
ul.breadcrumb li.current{text-decoration:none;}
ul.breadcrumb li a{text-decoration:underline;}
ul.breadcrumb li a:hover{text-decoration:none;}
h5{font-size:12px;padding:0;margin:0;}
h5.newMum{color:#9966CC;padding:15px 0 10px 0;}
h5.pregnant{color:#D176D8;padding:15px 0 10px 0;}
h5.trying{color:#DC6090;padding:15px 0 10px 0;}
p{padding:0 0 18px 0;margin:0;line-height:16px;}
span.caption{color:#003333;}

#rightPanel{padding:58px 0 0 0; width:178px; float:right;}

.tools1{background:url(../images/ovulation_calendar1.jpg) no-repeat 0 0; width:154px; height:123px; padding:0 24px 85px 0;}
.tools2{background:url(../images/pregnancy_calendar.jpg) no-repeat 0 0; width:154px; height:123px; padding:0 24px 46px 0;}
.tools3{background:url(../images/ovulation_calendar2.jpg) no-repeat 0 0; width:154px; height:123px; padding:0 24px 25px 0;}
.bottomText{padding:0 0 0 17px;}
.bottomText h5.heading1{color:#8959A9;font-weight:bold;}
.bottomText h5.heading2{color:#E37AA2;font-weight:bold;}
.bottomText h5.heading3{color:#354A7C;font-weight:bold;}
.bottomText p{padding:5px 0 0 0;margin:0;}
.bottomText2{padding:0 0 0 3px;}
.bottomText2 img{float:left; padding-right:10px;}
.bottomText2 p.brief{float:left;width:70px; color:#414986; vertical-align:bottom; padding:36px 0 0 0; margin:0; line-height:14px;}

.intro{padding-top:15px;}
/*.intro img{float:right;padding:0 0 20px 27px;}*/

/*--health care professionals--*/
.articleRight {float: right; width:209px;}
.makingBabiesHead {width:126px; height:45px;}
.middlePanelHealthCare{padding:28px 0 0 0; width:388px; float:left; font-size:12px; min-height:550px;}
.rightPanelHealthCare2{padding:55px 0 0 51px; width:204px; float:left;}
.rightPanelHealthCare{padding:55px 0 0 67px; width:188px; float:left;}
.rightPanelArticles {padding:0; margin: 0;width:209px; float:right;}
.makingBabiesBg {float: left;background:url(../images/makingBabiesBg.png) no-repeat 0 0; width:126px; height:135px; padding:0; margin: 0; }
/*--tools--*/
.toolsContent a{color:#003399;}
.toolsContent a:hover{text-decoration:none;}
.toolsContent p{float:left; padding-left:15px; width:280px;}
.header_healthcare { font-weight:normal; margin:20px 0px 0px 0px; background:url(../images/heading_healthCare.gif) top left no-repeat; width:350px; height:30px; color:#08436d; padding-left:35px; font-size:22px }

/*--login--*/
.middlePanelLogin{padding:28px 0 0 0; width:388px; float:left; font-size:12px; min-height:550px;}
.loginTable{margin-bottom:15px;}
.loginTable td{padding-bottom:10px;}
.loginRightBoxBg{background:url(../images/loginRightBoxbg.gif) top left no-repeat; width:187px; height:63px; font-size:11px; padding-left:20px;}
.loginRightBoxBg a{text-decoration:underline; color:#003399;}
.loginRightBoxBg a:hover{text-decoration:none;}
.button img{float:left;}

/*--register--*/
.registerRightBoxBg{background:url(../images/registerRightBoxBg.gif) top left no-repeat; width:207px; height:42px; font-size:11px;}
.registerRightBoxBg a{text-decoration:underline; color:#003399;}
.registerRightBoxBg a:hover{text-decoration:none;}
.errorMessage{color:#a51c09; padding-top:180px; padding-left:20px; font-size:12px; width:170px;}

/*--ingredients--*/
.ingredientsRightBoxBg{background:url(../images/ingredientsRightBoxBg.gif) top left no-repeat; height:93px; font-size:11px; padding-left:19px;padding-right:88px;width:100px;}
.ingredientsRightBoxBg a{text-decoration:underline; color:#003399;}
.ingredientsRightBoxBg a:hover{text-decoration:none;}

/*--benefits--*/
.benefitsRightBoxBg{background:url(../images/benefitsRightBoxBg.png) top left no-repeat; height:95px; font-size:11px; padding-left:19px; padding-top:5px;padding-right:90px;width:100px;}
.benefitsRightBoxBg a{text-decoration:underline; color:#003399;}
.benefitsRightBoxBg a:hover{text-decoration:none;}

/*--about--*/
.aboutRightBoxBg{background:url(../images/aboutRightBoxBg.png) top left no-repeat; height:84px; font-size:11px; padding-left:19px; padding-top:5px; padding-right:11px ;width:178px;}
.aboutRightBoxBg a{text-decoration:underline; color:#003399;}
.aboutRightBoxBg a:hover{text-decoration:none;}
.header_about { font-weight:normal; margin:0px; width:336px; height:38px; color:#637EA2; line-height:40px; font-size:20px }

/*--calendar--*/
.middlePanelCalendar{padding:28px 0 0 0; float:left; font-size:12px; color:#3d66a6;}

/*--faq--*/
.faq{margin:0; padding:0;}
.faq li{list-style-type:none; padding-bottom:15px;}

/*--trying to get pregnant--*/
.articleList li{padding-bottom:10px;}
.articleList ul{padding-left:15px;}
.articleList ul li{padding-bottom:0px;}
.header_trying { font-weight:normal; margin:0px; background:url(../images/heading_trying.gif) top left no-repeat; width:336px; height:60px; color:#DC6090; padding-left:30px; line-height:60px; font-size:20px }

/*--I'm pregnant--*/
.header_pregnant { font-weight:normal; margin:0px; background:url(../images/heading_pregnant.gif) top left no-repeat; width:336px; height:60px; color:#DF80E7; padding-left:30px; line-height:60px; font-size:20px }

/*--I'm a new mum --*/
.header_newmum { font-weight:normal; margin:0px; background:url(../images/heading_newmum.gif) top left no-repeat; width:336px; height:60px; color:#A66DCE; padding-left:30px; line-height:60px; font-size:20px }

/*--buy now--*/
.buyNowLogo {float:left; font-size:11px; width:129px; text-align:center;}
.buyNowLogo img{padding-bottom:5px; }

/*--article--*/
.pinkFont{color:#DC6090;}

/*--references--*/
.reference li{padding-bottom:15px;}

/*--sitemap--*/
.sitemap a{color:#54a0d9; text-decoration:none; }
.sitemap a:hover{text-decoration:underline;}
.sitemap ul{padding:0; margin:0;}
.sitemap ul ul{margin-left:20px;}
.sitemap li{list-style-type:none; background:url(../images/bt-arrow.gif) no-repeat 0 5px; padding:0 0 0 10px; margin:0;}
.sitemap li a{color:#e18ab9;}
.middlePanelSitemap{padding:28px 0 0 0; width:588px; float:left; font-size:12px; min-height:550px;}

/*--logOut top nav--*/
.welcome{background:url(../images/nav_bg.gif) repeat-x top left; height:47px;}
.welcomeBg{background:url(../images/nav_left.gif) no-repeat top left; height:47px;}
.welcomeText{padding:18px 16px 0 32px; font-size:11px;}
.welcomeText span{font-weight:bold;}

/*--Top menu nav--*/

.topNav li { vertical-align:middle; }
.topNav li a {color: #1B2F65; display:inline-block; height:43px; text-align:center; text-decoration:none; font-weight:bolder; vertical-align: middle; line-height:40px; }
.topNav li a.trypregnant { background:url(../images/topNav1.gif) no-repeat left center; width:163px; }
.topNav li a.trypregnant:hover { background:url(../images/topNav1_over.gif) no-repeat; width:163px; color:#FFFFFF;}
.topNav li a.impregnant { background:url(../images/topNav2.gif) no-repeat left center; width:109px; }
.topNav li a.impregnant:hover { background:url(../images/topNav2_over.gif) no-repeat; width:109px; color:#FFFFFF;}
.topNav li a.imanewmum { background:url(../images/topNav3.gif) no-repeat left center; width:126px; }
.topNav li a.imanewmum:hover { background:url(../images/topNav3_over.gif) no-repeat; width:126px; color:#FFFFFF;}
.topNav li a.about { background:url(../images/topNav4.gif) no-repeat left center; width:107px; }
.topNav li a.about:hover{ background:url(../images/topNav4_over.gif) no-repeat; width:107px; }
.topNav li a.tools { background:url(../images/topNav5.gif) no-repeat left center; width:73px; }
.topNav li a.tools:hover { background:url(../images/topNav5_over.gif) no-repeat; width:73px;  }
.topNav li a.buynow { background:url(../images/topNav6.gif) no-repeat left center; width:106px; }
.topNav li a.buynow:hover{ background:url(../images/topNav6_over.gif) no-repeat; width:106px; }
.topNav li a.healthcare { background:url(../images/topNav7.gif) no-repeat left center; width:206px; color:#FFFFFF; }
.topNav li a.healthcare:hover { background:url(../images/topNav7_over.gif) no-repeat left center; width:206px; }

.topNav li a.trypregnant_over { background:url(../images/topNav1_over.gif) no-repeat left center; width:163px; }
.topNav li a.impregnant_over { background:url(../images/topNav2_over.gif) no-repeat left center; width:109px; }
.topNav li a.imanewmum_over { background:url(../images/topNav3_over.gif) no-repeat left center; width:126px; }
.topNav li a.about_over { background:url(../images/topNav4_over.gif) no-repeat left center; width:107px; }
.topNav li a.tools_over { background:url(../images/topNav5_over.gif) no-repeat left center; width:73px; }
.topNav li a.buynow_over { background:url(../images/topNav6_over.gif) no-repeat left center; width:106px; }
.topNav li a.healthcare_over { background:url(../images/topNav7_over.gif) no-repeat left center; width:206px; color:#FFFFFF; }