
#home_topnav
{
	    background: url(/images/publicsite/topnav/tabs-bg.gif) left no-repeat;
    }
#home_form
{
	background: url(/images/publicsite/home/form-bg.gif) left top repeat-x;
	width: 250px;
}
#homesuccess
{
	background: url(/images/publicsite/funnel/land_yellowBg.gif);
	background-position: 40px left;
	background-repeat: repeat-x;
	border: 2px solid #E6E6E6;
	width: 496px;
	float: left;
	height: 325px;
}
.homeposition-success
{
	margin-top: -2;
}
html>body .homeposition-success
{
	margin-top: -0;
}
#home-youcantoo
{
	margin-left: 10px;
	border: 2px solid #E6E6E6;
	width: 242px;
	background: url(/images/publicsite/funnel/land_yellowBg.gif);
	background-position: 40px left;
	background-repeat: repeat-x;
	float: left;
	height: 325px;
}
#home-youcantoo ul
{
	margin: 0;
	padding: 8px 5px 8px 15px;
}
#home-youcantoo li
{
	list-style-image: url(/images/publicsite/common/red-dot.gif);
	padding-left: -3px;
}
#home-askjillian
{
	border: 2px solid #E6E6E6;
	width: 241px;
	background: url(/images/publicsite/funnel/landTools_BG.gif);
	background-position: 40px left;
	background-repeat: repeat-x;
	float: left;
	height: 400px;
}
#home-jillianbio
{
	border: 2px solid #E6E6E6;
	width: 241px;
	background: url(/images/publicsite/funnel/landTools_BG.gif);
	background-color: #E6E6E6;
	background-position: bottom left;
	background-repeat: repeat-x;
	float: left;
	margin-left: 11px;
	height: 400px;
}
#home-jillianstore
{
	border: 2px solid #E6E6E6;
	width: 241px;
	background: url(/images/publicsite/funnel/landTools_BG.gif);
	background-color: #E6E6E6;
	background-position: bottom left;
	background-repeat: repeat-x;
	float: left;
	margin-left: 11px;
	height: 400px;
}






#home-main { margin-left: 8px; _margin-left: -3px; width: 930px; margin-bottom:-26px; }	
#home-main-prod { margin-left: 10px; *margin-left: 0px; _margin-left: -15px; width: 930px; *margin-bottom:-6px; }


#main-boxes
{
	background: url(/images/publicsite/home-main-bg.gif) repeat-x;
	
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align:top;
_margin: 0px -30px 0px 20px;
}

#main-boxes-with-height
{
	background: url(/images/publicsite/home-main-bg.gif) repeat-x !important;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 2px;
    *margin: 0px 0px 0px -5px;
    _margin: 0px 0px 0px 5px;
	vertical-align:top;
	_height: 600px;


}
#home_NewTopnav
{
	background: url(/images/publicsite/top-bg.png) left no-repeat;
	width:950px;
	padding-top:0px;
	height:165px;
	z-index:0;
	_margin-bottom: 5px;
}
#home_NewTopnavFunnel
{
	background: url(/images/publicsite/top-bgNewFunnel.png) left top  no-repeat;
	width:950px;
	padding-top:0px;
	height:130px;
}
.inside_home_NewTopnav
{
	/*width:560px;*/
	margin-left:231px;
	margin-top:113px;
}

.inside_meal_NewTopnav
{
	width:560px;
	margin-left:231px;
	margin-top:96px;
	_margin-top:95px;
}
.inside_404_NewTopnav
{	/*width:560px;*/
	margin-left:211px;
	margin-top:112px;
}

#home_NewTopnavMeal
{
	background: url(/images/publicsite/top-bg.png) left top no-repeat;
	width:950px;
	padding-top:0px;
	_padding-top:-30px;
	height:165px;
}


.white-text
{
color:White;
text-align:right;
}
.white-text-small
{
color:White;
font-size: 11px;

}
/*========================= Marketing units ===========================*/
/* jgb public redesign 9.4.2008 */
#VariableUnit{width:370px; height:289px; _height:290px; margin-top:15px;border-bottom:3px solid #FFD977;	border-top:3px solid #FFD977; border-left:3px solid #FFD977;background-image: url(/Images/publicsite/bkg_jmHomeVarUnit.gif) left bottom repeat-x;	}
#MarketingUnit{display:none; vertical-align: bottom !important; }
#EditorialUnit{ vertical-align: bottom !important; z-index:1000; }



