/* POSITIONING */
.center{margin:0 auto;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.text11{font-size:11px;}

div#main { width:949px; text-align:left; /*border:1px solid #C4D0CD;*/ }
div#main div#logo		{ float:left; width:687px; }
div#main div#top_mod	{ float:right; width:255px; }
div#main div#nav		{ width:949px; }
div#main div#img_area	{ width:930px; }

/* Lists */
.ulParagraphSpaced{margin:0;padding:0;list-style:none;}
.ulParagraphSpaced li{margin:0 0 1em 0;padding:0 0 0 10px;background:transparent url(/sbd/imagesnet/imgBullet.gif) no-repeat left 3px;}

/* CSS JUST FOR VERSION 2 WITH AD */
#mainright	{ width:207px; float:left; }
#maincenter { width:210px; float:left; }
#mainleft	{ width:207px; float:left; }
#mainad		{ width:310px; float:right;}
#mainright #right	{ padding: 17px 5px 10px 10px; }
#maincenter #center { padding: 17px 7px 10px 10px; }
#mainleft #left		{ padding: 17px 5px 10px 11px; }
#mainad #ad			{ padding: 0px 9px 10px 0px; text-align:center; }

/* CSS JUST FOR VERSION 2 WITH NO AD */
#mainright_noad { width:314px; float:left; }
#maincenter_noad{ width:314px; float:left; }
#mainleft_noad	{ width:314px; float:left; }
#mainright_noad #right_noad	 { padding: 17px 5px 10px 15px; }
#maincenter_noad #center_noad{ padding: 17px 5px 10px 15px; }
#mainleft_noad #left_noad	 { padding: 17px 5px 10px 15px; }

/* CSS JUST FOR VERSION 1 WITH NO AD */		
div#funnel_container { width:940px; padding:7px 0px 10px 5px; }
div#funnel_container .funnelbackground {background-image: url('/sbd/imagesnet/publicsite/bg-funnel-shadow.gif'); background-repeat:no-repeat; width:940px; height:306px; padding:0px 10px 0px 6px;}
div#funnel_container div#images { float:left; width:542px; padding:3px 0px 0px 0px; height:292px; position:relative; }
div#funnel_container div#funnel { float:left; width:370px; padding:15px 5px 0px 5px; }
.funnelheadline {font: bold 26px Arial, Helvetica, sans-serif; color:#E25B3B;}
.fnlheadlnecontainer {width:374px;height:30px;}
.fnlfrm {position:relative; padding-top:17px;}

/* CSS for the funnel form */	
.txtfield { 
width:140px; 
border:1px solid #000; 
background:#fff url(/sbd/imagesnet/publicsite/bg_input.gif) no-repeat; 
}

.frm_text { font-size:14px; }

/* TABS */





#home_tab_buttons { 
position:absolute; left:0px; top:250px; 
width:542px; 
padding-top:8px;	
}

/* TABS */


/* Master container */
div#mainContainer { width:949px; text-align:left; vertical-align:top; }

div#mainContainer div#fullwidth {width:949px;}

div#mainContainer div#col1 { float:left; width:632px; }
div#mainContainer div#col2 { float:right; width:310px; }

div#mainContainer div#col1 div#contentLeft  { text-align:left;  padding:8px 0px 10px 9px; }
div#mainContainer div#col2 div#contentRight { float:right; padding:13px 9px 10px 0px; }


/* general container */
div#contentContainer { float:left; width:622px; text-align:left; vertical-align:top; }
div#contentContainer div#container1 { float:left;  width:372px; }
div#contentContainer div#container2 { float:right; width:244px; }


/* success container */
div#successContainer { float:left; width:622px; text-align:left; vertical-align:top; }
div#successContainer div#success1 { float:left;  width:356px; }
div#successContainer div#success2 { float:right; width:255px; }


/* fitness container */
div#fitnessContainer { float:left; width:622px; text-align:left; vertical-align:top; }
div#fitnessContainer div#fitness1 { float:left;  width:286px; }
div#fitnessContainer div#fitness2 { float:right; width:322px; }


div#sideFunnelContainer {
	width:300px; height:292px; 
	margin-left:3px; margin-bottom:10px;
	background: url(/sbd/imagesnet/publicsite/bg_side_funnel.gif) no-repeat;
	}
