/* Generic */
#profile_position{position:relative;}
div#profile_panel{width:562px;background-image:url(/media/images/parts/diary_span.gif);background-repeat:repeat-y;padding:0;}

div#profile_panel_top
{width: 562px;
height: 34px;
background-image: url(/media/images/parts/diary_header1.gif);
background-repeat: no-repeat;
}
div#profile_panel_bottom{width:562px;height:53px;background-image:url(/media/images/parts/diary_footer2_big.gif);background-repeat:no-repeat;}
div#profile_content{padding:20px 0 0 10px;height:auto;}
#profile_content p{margin:0px;padding:0px;font-size:12px;color:#808080;text-align:left;}
#profile_content a{color:#808080;text-decoration:underline;}
#profile_content a:hover{text-decoration:none;}
#profile_content .smlLink{font-size:10px;} 
#profile_content h3{font-size: 13px; color:#F03D74; font-weight:bold; text-align:left;margin:0;padding:0;}
#profile_content h4{font-size:12px;font-weight:bold;text-align:left;margin:0;padding:0;}
#profile_content h5{font-size:15px;font-weight:bold;text-align:left;margin:0;padding:0;color:#808080;}
#profile_content .highlite{color:#F23C6D;font-weight:bold;}
#profile_content input, #profile_content select{font-weight:normal;font-size:12px;}
.personalContainer{width:492px;margin:0 0 20px 25px;}
.personalContainer .sectionTitle{margin:0 5px 10px 0;}
.profile_section{width:492px;background-color:#F9EAF1;}
.profile_section .labels{color:#808080;}
.profile_section .icon{float:left;width:150px;}
.profile_section .icon img{margin:15px 0 0 15px;}
.profile_section p {font-weight:normal;}
.Save{float:right;margin:10px 35px 10px 0;}
.SaveLeft{margin-left:25px;}
.SaveLeft input, .SaveLeft img{margin-top:10px;}

/* Tabs */
#profile_tab{width:558px;height:43px;background-color:#ffffff;}
#profile_tab ul{padding: 0px;margin: 0px;}
#profile_tab ul li{list-style-type:none;padding:0px;margin:0px;display:block;float:left;width:133px;height:43px;}
#profile_tab a{display: block;width:133px;left:0px;padding:0px;height:40px;margin-left:0px;margin-top:0px;}
#profile_tab_footer{width:161px;height:3px;position:absolute;top:40px;left:399px;background:url(/media/images/parts/tab_span.gif) repeat-x;}
#profile_tab_cnr{width:16px;height:22px;position:absolute;top:0;right:0;background-image:url(/media/images/parts/cnr_tr.gif)}

/* Personal details*/
.profile_section .formfields{float:left;width:320px;}
.profile_section .formfields table{margin-bottom:10px;}

/* Results */
.bmichart{float:left;width:100px;}
.profile_section .icon{width:100px;}
#bmi p{width:50px;text-align:center;}
#bmi td.col2{border:1px solid #817F80;width:64px;}
#bmi td.col3,#bmi td.col4,#bmi td.col5{border-right:1px solid #817F80;border-top:1px solid #817F80;border-bottom:1px solid #817F80;width:64px;}
#bmi td.col2{background-color:#F3CFF5;}
#bmi td.col3{background-color:#EAA8E6;}
#bmi td.col4{background-color:#CD7CC8;}
#bmi td.col5{background-color:#A05C99;}
#bmi td.col2 p,#bmi td.col3 p {color:#808080;font-weight:bold;font-size:11px;}
#bmi td.col4 p,#bmi td.col5 p {color:#FFFFFF;font-weight:bold;font-size:11px;}
#bmilabel{position:absolute;left:50px;top:48px;width:250px}
#bmilabel p {width:20px;font-size:10px;}
#needs{float:left;width:220px;}
#needs p{margin:25px 0 35px 30px;width:150px;}
#kcalspd{float:left;width:136px;height:230px;background:url(/media/images/profile/mybmr_kcals_perday.gif) top no-repeat;margin-top:10px;	}
#kcalspd p{margin:13px 0 40px 10px;color:#F43C6E;font-weight:bold;font-size:16px;text-align:right;width:50px}
#maintain p{position:absolute;margin:10px 0 0 40px;width:250px;}
#goalweight{float:left;width:310px;padding:0 15px 0 30px;}
.goals{float:left;width:134px;margin:15px 0 10px 20px;}
#profile_content .goals .intake{color:#90478C;font-weight:bold;margin:0 0 10px 20px;}
#profile_content .goals .exercise{color:#F23C6D;font-weight:bold;margin:0 0 10px 20px;}
.goals .foodintake{width:134px;height:45px;background-image:url(/media/images/profile/food_intake_bg.gif);}
#profile_content .goals .foodintake p{color:#ffffff;font-weight:bold;font-size:16px;margin-left:22px;padding-top:12px;}
.goals .calstoburn{width:134px;height:45px;background-image:url(/media/images/profile/cals_burn_bg.gif);}
#profile_content .goals .calstoburn p{color:#F23C6D;font-weight:bold;font-size:16px;margin-left:22px;padding-top:12px;}
.goaldate{float:left;width:150px;margin-left:10px;}
#profile_content .goaldate .Date{background-image:url(/media/images/profile/goal_date_bg.gif);line-height:45px;
font-size:16px;text-align:center;width:176px;height:45px;display:block;color:#F23C6D;font-weight:bold;}

/* Members */
.section_padding{padding:5px 10px 5px 15px;}
.membersStatus{float:left;width:200px;margin:5px 0 10px 0;}
#profile_content .membersStatus p{color:#F23E6E;font-weight:bold;}
#profile_content .membersStatus h4{display:block;background-color:#ffffff;height:18px;line-height:18px;text-indent:4px;border:1px solid #7FBB9F;}
#ConfrimPromo{float:right;margin-right:5px;width:270px;}
#ChooseOption{float:left;margin-left:30px;width:330px;}
#ChooseOption td{vertical-align:middle;padding-bottom:5px;}
#ChooseOption img{margin-top:3px;}
#MobileOptions{float:left;width:330px;margin:15px 0 0 35px;}
#MobileOptions table{margin-top:10px;}
#MobileOptions td{vertical-align:middle;}
#MobileOptions .col2{width:240px}
#MobileOptions .col2 h5,#MobileOptions .col2 p{float:left;}
#MobileOptions .col2 .expire{margin-left:10px;font-size:11px;}
#MobileOptions h5{margin-bottom:5px;}
#profile_content .Details{float:left;width:350px;margin-left:25px;}
#profile_content .Details .col1{width:160px;}
#profile_content .Details td{padding-bottom:5px;}
#profile_content .Details p{color:#F23E6E;font-weight:bold;}
#profile_content .Details .pword{color:#808080;font-style:italic;font-weight:bold;}
#profile_content .Details #Privacy{color:#808080;font-weight:normal;font-size:11px;}
#profile_content .Details #Terms{font-size:11px;}
.OrderValue{color:#808080;}
#editorspanel {margin:5px 15px 0 15px;background:url(/media/images/profile/editor.jpg) no-repeat bottom right;}
#editorspanel p{color:#9c9c9c;width:220px;margin-top:8px;}
#editorspanel p span{color:#983166;font-weight: bold;}
#FreeTrial{background:url(/media/images/profile/editorstick.gif) no-repeat top left;margin-left:15px;height:55px;}
#FreeTrial h2{color:#983166;font-weight: bold;font-size:14px;margin-left:80px;}
#FreeTrial p{color:#5c5c5c;font-size:11px;margin-left:80px;}
.profile_section #EditorsTitle{margin:3px 0 5px 290px;color:#983166;}
#wyg p{font-weight:bold;}
#wyg .webname {color:#983166;}

/* Referral Page */
.personalContainer.referral {width:350px !important;}
.personalContainer.referral p{font-family:Verdana;color:#48484A !important;padding-left:15px !important;}
.personalContainer.referral p a{font-family:Verdana;color:inherit !important;}
.personalContainer.referral p span{font-family:Verdana;color:#48ABCB;}

/* Left Panel */
#settingGoals{height:560px;width:179px;background-image:url(/media/images/panels/setting-goals.png);}
#settingGoals p {color:#ffffff;font-size:11px;font-weight:normal;padding:0 10px 0 10px;margin:0;}
#settingGoals p span{font-weight:bold;color:#AD1F57}
#settingGoals h4, #settingGoals h5{color:#657290;}

#succeedwithus{background:url(/media/images/panels/suceedwithus.jpg) no-repeat;width:188px;height:567px;}
#succeedwithus div{font-size:12px;color:#494949;}
#succeedwithus div a{font-size:11px;text-decoration:underline;}
#succeedwithus div a:hover{text-decoration:none;}
#succeedwithus #denise{width:81px;height:89px;position:absolute;top:40px;left:80px;text-align:right;}
#succeedwithus #linda{width:85px;height:89px;position:absolute;top:450px;left:25px;}

/* Right Panel */
#PayWithConfidence{background:url(/media/images/panels/buywithconfidence_bg.gif) no-repeat;width:194px;height:547px;margin-left:10px;padding-top:25px;}
#PayWithConfidence p{padding:5px 10px 5px 17px;}
#PayWithConfidence span{color:#4BA2B5;font-weight:bold;}
#PayWithConfidence p a{color:inherit;text-decoration:underline;}
#PayWithConfidence p a:hover{text-decoration:none;}
#PayWithConfidence #MethodsofPayment{margin:5px 0 0 30px;}


/* email confirmation */
#profile_panel h1.emailconfirm
{
	font-size:18px;font-bold=true;
	color:#f43e6F;
}
#profile_panel .highlight
{
	color:#f43e6F;
}
/* Manage Account */
#profile_content #ManageAccountLink{position:absolute;top:64px;left:220px;font-size:12px;color:#303030;}
#profile_content #ManageAccountLink a{color:#303030;}
#ManageAccountContainer{background:url(/media/images/alerts/bg_414x506.png) no-repeat;width:414px;height:506px;z-index:999;position:absolute;top:129px;left:267px;}
#ManageAccountContent table{width:auto;}
#ManageAccountContent td{font-size:12px;}
#ManageAccountContent a {color:#C250A5;text-decoration:underline;}
#ManageAccountContent a:hover{text-decoration:none;}
#ManageAccountContent{width:345px;margin:30px 25px 30px 34px;}
#ManageAccountContent p{color:#404040;font-size:12px;margin:0;}
#ManageAccountContent .pBold, #ManageAccountContent h4,#ManageAccountContent .tblPayment tr.Hdr td{color:#C250A5;font-size:13px;font-weight:bold;}
#ManageAccountContent .tblPayment tr.Hdr td{border-bottom:1px solid #ffffff;}
#ManageAccountContent .tblPayment{width:345px;margin-bottom:8px;}
#ManageAccountContent .tblPayment td{text-align:center;}
#ManageAccountContent .tblPayment .col1{width:66px;}
#ManageAccountContent .tblPayment .col2{width:66px;}
#ManageAccountContent .tblPayment .col3{width:213px;}
#ManageAccountContent .admin{padding:55px 30px 5px 15px;}
#ManageAccountContent .admin p{color:#C250A5;font-size:11px;}
#ManageAccountContent h4 {margin:12px 0 8px 0;}
#ManageAccountContent span.norm{font-weight:normal;}
#ManageAccountContent .tblPayment td{background-color:#DAEDFC;border-top:1px solid #ffffff;border-right:1px solid #ffffff;padding-top:2px;padding-bottom:2px;}
#ManageAccountContent #ManageAccountBody{margin-top:10px;}
#ManageAccountContent div.overflow{height:100px;width:363px;overflow:auto;}
#ManageAccountContainer #Close{position:absolute;bottom:32px;right:32px;}
#ManageAccountContainer #Cancel{position:absolute;bottom:32px;left:35px;}
#ManageAccountContainer #ConfirmCancel{float:left;margin:25px 0 15px 100px;_margin-top:-43px;}
#ManageAccountContainer p.Note{font-size:11px;clear:both;}
#ManageAccountContainer div.pod{background:url(/media/images/profile/myaccount/pod_top.gif) no-repeat top #DAEDFC;width:345px;margin:10px 0 10px 0;}
#ManageAccountContainer div.pod .content{padding:15px 25px 5px 15px;}
#ManageAccountContainer div.pod .btm{width:345px;height:13px;background:url(/media/images/profile/myaccount/pod_btm.gif) no-repeat top #DAEDFC;}
#ManageAccountContent .Print{float:right;}
#ManageAccountContainer #closeTop{position:absolute;right:27px;top:20px;}
#ManageAccountContainer #closeTop a{text-decoration:none;color:#404040;font-size:11px;display:block;height:15px;width:15px;text-align:center;font-weight:bold;}
#ManageAccountContainer #goBack{float:left;margin:25px 0  15px 5px;}

