
body div.xxxx div#selectEatingPlanFdp{position:relative;width:620px; height:9em; padding:0; margin:0; float:left; /*border-top:10px solid #fee09b;*/}
div#selectEatingPlanFdp .selectBox{background:transparent url(/dietprofile2/images/dietIntroSelectBg.gif) no-repeat;width:455px;float:right;padding:10px 0 10px 5px; margin-top:5px;}
div#selectEatingPlanFdp .selectBox h2{color:#FFF; float:left; padding-bottom:0;}
div#selectEatingPlanFdp  .selectBox select{float:left; margin-left:5px; font-size:.7em;}

#topStuff { padding:0px; margin: 0; position: relative; height:170px; float:left;}	
.fdp_planCTR { position: absolute; left: 0; top: 40px; width: 590px; height: 125px; z-index:3; visibility: hidden; }
.fdp_planCTR img { float: left; margin: 0 20px 0 0; padding:0; top:-35px; position:relative; }
.fdp_planCTR h3 {display:none; text-indent:-9999px; overflow:hidden;}
.fdp_planCTR p{margin-top:12px;}


/* ----- Free Diet Profile  signin page ----- */

#freedietprofile3 {position:relative; float:left; width:620px; height:205px; border-top:10px solid #fee09b; margin-top:5px;}

#freedietprofile3 h2 {margin-top:5px;}

#fdpMainDetails{position:relative; width:600px; height:130px;  background:transparent url(/dietprofile2/images/ftp3bg.gif) no-repeat; padding:10px 10px 20px 10px;}
#fdpMainDetails p{float:left; clear:both; width:230px; margin:0 0 8px 0; padding:0 0 0 0; font-size:1em;}
#fdpMainDetails p.contDet{width:550px;}
#fdpMainDetails p.contDet label{width:auto; margin-right:5px;}
#fdpMainDetails p.contDet input{margin-right:15px;}
#fdpMainDetails p.ageSex{width:70px; position:absolute; left:190px;}
#fdpMainDetails p.ageSex input, #fdpMainDetails p.ageSex select{margin:5px 0 4px 0; width: 70px; font-size:1em;}
#fdpMainDetails p label{ width:100%; margin:3px 0; float:left;}
#fdpMainDetails select, #fdpMainDetails input{ margin:0 0; padding:0; width: 50px; float:left; }
#fdpMainDetails select#gender{width:74px;}
#fdpMainDetails p.contDet input{ width: 100px;}
#fdpMainDetails p span{float:left; margin:5px 20px 0 5px;}
#fdpMainDetails label span{font-size:1em; float:left; margin:0;}
#fdpMainDetails  input.btnSwitch{width:auto; position:absolute; top:85px; left:480px;}

#freedietprofile4 { border-top:10px solid #FEE09B; float:left; margin-top:5px; position:relative; width:620px; }

#fdpMainDetails2 {position:relative; width:600px; padding:10px; background: #ffb609 url(/dietprofile2/images/ftp4bg.gif) no-repeat; }
#fdpMainDetails2 p{float:left; clear:both; width:230px; margin:4px 0 4px 0; padding:0 0 0 0; font-size:1em;}
#fdpMainDetails2 p.contDet{width:550px;}
#fdpMainDetails2 p.contDet label{width:auto; margin-right:5px;}
#fdpMainDetails2 p.contDet input{margin-right:15px;}
#fdpMainDetails2 p.ageSex{width:70px; position:absolute; left:190px;}
#fdpMainDetails2 p.ageSex input, #fdpMainDetails p.ageSex select{margin:5px 0 4px 0; width: 70px; font-size:1em;}
#fdpMainDetails2 p label{ width:100%; margin:3px 0; float:left;}
#fdpMainDetails2 select, #fdpMainDetails2 input{ margin:0 0; padding:0; width: 50px; float:left; }
#fdpMainDetails2 select#gender{width:74px;}
#fdpMainDetails2 p.contDet input{ width: 100px;}
#fdpMainDetails2 p span{float:left; margin:5px 20px 0 5px;}
#fdpMainDetails2 label span{font-size:1em; float:left; margin:0;}
#fdpMainDetails2  input.btnSwitch{width:auto; position:absolute; top:85px; left:480px;}