div#sideFunnelContainer div#sidefunnel { padding:55px 0px 0px 10px; }

/* tools container */
div#tools {width:623px; height:239px; background-image:url(/sbd/imagesnet/publicsite/bg_tools.gif); background-repeat:no-repeat; margin-bottom:15px; vertical-align:top;}
div#tools .image1{padding:15px 0px 10px 12px;}
div#tools .image2{padding:20px 0px 0px 5px;}
div#tools div#toolLeft {float:left; width:317px;}
div#tools div#toolRight {float:left; width:300px;}
div#tools div#toolRight div a { color: #04A2B7 }
div#tools div#toolRight div ul {list-style-type:none; margin: 10px 0px 10px 0px; padding: 0; }
div#tools div#toolRight div li {background-image:url(/sbd/imagesnet/publicsite/bullet_fitness.gif); background-repeat:no-repeat; background-position: 0px 5px; padding-left:10px; margin-top:4px;}

div#toolLinks a { color: #04A2B7; text-decoration:underline; }
div#toolLinks ul  {list-style-type:none; margin: 0px 0px 10px 5px; PADDING: 0px;}
div#toolLinks li  {background-image:url(/sbd/imagesnet/publicsite/bullet_fitness.gif); background-repeat:no-repeat; background-position:  0px 5px; padding-left:10px; margin-top:4px;}

div#toolPlus a { color: #04A2B7; text-decoration:underline; }
div#toolPlus ul  {list-style-type:none;  margin: 5px 0px 10px 5px; PADDING:0px;}
div#toolPlus li  {background-image:url(/sbd/imagesnet/publicsite/bullet_fitness.gif); background-repeat:no-repeat; background-position:  0px 5px; padding-left:10px; margin-top:4px;padding-bottom:5px;}
/* tools container */	

/* kraftContainer  */
div#kraftContainer { width:625px;padding:0; margin:0;  }
div#kraftContainer div#kraft {padding-top:0px; margin:0;}

div#kraftContainer div#kraft iframe 
{
height:1096px;
width:440px;
top: 0px;
left: 0px;

}

/* kraftContainer  */


