﻿@charset "utf-8";
/* CSS Document */

/* clear default margins on all elements on all browsers ---------- */
* {
	padding: 0px;
	margin: 0px;
}
img {
border:0;
}

/* help bubble ------- */	
#helpBubble .dumexGold{
margin-bottom:5px;
}								
#helpBubble #expertNumberTransBg{
width:135px;
height:22px;
margin-top:12px;
_margin-top:9px;
padding-left:20px;
font-size:17px;
color:#124b98;
}
#expertNumberTransBg{
width:135px;
height:22px;
margin-top:17px;
padding-left:20px;
font-size:16px;
color:#124b98;
}
#helpBubble{
width:550px;
float:left;
margin-left:0;
padding-bottom:10px;
/*min-height:160px;
  height:auto !important;
  height:160px;*/

}
#helpBubbleTop{
z-index: 3000;
width:490px;
_width:470px;
height:130px;
float:left;
margin: 0 0 5px 0;
}
#helpBBImg
{
width:110px;
height:130px;
float:left;
padding-top:4px;
/*background: url(/images/help_bubble/img_bg.gif) top left no-repeat;*/
}
#helpBubbleTop img {
padding:4px 0 2px 0;
float:left;
}
#helpBubbleTextBox {
margin:3px 8px 0 0;
float:left;
width:400px;
}

#helpBubbleTextBox p{
color:#124b98;
margin:5px 0 5px 0;
font-size:12px;
}
#helpBubbleTextBox p.forteenBold
{
color:#bd8e36;
}
#helpBubbleTextBox p.smallBottomPadding1 {
padding: 0 0 0 10px;
width:400px;							
}
#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;
}
			
.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;
}