#home_NewTopform
{
	background: url(/images/publicsite/form-bg2.gif) left top repeat-y;
	height:289px; 
	border-right:3px solid #FFD977;
	border-top:3px solid #FFD977;	
	border-bottom:3px solid #FFD977;
	margin-top: 15px;
	width:298px;
}





#home-jilliansplan
{
	margin-left:0px;
	margin-top:0px;
	border: 2px solid #FFD977;
	width: 393px;
	background: url(/images/publicsite/funnel/land_whiteBg.jpg) bottom white;
	background-repeat: repeat-x;
	float: left;
	height: 251px;
	overflow: hidden;
	text-align: left;
	
}
#home-jilliansplan-content
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	left:0px; 
	top:0px;
	background: url(/images/publicsite/txt-plan.gif) no-repeat top center;
	font-family: Arial;
	font-weight: bold;
	font-size:17px;
	height:45px;
	text-align: left;
}

#home-jilliansplan-content a {color: black; font-family: Arial; font-size: 17px; text-decoration:none !important; font-weight: bold;}
#home-jilliansplan-content a:link {color: black; font-family: Arial; font-size: 17px; text-decoration:none !important; font-weight: bold;}
#home-jilliansplan-content a:active {color: black; font-family: Arial; font-size: 17px; text-decoration:underline !important; font-weight: bold;}
#home-jilliansplan-content a:hover {color: black; font-family: Arial; font-size: 17px; text-decoration:underline !important; font-weight: bold;}


.subhead
{
	font-family: Arial;
	font-weight: bold;
	font-size:18px;
	color: #363636;
}
.subhead-sm
{
	font-family: Arial;
	font-weight: bold;
	color: #363636;
}


#home-jilliansproducts
{
	margin-left:8px;
	border: 2px solid #FFD977;
	width: 207px;
	background: url(/images/publicsite/funnel/land_whiteBg.jpg) bottom white;
	background-position: 40px left;
	background-repeat: repeat-x;
	float: left;
	height: 248px;
	overflow: hidden;
	text-align: left;
}

#home-jilliansproducts-content a { border: 1px solid black; color: black; font-family: Arial; font-size: 17px; text-decoration:none !important; font-weight: bold;}
#home-jilliansproducts-content a:link {color: black; font-family: Arial; font-size: 17px; text-decoration:none !important; font-weight: bold;}
#home-jilliansproducts-content a:active {color: black; font-family: Arial; font-size: 17px; text-decoration:underline !important; font-weight: bold;}
#home-jilliansproducts-content a:hover {color: black; font-family: Arial; font-size: 17px; text-decoration:underline !important; font-weight: bold;}





#home-jilliansproductsIE
{
	margin-left:10px;
	border: 2px solid #FFD977;
	width: 207px;
	background: url(/images/publicsite/funnel/land_whiteBg.jpg) bottom white;
	background-position: bottom left;
	background-repeat: repeat-x;
	float: left;
	height: 248px;
	overflow: hidden;
}

#home-jilliansproductsIE-content a {color: black; font-family: Arial; font-size: 17px; text-decoration:none !important; font-weight: bold;}
#home-jilliansproductsIE-content a:link {color: black; font-family: Arial; font-size: 17px; text-decoration:none !important; font-weight: bold;}
#home-jilliansproductsIE-content a:active {color: black; font-family: Arial; font-size: 17px; text-decoration:underline !important; font-weight: bold;}
#home-jilliansproductsIE-content a:hover {color: black; font-family: Arial; font-size: 17px; text-decoration:underline !important; font-weight: bold;}




#home-jilliansproduct-content
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	left:0px; 
	top:0px;
	width: 207px;
	background: url(/images/publicsite/txt-products.gif) no-repeat top left;
	font-family: Arial;
	font-weight: bold;
	font-size:17px;
	height:46px;
	text-align: left;
	}


#home-jilliansproduct-content a { color: black; font-family: Arial; font-size: 17px; text-decoration:none !important; font-weight: bold;}
#home-jilliansproduct-content a:link {color: black; font-family: Arial; font-size: 17px; text-decoration:none !important; font-weight: bold;}
#home-jilliansproduct-content a:active {color: black; font-family: Arial; font-size: 17px; text-decoration:underline !important; font-weight: bold;}
#home-jilliansproduct-content a:hover {color: black; font-family: Arial; font-size: 17px; text-decoration:underline !important; font-weight: bold;}







