/* darkgreen #1C6D98  blueygreen #3a97c0 grey=#908E8F bggrey #D6D6D6 */


/*  Global */
#Date p {color:#3A97C0;}
ul li {color:rgb(92,92,92);}
div#pane_centre {left:203px;}
#info_main_right {left: 765px;}
#pane_right{left: 772px !important;}
#GraphicNav {margin-left:216px;height:23px;}
#Toolbar #Help a{color:#CD49B6;}
#Social #bm a{color:#CD49B6;}
#Social #bm a{color:#CD49B6;}	
#info_pane h3,#info_pane p.sub {color:#c043a1 !important;}
.InfoPages a{color:#092E73;}
.InfoPages h2,.InfoPages h3,.InfoPages h4,.InfoPages .nSection h3  {color:#c043a1;}
.InfoPages h2,.InfoPages h3{color:#c043a1;}
a{text-decoration: none;border-bottom-width: 1px;border-bottom-color: -moz-use-text-color;}

/* Nav */
#Hdr{height:102px;background-repeat:no-repeat;background-color:#FDE4EA;width:964px;}
#GraphicNav li, #GraphicNav li a{color:#3693DD !important;}
#HdrSubNav li, #HdrSubNav a, #HdrSubNav p{color:#3a97c0 !important;}
#GraphicNav li a:hover,#GraphicNav .active,#HdrSubNav .active{color:#c043a1 !important;}
#GraphicNav{margin-left:190px;margin-top:-4px;}
#signout a, #signoutIntro a{color:#B83094 !important;}
#Hdr #LdrBoard{float:left;padding-left:15px;}

#Toolbar{float:right;height:99px;width:360px;}
#Toolbar #Help{float:left;margin:5px 0 0 43px;_margin-left:26px;width:40px;height:16px;background:url(/media/images/help/bg.gif) no-repeat;}
#Toolbar #Help a{font-size:11px;font-weight:bold;text-decoration:underline;margin-left:6px;}
#Toolbar #Help a:hover{text-decoration:none;}
#signin{padding-right:10px;}
#signin h1{color:#8D4787;margin-left:-25px;padding-top:9px;}
#Toolbar #signin h2{color:#8d4787;font-size:18px !important;}
#signin #nonmem, #signin #nonmem a{color:#8d4787;text-align:right;}
#signin #nonmem span{font-weight:bold;}
#signin #newmem{font-size:11px;text-align:right;}
#signin #newmem a{color:#8d4787;text-decoration:underline;}
#signin #newmem a:hover{text-decoration:none;}
#signin .signout{color:#8D4787}
#signin .signout a{color:#8D4787;font-size:11px;text-decoration:underline;}	
#signin .signout a:hover{text-decoration:none;}
#bnrLink p{float:right;font-size:11px;padding-right:13px;}
#bnrLink p a{color:#8d4787;text-decoration:underline;font-weight:bold;}
#bnrLink p a:hover{text-decoration:none;}

/*nav buttons*/
#GraphicNav #hImgOn, #GraphicNav #hImgOff, #GraphicNav #hImgOn{width:55px !important;}
#GraphicNav #pImg, #GraphicNav #pImgOff, #GraphicNav #pImgOn{width:81px !important;}
#GraphicNav #fdImg, #GraphicNav #fdImgOff, #GraphicNav #fdImgOn{width:107px !important;}
#GraphicNav #fsImg, #GraphicNav #fsImgOff, #GraphicNav #fsImgOn{width:87px !important;}
#GraphicNav #rImg, #GraphicNav #rImgOff, #GraphicNav #rImgOn{width:115px !important;}
#GraphicNav #forImg, #GraphicNav #forImgOff, #GraphicNav #forImgOn{width:63px !important;}
#GraphicNav #resImg, #GraphicNav #resImgOff, #GraphicNav #resImgOn{width:79px !important;}
#GraphicNav #resImg{background:url(/media/images/navigation/resources.gif) no-repeat;}
#GraphicNav #resImgOff{background:url(/media/images/navigation/resources-off.gif) no-repeat;height:23px;}
#GraphicNav #resImgOn{background:url(/media/images/navigation/resources-on.gif) no-repeat;height:23px;}
#GraphicNav ul li a,#GraphicNav ul li span{height:23px;margin-left:0px;}

/* Home */
#Login h2{color:#8d4787;}
#topPanel #content #Experts .Expert p a{color:#092E73;}	
#Top ul li{margin:0 0 8px 8px;}
#Experts .Expert{margin-left:4px;}
#info_main_body #home #Top{margin-top:0px;}
#info_main_body #homeBottom #WYG{background-color: #FDE4EA;}
#info_main_body #homeBottom #Hdr img {margin-top:5px;}
#info_main_body #homeBottom {background-color: #FDE4EA;}
#Login .pword ,#Login .email{border:1px solid #167ea1;} 
#info_main_body #home #Top{background-image:none;}
#info_main_body #home #Top #spOffer{padding-top:3px;padding-left:15px;}
#info_main_body #home #Top #OfferEnds{color:#131315;padding:50px 0 0 30px;font-size:11px;}
#homeResources {display:none;}
#info_main_body #home{background:url(/media/images/intro/top/gradientspan.jpg) no-repeat;width:550px;height:auto;}
#info_main_body #home #TopFooter{background-image:none;}
.edLink{color:#C043A1;text-decoration:underline;}
.edLink:hover{text-decoration:none;}

/* Diary */
div#progress_pane #diarytitle p{color: #808080;font-size: 12px;}
#diary_levels, #diarygrid_header p, #manualadd h3,
#Date_1 .sl_1,#Date_1 h2 {color: #3a97c0; !important;}
.diary_totals p{color:#3a97c0 !important;}
#diarygrid_header p{color:#ffffff !important;margin-top:3px;}
#pane_left_energyin_content h3{color:#3a97c0;}
#manualadd{background-color:#ffffff;}
#pedometeradd, #energyoutmanualadd{background-color:#ffffff;}
div#product_energyout_header p{color:#FFFFFF;}
#diary_levels_out .diary_totals p,#pedometeradd h3{color:#c043a1 !important;}
#diary_levels .diary_totals .exercise {color:#c043a1;}
#diary_levels .diary_totals .lastline td p{color:#808080 !important;}
.progressTotal{color:#808080;}
table#mf .titlerow p,.diarygrid_header td p,.diarygrid_favs_header td p{color:#c043a1; !important;}
.summary_header td p{color:#c043a1;padding-top:3px;}
table#mf p{font-size:12px;}
#foodswap #foodswap_title h1{color:#c043a1;}
#diarygrid_content .Date,#weeklytotals h3,.diarygrid_favs_header p {color:#5C5C5C;}
div#diary_settings_calorie h3, div#diary_settings_weekstart h3, div#diary_settings_view h3{color:#3a97c0;}
.diarygrid_favs_header,.summary_header {border-top-color:#c043a1 ;border-bottom-color:#c043a1 ;height:28px;}
.column_highlight{background-color:#e6f9ff;} 
#pane_left_energyout_content a, #pane_left_energyin_content a,a.search_product,#productbox_energyout p, #productbox_energyout a {color:#3a97c0;text-decoration:none;}
div#diary_levels_out .diary_totals table tr td.col3 p, div#diary_levels_out .diary_totals table tr td.col2 p{color:#c043a1;}
#pane_left_energyin_position a,#pane_left_energyout_position a,#FoodSearch td a{color:#5c5c5c;border-bottom:1px dotted #5c5c5c;}
#pane_left_energyin_position a:hover,#pane_left_energyout_position a:hover{border-bottom:none;}
#weeklytotals .totalrow td{background-color:#EBF7FE;} 
#mymeasurements .titlerow p,#mymeasurements table tr.titlerow td,#mymeasurements table tr.datarow td{color:#c043a1 !important;}
#CopyTable td span {color:#c043a1;}
div#product_energyout_content p{color:#808080;}
#diarygrid_content .out p{color:#c043a1;}
.timeBoxTitle,.timeBoxInfo,.quanBoxTitle{border-color:#3a97c0;}
.timeBoxTextTitle,.quanBoxTitle p{color:#3693DD;}
.timeBoxInfo a,.timeBoxTitle p,.quanBoxTitle label {color:#808080;}
div#energyoutmanualadd .text, div#pane_left_energyin_position .text {color:#808080 !important;}
#barcodehelp{top:33px;width:167px;height:198px;}

/* Diary Settings */
#diarySettings tr td.target,div#diary_settings_calorie #diarySettings td.coltitle,#diarySettings tr td.input,#diarySettings tr td.inputend,
#diarySettings tr td.titleday,#diarySettings tr td.titledayend,#diarySettings tr td.colinfo{background-color:#DAEEF9;}
div#diary_settings_calorie td.coltitle p,#week_alcohol_footer td p,div#diary_settings_calorie td.target p{color:#c043a1 !important;}
div#diary_settings_calorie td.coltitle p.target_fat,div#diary_settings_calorie #diarySettings p.target_fat{color:#c043a1 !important;}

/* progress */
#measurementadd p,div#pageContent h3,div#pageContent tr.title td,
#product_listing_energyout tr.titlerow p,#pane_centre_header h1 a{color:#c043a1;}
#measurementadd table .labels,#mygoal div h1{color:#c043a1 !important;}
#Awards h2,.datalink a,#mygoal div h1{color:#c043a1 !important;}


/* Search / Flyout */
#popularChoices,#productbox h1,#nData p,#pane_centre_header h1,#pane_search_extend #productbox_searchlisting a.search_product_mine {color:#c043a1 !important;}
#pane_centre_body p#moreTitle, #popularChoices  p#popTitle{color:#3a97c0;}
.quantity{border:1px solid #808080;}
.cBoxContent, .cb1, .cb2, .cb3, .cb4 {background-color: #DAEDFB;border:0;}
#pane_left_energyout_position h3,#pane_left_energyout_position h3 a,#search_energy_out_pane_header h1{color:#c043a1 !important;}
#pane_left_energyout_position h3 a{border-bottom: 1px dotted #3693DD !important;}
#pane_left_energyout_position h3 a:hover{border-bottom:none !important;}
p.pane_search_info p {color: #e315ba;font-weight: normal;}
#productbox_searchlisting td{color:#5c5c5c;font-size: 12px;}

/* Profile */
.profile_section{width:492px;background-color:#DAEDFB;}
#profile_content .highlite{color:#c043a1;}
#profile_content .membersStatus p,#profile_content .Details p,#kcalspd p,#profile_content .goals .intake,#profile_content .goaldate .Date,#profile_content .goals .exercise {color: #c043a1;}

#kcalspd p.pkcaltotal{color:#FFFFFF}
#profile_content input, #profile_content select {color:#092E73;}
#profile_content h4 ,div#membership_status h4,div#membership_status h4.activationcode,#profile_content h3{color:#c043a1;}
#bmi td.col2 {background-color:#FFFFFF;}
#bmi td.col3 {background-color:#DAEDFB;}
#bmi td.col4 {background-color:#3A97C0;}
#bmi td.col5 {background-color:#c043a1;}
#profile_content .goals .calstoburn p {color:#FFFFFF;}
#settingGoals p {color:#808080;}

/* compare */
#compare_content h2,#compare_content .compareContainer h2.Comp{color:#c043a1;}
.compareContainer .profile_section {background-color:#DAEDFB;}
#compare_content h5{color:#3A97C0;}
#compare_content .newservingsize{border-top-color:#3693DD;border-bottom-color:#3693DD;}
#compare_content .newservingsize p{color:#3693DD;}
#foodswap_content h2{color:#3a97c0;}
#foodswap_content #Serving h3{color:#3a97c0;}

/* recipe */
.form .num,div#pageContent #mainBox .form p  {color:#3A97C0;}
div#pageContent #mainBox .tags h4{color:#3A97C0;}
div#pageContent #mainBox .tags .tag a{color:#ffffff !important;}
div#pageContent #mainBox .tags .tag:hover{background:#3a97c0;}
div#pageContent #mainBox #titleBar{background:#149FC6;}
div#pageContent #mainBox .tags .tag {background-color:#CE5EB2;}
div#pageContent #mainBox .form{background-color:#DAEDFB;}
div#pageContent .recipe{background-color:#F4F9FD;}
div#pageContent .recipe.odd{background-color:#DAEDFB;}
div#pageContent #mainBox .form input, div#pageContent #mainBox .form textarea, div#pageContent #mainBox .form select{color:#808080;}
div#pageContent .recipe .stats p{border-right-color:#3A97C0;}
.QuickSearch #qsTitle,.AdvSearch #advTitle{color:#C043A1;}
td#srchDivider p {color:#4c4c4c;}
#srchBy h4{color:#c043a1 !important;}
.AdvSearch input.txt,div#pageContent input, div#pageContent textarea, div#pageContent select {border-color:#c043a1 !important;}
#RecipeList{margin-left:7px;margin-right:1px;width:549px;}
#RecipeList #Titles td,#RecipeList #RecipeName td {background-color:#149FC6 !important;}
#RecipeList .noresults{background-color:#ffffff !important;}
#RecipeList .trOdd{background-color:#DAEDFB;}
#RecipeList #Listing td a:hover{text-decoration:underline;}
#RecipeList tr{background-color:#F4F9FD;}
#RecipeList #Serving p span{color:#3a97c0;}
#RecipeList #pagiBtm{background-color:#ffffff;color:#149FC6;}
div#pageContent #mainBox .mHeader{color:#908E8F !important;font-size:14px;}
div#pageContent .recipe {background-color:#E6F9FF;}
div#pageContent .recipe.odd {background-color:#E3F1F4;}
#tabsheader {height:61px;}
#rbTabs #mySelected a{margin:0 12px 0 0;}
#rbTabs #MyMeals{margin-right:0;width:133px;}
div#pageContent #RecipeName h2 {color: #ffffff !important;}

div#pageContent{margin-top:0;}
div#pageContent #mainBox{position:static;top:0;left:0;}
div#pageContent h2{color:#BC3997;padding-top:15px;font-size:16px;}
div#pageContent p{margin-top:0;color:#555555;font-size:12px;}	
div#pageContent a{color:#555555;font-weight:bold;}
div#pageContent a:hover{color:#c043a1 !important;}
#emailrecipe{border:1px solid #092e73;width:190px;color:#555555;}
#memberid{border:1px solid #092e73;width:140px;}
div#pageContent h2{color:#c043a1 !important;}
.InboxList #header td{background-color:#149FC6;}
div#pageContent #mainBox .spanTable .title td{background-color:#159FC6;color:#ffffff;}
div#pageContent #mainBox .spanTable .col1,div#pageContent #mainBox .spanTable .col2,
div#pageContent #mainBox .spanTable .col3,div#pageContent #mainBox   .spanTable .col4{border-color:#dfdfdf;}

div#pageContent #mainBox .spanTable td.col1{width:220px !important;}
div#pageContent #mainBox .spanTable td.col2{width:130px !important;}
div#pageContent #mainBox .spanTable td.col3{width:50px !important;}
div#pageContent #mainBox .spanTable td.col4{width:70px !important;}


/* calendar */
.calendar, .calendar table{border:1px solid #092E73;}
.calendar .button,.calendar thead .title,.calendar thead .name,.calendar .combo,.calendar tfoot .ttip,.calendar tbody td.selected,.calendar tbody td.hilite
,.calendar tbody td.hilite,calendar thead .name,.calendar thead .hilite{color:#092E73;}
.calendar thead .active,.calendar tbody .rowhilite td.wn{background-color:#092E73;}
.calendar tbody td.hilite,.calendar tbody td.hilite,.calendar .combo .hilite,.calendar thead .hilite{background-color:#DCEDF7;}
.calendar tbody .day{color:#3693DD;}

/* Panels */
h2.pnrHrd {color:#ffffff;font-size:18px;margin:0 6px 0 4px;padding:3px 0 0 0;text-align:center !important;}
h2.pnrHrd.Left{text-align:left !important;padding-left:15px;}

.leftPanel #SlimmingSuccess{background:url(/media/images/panels/success_bg.png) no-repeat;width:179px;height:345px;}
.leftPanel #Experts h2{color: #c043a1;}
.leftPanel #Experts a {color: #c043a1;}
.leftPanel #editorspanel{background:url(/media/images/panels/editorspanel.jpg) no-repeat;width:177px;height:428px;}
.leftPanel #editorspanel p{padding:8px 8px 0 15px;font-size:11px;margin:0;}
#settingGoals{width:179px;margin-top:3px;}
#settingGoals p{padding:0 15px 0 15px;}
#settingGoals p span{color:#c043a1;}

#welcome{height:340px;width:179;background:url(/media/images/panels/mensleaflet.png) no-repeat;margin-bottom:15px;} 
#welcome .content {margin:10px 10px 0 12px;}
#welcome .content p{color:#ffffff;}
#welcome #Code{margin-top:155px;width:158px;}
#welcome #Code td{color:#15678D;font-size:11px;}
#welcome #Code #pacode{width:90px;border:1px solid #15678D;color:#808080;}
#welcome a{color:#15678D;text-decoration:underline;}
#welcome a:hover{color:#15678D;text-decoration:none;}

/*wedding dress checker*/	
#DressChecker{width:179;height:185px;background:url(/media/images/panels/dress-checker.gif) no-repeat;}
.question{padding-left:10px;}
#q1{color: #c043a1;font-weight: bold;font-size:12px;padding:35px 0 0 10px;}
#df_date, #df_weightloss {border:1px solid #1c6d98}
#df_date{margin-left:10px;}
#df_weightloss{margin-left:10px;}
#WF{width:118px;height:30px;margin-top:5px;}
#WF td{font-size: 12px;color: #5c5c5c;}

#personal_small #spacer {height:10px;}
p.labels, span.labels td, label.labels, div.labels{color: #808080;}
#sbCalorieBox2{width:179px;height:160px;}
#sbCalorieBox2 #cc_content2{margin-left:10px;width:145px;padding-top: 15px;}
#sbCalorieBox2 #cc_content2 p{color:#64656A;font-size:12px;margin-bottom:7px;}
#sbCalorieBox2 #cc_content2 input#txtdescription{width:80px;border:1px solid #1c6d98;}
#sbCalorieBox2 #cc_content2 #txtdescription{float:left;margin-left:60px;}
#sbCalorieBox2 #cc_content2 #Gobtn{float:left;margin-left:108px;}
#sbCalorieBox2 #cc_content2 #Gobtn{margin-top:-1px;}
.search_product_title_co11,.search_product_title_co12,.search_product_title_co13,.search_product_title_co14,.search_product_title_co15,.search_product_co1 
{border-color:#808080;color:#3a97c0;}


#demoPanel{width:180px;height:150px;background:url(/media/images/panels/demopanel.gif) no-repeat;}
#demoPanel p{padding:100px 0 0 7px;}
#demoPanel a{color:#9F5087;font-weight:bold;text-decoration:underline;}
#demoPanel a:hover{text-decoration:none;}

#Popups{padding:15px;}
#Popups h1 {font-size:14px;color:#3693DD;}
#Popups p, #Popups li,#Popups td{font-size:12px; margin:0;padding:0;color:#808080;}
#Popups a{color:#092E73;text-decoration:underline;}
#Popups a:hover{text-decoration:none;}


/* positioning changes */
#BannerNav ul{margin:0 auto 0 auto;width:480px;}


/* Personal */

.personal_box {width:160px;float:left;margin-left:10px;margin-right:8px;}
#personal_small h4{color:#8D4787;}
#profile_personal_1a{padding-bottom:0px;padding-top:5px;}
#profile_personal_1b{border-bottom:1px solid #FFFFFF;padding-bottom:5px;}
#profile_personal_1b input{width:25px;}
#profile_personal_1c{border-bottom:1px solid #FFFFFF;padding-bottom:5px;padding-top:0px;}
#profile_personal_1c p{margin-top:8px;padding-bottom:2px;}
#profile_personal_1c select{position:absolute;left:70px;width:105px;}
#profile_personal_1d{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #FFFFFF}
#profile_personal_1e{margin-top:5px;padding-bottom:5px;}









#FoodSearch td a:hover{border-bottom:none;}




.search_product_co1 p, .search_product_co1end p,.quantity /* the grey */
{color: rgb(92,92,92);}








	
#info_pane h1
{
color: rgb(62,77,121);
}
div#info_pane div#info_pane_text h1
{
color: rgb(62,77,121);
}
div#info_pane_text h2
{
color:rgb(195,195,195);
}
#info_pane p
{
color:rgb(128,128,128);
}
#info_pane p.sub
{
color:rgb(128,128,128);
}


/*profile*/






#membership_costs1 h5, #membership_costs2 h5  {
    color: rgb(92, 92, 92);
}

div#product_energyin_content p  
{
    color: rgb(92, 92, 92);
}
#pane_centre_content p.info
{
	COLOR: rgb(92,92,92);
}
	

div#product_energyin_content p 
{
    color: rgb(92, 92, 92);
}
#diarygrid_content table tr.totalrow
{
background-color:rgb(195,195,195);
}
#enterspecificweight p
{
  color:rgb(92,92,92);
}


div#diary_settings_calorie p.target
{
    color: rgb(62,77,121);

}

div#diary_settings_calorie td.coltitle
{
border-bottom:1px solid rgb(195,195,195); 
border-left:1px solid rgb(195,195,195); 
}
div#diary_settings_calorie td.coltitle p.target
{
	color: rgb(62,77,121);
	font-size:14px;
	padding-left:5px;
}

div#diary_settings_calorie td.coltitle
{  
border-left:1px solid rgb(195,195,195); 
border-right:3px solid rgb(195,195,195); 
border-bottom:1px solid rgb(195,195,195); 
}

#diarygrid_content table td, .table_product_energy_out_col1, .table_product_energy_out_col2, .table_product_energy_out_col3, .table_product_energy_out_col4, .table_product_energy_out_col5
{
	border-color:#DFDFDF;
}

div#diary_settings_calorie #diarySettings td.coltitle,div#diary_settings_calorie #diarySettings td
{
	border-color: rgb(255,255,255);
}
#moreCategories
{
	overflow:hidden;
}


#productbox_searchlisting
{
	height:100px;
}






div#pageContent	,div#pageContent #recipeInstructions h4
{
color: rgb(62,77,121);
}




#p.pane_search_info p
{
color: #000080;  
}
	
#menu .bottom ul li ul li
{
	background-color:rgb(196,196,196);
}



#foodswap_content p,#foodswap_content a
{
	color: rgb(92,92,92);
}
#foodswap_content product_listing h2,#foodswap_content product_listing a,#foodswap_content product_listing p 
{
	color:  #000080;
}


#compare_content select, #compare_content p.blue

{
color: rgb(62,77,121);
}

div#info_pane div#info_pane_text h1, #profile_info_pane_text h1
{
color: rgb(62,77,121);
}
div#products div.diary_introcontent p
{
   color:rgb(92,92,92);
}
div#products div.diary_introcontent p.title
{
color: rgb(62,77,121);
}

#showresults
{
	top:415px;
}
#info_main_body p.title1
{
	font-weight:bold;font-size:16px;
}
#info_main_body p.title2,#info_main_body font.title2
{
	font-weight:bold;font-size:16px;color:rgb(62,77,121);
}
#info_main_body p.content1
{
	font-weight:normal;font-size:12px;
}
div#pageContent h1{
color: rgb(62,77,121);
}


.title2
{
	font-weight:bold;font-size:16px;
	color:#000080;
	padding-top: 20px; 
	padding-left: 10px;
}

.title3
{
	color:#000080;
	font-size:16px;
}
.indent
{
	margin-left:32px;
}
	
div#pageContent .recipe .extra a:hover,div#pageContent .recipe h2 a:hover
{
color: rgb(105,104,104);

}

#info_pane h1 
{
margin-top:5px;
}


#compare_content tr .datarow p
{
	color:rgb(92,92,92);
}

font.user,#profile_half p.goaldatetitle

{
color: rgb(62,77,121);

}
#profile_half #profile_out tr.title
{
	background-color:rgb(124,80,117);
}
#profile_half #profile_in tr.title
{
	background-color:rgb(62,77,121);
}
#profile_half #profile_in tr.title p
{
	color:rgb(255,255,255);
}
#compare_content tr .titlerow p, #compare_content tr .currentrow p
{
	color:rgb(62,77,121);
}
#compare_content .titlerow td,#compare_content td .col1,#compare_content td .col2,#compare_content td .col3,#compare_content td .col4
{
	border-color:rgb(128,128,128);
}

#pageContent ,#mainBox
{
	margin-left:5px;}

#howto1{float:right;margin:-20px 15px 0 0;}
#howto1 a{font-size:12px;font-weight:normal;border-right:1px solid #A66FA6;padding-right:4px;color:#808080;text-decoration:underline;}
#howto1 a:hover{text-decoration:none;}
#howto1 a.last{border:0px;}