/*********call us, email us, live chat box***********/

	#call_emil_chat_bg{
	width:330px;
	height:70px;
	background:url(/images/t3_homepage/expertbox_background.png) top left no-repeat;
	margin:-30px 0 0 0;
	font-size:1.4em;
	float:left;
	}
	#call_emil_chat_bg2{
	width:330px;
	height:70px;
	background:url(/images/t3_homepage/expertbox_background2.gif) top left no-repeat;
	margin:-30px 0 0 0;
	_margin:-34px 0 0 5px;
	font-size:1.4em;
	float:left;
	}
	#call_emil_chat_bg3{
	width:330px;
	height:70px;
	background:url(/images/t3_homepage/expertbox_background2.gif) top left no-repeat;
	margin:-30px 0 0 0;
	font-size:1.4em;
	float:left;
	}
	#call_emil_chat_Buttons, #call_emil_chat_Buttons3
	{
		margin:45px 0 0 55px;
	}
	
	#call_emil_chat_Buttons3 .butts
	{
		float:left;
		margin-top:-10px;
		padding-top:10px;
		vertical-align:middle;
		text-align:center;
		height:34px;	
	}
	#call_emil_chat_Buttons3 .callUsButts
	{
		width:84px;
		height:34px;
	}
	#call_emil_chat_Buttons3 .emailUsButts, #call_emil_chat_Buttons3 .liveChatButts 
	{
		width:89px;
		height:34px;	
	}
	#call_emil_chat_Buttons3 a.callUsBut2, #call_emil_chat_Buttons3 a.emailUsBut2, #call_emil_chat_Buttons3 a.liveChatBut2
	{
		color:#124b98;
		font-weight:100;
		padding-top:10px;
		padding-bottom:10px;
		margin-top:-10px;
		vertical-align:middle;
		width:84px;
		height:34px;
	}
	
	#call_emil_chat_Buttons3 a:hover.callUsBut2
	{
		background:url(/images/t3_homepage/callus_on.gif) top left no-repeat;
		text-decoration:none;
		color:#ffffff;	
	}
	
	#call_emil_chat_Buttons3 a:hover.emailUsBut2,#call_emil_chat_Buttons3 a:hover.liveChatBut2{
		background:url(/images/t3_homepage/expert_on.gif) top left no-repeat;
		text-decoration:none;
		color:#ffffff;
	}
	
	#call_emil_chat_Buttons a.callUsBut
	{
		margin:-10px 0 0 -10px;
		width:84px;
		height:34px;
		display:block;
		float:left;
		vertical-align:middle;
		text-align:center;
		padding-top:10px;
		color:#124b98;
		font-weight:100;
		}
		

		#call_emil_chat_Buttons a.callUsBut
		{
		margin:-10px 0 0 -10px;
		_margin:-10px 0 0 -70px;
		width:84px;
		height:34px;
		display:block;
		float:left;
		vertical-align:middle;
		text-align:center;
		padding-top:10px;
		color:#124b98;
		font-weight:100;
		}
		#call_emil_chat_Buttons a.emailUsBut,#call_emil_chat_Buttons a.liveChatBut{
		margin:-10px 0 0 0px;
		width:89px;
		height:34px;
		display:block;
		float:left;
		vertical-align:middle;
		text-align:center;
		padding-top:10px;
		color:#124b98;
		font-weight:100;
		}
		
	#call_emil_chat_Buttons a:hover.callUsBut
	{
		background:url(/images/t3_homepage/callus_on.gif) top left no-repeat;
		text-decoration:none;
		color:#ffffff;
	}
	#call_emil_chat_Buttons a:hover.emailUsBut,#call_emil_chat_Buttons a:hover.liveChatBut{
		background:url(/images/t3_homepage/expert_on.gif) top left no-repeat;
		text-decoration:none;
		color:#ffffff;
	}
	
	/*----- helpBB2 ------*/
	#call_emil_chat_Buttons2
	{
		margin:45px 0 0 60px;
		_margin:35px 0 0 30px;
	}
	
	#call_emil_chat_Buttons2 a.callUsBut
	{
		margin:-10px 0 0 -10px;
		_margin:0px 0 0 -10px;
		width:84px;
		height:34px;
		display:block;
		float:left;
		vertical-align:middle;
		text-align:center;
		padding-top:10px;
		padding-top:0px;
		color:#124b98;
		font-weight:100;
		}
		

		#call_emil_chat_Buttons2 a.callUsBut
		{
		margin:-10px 0 0 -10px;
		_margin:-10px 0 0 -70px;
		width:84px;
		height:34px;
		display:block;
		float:left;
		vertical-align:middle;
		text-align:center;
		padding-top:10px;
		color:#124b98;
		font-weight:100;
		}
		#call_emil_chat_Buttons2 a.emailUsBut,#call_emil_chat_Buttons2 a.liveChatBut{
		margin:-10px 0 0 0px;
		_margin:0px 0 0 0px;
		width:89px;
		height:34px;
		display:block;
		float:left;
		vertical-align:middle;
		text-align:center;
		padding-top:10px;
		padding-top:10px;
		color:#124b98;
		font-weight:100;
		}
		
	#call_emil_chat_Buttons2 a:hover.callUsBut
	{
		background:url(/images/t3_homepage/callus_on.gif) top left no-repeat;
		text-decoration:none;
		color:#ffffff;
	}
	#call_emil_chat_Buttons2 a:hover.emailUsBut,#call_emil_chat_Buttons2 a:hover.liveChatBut{
		background:url(/images/t3_homepage/expert_on.gif) top left no-repeat;
		text-decoration:none;
		color:#ffffff;
	}
	
/*------------ ucHelpBubble -----------------*/
#call_email_livechat_bg{
width:286px;
     height:65px;
     bottom: 12px;
     right: 22px;
     font-size:14px;
     float:right;
     position:absolute;
     z-index:1000;
}