.modpad { margin-bottom:15px}
div.top, div.bottom		{ background-position:top left; background-repeat:no-repeat; overflow:hidden; }
div.inner, div.outer	{ width:auto; }
div.mod300				{ width:299px; margin-bottom:15px; }
div.mod300 div.top		{ width:299px; height:5px; background:url(/sbd/imagesnet/publicsite/mod300top.gif); }
div.mod300 div.bottom	{ width:299px; height:5px; background:url(/sbd/imagesnet/publicsite/mod300bot.gif); }
div.mod300 div.outer	{
	background:#F9F8F5 url(/sbd/imagesnet/publicsite/mod300bg.gif) repeat-x top left;
	border:#E3E3E3 solid 1px; border-width:0px 1px; }
div.mod300 div.inner	{ padding:5px 10px; }


div#Print { width:60px; height:16px; margin-top:30px; vertical-align:middle; }
div#enlarge { width:190px; height:17px; vertical-align:middle; }

div#NLSignup { padding-top:0px; }
div#NLSignup div#NLSignup1	{ float:left; width:66px; }
div#NLSignup div#NLSignup2	{ float:left; width:398px; height:64px; _height:66px; }

div#quotesMainArticle		{ width:600px; }
div#quotesMainArticle div#quotesMainArticleContent { margin:50px 20px 20px 80px; text-align:center; }


/* =supercharged_popUP  */
.divSuperchargedPopup{font:normal 12px Arial,sans-serif;}
#container {border: 8px solid #DEEBED;width:592px;padding:10px 10px 10px 10px; } 
#masthead {position:relative; width:592px; margin:0;}
#masthead img {vertical-align:top;}
#txt_lose_weight {position:absolute; left:190px; top:80px;}
.shadow {background-image:url(../imagesnet/bngd_supercharged_noDVD.gif);background-repeat: repeat-x; height:19px; width:592px;}
.spacer {height:24px;}

#south_beach_diet_books {position:relative; width:580px; margin:0;}

.txt_price {font-size:14px; margin-left: 24px;}
.color_price {color:#FF0000;}
.strikethrough_price {text-decoration:line-through;}
.unbold_price {font-weight:normal;}

#south_beach_diet_books ul {list-style: none;}
#south_beach_diet_books li {position:relative; padding-left:106px; margin-bottom:12px;}

#Twobooks_hardcover h2 {font-size:12px; font-weight:bold; margin:6px 0 0 0;}
#Twobooks_hardcover p {margin:0; font-size:12px; width:424px;}
#Twobooks_hardcover {background-image: url(../imagesnet/sbd_net_book1.gif); background-repeat:no-repeat; background-position:0 0;height:99px;}

#Twobooks_online h2 {font-size:12px; font-weight:bold; margin:6px 0 0 0;}
#Twobooks_online p {margin:0; font-size:12px; width:424px;}
#Twobooks_online {background-image: url(../imagesnet/sbd_net_book2.gif); background-repeat:no-repeat; background-position:0 0;height:109px;}

#Threebooks_hardcover h2 {font-size:12px; font-weight:bold; margin:6px 0 0 0;}
#Threebooks_hardcover p {margin:0; font-size:12px; width:424px;}
#Threebooks_hardcover {background-image: url(../imagesnet/sbd_net_book1.gif); background-repeat:no-repeat; background-position:0 0;height:99px;}

#Threebooks_dvd h2 {font-size:12px; font-weight:bold; margin:6px 0 0 0;}
#Threebooks_dvd p {margin:0; font-size:12px; width:424px;}
#Threebooks_dvd {background-image: url(../imagesnet/sbd_net_book2_1.gif); background-repeat:no-repeat; background-position:0 0;height:99px;}

#Threebooks_online h2 {font-size:12px; font-weight:bold; margin:6px 0 0 0;}
#Threebooks_online p {margin:0; font-size:12px; width:424px;}
#Threebooks_online {background-image: url(../imagesnet/sbd_net_book2.gif); background-repeat:no-repeat; background-position:0 0;height:109px;}

#supercharged_guarantee {position:relative; width:536px; margin:0 0 12px 24px;}
#supercharged_guarantee h2 {font-size:12px; font-weight:bold; margin:0;}
#supercharged_guarantee p {margin:0; font-size:12px;}

#btn_masthead {position:absolute;left: 290px; top:185px;}


#wrapper_supercharged {margin:0px;width:783px;position:relative;border:solid 21px #DEEBED; }
#content {width:783px;background-color:#fff;}
#sup_masthead {margin-top:8.5px;margin-left:8.5px;margin-right:8.5px;}
#LoseWeight {background-image: url(../imagesnet/dvd.jpg); background-repeat:no-repeat; background-position:left top; height:148px;}
#LoseWeight h2 {font-size:14px;font-weight:bold;margin-left:172px;}
#LoseWeight ul {margin-left:188px;font-size:12px}
#loseWeight h3 {margin-left:172px;font-size:12px;font-style:italic;}
.chargedFormat {font-size:12px;width:218px;margin-left: 6px;}
#chargedListFormat {font-size:12px;}
#chargedListFormat li {font-size:12px;list-style:disc;}
.txtFieldGap {height: 10px;}
.colBorder {border:solid 2px #D2DBDC}
.picBorder {border:solid 2px #D2DBDC}
.picTop {margin-top:6px;}
.formHeader {font-size:14px;margin:12px 0 0 0;padding:0;font-weight:bold;}
.formField {text-align:right;font-size:12px;}

.panelVertSpacing {height:10px;}

/*Sponsored Module for Splenda Custom Solution */
.sponsoredbox{background-image:url(http://images.agoramedia.com/sbd/cms/images/sponsoredmodulebg.gif);background-repeat:no-repeat;height:89px}
.sponsoredbox .body{padding-top:10px;margin-left:15px;width:250px;}
.sponsoredimg {float:right;width:120px;height:50px;padding-bottom:15px;}

/* Splenda Custom Solution Module */
#cstools {width:623px; height:239px; background-image:url(/sbd/imagesnet/publicsite/bg_cstools.gif); background-repeat:no-repeat; margin-bottom:15px; vertical-align:top;}
#cstools .image1{padding:15px 0px 10px 12px;}
#cstools .image2{padding:20px 0px 0px 5px;}
#cstools #cstoolLeft {float:left; width:317px;}
#cstools #cstoolRight {float:left; width:300px;}
#cstools #cstoolRight a { color: #04A2B7 }
#cstools #cstoolRight ul {list-style-type:none; margin: 10px 0px 10px 0px; padding: 0; }
#cstools #cstoolRight li {background-image:url(/sbd/imagesnet/publicsite/bullet_fitness.gif); background-repeat:no-repeat; background-position: 0px 5px; padding-left:10px; margin-top:4px;}
/* End Splenda Custom Solution Module */


     /*IAB Self Regulatory Compliance Rollover in footer */
    .iabnotice {width:300px;border:solid 1px #C0C0C0;text-align:left;background-color:#FFFFFF;padding-left:10px;font-size:12px;font-family:arial;display:none;color:#000000;}
    .iabnoticeshow {position:absolute;left:300px;top:0px;}
    .iabnotice p{padding:0;margin:0;line-height:18px}
    .iabnotice .close{margin-right:15px;margin-top:5px;}
    .xbutton{position:relative;left:160px;}
    .iabcontainer {position:relative; width:950px;}
     /* for funnel pages */
    .divFunnelLoginSignupStrip .iabcontainer {position:relative; width:340px;}
    .divFunnelLoginSignupStrip .iabnoticeshow {position:absolute;left:20px;top:0px;}
    .iabfunnelcontainer{margin-top:10px;}



/* Styles for SBD QUIZ TEMPLATES - NED, 8/21/2011  ************************************* */

    #quiz-right-side {float:right; width:443px; margin:0px 0px 0 0;}
    
    .quiz-question { font-weight: normal; height:100%;color: #000000; }
    .quiz-question H1 {color: #00AEC6; font-size:20px; font-weight: bold; margin:0px 0px 7px 0px}
    .quiz-question H2 {
        color: #000000;
        font-weight: normal;
        font-size:13px;
        margin: 0 0 15px 0;
        padding: 0px;
        }
    .quiz-question-img {text-align: left; padding:9px 0 14px 0;}
    .quiz-question P {font-weight: bold; max-width:446px !important;}
    .quiz-question-counter {
        color:#999999;
        font-size:18px;
        font-weight: bold;
        text-align: center;
        margin:0px;
        padding: 16px 0 1px 0;
        } 
    #quiz-question-text {font-family: Arial; font-size:12px; font-weight: bold;margin:13px 0 2px 0}
    .quiz-response-image {margin-right:12px;}
    .quiz_answer {margin-bottom: 20px;}
    .answer-copy { max-width:410px !important;}
    
    .answer-copy label {margin-left:6px; display: block;}
    .answer-select tbody tr td {vertical-align: top;}
    .btn-quiz {
        width:104px;
        border:1px solid #EF7F5D;
        height:34px;
        color:#ffffff;
        font-size:17px;
        font-weight: bold;
        clear: both;
        position:relative;
        z-index: 0;
        background: url('../images/Common/quizzes/bg-quiz-btn.gif') repeat-x !important;
    }
    .btn-quiz-outer {padding-bottom:4px; padding-top:4px; clear:both}
    .btn-quiz-shadow {
        -webkit-box-shadow:0 1px 1px 0px rgba(0, 0, 0, 0.4) !important;
        -moz-box-shadow:0 1px 1px 0px rgba(0, 0, 0, 0.4) !important;
        box-shadow:0 1px 1px 0px rgba(0, 0, 0, 0.4) !important;
        -moz-border-radius:4px 4px 4px 4px !important;
        -webkit-border-radius:4px 4px 4px 4px !important;
        border-radius:4px 4px 4px 4px !important;
        position:relative;
        z-index: 0;
    }
    .quiz-you-answered-box { margin-top:2px; margin-bottom:8px;}
    .quiz-you-answered-answer {margin-bottom:7px; top:0px; position:relative;}
    .quiz-img-results {
        margin-right:10px;
        width:175px;
        height:175px;
        position: relative;
        float:left;
        clear:right;
        }
    #quiz-results-top-box {margin-top: 10px;}
    #quiz-results-top-box H2 {font-size:14px !important; margin:0; padding:0px; font-weight: bold;}
    #quiz-results-top-box-copy {margin-bottom:15px; font-weight:normal !important;}
    #quiz-results-top-box-copy p {font-weight:normal !important;}
    .quiz-results-table-line {border-top: 1px dotted #DADADA; height:4px; width: 445px;}
    #quiz-results-table H2 {
        color:#B11540;
        font-weight: bold;
        font-size:15px;
        margin-top:-3px;
        margin-bottom:10px;
    }
    .quiz-results-copy LI  {list-style-type: none; list-style-position: outside;}
    .quiz-results-bottom-link {
        font-size:15px;
        font-weight: bold;
        color:#00AEC6;
        text-align: center;
        margin:0 auto;
    }


    /*Gigya Social Module */
    #quiz-gigya {float:left; width:170px;}
    #quiz-gigya-iframe {border:none; overflow:hidden; width:170px; height:20px;}
    #sidebar {}
    #sidebar .module.social {border:solid 1px #e4e4e6;}
    #sidebar .module.social h3 {margin-bottom:10px}
    .likebox {height:23px; padding:4px 0 0px 5px; border: 1px solid #CFCFCF; width:163px;}
    #shareboxDiv { margin:0; padding:0;}
    .gig-share-bar-container { margin:0; padding:0; margin-top:9px;}
    .gig-bar-container td {}
    DIV.gig-button-container {
        padding:0px !Important;
        display:block !important;
        margin:0;
    }
    .gig-share-bar-container table tbody tr td {margin:0px !important;padding:0px !important;}
    .gig-button-container gig-button-container-share gig-share-button-container {
        margin:0px !important;
        padding:0px !important;
    }

    .left-side-module {
        clear: left;
        width:170px;
        background: url('../images/Common/quizzes/bg-left-side-module.gif') repeat-x bottom left !important;
        border: 1px solid #E3E3E3;
        -moz-border-radius:4px 4px 4px 4px !important;
        -webkit-border-radius:4px 4px 4px 4px !important;
        border-radius:4px 4px 4px 4px !important;
        padding-bottom:8px;
        margin:0px !important;
        position:relative;
        top:15px;
    }
    .left-side-module H2{
        color: #00AEC6;
        font-size:13px;
        font-weight: bold;
        margin-left: 10px;
        margin: 0px; 
        margin-left:10px;
        padding-top:7px;
    }
    .left-side-module a {
        color: #000000;
        font-size:13px;
        line-height:16px;
        list-style-type: none;
    }
    .left-side-module li {margin:0 20px 10px -30px; list-style-type: none;}
    .aol-right-side-module {width:268px;}
    .aol-right-side-module-img {float:left;}
    .aol-right-side-module-img img{margin-left:0px !important;}
    .aol-right-side-module-copy {
        float:left;
        width:204px;
        font-family: arial;
        font-size:13px;
        clear: both;
    }

    .nutrition {
        border: 2px solid #333333;
        font-size: 11px;
        padding: 10px;
	    width:300px;
    }
    	
    .nutrition .header {
        color: #333333;
        font-size: 18px;
        font-weight: bold;
        line-height: 18px;
        margin: 0 0 10px;
        text-transform: uppercase;
    }

    .nutrition .separator {
        border-bottom: 4px solid #000000;
        margin: 0 0 5px;
        padding: 0 0 5px;
    }

    .nutrition .servings {
        font-size: 12px;
    }
    .nutrition .nutrients dt {
        float: left;
        padding: 3px 0 0;
    }
    .nutrition .nutrients dd {
        border-bottom: 1px solid #EEEEEE;
        font-weight: bold;
        padding: 3px 0;
        text-align: right;
    	
    }
    .nutrition .indent {
        margin: 0 0 0 10px;
    }
    
.fZ {background:url("http://cdn.gigya.com/gs/i/shareBar/button/topCountImg.gif") no-repeat scroll -255px -21px transparent !important;}
/* ************************************************************************** */

