﻿@charset "utf-8";
/* CSS Document */

/* clear default margins on all elements on all browsers ---------- */
* {
	padding: 0px;
	margin: 0px;
}
img {
border:0;
}

/* positional divs ----------------------------------------------- */
#mainWrapper { /* main centred wrapper */
width:980px;
margin:20px auto 0 auto;
text-align:left;
position:relative;
background:#fff;

}



/* header area ----------------------------------------------- */
#headerArea{
font-size:11px;
height:165px;
*height:166px;
width: 980px;
float:left;
color:#9d9d9d;
/*background:#fff url(/images/header/goldCurve.gif) bottom left no-repeat;*/
}
#floatBabies{
position:absolute;
left:849px;
top:68px;
*top:68px;
border-style:none;
}
#dumex_logo{
margin-top:10px;
width:315px;
height:49px;
border:none;
float:left;

}
	/*background of 'utility' section(search + login area)*/
	#headerSearch {
	background: url(/images/header/utilityTile.gif) left top repeat-y;
	_background-position:20px top;
	color:#9d9d9d;
	width:400px;
	float:right;
	margin-top:10px;
	margin-right:0px;

	}
	#headerSearch a{
	font-weight:bold;
	color: #aba9aa;
	text-decoration:none;
	}
	#headerSearchNavTop{
	width:420px;
	background: url(/images/header/utilityTop.gif) left top no-repeat;
	_background-position:20px top;
	height:5px;
	}
	#headerSearchNavMiddle{
	width:420px;
	background: url(/images/header/utilityBottom.gif) left bottom no-repeat;
	_background-position:20px bottom;
	float:left;
	}
	
		#loginArea {
		width:170px;
		margin-left:10px;
		_margin-left:20px;
		float:left;
		display:inline;
		font-weight:bold;
		}
		
			#loginArea p {
			margin: 0 2px 0 0;
			padding: 0;
			float: left;
			display: inline;
			}
			#loginArea p {
			color: #9d9d9d;
			}

		.loginNowLink 
		{
			float: left;
			margin-left:10px;
		}
		.loginNowLink a:link, .loginNowLink a:visited {
			display:block;
			width:48px;
			height:25px;
			line-height:25px;
			text-decoration:none;
		}
		.loginNowLink a:hover {
			background-position: right top;
		}
		/*hide this link*/
		.loginNowLink span {
			display:none;
		}
		.loginNowLink a:link, .loginNowLink a:visited {
			background: url(/images/header/btn_login.gif) left top no-repeat;
		}
		.loginNowLink a:hover {
			background: url(/images/header/btn_login.gif)  left bottom no-repeat;
		}





		.registerButton {
		float: right;
		}
			.registerButton a:link, .registerButton a:visited {
			display:block;
			width:70px;
			height:25px;
			line-height:25px;
			text-decoration:none;
			}
			.registerButton a:hover {
			background-position: right top;
			}
			/*hide this link*/
			.registerButton span {
			margin-left:-9000px;
			}
			.registerButton a:link, .registerButton a:visited {
			background: url(/images/header/register_btn_off.gif) left top no-repeat;
			}
			.registerButton a:hover {
			background: url(/images/header/register_btn_on.gif)  left top no-repeat;
			}
		#searchArea {
		width: 190px;
		float: right;
		margin-right:40px;
		_margin-right:20px;
		display:inline;
		height:30px;
		}
			.searchButton {
			margin: 0 12px 0 0;
			float: right;
			display:inline;
			}
			.searchTextfield {
			width: 95px;
			margin-top: 5px;
			float: left;
			display:inline;
			margin-left:3px;
			}

/** logged in header**/
#headerlogOut, #headerlogIn{
background:url(/images/black_arrow.gif) left top no-repeat;
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;
}
#headerlogIn a:hover, #headerlogOut a:hover{
text-decoration:underline;
}