#home-jilliansgames
{

border: 2px solid #FFD977; 
	width: 293px; 

	background: url(/images/publicsite/funnel/land_whiteBg.jpg) bottom white;
	background-position: 35px left;
	background-repeat: repeat-x;
	float: right;
	/*height: 251px; */
	height: 248px;
		overflow: hidden;
	margin-right:1px;
	
}

#home-jilliansgames-advert
{
	background-repeat: repeat-x;
	float: right;
	/*height: 251px; */
	height: 248px;
	margin-right:3px;
	margin-left:-3px;
}
.ad-slug-homepage {margin:-6px 0 0 110px;}


#home-jilliansgames-content a { color: black; font-family: Arial; font-size: 17px; text-decoration:none !important; font-weight: bold;}
#home-jilliansgames-content a:link {color: black; font-family: Arial; font-size: 17px; text-decoration:none !important; font-weight: bold;}
#home-jilliansgames-content a:active {color: black; font-family: Arial; font-size: 17px; text-decoration:underline !important; font-weight: bold;}
#home-jilliansgames-content a:hover {color: black; font-family: Arial; font-size: 17px; text-decoration:underline !important; font-weight: bold;}




#home-jilliansgames-content
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	width: 300px;
	background: url(/images/publicsite/txt-games300.gif) no-repeat top center;
	font-family: Arial;
	font-weight: bold;
	font-size:17px;
	height:46px;
	text-align: left;
	}
	

#home-jilliansmore-header
{
	font-family: Arial;
	font-weight: bold;
	font-size:17px;
	height:40px;
	padding-left:19px;
	padding-top: 6px; 
	}
#home-jilliansmore-header a {color: black; font-family: Arial; font-size: 17px; text-decoration:none !important; font-weight: bold;}
#home-jilliansmore-header a:link {color: black; font-family: Arial; font-size: 17px; text-decoration:none !important; font-weight: bold;}
#home-jilliansmore-header a:active {color: black; font-family: Arial; font-size: 17px; text-decoration:underline !important; font-weight: bold;}
#home-jilliansmore-header a:hover {color: black; font-family: Arial; font-size: 17px; text-decoration:underline !important; font-weight: bold;}


#home-morefromjilliannew
{
	margin-top:8px;
	border: 2px solid #D7D7D7;
	background: url(/images/publicsite/txt-more.jpg) bottom no-repeat;
	background-position: 0px 0px;
	float: left;
	text-align:left;
	display: inline-block;
	height: 318px;
	width:926px;

}




#home-morefromjilliannew-advert
{
	margin-top:8px;
	border: 2px solid #D7D7D7;
	background: url(/images/publicsite/bg-submodule4.gif) bottom repeat-x;
	float: left;
	text-align:left;
	display: inline-block;
	width:926px;

}


#home-morefromjilliannew-inside {width:730; 	}
.home-jilliansmore-content1
{
	width:284px;
	display: inline;
	vertical-align: top;
	padding-left:17px; 
	padding-top: 14px;
	text-align:left;
	float:left;	
	_margin-bottom:-16px; 
}
.home-jilliansmore-content2
{
	width:251px;
	display: inline;
	vertical-align: top;
	padding-left:17px; 
	padding-top: 14px;
	text-align:left;
	float:left;

}

#adSlug{font-size:9px;margin-top:52px;}






#HEimg{float:left; margin-left:25px;}

	

	
#home-jillianbio ul
{
margin-left: 10px;
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
}





#hp_announcement_container {
width: 326px;
position: absolute;
left: 135px;
top: 4px;
z-index:100;
}



#hp_announcement_border {
border: 3px solid #595959;
background-color: #D9D9D9; 
}

#hp_announcement_inner {
margin: 10px;
}

/*404 Error Page EAS 10.29.08*/

