body{font-family:Arial, Helvetica, sans-serif;font-size:11px; margin-top:0; text-align:center; background-color:#ebeaea; color:#333333}
form{margin:0;padding:0}
ul,li,ol{list-style-type:none;margin:0;padding:0}
h1,h2,h3,h4,.title{font-weight:400;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0}
h1{font-size:30px;font-weight:700;padding:0 0 5px 15px}
p{margin:0;padding:10px 0}
input{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;vertical-align:middle}
a{color:#0258af}
a:hover{color:#036}
img { border:0 }
table, td, tr, input, select, option { font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.font11 { font-size:11px; }
.font12 { font-size:12px; }
.font14 { font-size:14px; }

#wrapper { width:770px; margin:0 auto; text-align:left;   }
#main-head { width:770px;  }
#logo { float:left; width:350px; }
#startnow {float:left; padding:15px 0 0 0 }
#startnow p { float:left; font-size:16px; font-weight:bold }
#startnow img { float:left; margin:5px 0 0 20px; }

#main-nav { }
#main-nav div { float:left; text-indent:-9999px; }
#nav-first { display: block; width: 132px; height: 25px; background:url(../images/featuredPlans_lable.jpg) no-repeat 0 0; }
#nav-ediets { display: block; width: 123px; height: 25px; background: url("../images/edietsWeightLoss_btn.jpg") no-repeat 0 0; }
#nav-ediets:hover, #wrapper.nav-ediets #nav-ediets {  background: url("../images/edietsWeightLoss-over_btn.jpg") no-repeat 0 0; cursor:pointer }
#nav-gi { display: block; width: 126px; height: 25px; background: url("../images/glycemicImpactDiet_btn.jpg") no-repeat 0 0; }
#nav-gi:hover, #wrapper.nav-gi #nav-gi  { background: url("../images/glycemicImpactDiet-over_btn.jpg") no-repeat 0 0; cursor:pointer }
#nav-atkins { display: block; width: 151px; height: 25px; background: url("../images/alkinsNutrionalApproach_btn.jpg") no-repeat 0 0; }
#nav-atkins:hover, #wrapper.nav-atkins #nav-atkins { background: url("../images/alkinsNutrionalApproach-ove.jpg") no-repeat 0 0; cursor:pointer }
#nav-diabetes { display: block; width: 120px; height: 25px; background: url("../images/livingWithDiabetes_btn.jpg") no-repeat 0 0; }
#nav-diabetes:hover, #wrapper.nav-diabetes #nav-diabetes {  background: url("../images/livingWithDiabetes-over_btn.jpg") no-repeat 0 0; cursor:pointer }
#nav-heart { display: block; width: 115px; height: 25px;  background: url("../images/heartSmart_btn.jpg") no-repeat 0 0; }
#nav-heart:hover, #wrapper.nav-heart #nav-heart { background: url("../images/heartSmart-over_btn.jpg") no-repeat 0 0; cursor:pointer }

#startPlan { display: block; width: 170px; height: 30px; background: url("../images/startYourPlan_btn.jpg") no-repeat 0 0; }
#startPlan:hover {  background: url("../images/startYourPlan-over_btn.jpg") no-repeat 0 0; }
#freeProf { display: block; width: 179px; height: 31px; background: url("../images/startYourFreeProfile_btn.jpg") no-repeat 0 0; }
#freeProf:hover {  background: url("../images/startYourFreeProfile-over_b.jpg") no-repeat 0 0; }
#click2Cont { display: block; width: 194px; height: 30px; background: url("../images/clickToContinue_btn.jpg") no-repeat 0 0; }
#click2Cont:hover { background: url("../images/clickToContinue-over_btn.jpg") no-repeat 0 0; }


#main-body { width:770px; background:url(../images/main-bg.gif) 0 0 no-repeat; height:469px; }
#main-diet {width:770px; padding-left:22px; height:62px; margin:10px 0 0 0  }
#dslp-logo { float:left }
#main-diet h1 { float:left; color:#124771; font-size:36px; font-weight:800; letter-spacing:-1 }

#main { width:770px; padding-left:12px; }
#main-left { float:left; width:285px; }
#main-right { float:left }
#main-right-text { float:left; width:210px;}
#main-right-text h2 { font-weight:700; font-size:16px; margin-top:50px; }
#main-right-text p { line-height:15px; }
#main-right-text a { font-weight:bold; }
#main-right-form { float:left; width:196px; }
#main-right-form table { margin:110px 0 0 40px;  }
#main-right-form table h3 { font-size:18px; _font-size:16px; color:#003366; margin:9px 0 15px 0; font-weight:700; letter-spacing:-.5px }
#main-right-form table select { margin-bottom:10px; }
#main-right-form table span { font-weight:bold; display:block; margin:0 10px }
#main-right-form table td p a { color:#333333; }

#main-subbody { height:211px; _height:261px; background:url(../images/bottom-bg.gif) 0 0 no-repeat; padding:50px 0 0 20px; }
#main-subbody-left { float:left }
#main-subbody-left-food { float:left; }
#main-subbody-left-menu { float:left; width:205px; margin:5px 0 0 0 }
#main-subbody-left-menu div { margin:0 0 10px 0 }
			
#main-subbody-right { float:left; margin:10px 0 0 40px; }
#main-subbody-right ul {  }
#main-subbody-right li { background:url(../images/checkMark.jpg) 0 0 no-repeat; padding:0 0 0 20px; margin:0 0 5px 0; font-size:12px; }

#main-footer { height:115px; background:url(../images/bottomBox_design.jpg) 0 0 no-repeat;  }
#main-footer-form { padding: 0px 0 0 390px  }
main-footer-form p { margin:0 !important; padding:0 !important }
#main-footer-form select { float:left; margin:25px 10px 0 0; width:120px;   }
#main-footer-form select, #main-footer-form option { font-size:14px; }
#main-footer-form img { float:left; _margin:10px 0 0 0  }

#footer { text-align:center;  }
#footer p.disclaimer { }
#footer p.secure { }
#footer p.copyright { }

/* Clear Fix   */
.clear {overflow: hidden;width: 100%;}
.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden}