/* main area ----------------------------------------------- */	
#mainArea {
width:980px;
background-color:#fff;
float:left;
}
	#contentColumn {
	width:790px;
	background-color: #fff;
	float:right;
	}
		#mainContent{
		background-color: #fff;
		float:left;
		}
			#contentColumn #mainContent{
			background-color: #fff;
			width:780px;
			margin-left:10px;
			_margin-left:15px;  /*Fix IE7 */
			_width:790px;  /*FIX ie7*/
			_padding-left:10px;  /*FIX  ie7*/

			float:left;
			}
			*html #contentColumn #mainContent{
			margin-left:0;
			margin-right:-20px;
			}
			#breadCrumbs{
			margin-left:10px;
			float:left;
			width:745px;
			font-size:12px;
			color: #999999;
			}
				#breadCrumbs P {
				font-weight:bold;
				font-size: 12px;
				padding: 5px 0 5px 0;
				color: #999999;
				}
					#breadCrumbs a:link,#breadCrumbs a:visited {
					font-weight:bold;
					color: #ea1d22;
					text-decoration: none;
					font-size: 12px;
					}
					#breadCrumbs p a:hover {
					font-weight:bold;
					color: #ea1d22;
					text-decoration: underline;
					}
			#mainContentLeft{
			width:615px;
			float:left;
			display:inline; /* fixes ie6 double margin bug */
			}
			#pgTitleWords{
			margin:5px 0 0 12px;	
			}
			
			/* page title - standard ------- */
			#pageTitleDarkGreen,
			#pageTitleLightGreen,
			#pageTitleDarkBlue,
			#pageTitleLightBlue,
			#pageTitleRed,
			#pageTitleOrange {
			margin: 17px 0 5px 2px;
			}

				#pageTitleTopLeft {
				height:8px;
				width:12px;
				float:left;
				}
					#pageTitleDarkGreen #pageTitleTopLeft {

					}
					#pageTitleLightGreen #pageTitleTopLeft {

					}
					#pageTitleDarkBlue #pageTitleTopLeft {

					}
					#pageTitleLightBlue #pageTitleTopLeft {

					}
					#pageTitleRed #pageTitleTopLeft {

					}
					#pageTitleOrange #pageTitleTopLeft {

					}
				#pageTitleTopMiddle {
				float:left;
				height:8px;
				}
					#pageTitleDarkGreen #pageTitleTopMiddle {

					}
					#pageTitleLightGreen #pageTitleTopMiddle {

					}
					#pageTitleDarkBlue #pageTitleTopMiddle {

					}
					#pageTitleLightBlue #pageTitleTopMiddle {

					}
					#pageTitleRed #pageTitleTopMiddle {

					}

			
				#pageTitleTopRight {
				height:8px;
				width:11px;
				float:left;
				}
				#pageTitleDarkGreen #pageTitleTopRight{
	
				}
				#pageTitleLightGreen #pageTitleTopRight{

				}
				#pageTitleDarkBlue #pageTitleTopRight{

				}
				#pageTitleLightBlue #pageTitleTopRight{

				}
				#pageTitleRed #pageTitleTopRight{
				
				}
				#pageTitleOrange #pageTitleTopRight{

				}
			#pageTitleMiddle {

			}
			#pageTitleDarkGreen #pageTitleMiddle {

			}
			#pageTitleLightGreen #pageTitleMiddle {

			}
			#pageTitleDarkBlue #pageTitleMiddle {

			}
			#pageTitleLightBlue #pageTitleMiddle {

			}
			#pageTitleRed #pageTitleMiddle {

			}
			#pageTitleOrange #pageTitleMiddle {

			}
			#pageTitleMiddleLeft {
			width:12px;
			float:left;
			height:10px
				}
				#pageTitleMiddleMiddle {
				float:left;
				}
					.sIFR-active #pageTitleMiddle h1.pageTitleSifr {
					font-size:2.6em;
					color:#ed1a22;
					display:block;
					line-height:1em;
					padding:0;
					}
					#pageTitleMiddle h1.pageTitleSifr {
					font-size:2.6em;
					color:#ed1a22;
					display:block;
					line-height:1em;
					padding: 4px 0;
					}
					.sIFR-active #pageTitleMiddle span.h1Sub {
					font-size:1.8em;
					color:#ed1a22;
					display:block;
					line-height:1em;
					margin-top:-6px;
					}
					#pageTitleMiddle span.h1Sub {
					font-size:1.8em;
					color:#ed1a22;
					display:block;
					margin-top:-2px
					}
				#pageTitleMiddleRight {
				width:11px;
				height:10px;
				float:left;
				}
				#pageTitleBottomLeft {
				height:8px;
				width:12px;
				float:left;
				}
				#pageTitleDarkGreen #pageTitleBottomLeft{

				}
				#pageTitleLightGreen #pageTitleBottomLeft{

				}
				#pageTitleDarkBlue #pageTitleBottomLeft{

				}
				#pageTitleLightBlue #pageTitleBottomLeft{
		
				}
				#pageTitleRed #pageTitleBottomLeft{
		
				}
				#pageTitleOrange #pageTitleBottomLeft{

				}
				#pageTitleBottomMiddle {
				float:left;
				height:8px;
				}
					#pageTitleDarkGreen #pageTitleBottomMiddle {

					}
					#pageTitleLightGreen #pageTitleBottomMiddle {

					}
					#pageTitleDarkBlue #pageTitleBottomMiddle {

					}
					#pageTitleLightBlue #pageTitleBottomMiddle {

					}
					#pageTitleRed #pageTitleBottomMiddle {
	
					}
					#pageTitleOrange #pageTitleBottomMiddle {
	
					}
				#pageTitleBottomRight {
				height:8px;
				width:11px;
				float:left;
				}
				#pageTitleDarkGreen #pageTitleBottomRight {

				}
				#pageTitleLightGreen #pageTitleBottomRight {
		
				}
				#pageTitleDarkBlue #pageTitleBottomRight {
			
				}
				#pageTitleLightBlue #pageTitleBottomRight {
				
				}
				#pageTitleRed #pageTitleBottomRight {
			
				}
				#pageTitleOrange #pageTitleBottomRight {
		
				}
				
				/* page title with profile pic - blue */
				#pageTitleLightBluePic {
				margin: 17px 0 5px 2px;
				}
				#pageTitleLightBluePic #pageTitleTop {
				/*float:left;*/
				}
					#pageTitleLightBluePic #pageTitleTopLeft {
					height:8px;
					width:12px;
					float:left;
					background-color:#0090d9;
					}
					#pageTitleLightBluePic #pageTitleTopMiddle {
					float:left;
					height:8px;
					background-color:#0090d9;
					}
					#pageTitleLightBluePic #pageTitleTopRight {
					height:8px;
					width:11px;
					float:left;
					}
				#pageTitleLightBluePic #pageTitleMiddle {
		
				}
				#pageTitleLightBluePic #pageTitleMiddleLeft {
				float:left;
				/* 
				NOT NEEDED UNTIL IMAGES ARE ALLOWED
				width:93px;
				height:56px; */
				}
				#pageTitleLightBluePic #pageTitleMiddleLeft img{
				float:left;
				padding-left:8px;
				}
					#pageTitleLightBluePic #pageTitleMiddleMiddle {
					float:left;
					}
						.sIFR-active #pageTitleLightBluePic #pageTitleMiddle h1.pageTitleSifr {
						font-size:2.8em;
						color:#fff;
						display:block;
						line-height:1em;
						padding:0;
						}
						#pageTitleLightBluePic #pageTitleMiddle h1.pageTitleSifr {
						font-size:2.6em;
						color:#fff;
						display:block;
						line-height:1em;
						padding: 4px 0;
						}
						.sIFR-active #pageTitleLightBluePic #pageTitleMiddle span.h1Sub {
						font-size:1.6em;
						color:#fff;
						display:block;
						line-height:1em;
						margin-top:-12px;
						}
						#pageTitleLightBluePic #pageTitleMiddle span.h1Sub {
						font-size:1.6em;
						color:#fff;
						display:block;
						line-height:1em;
						}
					#pageTitleLightBluePic #pageTitleMiddleRight {
					width:11px;
					height:10px;
					float:left;
					}
					#pageTitleLightBluePic #pageTitleBottomLeft {
					height:8px;
					width:12px;
					float:left;
					}
					#pageTitleLightBluePic #pageTitleBottomMiddle {
					float:left;
					height:8px;
					}
					#pageTitleLightBluePic #pageTitleBottomRight {
					height:8px;
					width:11px;
					float:left;
					}
			
				
				/* page titles - Deep ------- */
				#pageTitleDeep {
				height:70px;
				width:500px;
				margin: 17px 0 5px 0;
				}
					#pageTitleLeftDeep {
					height:70px;
					width:12px;
					float: left;
					}
						.pageTitleLeftDeepDarkGreen {

						}
						.pageTitleLeftDeepLightGreen {

						}
						.pageTitleLeftDeepDarkBlue {

						}
						.pageTitleLeftDeepLightBlue {
				
						}
						.pageTitleLeftDeepRed {

						}
						.pageTitleLeftDeepOrange {

						}
					#pageTitleMiddleDeep {
					height:70px;
					float: left;
					}
						.pageTitleMiddleDeepDarkGreen {

						}
						.pageTitleMiddleDeepLightGreen {

						}
						.pageTitleMiddleDeepDarkBlue {
			
						}
						.pageTitleMiddleDeepLightBlue {
						
						}
						.pageTitleMiddleDeepRed {
				
						}
						.pageTitleMiddleDeepOrange {
				
						}
					
							#pageTitleMiddleDeep h1.pageTitleSifr {
							font-size:2.2em;
							color:#fff;
							display:block;
							padding-top:9px;
							line-height:1em;
							}
							#pageTitleMiddleDeep span.h1Sub {
							font-size:1.6em;
							color:#fff;
							display:block;
							line-height:1em;
							margin-top:-12px;
							}
					#pageTitleRightDeep {
					height:70px;
					width:11px;
					float:left;
					}
						.pageTitleRightDeepDarkGreen {
						
						}
						.pageTitleRightDeepLightGreen {
						
						}
						.pageTitleRightDeepDarkBlue {
					
						}
						.pageTitleRightDeepLightBlue {
	
						}
						.pageTitleRightDeepRed {
		
						}
						.pageTitleRightDeepOrange {

						}
				/* help bubble ------- */	
				#helpBubble .dumexGold{
				margin-bottom:5px;
				}
				#helpBubble #expertNumberTransBg{
				width:135px;
				height:22px;
				}
								
				#helpBubble #expertNumberTransBg{
				float:left;
				background:url(/images/t19_conception/expertNoTransBg.gif) left top no-repeat;
				margin-top:20px;
				}
				#headTitle
				{
				 width:600px;
				}
				#helpBubble{
				width:700px;
				float:left;
				margin-left:10px;
				padding-bottom:10px;				
				}
					#helpBubbleTop{
					width:465px;
					float:left;
					margin-bottom:5px;		
					}
						#helpBubbleTop img {
						padding:4px 0 2px 0;
						float:left;
						}
						#helpBubbleTextBox {
						margin-left:120px;
						*float:left;
						*margin:3px 8px 0 10px;

						}
						
						#helpBubbleTextBox  .dumexGold{
						font-size:12px;
						font-weight:normal;
						color:#ffffff;
						}
						

						
						#helpBubbleTextBox  div p{
						font-size:12px;
						font-weight:normal;
						color:#757575;
						}


						
						
						#helpBubbleTextBox p{
						/*color:#9a7e33;*/
						font-size:12px;
						font-weight:normal;
						color:#757575;
						
						}
						#helpBubbleTextBox p.forteenBold{
						font-size:12px;
						font-weight:normal;
						color:#ffffff;
						
						}
							#helpBubbleTextBox p.smallBottomPadding1 {
							padding: 0 0 0 0;							
							}
							#helpBubbleTextBox p.smallBottomPadding2 {
							padding: 0 0 0 0;							
							}
					
		
						/* end of help bubble buttons --------------------*/
						.helpBubbleTelNumber {
						width:138px;
						height:18px;
						background: url(/images/help_bubble/help_bubble_telephonenumber.png) top left no-repeat;
						display:block;
						margin: 6px 0 0 10px;
						float:left;
						}
							.helpBubbleTelNumber span {
							margin:-5000px;
							}
			#mainContentRight{
			width:150px;
			margin-top:0px;
			padding:0;
			float:right;
			}