#call_email_livechat_buttons a.callus_but
	{
		width:99px;
		height:65px;
		display:block;
		float:left;
		background:url(/images/t3_homepage/btn-call.png) top left no-repeat;
		text-indent: -3000px;
		}
				
		#call_email_livechat_buttons a.emailus_but{
		width:95px;
		height:65px;
		display:block;
		float:left;
		background:url(/images/t3_homepage/btn-email.png) top left no-repeat;
		text-indent: -3000px;
		}
		
		#call_email_livechat_buttons a.livechat_but{
		width:92px;
		height:65px;
		display:block;
		float:left;
		background:url(/images/t3_homepage/btn-chat.png) top left no-repeat;
		text-indent: -3000px;
		}		
		
		
	#call_email_livechat_buttons a:hover.callus_but
	{
		background:url(/images/t3_homepage/btn-call-rollover.png) top left no-repeat;
	}
	#call_email_livechat_buttons a:hover.emailus_but{
		background:url(/images/t3_homepage/btn-email-rollover.png) top left no-repeat;
	}
	#call_email_livechat_buttons a:hover.livechat_but{
		background:url(/images/t3_homepage/btn-chat-rollover.png) top left no-repeat;
	}		
				
	#expertNumberBg{
	display: none;
	padding:10px 0 0 20px;
	*padding:0 0 0 20px;
	font-size:16px;
	color:#124b98;
	float:left;
	}

/*----------------------------------------------------------------*/

/*-------------------- call email livechat homepage --------------------*/
#call_email_livechat_home_bg{
/*
width:330px;
	height:70px;
	background:url(/images/t3_homepage/expertbox_background.png) top left no-repeat;
	margin:177px 0 0 400px;
	font-size:14px;
	float:left;
 	position:absolute;
 	z-index:1000;
 	*/
 	
     width:286px;
     height:65px;
     bottom: 12px;
     right: 22px;
     font-size:14px;
     float:right;
     position:absolute;
     z-index:1000;
 	
 	/*width:330px;
	height:70px;
	background:url(/images/t3_homepage/expertbox_background.png) top left no-repeat;
	margin:177px 0 0 10px;
	*margin:-45px 0 0 10px;
	font-size:14px;
	float:right;
    *position:absolute;
    z-index:1000; */
	
 	
 }

#call_email_livechat_home_buttons a.callus_home_but
	{
		width:99px;
		height:65px;
		display:block;
		float:left;
		background:url(/images/t3_homepage/btn-call.png) top left no-repeat;
		text-indent: -3000px;
		}
				
		#call_email_livechat_home_buttons a.emailus_home_but{
		width:95px;
		height:65px;
		display:block;
		float:left;
		background:url(/images/t3_homepage/btn-email.png) top left no-repeat;
		text-indent: -3000px;
		}
		
		#call_email_livechat_home_buttons a.livechat_home_but{
		width:92px;
		height:65px;
		display:block;
		float:left;
		background:url(/images/t3_homepage/btn-chat.png) top left no-repeat;
		text-indent: -3000px;
		}		
		
		
	#call_email_livechat_home_buttons a:hover.callus_home_but
	{
		background:url(/images/t3_homepage/btn-call-rollover.png) top left no-repeat;
	}
	#call_email_livechat_home_buttons a:hover.emailus_home_but{
		background:url(/images/t3_homepage/btn-email-rollover.png) top left no-repeat;
	}
	#call_email_livechat_home_buttons a:hover.livechat_home_but{
		background:url(/images/t3_homepage/btn-chat-rollover.png) top left no-repeat;
	}
	
.fadein { position:relative; height:267px; width:779px; }
.fadein img { position:absolute; left:0; top:0; }

/* contact buttons for registration page */
.contact_buttons
	{
		top:160px;
		float:right;
		font-size:14px;
		height:78px;
		position:absolute;
		right:57px;
		width:300px;
		z-index:1000;
	}
	
		.contact_buttons a.livechat
		{
		width:113px;
		height:78px;
		display:block;
		float:left;
		background:url(/images/t31_myclub/rego-btn-livechat.png) top left no-repeat;
		text-indent: -3000px;
		}
		
		.contact_buttons a.email
		{
		width:86px;
		height:78px;
		display:block;
		float:left;
		background:url(/images/t31_myclub/rego-btn-email.png) top left no-repeat;
		text-indent: -3000px;
		}

		
		.contact_buttons a:hover.livechat
	{
		background:url(/images/t31_myclub/rego-btn-livechat-rollover.png) top left no-repeat;
	}
	
		.contact_buttons a:hover.email
	{
		background:url(/images/t31_myclub/rego-btn-email-rollover.png) top left no-repeat;
	}