#main-boxes-with-height404{background: url(/images/publicsite/home-main-bg.gif) repeat-x;height:370px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;vertical-align:top;}
#inside404{width:950px;text-align:center;margin: 0 auto;border-bottom:solid 3px #FFD977;}
.errorExclamtion{width:50px;float:left; padding-top:17px;padding-left:3px;}
.errorHeytext{color:#ED1B23;font-size:30px; margin-top:20px;margin-left:65px; text-align:left}
.errorWrapper{margin-top:10px;height:330px;text-align:left}
.errorWeighLossText{color:#ED1B23;font-size:23px;margin-left:65px;}
.errorGetBackText{color:#000000;font-size:26px;width:600px;padding-top:15px; padding-left:60px;}


/*Wellness Team Blogs*/
.blogLoginBtn{margin-top:10px; }
.notMemberText{margin-top:20px;}
.memLogin{margin-top:25px;_margin-top:22px;}
#home-blog-ourstore{margin-left:0px;margin-top:-7px;border: 2px solid #FFD977;width: 615px;background: url(/images/publicsite/funnel/land_whiteBg.jpg) bottom white;background-repeat: repeat-x;float: left;height: 250px;overflow: hidden;}
#VariableUnitBlog{width:370px;height:289px;_height:289px;margin-top:15px;border-bottom:3px solid #FFD977;	border-top:3px solid #FFD977; border-left:3px solid #FFD977;background-image: url(/Images/publicsite/bkg_jmHomeVarUnit.gif);background-repeat:repeat-x; background-position:left bottom;	}
#main-boxes-with-height-blog{background: url(/images/publicsite/home-main-bg.gif) repeat-x;height:600px;_height:580px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;vertical-align:top;}
#prod-col-content-blog{background: url(/images/publicsite/blog/img_fromourstorecap.gif) no-repeat top left;font-family: Arial;font-weight: bold;font-size:17px;height:40px;padding:0px;_margin-right:-4px;_margin-left:-1px;}
#VariableUnitText{width:330px;margin-left:20px;_margin-top:15px;margin-top:8px;}
#home-wellnessblog-content{background: url('/images/publicsite/blog/img_fromourstorecap.gif') ;font-family: Arial;font-weight: bold;font-size:17px;height:40px;width:605px;}
.bottomcontentwellness{width:120px;height:170px;float:left;margin-top:10px;margin-left:20px;}




/* styles for rebranding; ND, 10/2/09   */

#second-row-content  {margin-top:-130px; _margin-top:-132px; width: 930px; text-align: left;}
.diag-var-unit-table {padding-left:0px;}


.inside_home_NewTopnav #nav-table-1{margin-top:-1px}

#nav-table-1 {*margin:113px 0 0 28px; _margin-left:-14px;}
#nav-table-6 {*margin:113px 0 0 28px; _margin:115px 0 0 28px; _margin-left:-20px; *padding-top:-10px}
/*		Saf		*/
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
#nav-table-1 {margin:97px 0 0 0px;} 
#nav-table-6 {margin:97px 0 0 0px;}
}

#img-home-page-lg-jillian {float: left; position: relative; top: -128px; _top:-130px; margin-left:-10px; *margin-left:-14px; width:244px; height:500px; overflow: visible; text-align: left !important;}
#img-home-page-lg-jillian-v2 {float: left; position: relative; display: block; top: -128px; margin-left:-10px; width:264px; height:499px; overflow: visible; text-align: left;}

#img-product-page-lg-jillian {float: left; position: relative; top: -128px; _top:-131px; margin-left:-14px; _margin-left:-7px; width:244px; overflow: visible;}
#img-404-page-lg-jillian {position: relative; top: -128px; _top:-131px; margin-left:-14px; _margin-left:-7px; width:244px; overflow: visible;}
#img-on-ramp-lg-jillian {float: left; position: relative; top: -130px; _top:-125px; margin-left:-8px; *margin-left:-14px; width:244px; overflow: visible;}
#img-login-page-lg-jillian {float: left; position: relative; top: -128px; _top:-130px; margin-left:-14px; *margin-left:-14px; width:244px; height:500px; overflow: visible; text-align: left !important;}




#tabPlan {margin-left: 175px; margin-top:-31px;}

#tabHotCopy {width:70px; margin-top:-30px; color: #ffffff; width:177px; text-align: center; font-size:17px; text-decoration: none; font-weight: bold;}
#tabPlanCopy {width:70px; margin-top:-32px; margin-left:177px; color: #000000; width:170px; text-align: center; font-size:17px; text-decoration: none; font-weight: bold;}