.noHelpBubble {
padding-bottom: 175px;	/* apply this to the pageTitle div when no help bubble exists */
}
.noHelpBubblePicH1 {
padding-bottom: 140px;	/* apply this to the pageTitle div when no help bubble exists and there is an h1 with a pic */
}
.noHelpBubblePicNoH1 {
padding-bottom: 110px;	/* apply this to the pageTitle div when no help bubble exists and there is no h1 */
}
#helpBubble.helpBubblePrint {
padding-bottom:9px;
}

/*---------misc-----------------*/
.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;
font-size:1em;
}
.backToTop {
padding-left:20px;
height:20px;
float:right;
text-align:right;
background: url(/images/bullet2.gif) 0 0 no-repeat;
_width:85px;
_padding-left:10px;
}
.backToPreviousBackToTop {
margin-top:10px;
float:right;
}
.backToPreviousDouble {	
padding:2px 0 0px 18px;
background:url(/images/arrow_bullet.gif) left top no-repeat;
}
.backToTopDouble {
padding:2px 0 0px 18px;
margin-left:20px;
background:url(/images/arrow_bullet.gif) left top no-repeat;
}
img.paddingRightBottom {
padding:0 15px 15px 0;
float:left;
}
img.paddingRight {
padding:0 15px 0 0;
float:left;
}
img.paddingLeftBottom {
padding:0 0 15px 15px;
_margin:0 0 15px 15px;
float:right;
}

