BODY{	PADDING-TOP: 00px;background-color:#C0C0C0;margin:10px 0 0 0;}

/* Redesign jgb 9.6.2008 */


/* TRANSACTION PAGE */
#containerFunnel a {color:#363636;}

#containerFunnel{min-height: 1128px; height:100% !important; width:950px; text-align:center;margin:0px auto 0px auto;background-color:#E6E6E6 !important;}
/* Firefox */
@-moz-document url-prefix()
{#containerFunnel{min-height: 1102px; height:100% !important; width:950px; text-align:center;margin:0px auto 0px auto;background-color:#E6E6E6 !important;}

}



#funnelWrapper{width:950px;text-align:center;margin:10px auto 0px auto; padding-bottom:1px; min-height: 100% !important; background:#e6e6e6;}
/* Firefox */
@-moz-document url-prefix()
{
#funnelWrapper{width:950px;text-align:center;margin:10px auto -20px auto; background:#e6e6e6;}

}

#funnelWrapperOneCol {width:700px;text-align:center;margin:10px auto 0px auto; padding-bottom:1px; padding-top:15px;min-height: 100% !important; background:#e6e6e6;}
#containerFunnelOneCol {min-height: 1300px; height:100% !important; width:685px; text-align:center;margin:0px auto 0px auto;background-color:#E6E6E6 !important;}
#funnelRegOneCol{background-color:#ffffff;width:664px;margin:0px 0px 0px 0px; border-left:11px solid #e6e6e6;}


#funnelHeader{width:950px;height:131px;background-image:url(/Images/publicsite/funnel/2/reg/bkg_regPageTop_new.gif);background-repeat:no-repeat;background-position:top;}
#funnelRegLeft{background-color:#ffffff;width:664px;margin:0px 0px 0px 0px;float:left; border-left:11px solid #e6e6e6;}
#funnelRegRight{text-align:left;background-color:#E6E6E6;float:right;margin:0px 0px 0px 0px;width:275px;  
min-height: 100% !important;
height: 100% !important;
}
#funnelTransForm{}
.regFormTable{width:450px; text-align: left}
#RegActionBox{margin:10px 0px 0px 0px; text-align:left;width:664px;height:71px; background-image:url(/Images/publicsite/funnel/2/reg/bkg_funnelRegSignHold.gif);background-position:top; background-repeat:no-repeat;}
#RegActionBox input {margin:10px 0px 0px 150px;}
.fineprintbox {	width:420px;	height:90px;	overflow:auto;	font-size:11px;	border:1px #9D9DA1 solid;	text-align:left;	padding:5px;	margin-bottom: 10px; font-weight:normal;}

.container-redesign {
border:0 solid black;
margin-left:auto;
margin-right:auto;
text-align:left;
width:950px;
}

/* */
h2 , h3 , h4{	line-height: normal;	font-weight: normal;	padding: 0 0 0 0;}
h5 {	line-height: normal;	font-weight: normal;	padding: 0 0 0 0;	margin: 0 0 0 0;	font-size: 12px;}
h1 {	line-height: normal;	font-weight: normal;	padding: 0 0 0 0;	margin: 0 0 0 0;	font-size: 12px;}


a.plain:link, a.plain:visited, a.plain:active {	color:	#000000;}
a.plain:hover{	text-decoration: none;}
.clearBoth{clear:both;}
#funnelmainarea{ width: 950px; background-color: white; _padding-top:0px;_background-color:Transparent;}
#funnelmainareaRenewal{background-color:#ffffff;}
#funnel-bg-color{background-color:#fff;width:100%;}

#funnel-inside{	width: 930px;	text-align:center;	margin: 0 auto;		background-color: white;	background: url(/images/publicsite/funnel/land-bg.gif) top left repeat-x; 	height:672px;}
#funnel-inside-short{	width: 930px;	text-align:center;	margin: 0 auto;	background-color: white;	background: url(/images/publicsite/funnel/land-bg-short.gif) top left repeat-x; 	background-position:0px 18px;	background-color: white;	border-bottom:3px solid #FFD977;	}
.imgMar{margin:12px 0px 1px 0px;_margin:13px 0px -3px 0px;}

#home_plan{position: relative; height:286px;_height:290px;border: 2px solid #FFD977; width: 296px; clear:left; text-align:left; background: url(/images/publicsite/funnel/about-from-jillian-bg.gif) 0 0 repeat-x; float: left;}
#home_tools{height:286px;_height:290px; border: 2px solid #FFD977; width: 296px; margin:0 0 0 15px; background: url(/images/publicsite/funnel/about-from-jillian-bg.gif) bottom repeat-x; float: left;}
#home_coach{height:286px;_height:290px; border: 2px solid #FFD977; width: 296px; margin:0 0 70px 15px;_margin:0 0 30px 15px; background: url(/images/publicsite/funnel/landTools_BG.gif) 0 0 repeat-x; float: left;}
#right-side-box-content{background: url(/images/publicsite/funnel/about-from-jillian-bg.gif) top left repeat-x; width:280px; _width:300px; height:400px; margin:0 0 0 0; padding:10px 10px 0px 10px; font:normal 14px/18px arial;}
#right-side-box-content p {margin:0 0 30px 0;}

.botContentHldr {_margin-top:-3px;}
.botContent1txt {width:145px;padding:17px 0 0 5px;}
.botContent1Img {height:246px;}

#content{	width: 950px;}
#steparea{	width: 545px;	background: url(/images/publicsite/funnel/top_stepsBG.gif) top left no-repeat;	height: 40px;	}
#stepareaR{	width: 545px;	background: url(/images/publicsite/funnel/top_stepsBG.gif) top left no-repeat;		height: 50px;}
#stepareaResult{	width: 545px;	background: url(/images/publicsite/funnel/top_stepsBG.gif) top left no-repeat;		height: 40px;}
#stepsarea2{		margin-left: 17px;	padding-top: 15px;	margin-top: 18px;}
html>body #stepsarea2{		margin-left: 17px;	padding-top: 15px;	margin-top: 0px;}
#steparea3{	margin-top: 15px;}
html>body #steparea3{			padding-top: 15px;	margin-top: 0px;}
#yellow_header{	background-color: #FFED91;	vertical-align: top;	border-bottom: 2px solid #555555;}
.yellow_header2{	background-color: #FFED91;	vertical-align: top;	border-bottom: 2px solid #555555;	height: 50px;}
.yellow_header3{	background-color: #FFED91;	vertical-align: top;	border-bottom: 2px solid #555555;	border-top: 2px solid #555555;}
#text_header{	padding-left: 15px;	font-size: 14px;	padding-top: 10px;}

.redHeader{	font-size: 18px;	font-weight:600;	color: #C7302B;}
#marketingcolumn{	background-color: #e6e6e6;}
.questiontext{	font-size: 14px;	padding-bottom:0px;}
.answerlist{	vertical-align:top;		}
.answerlist label{	font-size: 14px;	}
.question{	margin-bottom: 10px;}
.answerlist_stoper{	background: url(/images/publicsite/funnel/stoper.gif) top no-repeat;width: 160px;	height: 141px;	text-align: center;	border: 1px solid white;}
input.stepwatch{	border: 0px solid #4D6272;	font-size: 25px;	background-color: #4D6272;	text-align: center;	width: 30px;	color: #1FFF00;	font-weight: bold;}
.continue{	background-color: #FFED91;	vertical-align: top;	border-top: 2px solid #555555;		}
.continuerenewal{	background-color: #FFED91;	vertical-align: top;	border-top: 2px solid #555555;	border-bottom: 2px solid #555555;		}
.leftcolumnlabel_land2{	width: 105px;	padding-left:6px;	}
.leftcolumnlabel_land{	width: 70px;	}
.leftcolumnlabel{	width: 40px;}
.leftcolumnlabel, .rightcolumnlabel {	font-size: 14px;}
#featurednewsletters{	width: 490px;	border: 1px solid #000;}
.rightDiag2{	margin-top: 150px;	margin-left: 10px;}
.resultBG{	background: url(/images/publicsite/funnel/bg_resultM.gif) top left repeat-x;}
.graph{	background: url(/images/publicsite/funnel/bg-results-arrowfade.jpg) top left no-repeat;	width: 267px;	height: 92px;	margin-top: 20px;_margin-top: 30px;}

#yourgoals{	font-size: 14px;	margin-top: 15px;}

.yellowSep{	background-color: #FFED91;	vertical-align: top;	border-top: 2px solid #555555;	border-bottom: 2px solid #555555;	width: 545px;}
#stepbehavioralmodification{	background: url(/images/publicsite/funnel/tabsBg.gif) top left repeat-x;	width: 523px;	border: 2px solid #E6E6E6;text-align: left;}
#yourdiet{	background: url(/images/publicsite/funnel/tabsBg.gif) top left repeat-x;	width: 523px;	border: 2px solid #E6E6E6;	text-align: left;}
#self{	background: url(/images/publicsite/funnel/tabsBg.gif) top left repeat-x;	width: 523px;	border: 2px solid #E6E6E6;	text-align: left;}
.areyouready{	line-height: 1.7em;	font-weight: bold;	padding-left: 20px;	padding-top: 20px;}
#healthwarning{	background-color: #FFED91;	vertical-align: top;	border-bottom: 2px solid #555555;	width: 545px;}
/* Form */
#transaction {	margin-left: 00px;		width: 520px;}

#transaction table {	margin-bottom: 20px;}
#transaction td.label {	width: 143px;	text-align: right;	padding-right: 10px;	vertical-align: top;	}

#transaction td.control {	vertical-align: top;	}
#transaction .BillingSame {	display: block;	margin-left: 153px;	margin-bottom: 20px;}


#transaction .note {	margin-left: 40px;	color: #CF1170;}

#transaction .registration_sectionname {	text-align: left;}
#transaction #RegistrationForm1_chkConfirmTOS{	margin-left: 40px;}
.registration_creditcardwarning {	color: #CF1170;	font-weight: normal; 	text-align: left;}
/* POPUNDER */
#popundercontainer { margin: auto; position:relative;width:600px;background:#fff url(/images/publicsite/funnel/popup_BG2.jpg) 0 0 no-repeat;text-align: left;}

#popundercontent{padding: 47px 0 0 25px; color: #363636;text-align:left; height:293px;border:0;}
#popundercontent td{	color: #363636;	font-weight: bold;	text-align: right;	vertical-align: middle;	padding: 4px;}
#popundercontent h1
{
    font-size: 22px;
    font-weight:bold;   
    color: #363636;
    padding:0;
    _margin-top:-4px;
}

	
#land_topnavLogin{	background: url(/images/publicsite/funnel/landing_top2.gif);height:40px;text-align:left;text-align: left;	}
#formleftcolumn_land{  /*background: url(/images/publicsite/funnel/land_formBg.gif) top left repeat-y;*/  width:234PX;	/*background-color:#F0F0F0;*/}
#provensuccess{		background: url(/images/publicsite/funnel/land_yellowBg.gif);	background-position: 40px left;	background-repeat: repeat-x;	border: 2px solid #E6E6E6;	width: 760px;	}
#funland_plan{	border: 2px solid #E6E6E6;	width: 240px;	height: 297px;		background: url(/images/publicsite/funnel/landTools_BG.gif);	background-position: 40px left;	background-repeat: repeat-x;	float: left;}
#funland_tools{	border: 2px solid #E6E6E6;	width: 240px;		background: url(/images/publicsite/funnel/landTools_BG.gif);	background-position: 40px left;	background-repeat: repeat-x;float: left;	margin-left: 15px;	height: 297px;}
#funland_coach{	border: 2px solid #E6E6E6;	width: 300px;	background: url(/images/publicsite/funnel/about-from-jillian-bg.gif);	background-position: 40px left;	background-repeat: repeat-x;	float: left;	margin-left: 15px;	height: 297px;}
#toolstable td{	font-size: 14px;}
input.lenght45{	width: 45px;}
input.lenght100{	width: 100px;}
#footer a {color:#363636;}
#footer td{	font-size: 12px;}
#yourtrainer{	width: 580px;	margin-left: 10px;	font-size: 12px;}
#yourtrainer h1{	line-height: normal;	font-weight: bold;	padding: 0 0 0 0;	margin: 0 0 0 0;	font-size: 10px;}

html>body #yourtrainer{	margin-left: 10px;}
#fromJillian{	width: 231px;		background-color: #F2F2F2;	margin-left: 20px;	height: 480px;	font-size: 14px;}
#whatyouget{	width: 231px;		background-color: #F2F2F2;		height: 690px;	font-size: 14px;}
#whatyouget ul{	list-style-type:none;	margin:0 0 0 0;	padding:0 0 0 0;}
#whatyouget li{	padding-bottom: 7px;}
html>body #fromJillian{	margin-left: 17px;}
.continue2{	background-color: #FFED91;	vertical-align: top;	border: 2px solid #E6E6E6;	width: 517px;		font-size: 18px;	margin-top: 15px;}
#kellysstory{width: 300px; background-color: #F2F2F2; height:754px;	font-size: 14px; text-align:left;}
.consdoctor{	background-color: #FFFBE9;	color: #C7302B;	padding-left: 60px;	padding-right: 60px;	padding-top: 20px;	padding-bottom: 20px}
#loginForm{	background: url(/images/publicsite/login/formBg.gif) top repeat;	border: 1px solid #E6E6E6;	}
.ourstore{	background: url(/images/publicsite/login/ourstoreBg.gif.gif) top repeat-x;	border: 1px solid #E6E6E6;		width: 446px;}
.learnmore{	background-color: #FFED91;	vertical-align: top;	border: 2px solid #E6E6E6;	width: 760px;		font-size: 18px;	margin-top: 15px;}
.onramp_left{	width: 168px;	margin-left: 10px;	margin-top: 40px;	background-image: url(/images/publicsite/funnel/onramp/welcomeBg.gif);	background-position: 170px left;	background-repeat: repeat-x;}
.onramp_middle{	margin-right: 10px;	margin-top: 40px;}
.onramp_marketing{	background-image: url(/images/publicsite/funnel/onramp/rightMod_Bg.gif);	background-position: top left;	background-repeat: repeat-y;}

#popfunnelResult{	width: 400px;	height: 250px;	overflow: auto;	text-align: left;	background-color: #FFED91;	border: 2px solid #E6E6E6;	padding: 10px;	position: absolute;}
.imgStartposition{	position: absolute;	top: -25px;	left: 420px;}

html>body .FFmargin{	margin-bottom: 20px;}
.coolBkg{		background-image:url(/images/publicsite/funnel/img_jillianRegCool.jpg);	background-repeat:no-repeat;	background-position:-10px 0px;		}

.coolpadding{		position:relative;	top:33px;	_top:12px;}



/* CVV pop up */
.popHolder{	font-family:Arial;	text-align:center;	margin:5px auto 0px auto;}
.popWrapper{font-family:Arial;	width:360px;	border:solid 1px #A5ACB2;	background-color:#ffffff;}

.popInner{font-family:Arial;	font-size:12px;	}
.popInner P{font-family:Arial;	text-align:left;	padding:10px 10px 0px 10px;}
.popInner img{	margin-left:20px;}
#close{	margin-bottom:5px;margin-right:10px;	text-align:right;}
#anchor{	position:absolute;}
/* Diagnostic */

/* Misc. new funnel styles	*/
.land_topnav_funnel { margin:-43px 0px 1px 250px; _margin:-43px 0px 1px 250px;	text-align: left; height: 33px; }
.Newfunnelnav {padding-top: 7px; _padding-top: 8px; margin-top:-1px;margin-left:17px;}
.home_left_content { border-left:3px solid #FFD977;border-top:3px solid #FFD977;	border-bottom:3px solid #FFD977; margin:0 0 0 0; padding:0 0 0 0;}
.home_willis_content {background: url(/images/publicsite/funnel/bg-willis-varunit.gif) no-repeat; height:295px; width:700px}
.land-top-1{}
.land-top-2{padding-top:28px; margin-left:22px; _margin-left:12px;}
.land-top-3{}
.float-right-funnel{float:right; margin-bottom:8px; color:#363636;}
.float-left-funnel{float:left; margin-bottom:8px; color:#666666;}
/* END Misc. new funnel styles	*/




/*		new styles for updated funnel navigation (in text); ND, 10/28/08		*/


#home a {background: url(/images/publicsite/top-tab-off.gif) no-repeat; color:#000000; display:inline-block; width:107px; height:33px; font-weight:bold; font-size:12px; text-decoration:none; white-space: nowrap;}
#lose a {background: url(/images/publicsite/top-tab-off.gif) no-repeat; color:#000000; display:inline-block; width:107px; height:33px; font-weight:bold; font-size:12px; text-decoration:none; white-space: nowrap;}
#about a {background: url(/images/publicsite/top-tab-off.gif) no-repeat; color:#000000; display:inline-block; width:107px; height:33px; font-weight:bold; font-size:12px; text-decoration:none; white-space: nowrap;}
#success a {background: url(/images/publicsite/top-tab-off.gif) no-repeat; color:#000000; display:inline-block; width:107px; height:33px; font-weight:bold; font-size:12px; text-decoration:none; white-space: nowrap;}
#register a {background: url(/images/publicsite/top-tab-off.gif) no-repeat; color:#000000; display:inline-block; width:107px; height:33px; font-weight:bold; font-size:12px; text-decoration:none; white-space: nowrap;}
#ON a {background: url(/images/publicsite/top-tab-on.gif) no-repeat; color:#ffffff; font-weight:bold;}

#home b, #lose b, #about b, #success b, #register b  { display: block; margin-top: 8px; text-align: center }

/*		Saf		*/
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	#home a {background: url(/images/publicsite/top-tab-off.gif) no-repeat; color:#000000; padding:5px 0px 8px 0px; width:107px; height:33px; font-weight:bold; font-size:12px; text-decoration:none; white-space: nowrap; }
	#lose a {background: url(/images/publicsite/top-tab-off.gif) no-repeat; color:#000000; padding:5px 0px 8px 0px; width:107px; height:33px; font-weight:bold; font-size:12px; text-decoration:none; white-space: nowrap;}
	#about a {background: url(/images/publicsite/top-tab-off.gif) no-repeat; color:#000000; padding:5px 0px 8px 0px; width:107px; height:33px; font-weight:bold; font-size:12px; text-decoration:none; white-space: nowrap;}
	#success a {background: url(/images/publicsite/top-tab-off.gif) no-repeat; color:#000000; padding:5px 0px 8px 0px; margin-left:-2px; width:107px; height:33px; font-weight:bold; font-size:12px; text-decoration:none; white-space: nowrap;}
	#register a {background: url(/images/publicsite/top-tab-off.gif) no-repeat; color:#000000; padding:5px 0px 8px 0px; margin-left:-2px; width:107px; height:33px; font-weight:bold; font-size:12px; text-decoration:none; white-space: nowrap;}
}
/*		END Saf		*/
		
/*		END new styles for updated funnel navigation (in text); ND, 10/28/08	*/








/*	Styles for the redesigned funnel Diagnostic Page; ND, 9/8/08;	*/
#diag-first-row{background: url(/images/publicsite/funnel/diag-top-bg.gif) top left no-repeat; width:666px;height:70px; padding:9px 0px 0px 12px;}
#diag-second-row {background: url(/images/publicsite/funnel/diag-mid-bg.gif) top left no-repeat ; width:666px; height:79px; padding:13px 0px 0px 12; clear:both; }

.diag-second-row {background: url(/images/publicsite/funnel/diag-mid-bg.gif) top left no-repeat; width:666px; height:79px; padding:13px 0px 0px 12;}
#diag-third-row {background: url(/images/publicsite/funnel/diag-bottom-bg.gif) top left no-repeat;width:666px;height:79px; }
.black-header {font-size:17px; color:#000;font-weight: bold;}
#Newfunnelmainarea {width: 930px;background-color: #E6E6E6;}
#Newfunnelcontent {background-color: #E6E6E6; text-align: left; width: 950px;padding:0 0 0 10px; _margin:-5 0 0 0px;}
#Newfunnelcontent .inner {background-color:#fff; width:665px;}
.funnelRightHeadline {font:bold 20px/normal arial; color:#363636; margin-bottom:20px; padding-top:20px;}
.img_losingIt {text-align:center;border-bottom:1px solid #000;}
.txt_losingIt {text-align:left; font:bold 14px/normal arial;margin-top:32px;}
.txt_results {text-align:center; font:bold 14px/normal arial;padding:3px 0 0 6px;height:24px;}
.txt_header14 {text-align:left; font:bold 14px/normal arial;padding:24px 0 4px 0;}
.txt_rightRail {font:normal 14px/normal arial;  text-align: left;}
.txt_diagnostic {font:normal 14px/normal arial;}
.img_clock {height:24px;}
.black-header-large {font-size:20px; color:#000;font-weight: bold;}
.black-header-large {font-size:20px; color:#000;font-weight: bold;}
.black-header-large a:link, a:visited, a:active {color:#363636;}
.black-link {color:#363636;	text-decoration:underline;}
.black-link a:link, a:visited, a:active {color:#363636;}
/*	END Styles for the redesigned funnel; ND, 9/8/08;	*/




/*	Styles for the redesigned funnel Results Page; ND, 9/8/08;	*/
#healthwarningNew{background: url(/images/publicsite/funnel/bg-results-warning.gif) top left no-repeat; 	vertical-align: top;	width: 660px; height:106px; padding:18px 0px 0px 0px;}
#healthwarningNewCopy{width:630px; padding-left:12px;}

#results-your-results {margin-left:0px;height:139px;border: 3px solid #FFD977; width:627px; float:left; background-image:url(/images/publicsite/funnel/bg-results-topbox.jpg); background-repeat:repeat-x; _margin-top:29px;}
#results-your-goals {margin-left:5px;height:323px;border: 3px solid #FFD977; width:301px; float:left; background-image:url(/images/publicsite/funnel/bg-results-yourresults.jpg);  background-repeat:repeat-x; }
#results-second-row {background: url(/images/publicsite/funnel/bg-results-mid.gif) top left no-repeat; width:666px; height:81px; padding:13px 0px 0px 122px; text-align:left;}
.results-box-inside {padding: 4px 0px 0px 0px; font-size:14px; width:627px;}
#results-spacer-bottom {clear:both; width:666px; background-color:#ffffff; height:20px;}
#graph-left {margin-top: 45px; margin-left:12px; color: #ffffff; font-weight:bold;}
#graph-right {margin-top: 15px; margin-right: 5px; color: #363636} 
#today { margin-left:20px;}
.inside-whitebg-content2 {width:644px; clear:both;padding-top:-3px;}
.signup {margin-top:12px;}
.signupRes {margin-bottom:5px;}


#yourdietNew{	background: url(/images/publicsite/funnel/tabsBg.gif) top left repeat-x;	width: 621px;	border: 2px solid #D7D7D7;	text-align: center;}
#stepbehavioralmodificationNew {	background: url(/images/publicsite/funnel/bg-results-bottombox.jpg) top left repeat-x; background-color:#FCFCFC;	width: 621px;	border: 2px solid #FFD977;text-align: left;}
#selfNew{	background: url(/images/publicsite/funnel/tabsBg.gif) top left repeat-x;	width: 621px;	border: 2px solid #D7D7D7;	text-align: left;}
.funnelRightHeadlineSm {font:bold 17px/normal arial; text-align:left; padding-top: 155px;}
.areyoureadyRt{	line-height: 25px;	font:bold 17px/normal arial; text-align:left;margin-top:330px;	padding-left: 20px;}
.inside-whitebg-content {background-color:#fff; width:644px; clear:both; padding-top:-3px; text-align: left; }
#aboutyourweight {float:left;}
#yourgoalsNew{	font-size: 14px; margin: 15px 20px -20px 7px; float:right;}
#NewfunnelcontentResults {background-color: #E6E6E6; width: 950px; _width: 940px; padding:0 0 0 10px; _margin:-5 0 0 0px;}

#botTwoCol {width:950px;text-align:left;}
#botTwoCol .botCol1 {width:630px; padding:15px 0 0 0;float:left;}
#botTwoCol .botCol2 {width:300px; padding:5px 0 0 0;float:left;margin:0 0 0 10px;}
.botRow {text-align:left;padding:0px 10px 10px;}
#funnel-inside-short .land-top-1{ float:left;}
#funnel-inside-short .land-top-2{padding-top:28px;float:left; }
#funnel-inside-short .land-top-3{padding-top:13px;float:left;width:301px;}
/*	END Styles for the redesigned funnel Results Page; ND, 9/8/08;	*/


/*	Styles for the redesigned (and fixed w/GCMS content for submodules) funnel Landing Page; ND, 9/15/08;	*/
#right-side-topper-funnel {background: url(/images/publicsite/common/2/module-topper-bg.gif) left top no-repeat;width:300px;height:44px;font-family: Arial;font-weight: bold;font-size:17px;color: #000000;margin: 0px 0px 0px 0px;}
#right-side-copy-funnel {padding:0px 6px 0px 0px; height:246px;}
	/*  extra id: #right-side-content-funnel {background: url(/images/publicsite/common/2/module-content-bg.gif) left top repeat-x;width:296px;font-family: Arial;font-weight: normal;font-size:14px;color: #000000;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;vertical-align:top;}	*/
#funnel-inside-landing{	width: 930px;	text-align:center;	margin: 0 auto;		background-color: white;	background: url(/images/publicsite/funnel/land-bg.gif) top left repeat-x; 	height:100%;_padding-bottom:15px;}

#funnel-submodule-content {position: relative; border-left: 2px solid #FFD977; border-right: 2px solid #FFD977; border-bottom: 2px solid #FFD977; width: 296px; height:246px; clear:left; text-align:left; background: url(/images/publicsite/funnel/about-from-jillian-bg.gif) bottom repeat-x; float: left;}

#home_plan_funnel{position: relative; height:286px;_height:290px; width: 296px; clear:left; text-align:left; background: url(/images/publicsite/funnel/about-from-jillian-bg.gif) bottom repeat-x; float: left;}
#home_tools_funnel{height:286px;_height:290px; width: 296px;  margin:0 0 0 18px; _margin:0 0 0 15px; background: url(/images/publicsite/funnel/about-from-jillian-bg.gif) bottom repeat-x; float: left;}
#home_coach_funnel{height:286px;_height:290px; width: 296px; margin:0 0 20px 19px; _margin:0 0 70px 15px; background: url(/images/publicsite/funnel/landTools_BG.gif) bottom repeat-x; float: left;}
.blackHeader{	font-size: 18px;	font-weight:600;	color: #000000;}
.dkGreyHeader{	font-size: 18px;	font-weight:normal;	color: #363636; padding-top:10px;}
.dkGreyHeaderMed{	font-size: 15px;	font-weight:bold;	color: #363636;}
.dkGreyCopy{	font-size: 14px;	font-weight:600;	color: #363636;}

.padding-results {margin-left:10px; font-size:14px;}

/*	END of Styles for the redesigned (and fixed w/GCMS content for submodules) funnel Landing Page; ND, 9/8/08;	*/

/* styles for redone funnel top nav buttons	*/

#menu{padding:17px 0 0 29px;*padding:33px 0 0 0;_padding:33px 0 0 30px;margin:0 0 0 0;_padding:0 70 0 0;color:#000000;font-family: arial, helvetica, sans-serif;font-size:12px;white-space:nowrap;list-style-type:none;height:33px;text-align:left;}

#menu-inside {padding:10px 0 0 29px;*padding:33px 0 0 0;_padding:33px 0 0 30px;margin:0 0 0 0;_padding:0 70 0 0;color:#000000;font-family: arial, helvetica, sans-serif;font-size:12px;white-space:nowrap;list-style-type:none;height:33px;text-align:left;}
html>body #menu{color:#000000;font-family: arial, helvetica, sans-serif;font-size:12px;white-space:nowrap;list-style-type:none;height:33px;text-align:left;}



#Newfunnelnav li {	list-style-type:none;	white-space:nowrap;	text-align:center;	display:inline-block;	_display:inline;		padding:12 0 0 0; 		_margin:0 0 -50 0; 	background: url(/images/publicsite/top-tab-off.gif) no-repeat; 	width:107px; 	height:33px;z-index:10;}
	
#Newfunnelnav li a{ width:107px; height:33px;margin:-10 0 0 0;color:#000;font-size:12px;text-decoration:none;font-weight:bold;clear:none;}

ul#Newfunnelnav li {	display: inline; /* Prevents "stepdown" */}

/*  to be implemented later....  
#Newfunnelnav li a:hover
{
	padding:0 0 0 0;
margin:0 0 0 0;
white-space:nowrap;
list-style-type:none;
background: url(/images/publicsite/top-tab-on.gif) no-repeat;
color:#fff;
font-size:12px;
}
*/

/* END styles for redone funnel top nav buttons	*/

/*Forgotten Password Page*/
.funnelmainareapassword{background-color:white;}

/*EH Health Condition Matrix Styling*/
#condition_form td {width:184px;padding:5px;vertical-align:top;}

/* For additional info div - the number specifies what topic */
#divQuestionnaire_HC2 {padding-left: 15px; padding-top:10px; border-top:solid 1px #E6E6E6;width:100%; } /* diabetes */
#divQuestionnaire_HC2 h3{color:#000; margin: auto; font-weight: bold }
#divQuestionnaire_HC2 p{font-size:14px;margin:5px 0 10px 0;padding:0}
#divQuestionnaire_HC2 .additionalquestion {width:500px; height:30px}
#divQuestionnaire_HC2 .additionalquestion .labelquestion {float:left;width:69%;padding-top:4px}
#divQuestionnaire_HC2 .additionalquestion .radiobuttons {float:right;width:29%}
#divQuestionnaire_HC2 .additionalquestion .radiobuttons label{vertical-align:top;font-size:13px !important}


/* Low BMI */
#lowBMI {margin-left:auto; margin-right:auto; text-align:left; background-color:#E6E6E6;}
#lowBMI h3 {font-size:18px; font-weight:bold; margin-top:0;}
#lowBMI #content { padding:20px;}
#lowBMI #sideMsg { font-size:12px; padding:10px; padding-right:0; line-height:22px; }
#lowBMI #sideMsg li a{ font-weight:bold;}
#lowBMI #sideMsg li { padding:0; margin:0; line-height:24px;}
#lowBMI .j {border:2px solid #E6E6E6; margin:20px; margin-right:10px;}
#lowBMI #tblMsg {margin-left:11px;}



/* styles for Registration Page popup; 	ND, 7-21-09	*/

.funnel-privacy-link {padding-left:100px; font: arial; font-size: 11px; color: blue; font-weight:bold; vertical-align:middle;}
.funnel-privacy-popup {line-height:15px; display: none; position: absolute; font: arial; font-size: 11px; color: black; font-weight:normal !important; width:301px; border: 2px solid black; margin-top:-5px; margin-left:416px; background:#ffffff; padding:5px 5px 5px 5px;}
.funnel-privacy-close {text-align: right; *margin-left: 245px; *margin-top: -10px;vertical-align:top; clear: both;}

.funnel-newsletter-copy {width:625px; font-weight: normal; margin-left:9px; margin-top:6px; font-weight:lighter;}

/* END of styles for Registration Page popup; 	ND, 7-21-09	*/

/*  New Landing Page Styles; ND, Start 7-22-09        */

#Landing-Container-Main {text-align: center;width:1041px; margin:0 auto;}
#Landing-Container-Main-Top {text-align: center;width:1041px; height:110px; }

#Landing-NL-Signup-Top {float: right; text-align: right;padding-top:10px;}
#Landing-NL-Signup-LgText-Top {color:#EFEFEF; font-family: Trebuchet MS, Verdana, Arial;  height:15px; font-size:14px; font-weight: bold;}
#Landing-Title-Top {float: left;}

.Landing-Title-Top-Large {color:#FFD977; font-family:Arial; font-size:32px; text-align: left;margin-top:14px; *margin-top:14px;}
.Landing-Title-Top-Medium {color:#ffffff; font-family:Arial; font-size:28px; text-align: left; margin-bottom:28px;}

.Landing-Title-Large {color:#CC3333; font-weight: bold; font-face: arial; font-size:22px; margin-top:-7px;}
.Landing-Title-Medium {color:#4F3A34; font-weight: bold; font-face: arial; font-size:15px; margin-top:-6px;}
.Landing-Title-Medium-Red {color:#CC3333; font-weight: bold; font-face: arial; font-size:15px;}

.Landing-Title-Small-Right {color:#4F3A34; font-weight: bold; font-face: arial; font-size:13px; margin-top:8px;}
.Landing-Title-Medium-Dark {color:#333333; font-weight: bold; font-face: arial; font-size:15px;margin-top:0px; margin-bottom:6px; margin-top:-6px;}

.landing-links {margin-bottom: 12px;}
.landing-links a {color:#CC3333 important!; font-weight: bold; line-height:16px;}



#landing-container-1 {width:200px; float: left;}
#landing-box-1-top {background: url(/images/publicsite/funnel/bg-landing-top-1.gif) no-repeat; height:12px; width:215px;}
#landing-box-1-center {background: url(/images/publicsite/funnel/bg-landing-center-1.gif) repeat-y; text-align:left; width:200px; padding:10px;height:100%; *margin-top:-5px;}
#landing-box-1-bottom {background: url(/images/publicsite/funnel/bg-landing-bottom-1.gif) no-repeat;height:12px; width:215px;}

#landing-container-2 {width:451px; float: right; margin-right:19px; *margin-right:17px; _margin-right:11px;}
#landing-box-2-top {background: url(/images/publicsite/funnel/bg-landing-top-2.gif) no-repeat; height:12px;}
#landing-box-2-center {background: url(/images/publicsite/funnel/bg-landing-center-2.gif) repeat-y; text-align:left; padding:10px;height:100%; *margin-top:-5px;}
#landing-box-2-bottom {background: url(/images/publicsite/funnel/bg-landing-bottom-2.gif) no-repeat;height:12px;}

#landing-container-3 {width:336px; float: right;}
#landing-box-3-top {background: url(/images/publicsite/funnel/bg-landing-top-3.gif) no-repeat; height:12px; width:336px;}
#landing-box-3-center {background: url(/images/publicsite/funnel/bg-landing-center-3.gif) repeat-y; overflow:visible;  text-align:left; padding:10px; padding-left:16px;height:100%; *margin-top:-5px;}
#landing-box-3-bottom {background: url(/images/publicsite/funnel/bg-landing-bottom-3.gif) no-repeat; height:16px; width:336px; margin-left:1px;}

#landing-box-4-top {background: url(/images/publicsite/funnel/bg-landing-top-4.gif) no-repeat; height:12px; width:336px;}
#landing-box-4-center {background: url(/images/publicsite/funnel/bg-landing-center-4.gif) repeat-y; text-align:left; padding:10px;padding-left:16px;height:100%;width:330px;  *margin-top:-5px;}
#landing-box-4-bottom {background: url(/images/publicsite/funnel/bg-landing-bottom-4.gif) no-repeat;height:16px; width:336px; margin-left:0px;}

#landing-box-video {text-align: left;margin-left:24px; margin-top:21px;}


.blog-entry {clear: both; }

.blog-entry li {margin-left: -15px; list-style-type:none;}
.blog-entry a {font-size: 15px; color:#CC3333 !important; font-weight: bold; }

.grey-text-box {background: #999999; border: 1px solid black}

.blog-entry-date {text-align: right; margin-right:16px;margin-bottom:21px; font-style:italic; color:#666666; }
.blog-landing-form-submit  {margin-top:24px; margin-bottom: 6px; margin-left:100px;  }
.blog-dotted-line-space {margin-bottom:25px;}

.funnel-landing-submit-main-yellow {text-align:center; margin-top:8px;}

/*  END New Landing Page Styles; ND, End 7-27-09        */
.regLeftCol { text-align: right }
.regRightCol { text-align: left }


.land-top-3-prod {padding-top:13px;float:left;width:301px;margin-top:-15px; _margin-top:0px; *margin-top:0px;}

.land-top-3-prod {padding-top:13px;float:left;width:301px; margin-top:0px; *margin-top:13px;}

.results-graph {}


/*Espaņol links*/
.es-Links a {text-transform:uppercase;}
.es-Links {margin-top:-17px;}
#menu-ES{padding:15px 0 0 29px;color:#000000;white-space:nowrap;list-style-type:none;height:33px;text-align:left;}


#menu-ES td {list-style-type:none; white-space:nowrap;text-align:center;background: url(/images/publicsite/top-tab-off.gif) no-repeat; 
 width:107px; z-index:10;height: 32px;vertical-align: middle;}
	
#menu-ES td a{color:#000;font-size:12px;text-decoration:none;font-weight:bold}

#diag-es {color:#ffffff;background:url(/images/publicsite/diag-es.jpg) no-repeat top;height:170px;width:620px;}
#diag-es table {padding-left:18px;}
#diag-es b {font-size:14px}
#diag-es #es-email {margin:20px}

#newsletter-es {text-align:left}
#newsletter-es p {padding:15px;padding-top:0}
#newsletter-es #right-side-topper-funnel-new {padding:13px 0 0 15px;width:auto;}
#newsletter-es #right-side-content{margin-top:-27px;width:auto;}

#newsletter-es #right-side-content img{padding:15px;padding-bottom:0}
#newsletter-es #right-side-content #input-subscribe {padding:15px;padding-top:0}
#newsletter-es #right-side-topper-funnel-new{padding-bottom:10px}
.newsletter-es-error {position:relative;background-color:#ffffff;color:Red;top:80px;
                      left:600px;width:250px;padding:10px;border:1px solid Red}
                      
#publicSiteArticle-subnavSpaceES{padding:10px; height: 100% !important; background-color:#ffffff;}                      
#publicSiteArticle-subnavSpaceES h2 {padding-top:10px}
#centerES {width:950px;background-color:#fff;_margin-top:-28; height: 100% !important;}


/*      styles added for build 3.7; NDaley, 6/30/10     */

#newsletterList {float: left; width:300px;}
#newsletterList h1 {font-weight: bold; font-size:15px;}

#newsletterList {float: left; width:300px;}
#newsletterList h1 {font-weight: bold; font-size:15px;}

.Newsletter_Monday { border: 3px solid #eeeeee; height: 58px; width:58px; background: url('http://images.agoramedia.com/jillianmichaels/cms/ss_story_tammy_paid_sml.jpg') no-repeat;  float: left; margin-right:8px;}
.NewsletterLink_Monday {}

.Newsletter_Tuesday {border: 3px solid #eeeeee; height: 58px; width:58px;  background: url('http://images.agoramedia.com/jillianmichaels/cms/jm08/8-1-metabolism-hormones-sml.jpg') no-repeat;  float: left; margin-right:8px;}
.NewsletterLink_Tuesday {margin-left:8px;}

.Newsletter_Wednesday {border: 3px solid #eeeeee; height: 58px; width:58px;  background: url('http://images.agoramedia.com/jillianmichaels/cms/6-3-fitness-advice-videos-sml.jpg') no-repeat;  float: left; margin-right:8px;}
.NewsletterLink_Wednesday {margin-left:8px;}

.Newsletter_Thursday {border: 3px solid #eeeeee; height: 58px; width:58px;  background: url('http://images.agoramedia.com/jillianmichaels/cms/6-7-cardio-what-to-do-sml.jpg') no-repeat;  float: left; margin-right:8px;}
.NewsletterLink_Thursday {margin-left:8px;}

.Newsletter_Friday {border: 3px solid #eeeeee; height: 58px; width:58px;  background: url('http://images.agoramedia.com/jillianmichaels/cms/7-3-change-your-attitude-sml.jpg') no-repeat;  float: left; margin-right:8px;}
.NewsletterLink_Friday {margin-left:8px;}

#newsletterCategories {float: left; border-left: 1px solid #eeeeee; padding-left:20px; height: 300px;}
#newsletterCategories h1 {font-weight: bold; font-size:15px;}

#newsletterCategories ul {margin-left:-21px; *margin-left:30px; line-height:26px;}
#newsletterCategories ul li {list-style-type: disc !important;}


    .upcsample {width:380px;border:solid 1px #C0C0C0;text-align:left;background-color:#FFFFFF;padding:0 0 10px 10px;font-size:12px;font-family:arial;display:none;color:#000000;}
    .upcsampleshow {position:absolute;left:600px;top:300px;}
    .upcsample .close{margin-right:10px;margin-top:5px;}
    .closebutton{position:relative;left:310px; text-decoration:none;}
    .closebutton img {border:0px;}





.black-text
{
color:black;
text-align:right;
}
.black-text-small
{
color:black;
font-size: 11px;
}
.black-text-bold
{
color:black;
font-weight: bold;
text-align:right;
}



/*      END OF styles added for build 3.7; NDaley, 6/30/10     */