/* positional divs ----------------------------------------------- */
#mainWrapper { /* main centred wrapper */
width:960px;
margin:20px auto 0 auto;
text-align:left;
}

/** 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;
}*/

#headerlogOut a:hover{
text-decoration:underline;
}

#headerlogIn a:hover{
text-decoration:underline;
}
.myclubButton {
		float: right;
		}
			.myclubButton a:visited {
			display:block;
			width:130px;
			height:25px;
			line-height:25px;
			text-decoration:none;
			}
			.myclubButton a:link {
			display:block;
			width:130px;
			height:25px;
			line-height:25px;
			text-decoration:none;
			}
			.registerButton a:hover {
			background-position: right top;
			}
			/*hide this link*/
			.myclubButton span {
			margin-left:-9000px;
			}
			.myclubButton a:visited {
			background: url('/images/header/myclub_btn_off.gif') no-repeat left top;
			}
			.myclubButton a:link {
			background: url('/images/header/myclub_btn_off.gif') no-repeat left top;
			}
			.myclubButton a:hover {
			background: url('/images/header/myclub_btn_on.gif') no-repeat left top;
			}

.footerSecondNav {
font-size:12px;
font-weight:normal;
color: #FFA602;
margin-left:auto;
margin-right:auto;
width:100%;
float:left;
}

.footerSecondNav a:visited {color:#0026FF;}
.footerSecondNav a:link {color:#0026FF;}
.footerSecondNav a:hover {color:#0026FF;}

#footerSitemapOutter{
	position: relative;
	width: 960px;
	margin: 0 auto;
}
.footerSitemap {
position: absolute;
background: url('/images/bg-footer.jpg') repeat-x left top;
font-size:12px;
font-weight:normal;
color:black;
width:1190px;
height: 400px;
padding: 17px 0 0 210px;
text-align: left;
top: 0;
left: -220px;
}

.footerSitemap a:visited {color:#0026FF;}
.footerSitemap a:link {color:#0026FF;}
.footerSitemap a:hover {color:#0026FF;}

.footerSitemap h3{
	text-indent: -3000px;
	width: 124px;
	height: 23px;
	background: url('/images/title-mini.gif') no-repeat left top;
	margin: 0 0 8px 0;
}

.footerSitemap h3.nutriciaLink{
	text-indent: -3000px;
	width: 183px;
	height: 23px;
	background: url('/images/title-nutricia.png') no-repeat left top;
	margin: 0 0 8px 0;
}

#footerSitemapOutter .footerSitemap ul.last{
	background: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	min-height: 0;
	height:auto !important;
	height: 0;
}

.footerSitemap ul{
	float: left;
	background: url('/images/line-footer.jpg') no-repeat right top;
	padding: 0 46px 0 0;
	margin: 0 45px 0 0;
	min-height: 235px;
    height:auto !important;
    height: 235px;
}

.footerSitemap ul li{
	font-size: 11px;
}

#footerSitemapOutter .footerSitemap ul li a{
	text-decoration: none;
	color: #366FA9;
}

#footerSitemapOutter .footerSitemap ul li a:hover{
	color: #d58f3c;
}

#footerSitemapOutter .footerSitemap ul li a.bold{
	color: #004089;
	font-weight: bold;
}

#footerSitemapOutter .footerSitemap ul li a.bold:hover{
	color: #531106;
}