#mainContentLeft a {
/*color:#757575; */
color:#ed1a22;
font-weight:normal;
text-decoration:none;
font-size:12px;
}
#mainContentLeft a:hover {
color:#ed1a22;
text-decoration:underline;
font-weight:normal;
font-size:12px;
}
/*
a{
text-decoration:none;
color:#757575;
font-size:12px;
font-weight:normal;
}
a:hover{
color:#ed1a22;
text-decoration:underline;

}*/

#mainContentLeft a.backtoTopLink, #mainContentLeft a.calendarLink, #mainContentLeft a.highLightLink, #mainContentLeft a.backToTopDouble,
#mainContentLeft a.backToPreviousDouble, #mainContentLeft a.backToPreviousBackToTop {
color:#757575;
font-weight:normal;
text-decoration:none;
font-size:12px;
}
#mainContentLeft a.highLightLinkW {
color:#757575;
font-weight:normal;
text-decoration:none;
font-size:12px;
}
#mainContentLeft a.tinyhighLightLink {
/*color:#ed1a22;*/
color:#757575;
font-weight:normal;
text-decoration:none;
font-size:11px;
}
#mainContentLeft a.smallhighLightLinkW {
color:#757575;
font-weight:normal;
text-decoration:none;
font-size:11px;
list-style:none;
}

