/***** Standalone FDP Styling *****/

.HPfreeDietProfileCon { width: 286px; height: 255px; clear: both; padding: 10px 15px;}
.HPfreeDietProfileCon p { width: 150px; margin-bottom: 5px; font-size: .9em;}
.HPfreeDietProfileCon h3 { width: 180px; margin: 0; }
.HPfreeDietProfileCon fieldset { border: 0; font-size: 11px; }
.HPfreeDietProfileCon fieldset input { margin: 0; }
#submit_btn { border: none; }
.HPfreeDietProfileConInner label { float: left; display: inline; width: 60px; margin-top: 5px;}
.HPfreeDietProfileConInner #wt_st, #wt_lb, #htft, #htin, #gender {width: 60px; margin-top: 3px;}

#submitBMIbtn { /*width: 120px; height: 47px;*/ width: 300px; height: 27px; display: block; border: 0; margin-top: 10px; font-weight: bold; padding-top: 10px; background: transparent; }

#tdfemale .HPfreeDietProfileCon { background: url(/images/bmiBg_09.jpg) no-repeat 0 0;  height:180px; width:275px;}
#tdfemale .LBD { background: url(/images/bmiBg_lbd_f.jpg) no-repeat; }
#tdfemale #submitBMIbtn { background: transparent url(/images/signInBtn_f.png) no-repeat 0 0; margin-top:0; }

#tdmale .HPfreeDietProfileCon { background: url(/images/bmiBg_09.jpg) no-repeat 0 0; height:180px; width:275px;}
#tdmale .LBD { background: url(/images/bmiBg_lbd_m.jpg) no-repeat; }
#tdmale #submitBMIbtn { background: url(/images/signInBtn_m.png) no-repeat 0 0; margin-top:0; }

#age_pos {display:/*inline*/block;}
#sex_pos {display:/*inline*/block;}
#sex_pos label{width:60px;}
#weight_pos {display:/*inline*/block;}
#height_pos {display:/*inline*/block;}

/****Imperial/Metric styling****/

#imperial { height: 300px; display: block; }
#metric { height: 300px; display: block; }
.HPfreeDietProfileCon #imperial, #metric{margin-top:40px; font-size:11px; display:block;}
.HPfreeDietProfileCon #imperial p, #metric p {margin-top:13px;}
.HPfreeDietProfileCon #metric input {font-size:1em; margin-top:6px; padding:1px; clear:left;}
/*#metric #weight_pos label {display:inline; float:left; margin-top:5px; width:60px;}
#metric #height_pos label {display:inline; float:left; margin-top:5px; width:60px;}*/

/***** Tesco Diets Active FDP Styling *****/

#activeBMI { width: 365px; height: 275px; background: url(/active/images/bmi_bg.gif) no-repeat; position: relative; padding: 10px 0; z-index: 200; margin-left: 50px; }
#activeBMI .HPfreeDietProfileCon { background: none; padding-bottom: 6px; }

#activeBMI .HPfreeDietProfileCon h3 { color: #2C749E; font-size: 1em; width: 150px; text-align: center; margin-left: 130px; line-height: 1.4em; }
#activeBMI .HPfreeDietProfileCon fieldset { margin-bottom: 2px; padding: 0 5px 0 0; position: relative; left: 95px; }
#activeBMI .HPfreeDietProfileCon label { width: 60px; font-weight: normal; padding: 0; margin: 0; }
#activeBMI .HPfreeDietProfileCon select, #activeBMI .HPfreeDietProfileCon input { width: 75px; }
#activeBMI #submitBMIbtn { background: url(/active/images/bmi_startbtn.png) no-repeat; width: 227px; height:41px; position: relative; top: 0; left: 107px; color: #ffed9b; font-family: Georgia, "Times New Roman", Times, serif; font-size:  20px; font-weight: bold; cursor: pointer; }
#activeBMI #submit_btn { cursor: pointer; }
#activeBMI #age_pos, #activeBMI #sex_pos { display: block; }
#activeBMI .HPfreeDietProfileCon label strong { font-weight: normal; }

#welcome-ctr #activeBMI { left: 40px; }

#adsCtrActive #activeBMI { width: 275px; background: url(/active/images/bmi_bg.jpg) no-repeat; z-index: 200; }
#adsCtrActive #submitBMIbtn { background: url(/active/images/bmi_startbtn2.png) no-repeat; relative; top: 0; left: 24px; }
#adsCtrActive #activeBMI .HPfreeDietProfileCon h3 { margin-left: 50px; }
#adsCtrActive #activeBMI .HPfreeDietProfileCon fieldset { left: 15px; }