/* main area ----------------------------------------------- */
#mainOutter{
		background: url(/images/bg-shape.gif) bottom center no-repeat;		
				
}
#mainHolder{
		position: relative;
		width: 960px;
		margin: 0 auto;						
}
}	
#mainArea {
width:990px;
float:left;
}
	#contentColumn {
	width:770px;
	float:right;
	display:inline;
	position:relative;

	}
			#mainContent{
			position: relative;
			width:774px;
			font-size:12px;
			font-weight:normal;

			}	

			#breadCrumbs{
			margin-left:8px;
			width:745px;
			font-size:11px;
			}
				#breadCrumbs P {
				font-weight:bold;
				font-size: 11px;
				padding: 0 0 5px 0;
				}
					#breadCrumbs p a {
					font-weight:bold;
					color: #124b98;
					text-decoration: none;
					font-size: 11px;
					}
					#breadCrumbs p a:hover {
					font-weight:bold;
					color: #124b98;
					text-decoration: underline;
					}
			#mainContentLeft{
			width:570px;
			margin:0px 5px 0 0;
			padding: 0 0 40px 16px;
			float:left;
			background:url(/images/bg-pageBottom.png) 16px bottom no-repeat;

			}
			#mainContentRight
			{
				width:176px;
				margin:0px 0 140px 0;
				margin-right:0px;
				float:right;
			}
			#pgTitleWords{
			margin:5px 0 0 12px;	
			}
			
			/* page title - standard ------- */
			#pageTitleOrange {
			margin: 17px 0 5px 2px;
			}

				#pageTitleRed {
			margin: 17px 0 5px 2px;
			}

				#pageTitleLightBlue {
			margin: 17px 0 5px 2px;
			}

				#pageTitleDarkBlue {
			margin: 17px 0 5px 2px;
			}

				#pageTitleLightGreen {
			margin: 17px 0 5px 2px;
			}

				#pageTitleDarkGreen {
			margin: 17px 0 5px 2px;
			}

				#pageTitleTopLeft {
				height:8px;
				float:left;
				}
			
				#pageTitleTopRight {
				height:8px;
				width:11px;
				float:left;
				}
			#pageTitleMiddleLeft {
			width:12px;
			float:left;
			height:10px
				}
				#pageTitleBottomMiddle {
				width:500px;
				float:left;
				height:8px;
				}
				
				#pageTitleMiddle {
				width:500px;
				}
				#pageTitleMiddleMiddle {
				float:left;
				width:500px;
				}
				#pageTitleTopMiddle {
				float:left;
				width:500px;
				height:8px;
				}

					.sIFR-active #pageTitleMiddle h1.pageTitleSifr {
					font-size:28px;
					color:#034694;
					display:block;
					line-height:1em;
					padding:0;
					}
					#pageTitleMiddle h1.pageTitleSifr {
					color:#01558A;
					font-size:30px;
					padding:0 0 10px 24px;					
					}
					.sIFR-active #pageTitleMiddle span.h1Sub {
					font-size:1.8em;
					color:#034694;
					display:block;
					line-height:1em;
					margin-top:-6px;
					}
					#pageTitleMiddle span.h1Sub {
					font-size:1.8em;
					color:#034694;
					display:block;
					margin-top:-2px
					}
				#pageTitleMiddleRight {
				width:11px;
				height:10px;
				float:left;
				}
				#pageTitleBottomLeft {
				height:8px;
				width:12px;
				float:left;
				}
				#pageTitleBottomRight {
				height:8px;
				width:11px;
				float:left;
				}
								
				/* page title with profile pic - blue */
				#pageTitleLightBluePic {
				margin: 0 0 5px 0;
				}
				#pageTitleLightBluePic #pageTitleTop {
				}
					#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;
				}				
				#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;
					}
												
					#pageTitleMiddleDeep {
					height:70px;
					float: left;
					}
												
							#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;
					}
												
.printThisPage {
padding-left:20px;
padding-right:10px;
height:20px;
float:right;
text-align:right;
background: url(/images/tranparent_arrow.gif) 0 3px no-repeat;
font-size:1em;
margin: 5px 0 0 0;
}



.backToTop {
padding-left:20px;
height:20px;
float:right;
text-align:right;
background: url(/images/bullet2.gif) 0 0 no-repeat;
width:100px;
}

