
h1#MyVitalStats{background-image:url(/media/images/profile/titles/myvitalstats.gif?v=2);}
h1#AboutMe{background-image:url(/media/images/profile/titles/aboutme.gif?v=2);}
h1#ActivityLevels{background-image:url(/media/images/profile/titles/activitylevels.gif?v=2);width:164px;}
h1#Goals{background-image:url(/media/images/profile/titles/personalgoals.gif?v=2);width:177px;}
h1#BMI{background-image:url(/media/images/profile/titles/mybmi.gif?v=2);width:234px;}
h1#BMR{background-image:url(/media/images/profile/titles/mybmr.gif?v=2);}
h1#Targets{background-image:url(/media/images/profile/titles/targetgoalweight.gif?v=2);}
h1#goaldate{background-image:url(/media/images/profile/titles/goalweightdate.gif?v=2);}
h1#memStatus{background-image:url(/media/images/profile/titles/membershipstatus.gif?v=2);}
h1#Promo{background-image:url(/media/images/profile/titles/promocodes.gif?v=2);}
h1#membershipOptions{background-image:url(/media/images/profile/titles/membershipoption.gif?v=2);}
h1#signin{background-image:url(/media/images/profile/titles/signindetails.gif?v=2);}
h1#accountStatus{background-image:url(/media/images/profile/titles/accountstatus.gif?v=2);}
h1#terms{background-image:url(/media/images/profile/titles/tsandcs.gif?v=2);}
h1#confirmation{background-image:url(/media/images/profile/titles/order_confirmation.gif?v=2);}
h1#Maintain{background-image:url(/media/images/profile/titles/targets-to-maintain.gif?v=2);}
h1#WhatNext{background-image:url(/media/images/profile/titles/a_whatsnext.gif?v=2);}
h1#WhatIsNext{background-image:url(/media/images/profile/titles/whatsnext.gif?v=2);}

#profileTabs{background:url(/media/images/profile/nav/pfooter.gif) bottom no-repeat #ffffff;padding-bottom:19px;height:40px;_padding-bottom:17px;}
#profileTabs ul li {float:left;height:43px;list-style-type:none;margin:0;padding:0;width:133px;background-position:bottom;}
#profileTabs ul li a{display:block;height:42px;width:133px;}
#profileTabs ul li a span{display:none;}
#profileTabs li#personal{background:url(/media/images/profile/nav/personal.gif?v=2) no-repeat;}
#profileTabs li#personalSelected{background:url(/media/images/profile/nav/personalSelected.gif?v=2) no-repeat;}
#profileTabs li#results{background:url(/media/images/profile/nav/results.gif?v=3) no-repeat;}
#profileTabs li#resultsSelected{background:url(/media/images/profile/nav/resultsSelected.gif?v=3) no-repeat;}
#profileTabs li#resultsNA{background:url(/media/images/profile/nav/resultsNA.gif?v=2) no-repeat;}
#profileTabs li#options{background:url(/media/images/profile/nav/options.gif?v=2) no-repeat;}
#profileTabs li#optionsSelected{background:url(/media/images/profile/nav/optionsSelected.gif?v=2) no-repeat;}
#profileTabs li#optionsNA{background:url(/media/images/profile/nav/optionsNA.gif?v=2) no-repeat;}
#profileTabs li#account{background:url(/media/images/profile/nav/account.gif?v=2) no-repeat;}
#profileTabs li#accountSelected{background:url(/media/images/profile/nav/accountSelected.gif?v=2) no-repeat;}

.nut_iconList .listBloodPressure{background-image:url(/media/images/icons/bloodpressure.png);}
.nut_iconList .listDiabetes{background-image: url(/media/images/icons/diabetes.png);}
.nut_iconList .listCholesterol{background-image: url(/media/images/icons/heart.png);}