#fdpQuestions{float:left; width:620px; border-top:10px solid #fee09b; padding-top:3px;}
#fdpQuestions .clearfix{float:left; width:620px;}
.qBG {float:left; width:620px; padding:5px 0 20px 0; margin:20px 0 0 0; background:transparent url(/dietprofile2/images/dottedBordder.gif) repeat-x left top;}
.qBG span{float:left; font-family:Georgia, "Times New Roman", Times, serif; font-weight:700; font-size:1em; line-height:auto;}
.qBG img { float: right;}	
.qBG a { color: #fff; }
#fdpQuestions .frmSize{ margin-top:10px;}
#fdpQuestions input.btn{margin:20px 0; float:left;}

#frame1, #frame2, #frame3, #frame4, #frame5, #frame6, #frame7, #frame8, #frame9, #frame10 { float:left; background: #fff8e2; margin: 5px 0 10px 0; border: 1px solid #ffe080; padding: 10px; width:600px; }

/* Results Page */
p.introTextResults{float:rleft; margin:2px 0 20px 0;}
div.resulDisplay{height:9em; float:left; background:transparent url(/dietprofile2/images/lineBg.gif) repeat-y 310px 0; margin:20px 0;}
div.resulDisplay p{flaot:left; clear:both;}
span.infBmi{float:right; font-size:.8em; margin-top:-13px;}

ul.bmiBars{float:left; width:250px; margin:5px 0 0 0; display:inline;}
ul.bmiBars li{display:inline;}


dl.bmiResults{float:left; width:300px; margin:0;}
dl.bmiResults dt{font-family:Georgia, "Times New Roman", Times, serif; font-size:.875em; font-weight:700; line-height:1.15em; padding-bottom:16px;background:transparent url(/dietprofile2/images/dottedBordder.gif) repeat-x bottom;}
dl.bmiResults dd{ float:left; clear:both; line-height:1.5em;}
dl.bmiResults dd strong{color:#b43900;}

ul.weightCalResults{float:left;}
ul.weightCalResults li{color:#b43900; line-height:1.5em;}
ul.weightCalResults li strong{color:#000; font-weight:normal;}

table.resultsBarChart{float:left; width:300px; display:inline}
table.resultsBarChart td{width:20px; padding:2px 2px;}
table.resultsBarChart td span{font-size:.75em;font-family:Arial, Helvetica, sans-serif; width:95px; float:left; display:inline; clear:none; }
table.resultsBarChart td span.right{text-align:right;}

/*Personalize Plan questions*/

.prof2Questions{float:left; width:620px;}
.prof2Questions ul{float:left;}
.prof2Questions ul.sized li{float:left; width:150px;}
.prof2Questions ul.fullWidth li{clear:both; width:580px; margin-right:-3px; line-height:17px;}
.prof2Questions li{margin-right:20px; float:left;}
.prof2Questions li input{float:left; margin-right:5px;}

body#dietprofileReg div.prof2Questions{border-top:10px solid #fee09b; padding-top:3px; margin-top:20px;}
body#dietprofileReg div.prof2Questions span{text-indent:-14px; overflow:hidden;font-family:Georgia, "Times New Roman", Times, serif; font-weight:700; line-height:1.15em; padding-bottom:16px;}
body#dietprofileReg div.prof2Questions .qBG {background:transparent url(/dietprofile2/images/dottedBordder.gif) repeat-x left bottom; margin:0; padding:0;}

.menuskin { position:absolute; clear:left; width:300px; z-index:100; background-color:#F9F3D6; border:2px solid #F1E199; font:normal 1em Arial, Helvetica, sans-serif; line-height:18px; visibility:hidden; padding: 10px;}
.menuskin strong{color:#000;}
.menuskin li a { text-decoration:none;padding: 0 10px; }

/*Account Info page*/
fieldset.accountInfo{ display: block; float:left;}
fieldset.accountInfo p{padding:1px 0 10px 0; font-size:.75em;}
fieldset.accountInfo p label{float:left;width:150px; margin-right:10px; clear:both; font-size:1em;}
fieldset.accountInfo p input{width:300px; margin-top:3px; font-size:1em;}
fieldset.accountInfo p input.btn{width:125px; margin-left:20px; display:inline;}
fieldset.accountInfo .errorMsg ul{float:left;}
fieldset.accountInfo .errorMsg ul li{margin:0 10px 0 0 ;}
fieldset.accountInfo .check{width:auto;}
fieldset.accountInfo .btnConfirm{float:left; clear:both;}

fieldset.accountInfo div.imgFitBox{width:200px; position:absolute; margin-left:533px; margin-top:5px;}

fieldset.accountInfo div.errorMsg{width:595px;}


table#planSelection{ float:left; width:620px; margin-top:15px; }
table#planSelection thead td{color:#333333; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:.75em; }
table#planSelection tbody td{padding:10px 0;  vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:.75em;}
table#planSelection tbody td input{margin-right:3px; float:left; display:inline;}

.cardsImg{float:left; margin:10px 0;}

body#dietprofile h2.joinNowBtn, body#dietprofileReg h2.joinNowBtn, body#welcome h2.joinNowBtn{display:none;}

body#dietprofileReg fieldset.accountInfo div.errorMsg{padding-bottom:20px; clear:both;}

p strong.infoMsg{margin-left:160px;}

ol.tcsList { list-style-type:decimal; list-style-position:outside; margin:0 0 0 20px; }