.backToPreviousBackToTop {
margin-top:10px;
float:right;
}
#mainContentLeft .backToPreviousDouble {	
padding:0 0 0px 18px;
background:url(/images/tranparent_arrow.gif) left 4px no-repeat;
color: #0066b3;
font-weight: normal;
}
#mainContentLeft .backToTopDouble {
padding:0 0 0px 18px;
margin-left:14px;
background:url(/images/tranparent_arrow.gif) left 4px no-repeat;
color: #0066b3;
font-weight: normal;
}
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;
float:right;
}/* 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 form {
	font-size: 1.1em;
}
#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-left:25px;
margin-top:10px;
font-size:12px;
font-weight:bold;
width:497px;
}
#ExpertBox{
float:left;
width:779px;
height: 267px;
background:url(/images/t3_homepage/contactExpertBox.jpg) top left no-repeat;
position: relative;
}
#ExpertBoxTop{
float:left;
width:779px;
height:10px;
}
#ExpertBoxContent{
padding-left:10px;
float:left;
width:778px;
_width:778px;
*width:778px;
}
#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) left top no-repeat;
}
		
/** generic gray box**/
	#grayBox615Line{
	width:570px;
	margin:-5px 0 20px 0;
	}
	#grayBox615Top{
	height:10px;
	width:570px;
	border:1px soldi red;
	}
	#grayBox615Bottom{
	width:570px;
	margin-top:-3px;
	display: none;
	}

.meetcarelineHeadTitle{
color:#be8f37;
font-size:18px;
font-weight:bold;
text-indent: -3000px;
width: 219px;
height: 65px;
background:url("/images/t7_meetourexperts/bg-meetExpert.gif") top left no-repeat;
}

.meetcareteamHeadTitle{
color:#be8f37;
font-size:18px;
font-weight:bold;
text-indent: -3000px;
width: 340px;
height: 65px;
background:url("/images/t7_meetourexperts/bg-meetCare.gif") top left no-repeat;
}

.homeHeadTitle{
color:#be8f37;
font-size:18px;
font-weight:bold;
}

.mybabyHeadTitle{
color:#be8f37;
font-size:18px;
font-weight:bold;
}

.forumHeadTitle{
color:#be8f37;
font-size:18px;
font-weight:bold;
}

.ourproductHeadTitle{
color:#be8f37;
font-size:18px;
font-weight:bold;
}

.foodnutritionHeadTitle{
color:#be8f37;
font-size:18px;
font-weight:bold;
}

.dadHeadTitle{
color:#be8f37;
font-size:18px;
font-weight:bold;
}

.mychildHeadTitle{
color:#be8f37;
font-size:18px;
font-weight:bold;
}

.mytoddlerHeadTitle{
color:#be8f37;
font-size:18px;
font-weight:bold;
}

.newmumHeadTitle{
color:#be8f37;
font-size:18px;
font-weight:bold;
}

.bottomnavHeadTitle{
color:#be8f37;
font-size:18px;
font-weight:bold;
}

.topnavHeadTitle{
color:#be8f37;
font-size:18px;
font-weight:bold;
}

.pregnancyHeadTitle{
color:#be8f37;
font-size:18px;
font-weight:bold;
}

.recipeHeadTitle{
color:#124b98;
font-size:20px;
font-weight:bold;			
}
.hidden 
{
	display:none ;
}
.m_img{
position: relative;
float: left;
width: 152px;
height: 144px;
margin: 0 10px 0 0;
}
.m_text, .m_text p{
float: left;
width: 260px;
color:#01558A;
font-size:12px;
font-weight:normal;
}
.m_text_1, .m_text_1 p{
float: left;
width: 524px;
color:#01558A;
font-size:14px;
font-weight:normal;
}
.masthead .m_longCopy .m_text p{
float: left;
width: 524px;
color:#01558A;
font-size:14px;
font-weight:normal;
}

.m_text_long, .m_text_long p{
	float: left;
}
.m_text_long p{	
	padding: 0 0 0 24px;
}
.m_title{
width: 728px;
}
#topBox{
	left: 15px;
	padding:10px 0 0;
}

#dyknow h2 {
	margin-left:10px;
}

#bottomBlock h2 {
	
	padding-top:21px;
}

#pageSubTitle{
	margin: 0 0 0 10px;			
}

div.didYouKnowBox h2+h2 {	
	padding-top:21px;
}

.print_html {
	padding-top:20px;
	
}
#recipe_content{
	width: 570px;
	margin: 15px 0 0 0;
}