#mainContentLeft a.backtoTopLink:hover, #mainContentLeft a.calendarLink:hover, #mainContentLeft a.highLightLink:hover, #mainContentLeft a.highLightLinkW:hover,
#mainContentLeft a.smallhighLightLinkW:hover, #mainContentLeft a.backToTopDouble:hover,#mainContentLeft a.backToPreviousDouble:hover, 
#mainContentLeft a.backToPreviousBackToTop {
text-decoration:underline;
color:#ed1a22;
}

#mainContentLeft .pregnancyHeadTitle{
color:#ed1a22;
font-size:18px;
font-weight:bold;
}

/* overlay login div ------------------------------------------------- */
#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: #333;
	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;
	padding: 0 30px;
	float: left;
}
#loginBoxTitleComment {
	float: left;
}
#loginBoxTitleComment p {
	color: #FFFFFF;
	margin: 12px 0 0 0;
}
#loginBoxTitleComment p a.whiteBold {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#loginBoxTitleComment p a:hover.whiteBold {
	text-decoration:underline;
}
#loginBoxClose {
	float: right;
}
#loginBoxClose a {
	background: url(/images/close_btn_off_on.gif) top left no-repeat;
	margin: 6px 10px 0 14px;
	width:55px;
	height:21px;
	line-height:21px;
	display:block;
}
#loginBoxClose a:hover {
	background-position:  bottom;
}
#loginBoxClose a span {
	display:none;
}
	
#loginBox {
	width:555px;
	margin:0;
	background:url(/images/overlay_login_middle.gif) left top repeat-y;
}
#loginBoxTop {
	width:555px;
	height:38px;
	background:#fd1d23 url(/images/overlay_login_red.gif) left top repeat-x;
}
#loginBoxBottom {
	width:555px;
	background:url(/images/overlay_login_pink.gif) left bottom repeat-x;
}
#loginBoxBottom form {
	font-size: 11px;
}
#loginBox .radioLabel {
	font-weight:bold;
}
#loginBox .fieldLabel {
	float:left;
	width:8em;
	margin-left:50px;
	width:10em;
}
#loginBox .loginFormField {
	width:200px;
	margin:0 10px;
	font-size:1em;
	padding:1px 0;
	float:left;
}
#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 30px;
}
/*************expert detail**************/
#expertTxt{
color:#9a7e33;
float:left;
margin-top:10px;
font-size:1em;
font-weight:bold;
width:497px;
}
#ExpertBox{
float:left;
width:780px;
background:url(/images/t3_homepage/contactExpertBoxTile.gif) top left repeat-y;
}
#ExpertBoxTop{
float:left;
width:780px;
height:10px;
background:url(/images/t3_homepage/contactExpertBoxTop.gif) top left no-repeat;
}
#ExpertBoxContent{
padding-left:10px;
float:left;width:780px;
background:url(/images/t3_homepage/contactExpertBoxBottom.gif) bottom left no-repeat;
}
#banner_image_default{
 width:210;
 height:190;