.profileSection{margin-bottom:18px;position:relative}
.profileSection.last{margin-bottom:0;}
.profileSection .titleHelp{height:25px;}
.profileSection .titleHelp h1, .profileSection .titleHelp img{float:left;}
.profileSection .titleHelp h2{float:left;margin-right:8px;padding-bottom:4px;}
div#LAST.profileSection{margin-bottom:0;}
.profileSection .icon, .profileSection .profileInputs, .profileSection #whatnext{float:left;}
.profileSection .icon{width:85px;}
.profileSection #goalweight{float:left;width:380px;}
#whatnext{width:350px;}
.profileSection .detail{color:#3098bd;font-weight:bold;}
.profileSection .info{color:#808080;font-style:italic;}
#updateNB{background:url(/media/images/parts/ncbulb.jpg) no-repeat 10px 10px #ffffff;padding:15px 10px 15px 55px;border-radius:6px;margin-bottom:20px;}
.profileSection #tblVitals{width:200px;}
.profileSection .Vital td{font-size:12px;padding:8px 6px 0 0;}
.profileSection .Vital td.info{width:360px;}
.profileSection .vitalStats{width:50px;}
.profileSection #metric{padding:15px 0 4px 0;color:#808080;font-size:11px;}
#aboutMe label, #aboutMe input, #aboutMeGain label, #aboutMeGain input{float:left;}
#aboutMe label, #aboutMeGain label{font-size:12px;padding:0 0 4px 6px;width:320px;}
.profileSection .activityLevel{margin-bottom:14px;}
.profileSection .activityLevel select{margin-top:2px;}
.profileSection #activityhelp{width:220px;margin:-290px 0 0 120px;font-size:11px;}
.profileSection #goalshelp{width:260px;margin:-250px 0 0 100px;font-size:11px;_margin-left:150px;_margin-top:-400px;}
.profileSection #autohelp{font-size:11px;}
.profileSection .tblGoals{margin-bottom:10px;width:100%;}
.tblGoals #losediv{padding-bottom:4px;}
.profileSection .tblGoals table{width:145px;}
.profileSection .tblGoals td{vertical-align:top;}
.profileSection .tblGoals .detail{width:180px;font-size:12px;}
.tblGoals input, .tblGoals label{float:left;}
.tblGoals label{font-size:12px;padding:0 0 4px 6px;}
.tblGoals table label{font-weight:bold;padding-right:10px;}
.profileSection #bmihelp{width:220px;margin:0;font-size:11px;}
.profileInputs .Vital input.text{width:34px;}

/*Results*/
.profileSection .bmikey {float:left;width:100px;}
.profileSection .bmichart{float:left;width:250px;padding-left:30px;}
.profileSection #bmiHolder{position:relative;}
.profileSection #tblBMI{position:absolute;left:0px;top:18px;}
.profileSection #tblBMI td{text-align:center;}
.profileSection #tblBMI td.col2{border:1px solid #817F80;width:64px;}
.profileSection #tblBMI td.col3,#tblBMI td.col4,
#tblBMI td.col5{border-right:1px solid #817F80;border-top:1px solid #817F80;border-bottom:1px solid #817F80;width:64px;}
.profileSection #tblBMI td.col2{background-color:#CFF8AC;color:#3D3D3D;font-weight:bold;}
.profileSection #tblBMI td.col3{background-color:#95CA3C;color:#3D3D3D;font-weight:bold;}
.profileSection #tblBMI td.col4{background-color:#F46D11;color:#FFFFFF;font-weight:bold;}
.profileSection #tblBMI td.col5{background-color:#F03B4C;color:#FFFFFF;font-weight:bold;}
#bmilabel {left:50px;position:absolute;top:48px;width:300px;}
#bmilabel td{width:63px;}
.profileSection #needs {float:left;width:220px;}
.profileSection #needs #rest{padding-top:15px;}
.profileSection #needs #typical{padding-top:56px;}
.profileSection #needs #maintain{position:absolute;top:275px;left:20px;}
.profileSection #kcalspd {background:url(/media/images/profile/mybmr_kcals_perday.png) no-repeat top;float:left;height:230px;margin-top:10px;width:136px;}
.profileSection #kcalspd p{height:20px;padding:6px 12px 0 10px;font-weight:bold;}
.profileSection #kcalspd p span.textLarger{padding-top:3px;display:block;}
.profileSection .goals h3{text-align:center;padding-bottom:8px;}
.profileSection .goals {float:left;margin:15px 0 0 20px;width:134px;}
.profileSection .goals .foodintake{background-image:url(/media/images/profile/food_intake_bg.png);height:38px;width:104px;padding:8px 20px 0 10px;font-weight:bold;}
.profileSection .goals .foodintake .textLarger{padding-top:3px;}
.profileSection .goals .calstoburn{background-image:url(/media/images/profile/cals_burn_bg.png);height:38px;width:104px;padding:8px 20px 0 10px;font-weight:bold;}
.profileSection .goals .calstoburn .textLarger{padding-top:3px;}
.profileSection .goals .target{font-weight:bold;color:#ffffff;font-size:17px;line-height:45px;padding-left:20px;}
.profileSection .goaldate {float:left;width:150px;}
.profileSection .goaldate .Date {background:url(/media/images/profile/goal_date_bg.gif?v=1) no-repeat;font-size:17px;font-weight:bold;
height:45px;line-height:45px;text-align:center;width:176px;}
.profileSection #bmrExplained{padding:0 25px 18px 24px;}
.profileSection #myBMR{position:relative}
#joinNote{padding-bottom:18px;}
img#hlpAutoLogin{float:left;margin:-3px 0 0 4px;}

/* Membership Options*/
.profileSection .membersStatus {float:left;margin:5px 0 10px;width:200px;}
.profileSection .membersStatus p{font-weight:bold;}
.profileSection .membersStatus .memInfo {background-color:#FFFFFF;border:1px solid #7FBB9F;height:18px;line-height:18px;text-indent:4px;}
.profileSection #ChooseOption{width:380px;}
#ChooseOption h5{font-size:15px;margin:0;}
#ChooseOption p{color:#808080;font-size:12px;padding-right:5px;}/* booststrap amen */
#ChooseOption p span.extradays{font-size:16px;font-weight:bold;}
#ChooseOption .cmp p{padding-bottom:3px;}
#ChooseOption td{vertical-align:top;}
#ChooseOption .cm{width:20px;padding-top:2px;}
#ChooseOption .cmp h5{color:#6eae1a;}
#ChooseOption .cmp h5.offerClr{color:#E3270E;font-size:12px;}
#ChooseOption tr#freeTrial td{padding-bottom:18px;}
#ChooseOption .offerPod{height:110px;width:405px;margin:0 0 0 -20px;}
#ChooseOption .offerSpacer{height:8px;}
#ChooseOption .opLeft{background:url(/media/images/profile/membership/offerpod_left.gif) no-repeat;padding:15px 0 0 20px;}
#ChooseOption .opTile{background:url(/media/images/profile/membership/offerpod_tile.gif) repeat-x;padding-top:13px;}
#ChooseOption .opTile.cml p{padding-top:8px;}
#ChooseOption .opSave10,#ChooseOption .opSave1000{background:url(/media/images/profile/membership/offerpod_save10.gif) no-repeat right;width:140px;padding-top:50px;}
#ChooseOption .opSave5,#ChooseOption .opSave500{background:url(/media/images/profile/membership/offerpod_save5.gif) no-repeat right;width:140px;padding-top:50px;}
#ChooseOption .opSave550{background:url(/media/images/profile/membership/offerpod_save550.gif) no-repeat right;width:140px;padding-top:50px;}
#ChooseOption .opSave3,#ChooseOption .opSave300{background:url(/media/images/profile/membership/offerpod_save3.gif) no-repeat right;width:140px;padding-top:50px;}
#ChooseOption .opSaveText{background:url(/media/images/profile/membership/offerpod_save5.gif) no-repeat top right;width:140px;}
#ChooseOption td.optionPrice{font-size:12px;text-align:right;vertical-align:bottom;}


.emailInUseInput .ctaButton, .emailInUseInput input.text{float:left;}
.emailInUseInput input.text {width:200px;margin:4px 4px 0 0;}
p#Request{padding-bottom:8px;font-size:11px;}
.percentofferTXT{color:#ff0000;font-size:11px;}

#promoCode{padding-top:5px;}
#ConfrimPromo{padding:10px 0 15px 0;}
#ConfrimPromo input, #ConfrimPromo p{float:left;}
#ConfrimPromo input{float:left;margin:0 6px 0 0;max-width:150px;}
.profileSection .accountDetails{padding-bottom:10px;_width:390px;}
.profileSection .accountDetails label, .profileSection .accountDetails input,.profileSection .accountDetails .input{float:left;}
.profileSection .accountDetails input.text{width:200px;}
.profileSection .accountDetails label{width:160px;padding-right:20px;font-size:12px;font-weight:bold;}
.profileSection .accountDetails label span{color:#808080;font-style:italic}
.profileSection .accountDetails label span.pword{padding-left:35px;}
.profileSection #heardOther{padding-top:4px;}
.profileSection #autoHelp{float:right;margin-right:40px;}
.profileSection #autoLoghelp{width:260px;margin-top:18px;}
#acceptTerms input, #acceptTerms #conditions{float:left;}
#acceptTerms #conditions{padding-left:6px;width:360px;}
#acceptTerms p#Terms{font-size:11px;padding-bottom:18px;}
#acceptTerms p#Privacy{font-size:11px;}
h1#freeTrialConfirm{background-image:url(/media/images/profile/titles/freetrialconfirmation.gif);}
div#freeTrialConfirmation{height:337px;background:url(/media/images/profile/freetrial_confirm_bg.jpg) no-repeat;padding-top:18px;}
div#freeTrialConfirmation p{padding:0 0 0 18px;width:280px;}
div#freeTrialConfirmation #freeAccess p{width:265px;}
div#freeTrialConfirmation #startFreeBtn{padding:2px 0 30px 65px;}
div#freeTrialConfirmation #appStore{margin:0 0 5px 70px;}
div#freeTrialConfirmation.nut_panelBlue {padding: 18px 0 0;}
div#freeTrialConfirmation h2 {margin-left: 18px;}

#tblOrderAmount{float:right;font-size:11px;margin-top:30px;}
#tblOrderAmount td{font-size:13px;}
#tblOrderAmount td.amount{text-align:right;padding-left:10px;}
#tblOrderAmount #promotionalDiscount td{border-bottom:1px solid #000000;padding-bottom:8px;}
#tblOrderAmount #orderAmount td{padding-top:8px;}
#chosenMembership{margin-bottom:10px;}

/*signedin*/
#editUserDetails{width:391px;}
#editUserDetails td{font-size:12px;padding-bottom:10px;}
#editUserDetails td .ctaButtonSml, #editUserDetails td .retButtonSml{font-size:11px;float:right;margin:15px 0 0 5px;}
#editUserDetails .upDateSettings{display:none;}
#editUserDetails .update{text-align:right;}
#editUserDetails td#col1 {width:105px;}
#editUserDetails td#col2 {width:245px;}
#editUserDetails td#col3 {width:41px;}
#editUserDetails td label{font-weight:bold;}
#editUserDetails .updateContainer {border-bottom:1px solid #3098bd;border-top:1px solid #3098bd;padding-bottom:18px;padding-top:18px;}
#editUserDetails #updateEmail input{width:190px;}
#editUserDetails #updatePW input{width:115px;}
#accounterrors ul, #detailserrors ul,#termserrors ul{margin-left:15px;}
#termserrors ul{margin-top:18px;}
#accounterrors li,#detailserrors li,#termserrors li{color:#ff0000;}
#paymentHistory, #paymentOption, #noPayments, #promoCode, #ChooseOption{width:391px;}
#paymentHistory h3{font-weight:normal;padding-bottom:4px;}
#paymentHistory #paymentOverView h3 strong{float:left;width:110px;}
#paymentHistory #tblHistory{margin:18px 0 18px 0;width:360px;}
#paymentHistory #tblHistory td, #paymentHistory #tblHistory th{background-color:#ffffff;text-align:center;border-bottom:1px solid #E3FBFF;padding:3px 0 4px 0;font-size:12px;}
#paymentHistory #tblHistory th{border-bottom-width:10px;color:#ec6912;}
#paymentHistory table th#description{width:210px;}
#paymentHistory table .col2{border-left:1px solid #E3FBFF;border-right:1px solid #E3FBFF;}
#paymentHistory th{border-bottom-width:10px;}
#paymentOption #paymentCancel{display:none;}
.profileSection .membershipHelpLine{position:absolute;top:-4px;right:0;*width:210px;_width:210px;_padding-right:18px;}
.profileSection .membershipHelpLine p{float:left;padding:4px 6px 0 0;}
.profileSection .membershipHelpLine img{float:right;}


/*Panels*/
.sidePanel #goals1{list-style:none;background:url(/media/images/panels/setting-goals_1.gif?v=1) no-repeat;padding:0 0 10px 26px;}
.sidePanel #goals2{list-style:none;background:url(/media/images/panels/setting-goals_2.gif?v=1) no-repeat;padding:0 0 10px 26px;}
.sidePanel #BuyWithConfidence .bwcimg{text-align:center;}
.sidePanel #BuyWithConfidence p{padding:0 10px 8px 10px;}
.sidePanel #BuyWithConfidence h2{font-size:12px;text-align:center;padding-bottom:6px;}

.profileSection #BMI2 .bmikey{width:300px;padding-bottom:10px;}
.profileSection #BMI2 .bmichart{float:none;width:500px;clear:both;padding-left:0;}
.profileSection #BMI2 #bmiHolder{padding:53px 0 43px 0;margin:0;_position:static;}
div#CenterContent .nut_panelBlue .colourSection{padding-bottom:0;}
.profileSection #BMI2 #bmiHolder .BMIFig{font-size:20px;text-align:center;}
.profileSection #BMI2 #tblBMI {width:485px;height:116px;background:url(/media/images/profile/bmi/bmiscale_bg.png) no-repeat;position:static;}
.profileSection #BMI2 p#joinNote{display:none;}

#reviewcenter{background:url(/media/images/panels/reviewcentre.gif) no-repeat 0 0;height:299px;width:178px;}
#reviewcenter p#rcRating{color:#ffffff;font-size:13px;text-shadow:1px 1px #000000;text-align:center;padding-top:63px;}
#reviewcenter p#rcRevHdr{font-size:19px;color:#8e1c8e;padding:75px 0 0 10px}
#reviewcenter p#rcRev{padding:35px 10px 10px 14px;}
#reviewcenter p#rcRevSrc{padding:0 14px 0 14px;font-style:italic;}
#reviewcenter p#rcRevSrc span{font-style:normal;font-weight:bold;}

/*signup*/
div#CenterContent #signupContent .cntrPnlContent{padding-top:14px;}
#signupContent #profileTabs{background:none;padding-bottom:5px;padding-top: 5px;}
#signupContent #profileTabs ul li{width: 180px;}
#signupContent #profileTabs li#personalSelected, #signupContent #profileTabs li#personal, #signupContent #profileTabs li#resultsSelected, #signupContent #profileTabs li#results,
#signupContent #profileTabs li#optionsSelected, #signupContent #profileTabs li#options, #signupContent #profileTabs li#resultsNA, #signupContent #profileTabs li#optionsNA{background:none;}
#signupContent #profileTabs ul li a span{display:block;}
#signupContent #profileTabs span.circle{float: left;font-size: 16px;height:25px;line-height:25px;width:25px;border-radius:18px;color:#ffffff;font-weight:bold;text-align:center;}
#signupContent #profileTabs ul li a, #signupContent #profileTabs ul li span.NA {display:block;font-weight:bold;padding-left:40px;padding-top:4px;text-align:left;width:150px;text-decoration:none;font-size:12px;}
#signupContent #profileTabs li#personalSelected a,#signupContent #profileTabs li#resultsSelected a, #signupContent #profileTabs li#optionsSelected a{color:#F36422;}
#signupContent #profileTabs li#personalSelected span.circle,#signupContent #profileTabs li#resultsSelected span.circle, #signupContent #profileTabs li#optionsSelected span.circle{background-color:#F36422;}
#signupContent #profileTabs li#personal span.circle,#signupContent #profileTabs li#results span.circle, #signupContent #profileTabs li#options span.circle,
#signupContent #profileTabs li#resultsNA span.circle, #signupContent #profileTabs li#optionsNA span.circle{background-color:#3098BD;}
#signupContent #profileTabs li#personal a, #signupContent #profileTabs li#results a, #signupContent #profileTabs li#options a,
#signupContent #profileTabs li#resultsNA a, #signupContent #profileTabs li#optionsNA a{color:#3098BD;}
#signupContent .progressbar{margin-bottom:18px;}
#signupContent #freeTrialConfirmation{background-image:none;background-color:#E4FCFF;border-radius:4px;height:auto;}
#signupContent h2#ThanksForChoosing{background-image:url(/media/images/profile/titles/thanksforchoosing.gif);margin:0 0 18px 18px;}
#signupContent div#freeTrialConfirmation p{width:auto;padding-right:100px;}
#signupContent #freeTrialConfirmation #startFreeBtn{padding:15px 0 0 150px;}

#displayFreeTrialOnly{margin-bottom:18px;}
#displayFreeTrialOnly #FreeTrialBnr{float:left;padding:18px 18px 30px 18px;background-color:#D70318;border-radius:8px 0 0 8px;}
#displayFreeTrialOnly #FreeTrialBnr h1{color:#ffffff;font-size:38px;}
#displayFreeTrialOnly #FreeTrialBnr p{display:block;font-size:14px;background:url(/media/images/profile/membership/basket.png) no-repeat 0 0;padding-left:30px;margin-top:25px;}
#displayFreeTrialOnly #ncMedia{float:right;width:340px;padding:18px 0 0 0;}
#displayFreeTrialOnly #ncMedia h1{text-align:center;font-size:18px;}

.profileInputs{width:410px}
.deliveryOptions{margin-bottom:18px;}
.deliveryOptions label{font-size:12px;}
.profileSection.deliverable label{color:#8d8d8d;font-weight:bold;}
.profileSection.deliverable p{color:#8d8d8d;}
.profileSection.deliverable .labelIndent{margin-left:16px;}
.profileSection input.text{text-indent:2px;}
input.text.required{border:1px solid #fc0101;}
input.form-control.required { border: 1px solid #fc0101; }
.deliverableOfferPod{background-color:#fff;border:1px solid #ccc;border-radius:6px;padding:18px;margin-left:-105px;width:462px;position:relative;}
.deliverableOfferPod h5{max-width:250px;}
.deliverableOfferPod table#offerCointainer{width:100%;}
.deliverableOfferPod table#tblDeliverableAmount{width:140px;float:right;}
.deliverableOfferPod .amount{text-align:right;}
.deliverableOfferPod #powerfulcombo{width:240px;}
#deliverableChooseColour{float:left;margin-top:18px;}
#deliverableChooseColour h6{font-size:12px;color:#8d8d8d;font-weight:bold;}
#deviceColourSelector{width:160px;}
#deliverableOrder{float:right;margin-top:10px;}
#deliverableOrder td{font-size:13px;}
#deliverableIMG{width:90px;}
#deliverableIMG p{margin:5px 0 0 5px;}
#promotionalDiscount .amount,
#tblDeliverableAmount .ncSaving{border-bottom:1px solid #000;}
#tblDeliverableOffer .text-right{padding-right:7px;}
.profileSection .labelIndent .accountDetails label{width:140px;}
#deviceZoomLink{background:url(/media/images/parts/zoom.png) no-repeat 0 0;display:inline-block;padding:2px 0 4px 24px;}
#ncandfb{margin-bottom:14px;}
.cornerFlash{position:absolute;top:0;right:0;background:url('/media/images/profile/flash_exclusive.png') no-repeat;width:92px;height:94px;}
#fbgotodiary{margin:18px auto 18px auto;}
#tblReviewOrder{width:100%;margin-top:18px;}
#tblReviewOrder td{font-size:13px;}
#tblReviewOrder .itemCost{text-align:right;}
#tblReviewOrder tfoot td{border-top:1px solid #000000;padding-top:2px;font-weight:bold;}
.orderAddress{width:239px;}
.orderAddress .nut_panel{min-height:135px;}
.orderAddress h3{margin-bottom:18px;}
.billingAddress{float:left;font-size:12px;}
.deliveryAddress{float:right;font-size:12px;}

/* offerpods redesign*/
.memberOption td.memSelect{width:18px;}
.memberOption{border:1px solid #ccc;border-radius:6px;width:100%;background-color:#ebfbff;border-collapse:separate;margin-bottom:7px;position:relative;}
/* .memberOption:hover{background-color:#ebf3f8;cursor:pointer;} */
.memberOption td{vertical-align:top;padding:18px 0 18px 18px;}
.memberOption td h5{margin-top:0;}
.memberOption td.memSelect{padding-right:18px;border-right:1px solid #ccc;height:60px;}
.memberOption td.memPrice{padding-left:0;padding-right:18px;width:95px;}
.memberOption:last-child{margin-bottom:0;}
.memberOption #deviceIMG, .memberOption #deliverableChooseColour{float:left;padding-top:10px;}
.memberOption #deliverableChooseColour{margin:40px 0 0 18px;}
.memberOption #deviceColourSelector{margin-bottom:8px;}
.memberOption #tblDeliverableOffer td, .memberOption #tblDeliverableAmount td{padding-top:0;padding-bottom:0;padding-left:0;}
.memberOption .memRenew{max-width:250px;}
#deliverableOrder{padding:0 18px 0 0;}
#deliverableOrder table{float:right;}
.memDeliverable{width:240px;}
#discountprice{padding-right:18px;}
#ncandfb2{margin:10px 0 30px 30px;}
#totalprice{padding-right:0;text-align:right;}
.memberOption td.memOfferPrice{padding:30px 60px 0 0;width:105px;}
.offerBadge{position:absolute;right:0px;top:0;width:92px;height:92px;background-repeat:no-repeat;}
.memberOption td.bestValue{padding:10px 10px 0 0;}

#fitbitPurchaseOptions{width:100%;border-radius:6px;background-color:#EBFBFF;}
#fitbitPurchaseOptions img{margin-top:8px;}
#fitbitPurchaseOptions h5{margin-top:3px;}
#fitbitPurchaseOptions select{margin:0 8px 8px 8px;width:90%;}
#fitbitPurchaseOptions td{vertical-align:top;text-align:center;width:25%;border-right:1px solid #ccc;padding:8px 0 8px 0;}
#fitbitPurchaseOptions tr td:last-child{border-right:none;}
#fitbitSelectOption td{border-bottom:1px solid #ccc;}
p.fb_descritption{max-width:400px;margin:18px 0 18px 0;}
#readterms{padding-left:10px;}
#readterms input{float:left;}
#readterms p{float:left;font-size:11px;padding-left:8px;max-width:480px;}
#modalFitBitDetails img{margin-bottom:25px;}
#modalFitBitDetails p{max-width:400px;margin-bottom:25px;}


.profileInputs .form-group:last-child { margin-bottom: 0; }
label em{ font-weight: normal; font-size:12px;}
.VitalStats label em {margin-left: -9px;}
label.control-label{font-weight:bold;}
.profileSection .VitalStats .form-group, #gender { max-width: 220px; margin-right: 10px; }
.profileInputs input[type="radio"], .profileInputs input[type="checkbox"] { margin-top: 0; }
#Wrapper .form-group *{box-sizing:border-box !important;}
#Wrapper .form-control{font-size:12px;}
#Wrapper .form-horizontal .control-label{padding-top: 5px !important;font-size:12px;}
#Wrapper .VitalStats .form-group input[type="text"], #Wrapper .tblGoals select.form-control{height:25px;box-sizing:border-box !important;}
.signinhide.visible-xs{display:none !important}
.profileSection .activityLevel{width:275px;}
.profileSection .activityLevel:last-child{margin-bottom:0;}

.deliveryDetails{padding-left:10px;float:left;}
.booksale{position:relative;}
.booksale h5.fontPrimaryBold{margin:18px 0 0 18px;}
#booksalecorner{background:url(/media/images/thirdparty/books/corner_flash.png) no-repeat;position:absolute;top:-1px;right:-1px;width:112px;height:106px;}
.booksaleinput{border-right: 1px solid #ccc;padding:0 18px 0 18px;}
.booksaleimg{padding:18px 0 18px 18px;float:left;}
.booksaledescription{padding:18px 0 8px 18px;float:left;width:300px;}
.booksaledescription p{width:220px;margin:0 0 10px 0;}
.booksaleprice{margin-top:25px;}

.form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 5px;
}
.profileInputs label {
    font-size: 12px;
}

@media (min-width:499px){
    .weight1width, height1width{width:220px;}
}    