    *{ FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;}
BODY{    PADDING-RIGHT: 10px;    PADDING-LEFT: 10px;    PADDING-BOTTOM: 10px;    MARGIN: 0px;    PADDING-TOP: 10px;    BACKGROUND-COLOR: #C0C0C0;    TEXT-ALIGN: center}
BODY{    FONT-SIZE: 13px;    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;}
body a  {color:#363636;}
.hideMe {display:none}
INPUT{    FONT-SIZE: 12px;    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; }
input.textbox, input.textbox-successstory {border: 1px solid #A5ACB2;padding-left:4px;margin-top: 4px;}
TEXTAREA{    FONT-SIZE: 12px;    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;}
TD{    FONT-SIZE: 13px;    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;}
TH{    FONT-SIZE: 13px;    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;}
FORM{    MARGIN: 0px;}
DIV.inner{    WIDTH: 100%}
.bold{    FONT-WEIGHT: bold;}
#head H3{    PADDING-RIGHT: 5px;    PADDING-LEFT: 5px;    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    MARGIN-BOTTOM: 11px}
#container{    BORDER-RIGHT: black 0px solid;    BORDER-TOP: black 0px solid;    MARGIN-LEFT: auto;    BORDER-LEFT: black 0px solid;  WIDTH: 950px;    MARGIN-RIGHT: auto;    BORDER-BOTTOM: black 0px solid;    TEXT-ALIGN: left;}
#mainarea{  background-color: white;}
#fixedContainer{width:950px;text-align:center;margin:0px auto 0px auto;}
#raised_picture{ margin:0px 0px 0px 10px;  width:177px;}
#newTopheadloginMeal {font-size:11px;margin-left:150px;padding-top:3px;_padding-top:17px;width:730px;}
#NewTopnavMeal {background:transparent url(/images/publicsite/meal-top-bg.jpg) no-repeat scroll left center;height:165px;margin:0;padding:0;vertical-align:top;width:950px;}
#NewTopnavMealeDiets {background:transparent url(/images/publicsite/meal-top-bg.jpg) no-repeat scroll left center;height:165px;margin:0;padding:0;vertical-align:top;width:950px;}

#land_topnav{background:transparent url(/images/publicsite/funnel/landing_top2.gif) no-repeat scroll left top;
height:40px;
text-align:left;margin:-43px 0px 1px 250px;text-align: left;}
.nav-buttons{margin-left: 236px;margin-top:-34px;_margin-top:-33px;_padding-top:-28px;height:33px;border:0px 0px 0px 0px;padding:0 0px 0px 0px;}

.nav-buttons-meal {height:35px;margin:-36px 0 0 229;vertical-align:top;padding-top:-2px;_margin-bottom:5px;}

.nav-buttons-wellness{margin-left: 236px;margin-top:-32px;_margin-top:-33px;_padding-top:-28px;height:33px;border:0px 0px 0px 0px;padding:0 0px 0px 0px;}
.floatr {float:right}
.floatl {float:left}

/*  #nav-buttons-meal{margin-left: 220px;margin-top:-48px;_margin-top:-36px;vertical-align:bottom;padding-top:-2px;width:570px;height:32px;border:0px 0px 0px 0px;padding:0px 0px 0px 0px;}	*/
#NewTopmainarea{  background-color: white;  width: 950px; _margin:-3px 0 0 -2px;_width: 952px;}
input.lenght45{width: 45px;}
input.lenght100{width: 100px;}
.red{color: #C7302B;}
.dkgrey{color: #363636;}
#ps-container{width:100%;height:100%; z-index:10; }
#inside{width:950px;text-align:center; background: url(/images/publicsite/home-main-bg.gif) repeat-x !important; z-index: 10; margin: 0 auto;overflow:visible;height:100%;min-height:100%;border-bottom:7px solid #ffffff}
#inside-success{width:950px;text-align:center;margin: 0 auto;overflow:visible;height:100%;}
#inside-inside{border-bottom:3px solid #363636;}
#mealpage{margin:0 auto; width:950px;}
.float-right{float:right;}
.float-left{float:left;}
#ps-containerNewsletter{width:100%;}
#insideNewsletter{width:950px;text-align:center;margin: 0 auto;overflow:visible;min-height:100%;}


#clear-div{clear:both;}
#left-content{text-align:left;width:600px; float:left;margin:6px 0px 9px 0px;padding: 0px 0px 0px 8px;}
#left-content h1{font-size:19px; font-weight:bold;margin:15px 0px 16px 0;_margin:0 0 8 0;}
#right-content{text-align:right;display:inline; width:300px; float:right;margin:6px 0px 9px 0px;}
#home_NewTopformNB{background: url(/images/publicsite/form-bg2.gif) left top repeat-y;height:289px;width:298px; }
#NewsletterTopPadding {width:930px; clear: both; background-color:#ffffff;}
#right-side-topper{background: url(/images/publicsite/module-topper-bg.gif) left top no-repeat;width:300px;height:44px;font-family: Arial;font-weight: bold;font-size:17px;color: #000000;margin: 14px 0px 0px 0px;}
#right-side-topper-funnel-new{background: url(/images/publicsite/module-topper-bg-funnel.gif) left top no-repeat;width:300px;height:44px;font-family: Arial;font-weight: bold;font-size:17px;color: #000000;margin: 14px 0px 0px 0px;}

#right-side-title
{
padding:12px 20px 0px 17px;
}


/* sub Nav*/
#subNavHolder{}
#normansHolders{width:950px; text-align:center; margin: 0 auto;}
#center{width:950px;background-color:#fff;_margin-top:-28;}
#center-content{width:930px;background-color:#fff;position: relative;display:block;margin: 10px 10px 0px 10px;height:100%;min-height:100%;}
#center-success{width:950px;background-color:#fff;height:100%;}
#center-wellness {width:950px;background-color:#fff;_margin-top:-28;}
#clear-div{clear:both;}

#left-content_article{text-align:left;width:590px; float:left;margin:6px 0px 9px 0px;}
#left-content_article ul li { padding-left: auto; margin-left: auto }
#left-content_article p { line-height:16px; }
#right-content_article{text-align:right;display:inline; width:300px; float:right;margin:17px 0px 9px 0px;}
#home_NewTopformNB{background: url(/images/publicsite/form-bg2.gif) left top repeat-y;height:289px;width:298px; }
#right-side-topper{background: url(/images/publicsite/module-topper-bg.gif) left top no-repeat;width:auto;height:40px;_height:44px;font-family: Arial;font-weight: bold;font-size:17px;color: #000000;margin: 14px 0px 0px 0px;}
#right-side-title{padding:16px 20px 0px 17px;text-align:left}


#right-side-content{background: url(/images/publicsite/module-content-bg.gif);width:296px;
                    font-family: Arial;font-weight: normal;font-size:14px;color: #000000;padding:0;
                    margin:0;border:solid 2px #FFD977;border-top:1px solid #FFD977;}


#right-side-copy{padding:12px 20px 20px 17px; text-align: left}
#right-side-copy img{margin-left:10px}

.pollTxt {width:165px}
#centerNL{width:950px;background-color:#ffffff;_margin-top:-28; overflow:visible; clear:both; margin-bottom:12px;}



/* sandbag div (for headshot photo) */
#sb0{float: left;clear: left;}
#sb0 {width: 248px;}

/* end sandbag-div */
#success-article
{
text-align:left;
border-right:9px;
font-family: Arial;
font-weight: normal;
font-size:12px;
    }

#success-article h2
{
font-size:20px;
}
#success-article em {text-decoration:none;}
#success-article p em {font-size:inherit;}
#left-content-success {text-align:left;width:620px;float:left;margin:12px 0px 9px 0px;}

#mealLeft
{
float:left;
padding-left:10px;
width:525px;
height:379px;
}
#mealLeftIE
{
float:left;
padding-left:8px;
width:525px;
height:379px;
}
#mealCenter
{
text-align: left;
margin-left:260px;
padding-top:150px;
font-family: Arial;
font-weight: normal;
font-size:14px;
line-height:16px;
height:379px;
width:340px;
}
#mealRight
{
float:right;
vertical-align:top;
margin-top:55px;
margin-right:10px;
}
#ProductsUnit
{
background: url(/images/publicsite/products-bg.gif) left top no-repeat;

border-top:6px solid #fff;
}
#ProductsUnitContent
{
margin-top:52px;
margin-left:19px;
}


#subnav_links
{
line-height:24px;
padding-left:0px;
margin-top:-7px;

height:16px;
}
.navigation-subnavnew ul {
list-style: none;
margin: 0;
padding: 0;
padding-top: 3px;

}
.navigation-subnavnew li {
display: inline;
position:relative;
}
.navigation-subnavnew a:link, .navigation-subnavnew a:visited { 
padding: 4px 10px 4px 10px; 
color: #FFFFFF;
text-decoration: underline;
font-weight: normal;
font-size:10px;
line-height: 1.5em;
position:relative;
top: -1px;
}
html>body .navigation-subnavnew a:link, html>body .navigation-subnavnew a:visited { 
padding: 5px 10px 4px 10px; 
color: #FFFFFF;
text-decoration: underline;
font-weight: normal;
line-height: 1.5em;
font-size:11px;
}
/*.navigation-subnav a:hover {
color: #FFFFFF;
background-color: #A2201A;
}*/
.navigation-subnavactivenew a:link {
color: #FFFFFF;
text-decoration:none;
font-size:11px;
}
.position_loseweight
{
margin-left: 405px;
width:750px;
font-size:11px;
}
html>body .position_loseweight
{
margin-left: 405px;
font-size:11px;
}



/* header */

#newTopheadlogin{width:730px;margin-left:220px;font-size: 11px;padding-top:28px;}
#NewTopnav{background: url(/images/publicsite/inside-top-bg.jpg) left no-repeat;width:950px;height:186px; border:0px;padding:0px;margin:0px; }
#NewTopnavES{background: url(/images/publicsite/inside-top-bg-ES.jpg) left no-repeat;width:950px;height:197px; border:0px;padding:0px;margin:0px;}
#NewTopnavES #newTopheadlogin a{font-size:12px;float:right;margin-right:10px}


.prod_col1
{
margin:0px 0px 0px 0px;
border: 2px solid #FFD977;
width: 296px;
background: url(/images/publicsite/funnel/land_whiteBg.jpg) bottom white;
background-repeat: repeat-x;
float: left;
height: 251px;

}
#prod-col-content
{

background-color:Aqua;
background: url(/images/publicsite/module-topper-bg.gif) no-repeat top left;
font-family: Arial;
font-weight: bold;
font-size:17px;
height:40px;
padding:0px;
_margin-right:-4px;
_margin-left:-1px;
}


#subpages_topnav
{
background: url(/images/publicsite/topnav/subpages-bg2.jpg) left no-repeat;
}
#subnav
{background: url(/images/publicsite/topnav/subpages-subnav-bg2.jpg) left top no-repeat;background-color: White;height: 32px; }



#subnavsuccessstory
{/* background: url(/images/publicsite/topnav/subpages-subnav-bg3.gif) right top no-repeat; */background-color: White;
}




#success-article h2{font-size:20px;}
#left-content-success{text-align:left;width:620px; float:left;margin:12px 0px 9px 0px;}
#center-content-meal{width:950px;background-color:#fff;position: relative;display:block;padding: 0px 0px 0px 0px;margin-top:0px;height:379px;}
#center-content-mealIE{width:950px;background-color:#fff;position: relative;display:block;padding: 0px 0px 0px 0px;margin-top:-14px;_margin-top:-20px;height:379px;}
#mealLeft{float:left;padding-left:10px;width:525px;height:379px;}
#mealLeftIE{float:left;padding-left:7px;width:525px;height:379px;}
#mealCenter{text-align: left;margin-left:270px;padding-top:20px;font-family: Arial;font-weight: normal;font-size:14px;line-height:16px;height:379px;width:320px;}
#mealRight{float:right;vertical-align:top;margin-top:20px;margin-right:10px;}
#ProductsUnit{background: url(/images/publicsite/products-bg.gif) left top no-repeat;border-top:6px solid #fff;}
#ProductsUnitContent{margin-top:52px;margin-left:19px;}
#subnav_new{background-color:#363636 !important; height: 25px; width:950px; vertical-align:top;text-align:center;margin-top:-2px; margin-left:0px; _margin:-3px 0px 0px 0px; display:block; padding-top:5px; z-index: 1000; _margin-top:-33px;_height:15px !important;}
#subnav_links{line-height:24px;padding-left:0px;margin-top:-7px;height:16px;}
.navigation-subnavnew ul {list-style: none;margin: 0;padding: 0;padding-top: 3px;}
.navigation-subnavnew li {display: inline;position:relative;}
.navigation-subnavnew a:link, .navigation-subnavnew a:visited { padding: 4px 10px 4px 10px; color: #FFFFFF;text-decoration: underline;font-weight: normal;font-size:10px;line-height: 1.5em;position:relative;top: -1px;}
html>body .navigation-subnavnew a:link, html>body .navigation-subnavnew a:visited { padding: 5px 10px 4px 10px; color: #FFFFFF;text-decoration: underline;font-weight: normal;line-height: 1.5em;font-size:11px;}

.navigation-subnav ul {list-style: none;margin: 0;padding: 0;padding-top: 4px;}
.navigation-subnav li {display: inline;}
.navigation-subnav a:link, .navigation-subnav a:visited { padding: 4px 10px 4px 10px; color: #FFFFFF;text-decoration: none;font-weight: bold;line-height: 1.5em;position:relative;top: -1px;}
html>body .navigation-subnav a:link, html>body .navigation-subnav a:visited { padding: 5px 10px 4px 10px; color: #FFFFFF;text-decoration: none;font-weight: bold;line-height: 1.5em;}
/*.navigation-subnav a:hover {
color: #FFFFFF;
background-color: #A2201A;
}*/
.navigation-subnavactive a:link {color: #FFFFFF;background-color: #363636;text-decoration:none;}
.position_loseweight{margin-left: 50px;padding-top:2px; margin-bottom:0px;}
html>body .position_loseweight{margin-left: 85px;}
.position_meetjillian{margin-left: 90px; margin-bottom:0px;}
html>body .position_meetjillian{margin-left: 95px;}
#public_mgm{width: 99%;border: 2px solid #E6E6E6;}
#public_mgm_new{width: 580px;border: 2px solid #E6E6E6;font-size: 14px;}
input.button, input.singleButton  {font-weight: bold;text-decoration: none;color: #FFFFFF;margin: 0px 4px;padding-left: 3px;padding-right: 3px;padding-top: 0px;padding-bottom: 0px;text-align: center;background: #C7302B;font-size: 12px;}
#featuredproduct{width: 300px;border: 4px solid #E6E6E6;}
#featuredproduct_tall{width: 180;border: 4px solid #E6E6E6;text-align: center;}
#subpages_form{background: url(/images/publicsite/home/form-bg.gif) left top repeat-x;width:300px;}
#public_300Tools{background: url(/images/publicsite/common/gray-gradient1.gif) left top repeat-x;width:300px;border: 2px solid #E6E6E6;}
#askjillian_intro{background: url(/images/publicsite/askjillian/bg.gif) left bottom repeat-x;width:450px;border: 4px solid #E6E6E6;}
#moresuccessstories{background: url(/images/publicsite/askjillian/bg.gif) left bottom repeat-x;width:220px;border: 4px solid #E6E6E6;padding: 10px;vertical-align: top;}
html>body #moresuccessstories { width:190px; }
#moresuccessstories a:link, #moresuccessstories a:visited{font-weight: bold;}
.box180{width:180px;height: 300px;}
html>body .box180{width: 174px;}
.box270{width:275px;height: 194px;}
html>body .box270{width: 269px;}
.270box a:link, .270box a:visited{font-weight: bold;}
.online_pr_kelly{padding: 10px;background: url(/images/publicsite/common/small_yellowBG.gif) left bottom repeat-x;}
#onlineTb td{vertical-align: top;}
.textarea-successstory{width: 450px;height: 225px;border: 1px solid #A5ACB2;padding-left:4px;}
.emailFriendTextBox{width: 350px;height: 200px;border: 1px solid #A5ACB2;padding-left:4px;}
a:link.toolsLinks, a:visited.toolsLinks{text-decoration: none;color: #000000;}
#affiliateModule{background-color: #F2F2F2;width: 232px;}
.continue2{background-color: #FFED91;vertical-align: bottom;border: 2px solid #E6E6E6;width: 517px;font-size: 18px;margin-top: -15px;}
#tipoftheday{width: 300px;border: 4px solid #E6E6E6;background: url(/images/publicsite/newsletter/gradient-gray.gif) left bottom repeat-x;padding: 10px;}
.navigation-subnav ul {list-style: none;margin: 0;padding: 0;padding-top: 4px;}
.navigation-subnav li {display: inline;}
.navigation-subnav a:link, .navigation-subnav a:visited { padding: 4px 10px 4px 10px; color: #FFFFFF;text-decoration: none;font-weight: bold;line-height: 1.5em;position:relative;top: -1px;}
html>body .navigation-subnav a:link, html>body .navigation-subnav a:visited { padding: 5px 10px 4px 10px; color: #FFFFFF;text-decoration: none;font-weight: bold;line-height: 1.5em;}
/*.navigation-subnav a:hover {color: #FFFFFF;background-color: #A2201A;}*/
#public_mgm{width: 99%;border: 2px solid #E6E6E6;}
input.button, input.singleButton  {font-weight: bold;text-decoration: none;color: #FFFFFF;margin: 0px 4px;padding-left: 3px;padding-right: 3px;padding-top: 0px;padding-bottom: 0px;text-align: center;background: #C7302B;font-size: 12px;}
#featuredproduct{width: 300px;border: 4px solid #E6E6E6;}
#featuredproduct_tall{width: 180;border: 4px solid #E6E6E6;text-align: center;}
#subpages_form{background: url(/images/publicsite/home/form-bg.gif) left top repeat-x;width:300px;}
#public_300Tools{background: url(/images/publicsite/common/gray-gradient1.gif) left top repeat-x;width:300px;border: 2px solid #E6E6E6;}
#askjillian_intro{background: url(/images/publicsite/askjillian/bg.gif) left bottom repeat-x;width:450px;border: 4px solid #E6E6E6;}
#moresuccessstories{background: url(/images/publicsite/askjillian/bg.gif) left bottom repeat-x;width:220px;border: 4px solid #E6E6E6;padding: 10px;vertical-align: top;}
html>body #moresuccessstories { width:190px; }
#moresuccessstories a:link, #moresuccessstories a:visited{font-weight: bold;}
.box180{width:180px;height: 300px;}
html>body .box180{width: 174px;}
.box270{width:275px;height: 194px;}
html>body .box270{width: 269px;}
.270box a:link, .270box a:visited{font-weight: bold;}
.online_pr_kelly{padding: 10px;background: url(/images/publicsite/common/small_yellowBG.gif) left bottom repeat-x;}
#onlineTb td{vertical-align: top;}
.textarea-successstory{width: 450px;height: 225px;border: 1px solid #A5ACB2;padding-left:4px;}
.emailFriendTextBox{width: 350px;height: 200px;border: 1px solid #A5ACB2;padding-left:4px;}
a:link.toolsLinks, a:visited.toolsLinks{text-decoration: none;color: #000000;}
#affiliateModule{background-color: #F2F2F2;width: 232px;}
.continue2{background-color: #FFED91;vertical-align: bottom;border: 2px solid #E6E6E6;width: 517px;font-size: 18px;margin-top: -15px;}
#tipoftheday{width: 300px;border: 4px solid #E6E6E6;background: url(/images/publicsite/newsletter/gradient-gray.gif) left bottom repeat-x;padding: 10px;}
/* *********** Meal Delivery ************* */

#contentHolder_meal { position: relative; margin-left:10px; height:580px; }

#contentHolder_meal h1 {padding-top:0px; }
#contentHolder_meal h2 {font-size: 12px; font-weight:bold; }
#contentHolder_meal p {width: 340px;}

#contentHolder_meal .divMealDeliveryLeft,
#contentHolder_meal .divMealDeliveryRight{float:left;}
#contentHolder_meal .divMealDeliveryLeft{width:360px;}
#contentHolder_meal .divMealDeliveryRight{width:380px;text-align:right;float:left;overflow:hidden;}
#contentHolder_meal .divMealDeliveryComingSoonLeft{height:520px;}
#contentHolder_meal .divMealDeliveryAllNewLeft{margin-top:10px;float:left;}
#contentHolder_meal .divMealDeliveryAllNewRight{background:transparent url(http://images.agoramedia.com/jillianmichaels/cms/mealdelivery/bgAlreadySubscriberPublic.jpg) no-repeat top left;height:540px;width:380px;float:left;}
#contentHolder_meal .divMealDeliveryAllNewRight .inner{padding:72px 0 0 218px;font-size:14px;text-align:center;}
#contentHolder_meal #responseEmail{margin-top:-100px;}

.txtbox {vertical-align: middle;}
.btnImg {vertical-align: middle;}
#emailInput Input{vertical-align: middle;}
.boldTxt {font-weight: bold; width: 320px;}



#footer{text-align:center;width:780px;font-size:12px;margin:10px auto 0 auto;}
#footerEHLinks{color:#006666;font-size:12px;}
#footerEHLinks h2,#footerEHLinks h3{color:#73291E;margin:0;font-weight:bold;}
#footerEHLinks h2{font-size:14px;}
#footerEHLinks h3{font-size:12px;display:inline;}
#footerEHLinks p{margin:0 0 1em 0;}
#footerEHLinks a,#footerEHLinks a:link,#footerEHLinks a:hover,#footerEHLinks a:visited,#footerEHLinks a:active{color:#006666;}
#footer .divBottomAd a{display:block;margin:1em auto;}
#prodWrapper {  text-align:center; margin:0px auto auto auto; width:950px; vertical-align:top;margin-top:0px !important; }





/* Wii Promo pages jgb 9.6.2008 */
#NavHolderPromo{position:relative; height:36; top:94px;left:225px;clear:both;}
#NewTopNavPromo{background: url(/images/publicsite/promo/bkg_wiiPromoTopHeader.gif);background-repeat:no-repeat ; width:950px;height:130px;}
#wiiContBtm{border-bottom:solid 3px #FFD977;height:499px;}
#wiiContHolder{margin-left:0px;margin-right:10px;text-align:left; background: url(/images/publicsite/promo/bkg_wiiPromoGrd.gif);background-repeat:repeat-x ; background-position:left;height:499px;}
#wiiContHolderInner{text-align:left; background: url(/images/publicsite/promo/bkg_jmWiiPad.jpg);background-position:left;background-repeat:no-repeat ;height:499px;}
#wiiCopyHolder{float:right;width:690px;height:499px;}
.imgWiiScreen{margin:25px 10px 0px 0px;}
.imgWiiHdr{margin:20px 0px 0px 15px;}
#wiiCopyRight{margin-top:20px;width:290px;text-align:center;float:right; background: url(/images/publicsite/promo/bg-wii-rt-module.gif) repeat-x;}
#wiiCopyRightInside{margin:8px 0 0 10px;width:285px;text-align:left;padding-top:2px;}

#wiiCopyLeft{width:385px;float:left; }
#wiiCopyLeft h4{font-size:14px;font-weight:bold;}
#wiiCopyLeft p{margin:20px 0px 0px 15px;}
#wiiCopyLeft a  {color:#363636;}
#imgWiiCover{float:left;margin:19px 0px 0px 13px;}
.btnWii{background-color:#363636;color:#ffffff;font-weight:bold;border:0px;}
.wiiFont{font-size:10px;margin-top:2px;}
.wiiDis{font-size:9px; padding-left:18px;}
#wiiSignUpHolder{margin:18px 0px 0px 150px;_margin:0 0 0 0;width:200; _padding:16 0 0 11;}
#wiiEmail{width:235px;margin-top:3px;margin-bottom:3px;}
.txtBoxWii{vertical-align:baseline;}
#wiiDiscCopy {margin-right:13px; clear:both; width:300px;}
#wiiHeaderCopy{font-size:15px; font-weight:bold; font-family:arial;margin-left:5px;margin-top:5px;}
#wiiHeaderCopy2{font-size:15px; font-weight:bold; font-family:arial;margin-left:5px;margin-top:40px;}
#wiiVideo{}

/*	Added 9/29/08; ND, 9/29/08 Revised to reflect new Wii content 10/29/09 */
#wiiFooterContent {background-color:#D7D7D7; width:480px; padding-top:22px; text-align:center;margin:0 auto; color:#959595;text-align:left;float:left;}
.wiiTrademarkText{float:right; text-align:left; height:60px;background-color:#D7D7D7;color:#666666;padding-top:45px;margin-right:19px;}
.wiiFooterWrapper{background-color:#D7D7D7;height:100px;}

/* Products Page EAS 9.8.2008 */
.prodContHolder1{width:300px;height:247px;float: left;background:url(/images/publicsite/funnel/land_whiteBg.jpg) bottom white repeat-x; border:solid 2px #FFD977; text-align:left; float:left;margin:0px 3px 0px 0px;}
.prodContHolder2{width:300px;height:247px;background:url(/images/publicsite/funnel/land_whiteBg.jpg) bottom white repeat-x; border:solid 2px #FFD977; text-align:left; float:left;margin:0 3px 0 6px;}    
.prodContHolder3{width:300px;height:247px;background:url(/images/publicsite/funnel/land_whiteBg.jpg) bottom white repeat-x; border:solid 2px #FFD977; text-align:left; float:left;margin-left:6px;}
.prodContText{width:148px;height:150px;text-align:left;float:right;margin:0px 7px 0 0;_margin:5px 7px 0 0;}  
#productContainer{margin-top:0px; }

/* Duplicated for the Jillians Products page- I did not want to mess up the previous one done */
imgFixProd{margin-left:0px;_margin-left:-1px;}

/* PRODUCTS CONTENT WITH IMAGES */
.subprod-content {margin: 0px 0px 10px 16px;float:left;text-align:left;}   
.subprod-content img {margin:6px 10px 0px 10px;}
/* style="width:120px;padding:0px 3px 10px 2px;"*/
.prodRow
{width:950px; }       
.prodRow1 {margin-top:70px; width:930px; float: left; margin-top:-130px; }

/*Jillians PUBLIC Blog   jgb 9.6.2008 */
#blogPublicHolder{margin:0px;}
#blogPublicHolder img{border:solid 2px #D7D7D7;float:right;}
#blogPublicHolder h3 {font-size:15px;font-weight:bold;margin-top:5px;}
#blogPublicHolder h2{font-size:20px;font-weight:bold;}
#blogPublicHolder p{}
.blogPublicPostInfoLbl{margin:10px 0px 0px 0px;}
.publicPost{margin:10px 0px 0px 0px;}
.publicPostDesc{margin:10px 0px 0px 0px;}
/* i can not believe i am using this */
.imgFix{margin-left:0px;_margin-left:-3px;}


/*Updated Public Article page styles; ND, 9/10/08*/
#publicSiteArticle-inside {width:950px; text-align:center; margin: 0 auto; overflow:visible; }
#publicSiteArticle-outside {width:100%; overflow:visible;}
#publicSiteArticle-subnavSpace {clear: both;}
.centerBlogProfileContent{width:400px;text-align:left;float:right;margin-right:15px;_margin-right:10px;}
/*		END Updated Public Article page styles; ND, 9/10/08		*/

/*		New Affiliate page styles; ND, 9/10/08		*/
#newLandLeft { width:610px; text-align:left; float:left; margin: 5px 0px 0px 10px}
#newLandRight { width:300px; text-align:right; float:right; margin: 5px 10px 0px 0px}
.clearBoth { clear:both; }
#center-content-landing{ width :950px; background-color:#fff;	position: relative;	display:block;	margin: 28px 0px 0px 0px;	_margin: -10px 0px 0px 0px;min-height:500px; padding-bottom:30px; padding-top:20px; }
/*		END New Affiliate page styles; ND, 9/10/08		*/


#ProductsUnitSpaced {background: url(/images/publicsite/products-bg.gif) left top no-repeat;border-top:6px solid #fff;margin-top:20px;}
#ProductsFormSpaced {background: url(/images/publicsite/form-bg2.gif) left top repeat-y;height:289px;margin-top:6px;border-right:3px solid #FFD977;border-top:3px solid #FFD977;	border-bottom:3px solid #FFD977;}



/* styles for redone (GCMS) top nav buttons	*/

#menu
{ color:#000000; font-family: arial, helvetica, sans-serif; font-size:12px; white-space:nowrap; list-style-type:none; text-align:left; margin-left: 50px; }

#menu td 
{list-style-type:none; white-space:nowrap;text-align:center;display:inline-block;padding:12px 0 0 0;background: url(/images/publicsite/top-tab-off.gif) no-repeat; width:107px; z-index:10;height: 22px;vertical-align: middle;}
	
#menu td a
{ width:107px; height:33px;margin:-10px 0 0 0;color:#000;font-size:12px;text-decoration:none;font-weight:bold;clear:none;}

#menu-home-button
{list-style-type:none; white-space:nowrap;text-align:center;display:inline-block;padding:0px 0px 0 0px !important; width:33px !important; z-index:10;height: 33px;margin-top:-12px !important; background-image: none !important;}
	

ul#menu li {	display: inline; /* Prevents "stepdown" */ }

/*  to be implemented later....  
#menu 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 (GCMS) top nav buttons	*/




#newsletter-module
{width:300px; font-size:13px; background: url(/images/publicsite/newsletter/bg-main.gif) repeat-y; color:#ffffff; text-align:center; clear:both;margin-bottom:20px;}

#newsletter-module-content
{width:270px; text-align:left;padding:5px 0px 7px 12px;}


/* END styles for redone (GCMS) top nav buttons	*/

/*new PAYPAL checkout pages - EAS 9/22/08*/
#funnelmainareaPP{padding-left:10px;}
.graybkgdPP{background-color:#E6E6E6;height:505px;width:950px;}
.almostThere{background-image:url(/images/publicsite/funnel/checkoutbkgrnd.jpg);background-repeat:no-repeat;height:505px;width:667px;padding:11px 0px 0px 15px;}

/*PAYPAL Welcome Page - EAS 9/22/08*/

.jmPaypalbkgd{background-image:url(/images/publicsite/funnel/paypalbackgroundandjill.jpg);background-repeat:no-repeat;height:505px;width:667px;}
.jmPaypalbkgd h3{padding:10px 0px 0px 15px;text-align:left;font-weight:bold;color:Red;}
.jmPaypalbkgd h4{padding:10px 0px 0px 15px;text-align:left;}
.jmPaypalbkgd h5{padding:10px 0px 30px 15px;text-align:left;}
.rightgrayboxPPtext{text-align:left;}
.jmPaypalbkgd img{margin-left:15px;}

.content-new {font-size:18px; font-weight:bold; color:#F13C41}
.content-new-public {font-size:18px; font-weight:bold; color:#000000; margin-top:-15px;}
.content-img-border {BORDER-RIGHT: #d7d7d7 2px solid; BORDER-TOP: #d7d7d7 2px solid; BORDER-LEFT: #d7d7d7 2px solid; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #d7d7d7 2px solid;} 



/*			eDiets Meal Page - new styles; NED, 2/13/08	*/
#public_meal_new {text-align: center; margin: 0 auto; width: 600px; background-color:#ffffff;}
#public_meal_new {}
/*			END eDiets Meal Page - new styles; NED, 2/13/08	*/


/*			Styles for PUBLIC Wellness Blog Landng; NED, 3/11/08		*/
.landingpost{margin:10px auto 5px auto;}
.bloggerAvatar img{border:2px solid #D7D7D7;margin-bottom:10px;}
#leftcontentarticlePublicBlogs {float:left; text-align:left;width:185px;margin:20px 0px 9px 8px;}
#leftcontentarticlePublicBlogsLand {text-align:left;float:left;width:625px;margin:6px 0px 9px 8px;}
#leftcontentarticlePublicBlogsLand H2 {font-size:18px; font-weight:bold; font-family: arial; margin-top:9px;}

#PublicBlogsIntroText { font-style:italic; font-size:14px; width:600px;}
.PublicBlogSmallTxt {font-size: 11px;}
.PublicBlogSmallTxtPadLeft {font-size: 11px; padding-left:15px;}

#PublicBlogsNewPost {margin-top: 37px;background:url(/images/publicsite/blog/bg-new-post.gif) no-repeat top left; height:615px; height:72px; padding:15px 0px 0 14px}
.blogPostViewText h3  {margin:0px;padding:0px;}
.blogPostViewText h2  {margin:0px;padding:0px;}
#PublicBlogsBlogPostStyle {text-align:left;margin:5px 0 45px 0; }
#PublicBlogsBlogPostStyle h3 {margin:0px;padding:0px;}
#PublicBlogsBlogPostStyle h4 {margin:0px;padding:0px;font-size:14px;}
#inputButton {font-size:9px;background:#000000;}
.inputButton {background-color:#363636;border:0 none;color:#FFFFFF;}

#rightblogcontentarticle{text-align:right;display:inline; width:300px; float:right;margin:17px 0px 9px 0px;}
.PublicBlogMainHeadline {font-size:18px; font-weight:bold;margin-top:-21px;_margin-top:0px;}
.PublicBlogMainPubDate  {font-size:14px; font-weight:bold;}
.blogPostView{float:left;text-align:left;}
.blogPostViewHeaderComments {width:420px; margin-top:21px;}
.blogPostViewHeader {padding-left:12px;}
.blogPostViewHeaderComments {padding-left:10px;}

.blogPostViewIconStyle { border:2px solid #D7D7D7;}
.blogPostViewPostStyle{margin-top:-14px ;}
.blogPostViewAuthorStyle {margin-top:-14px;}

.slightLeftPad { margin-left:8px; margin-top:9px; margin-bottom:10px; _margin-left:5px; _margin-top:5px; _margin-bottom:6px;font-size:11px;}
.slightTopPad {margin-top:4px;}
/*			END OF Styles for PUBLIC Wellness Blog Landng; NED, 3/11/08		*/


/*			Styles for PUBLIC Wellness Blog POST page ; NED, 3/13/08		*/
#PublicBlogPostLeftModuleStyle {float:left;  height:400px; background:url(/images/publicsite/blog/bg-post-left-module.gif) repeat-x top left; border:3px solid #D7D7D7;margin-top:192px;}
#PublicBlogPostLeftStyleLeftSideContainer {width:625px;}
.PublicBlogListingIEContentPad {*margin-left:3px; color:#363636;}
#PublicBlogMainLeftModuleStyleProfile{float:left;width:185px; height:400px; background:url(/images/publicsite/blog/bg-post-left-module.gif) repeat-x top left; border:3px solid #D7D7D7;}
#PublicBlogPostLeftStyle{padding-left:3px; padding-top:7px; font-size:11px;}
.PublicBlogPostDottedLineSpacing {margin-left:4px;*margin-left:1px;}

.smallTxt {font-size:11px;}
.smallTxt select   {font-size:11px; margin:-16px 0 0 3px;*margin:0px 0 0 3px;}
.PublicBlogSmallLinkText{font-size:11px; margin-left:10px; *margin-left:11px;}
#wellnessTeamModuleCopy {margin-top:4px;}
#wellnessTeamDkGrey {color:#363636;}
.blogDesc{border:solid 1px #D7D7D7; padding:10px;margin:20px auto auto auto;font-size:10px; }
/*			END OF Styles for PUBLIC Wellness Blog POST page ; NED, 3/13/08		*/

.PublicBlogListingIEContentPad {*margin-left:3px; color:#363636;}
#PublicBlogMainLeftModuleStyleProfile{float:left; width:185px; height:auto; padding-bottom:15px;background:url(/images/publicsite/blog/bg-post-left-module.gif) repeat-x top left; border:3px solid #D7D7D7;}

/* NEW SKINABLE FUNNEL AS 

jbrooks 8.8.2007 */
.Error {font-weight:normal;}
.zipMess {font-size:10px;}
.single-newsletter Input {vertical-align:middle;}
.newsletterlbl {vertical-align:text-top;}
.leftcolumncontrol {margin-top:5px;padding-left:4px;text-align: left;color: #fff;}
.transRight {text-align:right;padding-right:5px;vertical-align:top;}
.transLeft { text-align : left }
.transLeft Input {border:solid 1px #9D9DA1; }
.landingForm {background:#eeeeee;}
.landingForm Input {margin-top:5px;	margin-bottom:0px;}

.errorDiv2 {position:absolute;left:230px;top:40px;width:200px;height:auto;background-color:#fff;margin:10px;padding:5px;border:solid 1px red;}
.errorDiv {	position:absolute;left:240px;top:40px;width:220px;height:auto;background-color:#fff;margin:10px;padding:5px;border:solid 1px red;}

#healthconditions {font-weight:bold;}

.gender Label {vertical-align:bottom;}
.diagnosticForm {margin-left:30px;margin-top:10px;}
.diagnosticForm Input {	margin-top:3px;	vertical-align:bottom;}
.alignTop Label {vertical-align:bottom;padding-bottom:2px;}
.diagnostic-form {padding:5px;}
.left {}
.right {padding-right:5px;text-align:left;}
.leftPad {padding-left:100px;}
.imgStartposition2 {position: absolute;	top: -24px;left: 380px;}
.imgStartposition3 {position: absolute;top: -34px; left: 380px;}
#announcement_container {/*display:none;*/border-bottom:solid 2px #000000;border-top:solid 2px #000000;}
.hiddenPanel {visibility:hidden;}

/* new year challenge */
#houseDiv{ background-image:url(/Images/publicsite/funnel/offer/img_rightModHouse.gif); background-repeat:no-repeat; background-position:10px;height:130px;}
#houseDivA{ position:relative;top:100px;left:10px;}
#imgMove{margin-left:10px;}
#Pmove{margin-left:10px;line-height:18px;}

/* New header (done for Willis challenge template) - RMC 20080603 */
.divFunnelHeader{background:transparent url(/Images/publicsite/funnel/bgFunnelHeader.gif) repeat-x top left;height:94px;}
.divFunnelHeader .inner{padding:5px 0 0 80px;}
.divFunnelHeaderLeft{width:529px;height:77px;background:transparent url(/images/publicsite/funnel/hdrJMBasic.gif) no-repeat top left;float:left;}
.divFunnelHeaderRight{width:90px;height:89px;background:transparent url(/images/publicsite/funnel/hdrJillianTop.gif) no-repeat bottom left;float:left;}

#tblFunnelNoHeader #funnelmainarea{background:#fff url(/images/publicsite/funnel/hdrJillianBottom.jpg) no-repeat top right;}
#funnelmainareaNew{ min-height:700px; width: 780px; background-color: white; _padding-top:2px;_background-color:Transparent;}

.NewfunnelnavText{padding-top: 10px; _padding-top: 8px; margin-top:-1px;margin-left:17px;}
#land_topnav_funnel{	margin:-43px 0px 1px 250px;_margin:-43px 0px 1px 250px;	text-align: left; height: 33px;}


.pagerON { font-weight: bold }
.pagertable { width: 100% }
.pagertable td { width: 20% }
.pagertable td.middle { width: 60%; text-align: center }

#newsletterissue h1 { font-size: x-large}


/*      2010 Wii Game Styles; NED, 9/16/09       */
#fixedContainerWii2010{width:950px;text-align:center;margin:0px auto 0px auto;}
#NavHolderPromo2010{position:relative; height:66px; top:97px;padding-left:225px;clear:both;}
#NewTopNavPromo2010 #headlogin {padding-top:10px}

#NewTopNavPromo2010{background: url(/images/publicsite/promo/wii2010/bg-wii-top.jpg);background-repeat:no-repeat ; width:950px;height:165px;}
#wiiContTopperSpace2010 {padding-bottom:6px; padding-top:4px; text-align: right;}
#wiiContBtm2010{border-bottom:solid 3px #FFD977;height:560px;}
#wiiContHolder2010{margin-left:0px;margin-right:10px;text-align:left; background: url(/images/publicsite/promo/bkg_wiiPromoGrd.gif);background-repeat:repeat-x ; background-position:left;height:560px;}
#wiiContHolderInner2010{text-align:left; background: url(/images/publicsite/promo/wii2010/bg-wii-main.jpg);background-position:left;background-repeat:no-repeat ;height:560px;}
#wiiCopyHolder2010{float:right;width:690px;height:240px;}
.imgWiiScreen{margin:25px 10px 0px 0px;}
.imgWiiHdr2010{margin:20px 0px 0px 222px;}
#wiiCopyRight2010{margin-top:20px;width:290px; height: 538px; text-align:center;float:right; background: url(/images/publicsite/promo/wii2010/bg-wii-right-side.jpg) repeat-x;}
#wiiCopyRightInside{margin:8px 0 0 10px;width:285px;text-align:left;padding-top:2px;}

#wiiFooterContent2010 {background-color:#D7D7D7; width:620px; padding-top:22px; text-align:center;margin:0 auto; color:#959595;text-align:left;float:left;}
.wiiTrademarkText2010{ width:280px; float:right; text-align:left; height:60px;background-color:#D7D7D7;color:#666666;padding-top:26px;margin-right:19px; font-size: 11px; line-height: 16px; }
.wiiFooterWrapper{background-color:#D7D7D7;height:100px;}
#wiiMainCopy {font: 15px bold arial; vertical-align: top; text-align: left; width:370px; margin:-400px 0 0 260px; *margin:-400px 0 0 -50px; _margin-left:-40px; }

/*    for Safari  -->  */    @media screen and (-webkit-min-device-pixel-ratio:0) { #fixedContainerWii2010{width:950px;text-align:center;margin:0px auto 130px auto;} }
/*      END of 2010 Wii Game Styles; NED, 9/16/09       */

@media screen and (-webkit-min-device-pixel-ratio:0) { .img-JM-low-bmi{margin-left:-20px;} }




#wellness-table-spacing {margin-top:-18px; *margin-left:30px;_margin-left:0px;  _margin-top:-34px; }
/*  IE7 & 8  */ html>body #wellness-table-spacing {margin-top:-19px;*margin-top:-35px; *margin-left:30px;_margin-left:0px;  _margin-top:-33px; }
/*  FF3 */ html>/**/body #wellness-table-spacing, x:-moz-any-link, x:default  { margin-top:-19px;_margin-top:-19px; *margin-left:30px;_margin-left:0px;  _margin-top:-33px; }
/*  FF3.5 */ BODY:nth-of-type(1) #wellness-table-spacing, x:-moz-any-link, x:default  { margin-top:-18px;_margin-top:-19px; *margin-left:30px;_margin-left:0px;  _margin-top:-33px; }


@media screen and (-webkit-min-device-pixel-ratio:0) { #wellness-table-spacing {margin-top:-18px;*margin-top:-35px;*margin-left:30px;_margin-left:0px;  _margin-top:-33px; }
 }



#member-login-advert {float:right;height:205px;width:300px;margin-bottom:20px; margin-top:54px; *margin-top:46px;}
#member-login-bottom-copy {padding-bottom:20px;_margin-bottom:20px;*padding-top:20px;*padding-bottom:20px;font-size:18px;font-family:arial;font-weight:bold;}

/*  Yellow funnel  */
#funnel_container_y {margin:0; font-family:Arial;border-top:1px solid #B1B1B1;background:#F5F5F5 url('/images/publicsite/funnel/bkgd.gif') repeat-x top;}
#funnel_container_y #f_login_container {background-color:#ffffff;width:100%;margin:0 auto;padding:0;}
#funnel_container_y #f_login_container #f_login {width:950px;margin:0 auto;padding:0}
#funnel_container_y #f_login_container #f_login #bkgd {background:url('/images/publicsite/funnel/bkgd-top-links.gif') no-repeat top right;
                                                       font-size:12px;height:23px;padding-right:15px}

#funnel_container_y #main_container {width:100%;margin:10px auto 0;background:url('/images/publicsite/funnel/bkgd-loop-gray.gif') repeat-x top}
#funnel_container_y #main_container #promoUnit, #funnel_container_y #main_container #jmImg_y, #funnel_container_b #main_container #promoUnit, #funnel_container_b #main_container #jmImg_b {padding:0;padding-top:8px}
#funnel_container_y #main_container #promoUnit img, #funnel_container_b #main_container #promoUnit img {border:0; padding:0;margin:0;float:left}


#funnel_container_y .mid {margin:0 auto}
#funnel_container_y #main_container #funnel_form {background: url('/images/publicsite/funnel/bkgd-form.gif') no-repeat top;height:209px;
                                                  width:635px;margin:0;font-size:12px;color:#595959;padding-top:50px}
#funnel_container_y #main_container #funnel_form #form_fields a {color:#8E8E8E}
#funnel_container_y #main_container #funnel_form #form_fields input{border:solid 1px #A5ACB2;}
#funnel_container_y #main_container #funnel_form #form_fields input[type="radio"]{border:none}
#funnel_container_y #main_container #funnel_form #form_fields ul {margin:0}
#funnel_container_y #main_container #funnel_form #form_fields #privacy {font-size:11px;color:#8E8E8E;padding-top:5px}

#funnel_body_y {margin:-42px auto;background:#ffffff url('/images/publicsite/funnel/bkgd-bottom.gif') repeat-x top;width:940px;
                height:auto;padding:10px 0 10px 10px}
#funnel_body_y #mainText {font-weight:bold;font-size:14px;text-align:left}
#funnel_body_y #mem_so_far {background: url('/images/publicsite/funnel/bkgd-lost.gif') no-repeat top;width:280px;height:51px;
                            color:#ffffff;font-weight:bold;text-align:center;padding:5px;}
#funnel_body_y .column_header_bkgd {background:url('/images/publicsite/funnel/bkgd-yellow.gif') no-repeat left; height:26px;width:290px;
                                    
                                    font-size:16px;padding:10px 0 5px 15px;font-weight:bold;text-align:left}
#funnel_body_y .column_content {padding:0 15px 0 0; width:290px; text-align:left}
#funnel_body_y .column_content p {padding:0;margin:0}
#funnel_body_y #divider {height:3px;width:100%;background-color:#CCCCCC}

/*  Blue funnel  */
#funnel_container_b {margin:0; font-family:Arial;}
#funnel_container_b #f_login_container {background-color:#ffffff;width:100%;margin:0 auto;padding:0;}
#funnel_container_b #f_login_container #f_login {width:950px;margin:0 auto;padding:0}
#funnel_container_b #f_login_container #f_login #bkgd {background:url('/images/publicsite/funnel/bkgd-top-links.gif') no-repeat top right;
                                                       font-size:12px;height:23px;padding-right:20px}

#funnel_container_b #main_container {width:100%;margin:10px auto 0;background:url('/images/publicsite/funnel/bkgd-loop-blue.gif') repeat-x top;}

#funnel_container_b .mid {margin:0 auto}
#funnel_container_b #main_container #funnel_form {background: url('/images/publicsite/funnel/bkgd-form-blue.gif') no-repeat top;height:209px;
                                                  width:635px;margin:0;font-size:12px;color:#595959;padding-top:50px}
#funnel_container_b #main_container #funnel_form #form_fields a {color:#8E8E8E}
#funnel_container_b #main_container #funnel_form #form_fields input{border:solid 1px #A5ACB2;}
#funnel_container_b #main_container #funnel_form #form_fields input[type="radio"]{border:none}
#funnel_container_b #main_container #funnel_form #form_fields ul {margin:0}
#funnel_container_b #main_container #funnel_form #form_fields #privacy {font-size:11px;color:#8E8E8E;padding-top:5px}

#funnel_body_b {margin:-42px auto;background:#ffffff url('/images/publicsite/funnel/bkgd-bottom.gif') repeat-x top;width:940px;
                height:auto;padding:10px 0 10px 10px}
#funnel_body_b #mainText {font-weight:bold;font-size:14px;text-align:left}
#funnel_body_b #mem_so_far {background: url('/images/publicsite/funnel/bkgd-lost-blue.gif') no-repeat top;width:280px;height:51px;
                            color:#ffffff;font-weight:bold;text-align:center;padding:5px;}
#funnel_body_b .column_header_bkgd {background-color:#DFE5E6;height:24px;width:290px;
                                    font-size:16px;font-weight:bold;text-align:left;padding:4px 0 0 8px}
#funnel_body_b .column_content {padding:5px 15px 0 0; width:290px; text-align:left}
#funnel_body_b .column_content p {padding:0;margin:0}
#funnel_body_b #divider {height:3px;width:100%;background-color:#CCCCCC}







/* Cruise */
#cruise-container #subnav_new {height:1px !important}
#cruise-container #cruise-body {background-color:#ffffff;text-align:left}
#Pollmodule #right-side-content { text-align:left;padding:15px;width:266px;margin-top:0}


 /*IAB Self Regulatory Compliance Rollover in footer Public */
.iabcontainer {position:absolute;width:300px;}
.iabnotice {font-weight:normal;width:300px;border:solid 2px #000000;text-align:left;background-color:#FFFFFF;padding-left:10px;font-size:12px;font-family:arial;display:none;color:#000000;}
.iabnoticeshow {position:relative;left:40px;z-index:1000000;margin-top:-100px;border:solid 2px black;padding-bottom:10px;}
.iabnotice p{padding:0;margin:0;line-height:18px;}
.iabnotice .close{margin-top:5px;cursor:pointer;}
.iabnotice .xbutton{position:relative;left:170px;}
.iabdivb{margin-left:175px;}



/* Losing It*/
#losing_it_container #losing-it-header {width:950px;height:162px; background: url(http://images.agoramedia.com/jillianmichaels/losingIT/header_losing_it.jpg);border-bottom:3px solid #B7060D}
#losing_it_container {margin:0 auto; width:950px}
#losing_it_container #btn_back_losing_it {width:223px;height:28px; background: url(/images/publicsite/btn_bkgd_round.gif) no-repeat; height:30px;
                     padding-top:5px;}
                     
                     
#losing_it_container #header_float{float:right}
#losing_it_container #fb_connect {position:relative;top:10px;right:24px}      

#losing_it_container #losing-it-NBC {position:relative;top:26px} 
#losing_it_container .losing-it-nav {position:relative; top:112px;left:210px;width:600px}

#losing_it_container .losing-it-nav {position:relative;margin-left:20px;margin-top:-1px}
#losing_it_container .losing-it-nav a {text-transform:uppercase}
#losing_it_container .losing-it-nav a.current {color:#ffffff}

#losing_it_container .losing-it-nav td {background: url(/images/publicsite/losing_it_off.png) no-repeat;margin-right:-3px}
#losing_it_container .losing-it-nav .losing-it-on {background: url(/images/publicsite/losing_it_on.png) no-repeat;}

#losing_it_container #losing-it-body {background:#ffffff url(/images/publicsite/bkgd_losing_it.gif) no-repeat top; width:930px;
                                      min-height:777px;height:777px;height:auto !important;
                                      margin-bottom:40px;
                                      padding:0 10px}
#losing_it_container #losing-it-body.nobkgd {background-image:none;}                                      

#losing-it-body #ad {padding:10px 10px 0 0 }
#losing-it-body #ad #external {float:right;width:728px; height:90px;margin-right:-7px}
#losing-it-body #ad #external #slug {float:right;margin:9px -12px 0 0;}

.losing_it_mod_img {border:2px solid #D7D7D7;width:294px;height:146px;float:left; display:inline;margin:20px 12px 0 0;}

.losing_it_mod .mod,
#col2 .mod{min-height:125px; height:auto !important; height:125px;width:270px; border:2px solid #D7D7D7;float:left; display:inline;
                                 margin:20px 12px 10px 3px; background:#ffffff url('/images/publicsite/bkgd_loop_grey.gif') repeat-x bottom;padding:10px;text-align:left}
#col2 .mod {width:275px;margin:0}
.losing_it_mod .mod img,
#col2 .mod img {float:right;border:1px solid #D8D8D8;margin:5px;margin-left:2px}
.losing_it_mod .mod span,
#col2 .mod span { color:#CA8800; font-size:18px;font-weight:bold;}
.losing_it_mod .mod p,
.losing_it_mod .mod div,
#col2 .mod div,
#col2 .mod p {color:#363636;margin:0;margin:3px 0}
.losing_it_mod .mod .inputButton,
#col2 .mod .inputButton  {cursor:pointer}

.losing_it_mod.losing_it_mod_right .mod  {margin-right:0;height:126px !important}
#col2 #losing_it_sign_up .mod{height:126px !important;}


.losing_it_mod img {border: 2px solid #D8D8D8;float:left;display:inline; margin:20px 12px 10px 3px;}

#losing-it-body #content {padding-bottom:20px}
#losing-it-body #content #column_container {width:922px; margin-left:5px}
#losing-it-body #content #column_container #col1 {width:620px;float:left}
#losing-it-body #content #column_container #col2 {width:300px;float:right;padding-top:20px}
#losing-it-body #content #video { margin:20px 0 }


#losing-it-body #content #column_container left-content_article #col1 h2.content-new-public {text-transform:uppercase; color:#CB8604}

.losing-it-diagnostic {background: url('/images/publicsite/bkgd_form_loop.gif') repeat-y; color:#ffffff;width:300px}

.errorLosingIT { margin:20px 0; color:#CA8800 !important; font-weight:bold}
.regTopImg img {margin:-3px 0 0 -3px;}


#col1 #left-content_article > strong {color:#CB8604}
#col1 #left-content_article .content-new-public {margin-top:10px;color:#CB8604}

#col2 .mod .NL-bkgd img{position:relative; margin:-35px -11px -10px 0;float:right;border:none}
.losing_it_mod .mod .NL-bkgd img {position:relative; margin:-35px -11px -10px 0;float:right;border:none}

.losing-it-episodes-container {margin-bottom:20px}
.losing-it-episodes-container .episode-thumb {border:2px solid #D7D7D7;margin-right:10px}
.btn-episodes {float:right;position:relative;margin-top:-4%}

#ct_article_title_container h1 {color:#CB8604;font-size:24px}


.losing-it-blurb {border:2px solid #D8D8D8;padding:20px;margin:20px 0}
.losing-it-blurb img{border:2px solid #D8D8D8;margin-right:10px}
.losing-it-blurb div.headline {font-size:16px;color:#363636;margin-bottom:10px;font-weight:bold}

#losing-it-sub-menu {background-color:#B4060E;height:15px;font-size:11px; margin:-10px 0 10px -10px; width:940px; padding:5px}
#losing-it-sub-menu a {color:#ffffff;padding-right:20px}
#losing-it-sub-menu a:hover {text-decoration:none}