margin:0 80px 10px 0;
}
#expertNumber{
 width:173px;
 height:30px;
 background:url(/images/t13_1_profilearticlealternate/expertNumber.gif) left top no-repeat;
}
/*********call us, email us, live chat box***********/
#call_emil_chat_bg{
width:266px;
height:61px;
padding-left:60px;
background:url(/images/t3_homepage/expertbox_background_bear.gif) top left no-repeat;
background-position:0px 0px;
margin:0 20px 10px 0;
font-size:1.2em;
float:left;

top:-20px;
}
#call_emil_chat_Buttons{
float:left;
margin-left:20px;

}
			#call_emil_chat_Buttons a.callUsBut {
		margin:17px 5px;
		
		text-indent:10px;
		display:block;
		width:68px;
		height:34px;
		background:url(/images/t3_homepage/call_us.gif) top left no-repeat;
		float:left;       
		color:#ffffff;
		text-decoration:none;
		float:left;
		font-weight:normal;
		}
		
		#call_emil_chat_Buttons a.callUsBut span ,#call_emil_chat_Buttons a.emailUsBut span{
		 display:none;		
		}
		
		#call_emil_chat_Buttons a.emailUsBut{
		margin:17px 5px;
		
		text-indent:10px;
		display:block;
		width:68px;
		height:34px;
		background:url(/images/t3_homepage/email_us.gif) top left no-repeat;   
		float:left;       
		color:#ffffff;
		text-decoration:none;
		float:left;
		font-weight:normal;

		}
		
		#call_emil_chat_Buttons a:hover.callUsBut {
		text-decoration:none;
		background:url(/images/t3_homepage/call_us.gif) bottom left no-repeat; 
		color:#fff;
		}
		#call_emil_chat_Buttons a:hover.emailUsBut{
		text-decoration:none;
		background:url(/images/t3_homepage/email_us.gif) bottom left no-repeat; 
		color:#fff;		
		}
		
		
		#call_emil_chat_Buttons a.liveChatBut{
		margin:15px 5px;
		padding:10px 0;
		text-indent:10px;
		width:68px;
		height:36px;
		_height:30px;
		background:url(/images/t3_homepage/gold.gif) top left repeat-x;   
		float:left;       
		color:#ffffff;
		text-decoration:none;
		float:left;
		font-weight:normal;
		display:none; /* block */
		}
		#call_emil_chat_Buttons a:hover.liveChatBut {
		text-decoration:none;
		background:url(/images/t3_homepage/blue.gif) top left repeat-x; 
		color:#fff;
		display:none;
		}
		


/** generic gray box**/
	#grayBox615Line{
	background:url(/images/grayBox615Line.gif) top left repeat-y;
	width:615px;
	/*_width:600px;*/
	height:110px;
	*height:70px;
	}
	#grayBox615Top{
	background:url(/images/grayBox615Top.gif) top left no-repeat;
	height:30px;
	width:615px;
	/*_width:600px;*/
	}
	#grayBox615Bottom{
	background:url(/images/grayBox615Bottom.gif) bottom left no-repeat;
	width:615px;
	height:70px;
	*height:60px;
	margin-top:-5px;
	/*_width:600px;*/
	}
	
#mainContent { /* hero image */
	background:0px 22px no-repeat;
	_background:3px 22px no-repeat;
	width:780px;
	_width:785px;
	margin-left:10px;
	float:left;
	font-size:1em;
	font-weight:bold;
}

#mainContent #mainContentLeft
{
	width:615px;
	_width:620px;
	_padding-left:5px;
	clear:both;
}
#mainContent #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}



#mainContentLeft .pregnancyHeadTitle, #mainContentLeft .topnavHeadTitle, #mainContentLeft .bottomnavHeadTitle, #mainContentLeft .newmumHeadTitle, 
#mainContentLeft .mytoddlerHeadTitle, #mainContentLeft .mychildHeadTitle, #mainContentLeft .dadHeadTitle, #mainContentLeft .foodnutritionHeadTitle,
#mainContentLeft .ourproductHeadTitle, #mainContentLeft .forumHeadTitle, #mainContentLeft .mybabyHeadTitle, #mainContentLeft  .homeHeadTitle, 
#mainContentLeft .meetcarelineHeadTitle, #mainContentLeft .announcementHeadTitle, #mainContentLeft .homeHeadTitle {
color:#ed1a22;
font-size:18px;
font-weight:bold;
}

