﻿@charset utf-8;
*{margin:0;padding:0}
img{border:0}
#mainWrapper{width:980px;text-align:left;position:relative;background:#fff;margin:20px auto 0}
#headerArea{font-size:1.1em;height:190px;width:980px;float:left;font-color:#9d9d9d}
#floatBabies{display:none;position:absolute;left:850px;top:-5px;border-style:none}
#dumex_logo{margin-top:10px;width:173px;height:91px;border:none;float:left}
#headerSearch{_background-position:20px top;color:#9d9d9d;width:779px;float:right;_float:left;margin-top:10px;_widith:800px}
#headerSearch a{color:#aba9aa;text-decoration:none}
#headerSearchNavTop{background:url(/images/header/utility_top.gif) no-repeat left top;width:779px;_background-position:20px top;height:8px;_width:800px}
#headerSearchNavMiddle{background:url(/images/header/utility_bottom.gif) no-repeat left bottom;width:779px;_background-position:20px bottom;float:right;_width:800px;padding-bottom:5px}
#loginArea{width:265px;_width:275px;_margin-left:290px;margin-left:350px;float:left;display:inline}
#loginArea p{float:right;display:inline;color:#9d9d9d;margin:0 2px 0 0;padding:0}
.loginButton a:link,.loginButton a:visited{display:block;width:83px;height:26px;text-decoration:none;background:url(/images/header/utility_login.gif) no-repeat left top}
.loginButton a:hover{background-position:right top;background:url(/images/header/utility_login_on.gif) no-repeat left top}
.logoutButton a:link,.logoutButton a:visited{display:block;width:83px;height:26px;text-decoration:none;background:url(/images/header/logoutnow.gif) no-repeat left top}
.logoutButton a:hover{background-position:right top;background:url(/images/header/logoutnow_on.gif) no-repeat left top}
.registerButton a:link,.registerButton a:visited{display:block;width:129px;height:20px;line-height:25px;text-decoration:none;background:url(/images/header/registerheader.gif) no-repeat left top}
.registerButton a:hover{background-position:right top;background:url(/images/header/registerheader_on.gif) no-repeat right top}
#searchArea{width:275px;float:left;text-align:center;display:inline;_height:30px;height:33px;_width:280px}
.searchButton{float:left;display:inline;margin:0 0 0 5px}
.searchTextfield{width:150px;margin-top:3px;float:left;display:inline;margin-left:3px;border:solid 1px #9c7301}
#changelanguage{display:inline;margin-top:2px;margin-left:720px}
#printArea{width:120px;float:right;display:inline;padding-right:40px}
#headerlogOut,#headerlogIn{background:url(/images/black_arrow.gif) no-repeat left top;width:95px;margin-top:5px;height:20px;line-height:20px;float:right}
#headerlogIn a,#headerlogOut a{color:#757575;font-size:1em;text-decoration:none;margin-left:20px}
.muclubButton_home{margin-top:2px}
#mainArea{width:980px;background-color:#fff;float:left}
#contentColumn{width:790px;background-color:#fff;float:right}
#mainContent{background-color:#fff;background:0 22px no-repeat;_background:3px 22px no-repeat;width:780px;_width:785px;margin-left:10px;float:left}
#contentColumn #mainContent{background-color:#fff;width:780px;margin-left:10px;_margin-left:15px;_width:790px;_padding-left:10px;float:left}
*html #contentColumn #mainContent{margin-left:0;margin-right:-20px}
#breadCrumbs{margin-left:14px;float:left;width:745px}
#breadCrumbs P{font-size:12px;padding:5px 0 5px 10px}
#breadCrumbs p a{color:#035689;text-decoration:none;font-size:12px}
#breadCrumbs p a:hover{color:#035689;text-decoration:underline}
#mainContentLeft{width:615px;float:left;display:inline}
#pgTitleWords{margin:5px 0 0 12px}
#pageTitleMiddleLeft{width:12px;float:left;height:10px}
.sIFR-active #pageTitleMiddle h1.pageTitleSifr{font-size:24px;color:#035689;display:block;line-height:1em;padding:0}
#pageTitleMiddle h1.pageTitleSifr{font-size:24px;color:#035689;display:block;line-height:1em;padding:4px 0}
.sIFR-active #pageTitleMiddle span.h1Sub{font-size:18px;color:#035689;display:block;line-height:1em;margin-top:-6px}
#pageTitleMiddle span.h1Sub{font-size:18px;color:#035689;display:block;margin-top:-2px}
#pageTitleLightBluePic #pageTitleTopLeft{height:8px;width:12px;float:left;background-color:#0090d9}
#pageTitleLightBluePic #pageTitleTopMiddle{float:left;height:8px;background-color:#0090d9}
#pageTitleLightBluePic #pageTitleMiddleLeft img{float:left;padding-left:8px}
.sIFR-active #pageTitleLightBluePic #pageTitleMiddle h1.pageTitleSifr{color:#fff;display:block;line-height:1em;padding:0}
#pageTitleLightBluePic #pageTitleMiddle h1.pageTitleSifr{color:#fff;display:block;line-height:1em;padding:4px 0}
#pageTitleLightBluePic #pageTitleMiddle span.h1Sub{color:#fff;display:block;line-height:1em}
#pageTitleDeep{height:70px;width:500px;margin:17px 0 5px}
#pageTitleLeftDeep{height:70px;width:12px;float:left}
#pageTitleMiddleDeep{height:70px;float:left}
#pageTitleMiddleDeep h1.pageTitleSifr{color:#fff;display:block;padding-top:9px;line-height:1em}
#pageTitleRightDeep{height:70px;width:11px;float:left}
#helpBubble .dumexGold{font-family:Tahoma ,Arial, Helvetica;margin-bottom:5px;font-size:12px;color:#035689}
#helpBubble #expertNumberTransBg{width:135px;height:22px;float:left;background:url(/images/t19_conception/expertNoTransBg.gif) no-repeat left top;margin-top:20px;margin-left:40px;*margin-left:0}
#helpBubble{width:700px;float:left;margin-left:10px;padding-bottom:30px}
#helpBubbleTop{width:465px;float:left;margin-bottom:5px}
#helpBubbleTop img{float:left;padding:4px 0 2px}
#helpBubbleTextBox{float:left;margin:3px 8px 0 10px}
#helpBubbleTextBox p.forteenBold{font-size:14px}
#helpBubbleTextBox p.smallBottomPadding1{font-size:12px;padding:0}
#helpBubbleTextBox p.smallBottomPadding2{padding:0}
.helpBubbleTelNumber{width:138px;height:18px;background:url(/images/help_bubble/help_bubble_telephonenumber.png) no-repeat left top;display:block;float:left;margin:6px 0 0 10px}
.helpBubbleTelNumber span{margin:-5000px}
#mainContentRight{width:150px;float:right;margin-top:230px;padding:0}
.noHelpBubble{padding-bottom:150px}
.noHelpBubblePicH1{padding-bottom:140px}
.noHelpBubblePicNoH1{padding-bottom:110px}
#helpBubble.helpBubblePrint{padding-bottom:9px}
.printThisPage{padding-left:20px;padding-right:10px;margin-top:15px;height:20px;float:right;text-align:right;background:url(/images/bullet2.gif) 0 0 no-repeat}
.backToTop{padding-left:20px;height:20px;float:right;text-align:right;background:url(/images/bullet2.gif) no-repeat 0 0}
.backToPreviousBackToTop{margin-top:10px;float:right}
img.paddingRightBottom{float:left;padding:0 15px 15px 0}
img.paddingRight{float:left;padding:0 15px 0 0}
img.paddingLeftBottom{float:right;padding:0 0 15px 15px}
#overlay_login_box{background-color:#fefefe;border:1px solid #fff;width:555px}
#overlay img{border:none}
#overlay_login_background{background-image:url(/images/overlay_login_background.png)}
* html #overlay_login_background{background-color:transparent;background-image:url(/images/overlay_login_checked.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay_login_background.png",sizingMethod="scale")}
#loginBoxTitle h3{line-height:36px;float:left;padding:0 30px}
#loginBoxTitleComment p{color:#FFF;margin:12px 0 0}
#loginBoxTitleComment p a.whiteBold{color:#FFF;font-weight:700;text-decoration:none}
#loginBoxClose{float:right}
#loginBoxClose a{background:url(/images/close_btn_off_on.gif) no-repeat left top;width:55px;height:21px;line-height:21px;display:block;margin:6px 10px 0 14px}
#loginBoxClose a:hover{background-position:bottom}
#loginBox{width:555px;background:url(/images/overlay_login_middle.gif) repeat-y left top;margin:0}
#loginBoxTop{width:555px;height:38px;background:#fd1d23 url(/images/overlay_login_red.gif) repeat-x left top}
#loginBoxBottom{width:555px;background:url(/images/overlay_login_pink.gif) repeat-x left bottom}
#loginBoxBottom form{font-size:1.1em}
#loginBox .radioLabel{font-weight:700}
#loginBox .fieldLabel{float:left;margin-left:50px;width:10em}
#loginBox .loginFormField{width:200px;font-size:1em;float:left;margin:0 10px;padding:1px 0}
#loginBox .checkboxMargin{margin:0 3px 0 50px}
#loginBox .paddingBottomTwelve{padding-bottom:12px}
#loginBox .paddingLastFormElement{padding-bottom:36px}
#loginBox .submitButton{margin-left:168px}
#loginBox .formPaddingBig{padding:18px 30px 15px}
#expertTxt{color:#9A7E33;float:left;font-size:11px;margin-top:10px;width:497px}
#expertTxt #expertName{color:#757575;float:left;font-size:20px;margin-top:10px;width:497px}
#ExpertBox{float:left;width:780px;background:url(/images/t3_homepage/contactExpertBoxTile.gif) repeat-y left top}
#ExpertBoxTop{float:left;width:780px;height:10px;background:url(/images/t3_homepage/contactExpertBoxTop.gif) no-repeat left top}
#ExpertBoxContent{padding-left:10px;float:left;width:780px;background:url(/images/t3_homepage/contactExpertBoxBottom.gif) no-repeat left bottom}
#banner_image_default{width:210px;height:190px;margin:0 80px 10px 0}
#expertNumber{width:173px;height:30px;background:url(/images/t13_1_profilearticlealternate/expertNumber.gif) no-repeat left top;margin-top:20px;margin-left:35px;*margin-left:-10;}
#call_emil_chat_bg{width:319px;height:58px;background-image:url(/images/t3_homepage/loma_careline.gif);background-repeat:no-repeat;background-position:0 0;z-index:9}
#call_emil_chat_Buttons{width:319px;height:36px;background:url(/images/t3_homepage/expertbox_background.gif) no-repeat left top;font-size:1.2em;float:left;z-index:2;margin:14px 20px 10px 30px}
#call_emil_chat_Buttons a.callUsBut,#call_emil_chat_Buttons a.emailUsBut,#call_emil_chat_Buttons a.liveChatBut{text-align:center;display:block;width:79px;height:36px;_height:30px;background:url(/images/t3_homepage/gray.gif) repeat-x left top;color:#757575;text-decoration:none;float:left;margin:0 10px;padding:10px 0}
#call_emil_chat_Buttons a:hover.callUsBut,#call_emil_chat_Buttons a:hover.emailUsBut,#call_emil_chat_Buttons a:hover.liveChatBut{text-decoration:none;background:url(/images/t3_homepage/gold.gif) repeat-x left top;color:#fff}
#grayBox615Line{background:url(/images/grayBox615Line.gif) repeat-y left top;width:615px}
#grayBox615Top{background:url(/images/grayBox615Top.gif) no-repeat left top;height:10px;width:615px}
#grayBox615Bottom{background:url(/images/grayBox615Bottom.gif) no-repeat left bottom;width:615px}
#mainContent #mainContentLeft{width:615px;_width:620px;_padding-left:5px;clear:both}
#mainContent #mainContentRight{margin-right:0;width:150px;margin-top:0;float:right}
#mainContentLeft .pregnancyHeadTitle,#mainContentLeft .topnavHeadTitle,#mainContentLeft .bottomnavHeadTitle,#mainContentLeft .newmumHeadTitle,#mainContentLeft .mytoddlerHeadTitle,#mainContentLeft .dadHeadTitle,#mainContentLeft .foodnutritionHeadTitle,#mainContentLeft .ourproductHeadTitle,#mainContentLeft .forumHeadTitle,#mainContentLeft .mybabyHeadTitle,#mainContentLeft .homeHeadTitle,#mainContentLeft .meetcarelineHeadTitle,#mainContentLeft .mychildHeadTitle{color:#035689;font-size:18px;font-weight:700}
#mainContentLeft .mychildHeadTitleSmall{color:#035689;font-weight:700}
.login a:hover#loginNowLink,#headerlogIn a:hover,#headerlogOut a:hover,#loginBoxTitleComment p a:hover.whiteBold{text-decoration:underline}
.loginButton,.logoutButton{float:right;padding-right:15px}
.loginButton span,.logoutButton span,.registerButton span,.muclubButton span,.muclubButton_home span{margin-left:-9000px}
.registerButton,.muclubButton{float:right;margin-top:2px;padding-right:15px}
.muclubButton a:link,.muclubButton a:visited,.muclubButton_home a:link,.muclubButton_home a:visited{display:block;width:129px;height:20px;line-height:25px;text-decoration:none;background:url(/images/header/mydumex.gif) no-repeat left top}
.muclubButton a:hover,.muclubButton_home a:hover{background-position:right top;background:url(/images/header/mydumex_on.gif) no-repeat right top}
#pageTitleDarkGreen,#pageTitleLightGreen,#pageTitleDarkBlue,#pageTitleLightBlue,#pageTitleRed,#pageTitleOrange,#pageTitleLightBluePic{margin:17px 0 5px 2px}
#pageTitleTopLeft,#pageTitleBottomLeft,#pageTitleLightBluePic #pageTitleBottomLeft{height:8px;width:12px;float:left}
#pageTitleTopMiddle,#pageTitleBottomMiddle,#pageTitleLightBluePic #pageTitleBottomMiddle{float:left;height:8px}
#pageTitleTopRight,#pageTitleBottomRight,#pageTitleLightBluePic #pageTitleTopRight,#pageTitleLightBluePic #pageTitleBottomRight{height:8px;width:11px;float:left}
#pageTitleMiddleMiddle,#pageTitleLightBluePic #pageTitleMiddleLeft,#pageTitleLightBluePic #pageTitleMiddleMiddle,#loginBoxTitleComment{float:left}
#pageTitleMiddleRight,#pageTitleLightBluePic #pageTitleMiddleRight{width:11px;height:10px;float:left}
.sIFR-active #pageTitleLightBluePic #pageTitleMiddle span.h1Sub,#pageTitleMiddleDeep span.h1Sub{color:#fff;display:block;line-height:1em;margin-top:-12px}
.backToPreviousDouble,.backToTopDouble{background:url(/images/arrow_bullet.gif) no-repeat left top;padding:0 0 2px 18px}
#loginBoxClose a span,.hidden{display:none}
/* join my cg - t31 ----------------------------------------- */
#t31 #mainContent { /* hero image */ width:780px; margin-left:10px; _width:790px;  /*FIX ie7*/_padding-left:10px;  /*FIX  ie7*/float:left;font-size:1em;font-weight:bold;}
#t31 #mainContent #mainContentLeft{width:615px;_width:500px;_width:620px;_padding-left:5px;}
#t31 #mainContent #mainContentRight{margin-right:0px;width:150px;margin-top:0px;float:right;}
#t31 #mainContentRequestSample { /* hero image */ background:url("/images/hero_images/Free_sampleBanner.jpg") 0px 23px no-repeat;width:780px;margin-left:5px;float:left;font-size:1em;font-weight:bold;}
#t31 #mainContentRequestSample #mainContentLeft{width:615px;_width:500px;_width:620px;_padding-left:5px;}
#t31 #mainContentRequestSample #mainContentRight{margin-right:0px;width:150px;margin-top:0px;float:right;}
#t31 #mainContentThirdBirthday { /* hero image */ background:url("/images/hero_images/third_birthday.jpg") 0px 23px no-repeat;width:780px;margin-left:5px;float:left;font-size:1em;font-weight:bold;}
#t31 #mainContentThirdBirthday #mainContentLeft{width:615px;_width:500px;_width:620px;_padding-left:5px;}
#t31 #mainContentThirdBirthday #mainContentRight{margin-right:0px;width:150px;margin-top:0px;float:right;}
#t31 .field_header {color:#034694;font-size:12px;}
#t31 .sectionHeading {font-size:1.3em;font-weight:bold;padding-bottom:4px;}
#t31 .noHelpBubble{padding-top:5px;padding-bottom:120px;margin-top:0;}
#t31 #pageTitleTopMiddle,#t31 #pageTitleMiddleMiddle,#t31 #pageTitleBottomMiddle {width:400px;}
#t31 #pageTitleMiddle {width:423px;}
#t31 #contactUsBoxWrapper {width:615px;background:url("/images/t32_contactus/contactus_box_middle.gif") left top repeat-y;margin-top:10px;}
#t31 #contactUsBoxTop {width:615px;height:38px;background:url("/images/t32_contactus/contactus_box_top_t32.gif") left top no-repeat;}
#t31 .joinBoxTitle {font-size:1.5em;font-weight:bold;color:#757575;padding:11px 0 0 15px;}
#t31 #contactUsBoxBottom {width:615px;background:url("/images/t32_contactus/contactus_box_bottom_t32.gif") left bottom no-repeat;}
#t31 #contactUsBoxPadding {padding:25px 15px 10px 15px;}
#t31 #contactUsBoxPadding-b {padding:15px 15px 10px 15px;}
#t31 #contactUsBoxPadding h4 {font-size:1.3em;font-weight:bold;padding-bottom:10px;}
#t31 .formSection {padding-bottom:15px;}
#t31 .fieldGroup {width:400px;float:left;}
#t31 .fieldLabel {width:120px;padding-left:15px;font-size:12px;float:left;}
#t31 p.fieldLabel {padding-bottom:0;}
#t31 .radioLabel {font-size:12px;margin-right:20px;}	
#t31 .mandatory{background:url("/images/t32_contactus/red_asterisk_t32.gif") 0 4px no-repeat;}
#t31 .paddingBottomTen,#t31 .paddingBottomTenNarrow {padding-bottom:10px;}
#t31 .paddingBottomTenNarrow {width:400px;}
#t31 .paddingBottomTenNarrow-b {width:350px;padding-bottom:10px;}
#t31 .paddingBottomRight-b{float:left;padding-right:5px;padding-bottom:10px;}
#t31 .paddingBottomFiveNarrow {padding-bottom:5px;width:400px;}
#t31 .paddingLeft {padding-left:15px;}
#t31 .paddingLastFormElement {padding-bottom:30px;}
#t31 .formField {width:180px;padding:1px;}
#t31 .countryField {width:205px;padding:0px;font-size:12px;}
#t31 .infoPanel {width:145px;border:#dedede 1px solid;background:#dddadd;float:left;} 
#t31 .infoPanel p {padding:10px;}
#t31 .dateWrapper {width:220px;float:left;}
#t31 #edd_day {width:40px;font-size:12px;float:left;margin:2px 2px 0 0;}
#t31 #edd_month {width:85px;font-size:12px;float:left;margin:2px 2px 0 0;}
#t31 #edd_year {width:55px;font-size:12px;float:left;margin:2px 2px 0 0;}
#t31 #dob_day {width:40px;font-size:12px;float:left;margin:2px 2px 0 0;}
#t31 #dob_month {width:85px;font-size:12px;float:left;margin:2px 2px 0 0;}
#t31 #dob_year {width:55px;font-size:12px;float:left;margin:2px 2px 0 0;}

/* pop up - hidden - calendar div */
#t31 #formCalendar { width: 200px;height: 200px;position: absolute;top: 625px;left: 559px;border: #0090d9 1px solid;background-color:#fff;}
#t31 .genderRadioGroup {float:left;}
#t31 .cancelBtn {float:right;padding-right:10px;}
#t31 .completeBtn {float:right;}
#t31 #RegisterBth{margin-top:10px;width:782px;}
#t31 #breadCrumbs{width:745px;margin-left:4px;float:left;display:block;font-size:1em;}

/* t31 register step 2 */
#t31 #frmstep2 .fieldLabel {width:170px;padding-left:15px;font-size:12px;float:left;}
#t31 #frmstep2 .fieldLabel-b {width:auto;padding-left:10px;padding-right:10px;font-size:12px;float:left;}
#t31 .field_data {font-size:12px;	}
#t31 .aUpdate {text-decoration:underline;font-size:12px;}

#t31 #contactUsBoxWrapper-b {width:782px;background:url("/images/register/contactus_box_middle-b.gif") left top repeat-y;margin-top:10px;}
#t31 #contactUsBoxTop-b {width:782px;height:37px;background: url("/images/register/header.png") -1px top no-repeat;}
#t31 #contactUsBoxTop-b1 {width:782px;height:37px;background: url("/images/register/header_1.png") -1px top no-repeat;}
#t31 #contactUsBoxTop-b2 {width:782px;height:37px;background: url("/images/register/header_2.png") -1px top no-repeat;}
#t31 #contactUsBoxTop-b3 {width:782px;height:37px;background: url("/images/register/header_3.png") -1px top no-repeat;}
#t31 #contactUsBoxTop-b4 {width:782px;height:37px;background: url("/images/register/header_4.png") -1px top no-repeat;}
#t31 #contactUsBoxTop-b5 {width:782px;height:37px;background: url("/images/register/header_5.png") -1px top no-repeat;}
#t31 #contactUsBoxTop-b6 {width:782px;height:37px;background: url("/images/register/header_6.png") -1px top no-repeat;}
#t31 #contactUsBoxTopClear-b {width:782px;height:37px;background: url("/images/register/utilityTop.gif") -1px top repeat-x;}
#t31 #contactUsBoxBottom-b {width:782px;background:url("/images/register/registration2.gif") 0px bottom no-repeat;padding-bottom:10px;overflow:auto;}
#t31 .joinBoxTitle-b {color:white; font-size:1.5em; font-weight:bold; padding:11px 0 0 15px;}
#t31 .formField-a {width:200px;padding:1px;}
#t31 .formField-b {width:120px;padding:1px;}
#t31 .formField-address {width:60px;padding:1px;}
#t31 .paddingBottomRight-c{float:left;padding-right:20px;padding-bottom:10px;}
.fieldGroup-b {width:780px;float:left;}
#t31 .fieldGroupLeft {width:360px;float:left;}
#t31 .fieldGroupInnerLeft {width:180px;float:left;}
#t31 .fieldGroupRight {width:360px;float:right;}
#t31 .fieldGroupInnerRight {width:180px;float:right;}