#mainContentLeft .pregnancyHeadTitle a, #mainContentLeft .topnavHeadTitle a, #mainContentLeft .bottomnavHeadTitle a, #mainContentLeft .newmumHeadTitle a, 
#mainContentLeft .mytoddlerHeadTitle a, #mainContentLeft .mychildHeadTitle a, #mainContentLeft .dadHeadTitle a, #mainContentLeft .foodnutritionHeadTitle a,
#mainContentLeft .ourproductHeadTitle a, #mainContentLeft .forumHeadTitle a, #mainContentLeft .mybabyHeadTitle a, #mainContentLeft  .homeHeadTitle a, 
#mainContentLeft .meetcarelineHeadTitle a, #mainContentLeft .announcementHeadTitle a, #mainContentLeft .homeHeadTitle a {
color:#ed1a22;
font-size:16px;
font-weight:bold;
text-decoration:none;
padding:0 0 10px 20px;
background:url("/images/bullet2.gif") 0 1px no-repeat;
}

#mainContentLeft .pregnancyHeadTitle a:hover, #mainContentLeft .topnavHeadTitle a:hover, #mainContentLeft .bottomnavHeadTitle a:hover, #mainContentLeft .newmumHeadTitle a:hover, 
#mainContentLeft .mytoddlerHeadTitle a:hover, #mainContentLeft .mychildHeadTitle a:hover, #mainContentLeft .dadHeadTitle a:hover, #mainContentLeft .foodnutritionHeadTitle a:hover,
#mainContentLeft .ourproductHeadTitle a:hover, #mainContentLeft .forumHeadTitle a:hover, #mainContentLeft .mybabyHeadTitle a:hover, #mainContentLeft  .homeHeadTitle a:hover, 
#mainContentLeft .meetcarelineHeadTitle a:hover, #mainContentLeft .announcementHeadTitle a:hover, #mainContentLeft .homeHeadTitle a:hover {
text-decoration:underline;
color:#ed1a22;
font-size:16px;
font-weight:bold;			
}

#mainContentLeft .ourproductsubHeadTitle
{
color:#004b94;
font-size:16px;
font-weight:bold;			
				
}

#mainContentLeft .ourproductsubHeadTitle a
{
color:#004b94;
font-size:16px;
font-weight:bold;
text-decoration:none;			
padding:0 0 10px 20px;
background:url("/images/bullet2.gif") 0 1px no-repeat;
}

#mainContentLeft .ourproductsubHeadTitle a:hover
{
text-decoration:underline;			
color:#004b94;
font-size:16px;
font-weight:bold;			
}

#mainContentWide .pregnancyHeadTitle a, #mainContentWide .topnavHeadTitle a, #mainContentWide .bottomnavHeadTitle a, #mainContentWide .newmumHeadTitle a, 
#mainContentWide .mytoddlerHeadTitle a, #mainContentWide .mychildHeadTitle a, #mainContentWide .dadHeadTitle a, #mainContentWide .foodnutritionHeadTitle a, 
#mainContentWide .ourproductHeadTitle a, #mainContentWide .forumHeadTitle a, #mainContentWide .mybabyHeadTitle a, #mainContentWide  .homeHeadTitle a {
color:#ed1a22;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

#mainContentWide .pregnancyHeadTitle a:hover, #mainContentWide .topnavHeadTitle a:hover, #mainContentWide .bottomnavHeadTitle a:hover, 
#mainContentWide .newmumHeadTitle a:hover, #mainContentWide .mytoddlerHeadTitle a:hover, #mainContentWide .mychildHeadTitle a:hover, #mainContentWide .dadHeadTitle a:hover, 
#mainContentWide .foodnutritionHeadTitle a:hover, #mainContentWide .ourproductHeadTitle a:hover, #mainContentWide .forumHeadTitle a:hover, 
#mainContentWide .mybabyHeadTitle a:hover, #mainContentWide .homeHeadTitle a:hover {
text-decoration:underline;
color:#ed1a22;
font-size:16px;
font-weight:bold;			
}

.hidden 
{
	display:none ;
}

