

/*  Global */
body{}
#Date p {color:#9a005b;}
ul li {color:rgb(92,92,92);}
div#pane_centre {left:203px;}
#pane_right{left: 772px !important;}
#pane_right{left: 772px !important;}
#Hder, #Wrapper{width:985px;}
#info_pane h3,#info_pane p.sub {color:#9a005b !important;}
.InfoPages a{color:inherit;}
.InfoPages h2,.InfoPages h3,.InfoPages h4,.InfoPages .nSection h3  {color:#9a005b;}
a{text-decoration: none;border-bottom-width: 1px;border-bottom-color: -moz-use-text-color;}
#LeftContent{margin-left:13px;}

/* Nav */
#Hdr{height:109px;background:url(/media/images/navigation/bnr.gif) no-repeat;width:985px;}
#HdrNav li, #HdrNav li a{color:#3693DD !important;}
#HdrSubNav li, #HdrSubNav a, #HdrSubNav p{color:#3A97C0 !important;}
#HdrNav li a:hover,#HdrNav .active,#HdrSubNav .active{color:#BA2F92 !important;}
#TxtNav li a span, #TxtNav li a, #TxtNav li.na span{font-family:Georgia, "Times New Roman", Times, serif;}
#TxtNav #homeSelected{background-color:#EEF0ED;}
#TxtNav #homeSelected a{color:#9E005C !important;}
#TxtNav{margin-left:2px;margin-top:2px;background-image:none;background-color:#9A005B;width:985px;height:28px;}
#TxtNav ul{width:985px;}
#TxtNav li.na{color:#c23a8a;}
#TxtSubNav ul{width:585px;height:21px;}
#TxtSubNav ul.subHome{margin-left:17px;padding-left:0;}
#TxtSubNav{margin-left:2px;background-image:none;background-color:#EEF0ED;width:985px;height:21px;padding-top:6px;}
#TxtSubNav li:hover ul li{background-color:#EEF0ED;}
#TxtSubNav li a, #TxtSubNav li a span, #TxtSubNav p, #NavSignOut a{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}
#TxtNav li{text-transform:uppercase;font-weight:normal;}
#TxtNav li a{color:EEF0ED;}
#TxtNav li a:hover{color:#FFE598;}
#TxtNav ul .Profile{margin-left:45px;} /* was 70px reduced for mc home tab */
#TxtNav .FarRight{margin-right:5px;_padding-top:6px;_height:15px;_line-height:15px !important;} /* underscores = ie6 hacks to align hel and tips links */
#NavSignOut {float:right;margin:-27px 16px 0 0;}
#NavSignOut a{color:#5B5B59;text-decoration:none;}
#NavSignOut a:hover{text-decoration:underline;}
#Hdr #LeaderBoard{padding-top:6px;}
#tipsandrem{text-decoration:none;}
#tipsandrem:hover{color:#FFE598 !important;}

#signout a, #signoutIntro a{color:#9a005b !important;}
#Hdr #LeaderBoard{float:left;padding-left:15px;}
#Toolbar{float:right;height:69px;width:233px;}
#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;color:#53b2d0;text-decoration:underline;margin-left:6px;}
#Toolbar #Help a:hover{text-decoration:none;}
#signin{width:165px;height:41px;margin-left:55px;}
#signin h1{color:#ffffff;margin-left:-25px;padding-top:9px;}
#signin h2{color:#ffffff;margin-left:0px;}
#signin #nonmem, #signin #nonmem a{color:#ffffff;}
#signin #newmem{font-size:11px;text-align:right;margin-top:-4px;}
#signin #newmem a{color:#167EA1;text-decoration:underline;}
#signin #newmem a:hover{text-decoration:none;}
#signin .signout{color:#ffffff;margin-top:-4px;_margin-top:-8px;}
#signin .signout a{color:#ffffff;font-size:11px;text-decoration:underline;}	
#signin .signout a:hover{text-decoration:none;}


/* Home */
#topPanel #content .Expert p a{color:#092E73;}
#Experts .Expert{margin-left:4px;margin-right:8px;}
#info_main_body #home {margin-top:0px;background:url(/media/images/intro/home/top_bg2.jpg) no-repeat;width:460px;height:295px;}
#info_main_body #homeBottom #Hdr img {margin-top:5px;}
#Login{width:460px;margin-top:4px;}
#Login .pword ,#Login .email{border:1px solid #333333;} 
.InfoPages h2,.InfoPages h3{color:#9a005b}
#info_main_body #home #spOffer{position:absolute;margin:64px 0 0 355px;_margin:64px 0 0 344px;}
#info_main_body #home #joinhere{margin:5px 0 0 25px;}
#introHeader{width:460px;background-image:none;background-color:#9A005B;}
#introHeader h2{color:#ffffff;}
#info_main_body #home #whyjoin {margin:16px 0 0 13px;}
#whyjoin td{color:#9A015C;font-size:12px;padding-bottom:8px;}
#info_main_body #Tools{width:450px;height:183px;margin:15px 0 0 5px;}
#Tools #cc {width:215px;background:url(/media/images/intro/home/cc_bg.gif) no-repeat;}
#Tools #cc h2{color:#DC3813;font-family:Georgia, "Times New Roman", Times, serif;padding-left:15px;font-size:16px;margin-top:0;}
#Tools #cc p{color:#202221 !important;}
#Tools #cc a{color:#9A005B;text-decoration:underline;}
#Tools #cc a:hover{text-decoration:none;}
#Tools #cc #txtdescription{border:1px solid #333333;width:140px;}
#Tools #fs #txtfsdescription{border:1px solid #333333;width:140px;}
#Tools #fs {width:221px;background:url(/media/images/intro/home/fs_bg.gif) no-repeat;}
#Tools #fs h2{color:#00AEF9;font-family:Georgia, "Times New Roman", Times, serif;padding-left:15px;font-size:16px;margin-top:0;}
#Tools #fs a{color:#9A005B;text-decoration:underline;}
#Tools #fs a:hover{text-decoration:none;}
#info_main_body #homeBottom{background:url(/media/images/intro/home/btm_mainbg2.gif) no-repeat;width:460px;height:370px;margin-top:14px;}
#info_main_body #homeBottom table{margin-top:30px;}
#info_main_body #homeBottom table td{font-size:12px;}
#info_main_body #homeBottom table span{color:#9a005b;font-weight:bold;}


/* 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: #9a005b; !important;}
.diary_totals p{color:#9a005b !important;}
#diarygrid_header p{color:#ffffff !important;margin-top:3px;}
#pane_left_energyin_content h3{color:#9a005b;}
#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:#9a005b !important;}
#diary_levels .diary_totals .exercise {color:#9a005b;}
#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:#9a005b;}
.summary_header td p{color:#9a005b;padding-top:3px;}
table#mf p{font-size:12px;}
#foodswap_title h1, #data .dbl td, #data td{color:#9a005b;}
#foodswap_content #Serving h3{color:#9a005b;}
#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:#9a005b}
.diarygrid_favs_header,.summary_header {border-top-color:#9a005b;border-bottom-color:#9a005b;height:28px;}
.column_highlight{background-color:#fffae4;} 
#pane_left_energyout_content a, #pane_left_energyin_content a,a.search_product,#productbox_energyout p, #productbox_energyout a {color:#9a005b;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:rgb(237,63,116);}
#Awards h2{color:#9a005b !important;}
#barcodehelp{left:21px;}
#howto1{float:right;margin:-20px 15px 0 0;}
#howto1 a{font-size:12px;font-weight:normal;border-right:1px solid #9a005b;padding-right:4px;color:#808080;text-decoration:underline;}
#howto1 a:hover{text-decoration:none;}
#howto1 a.last{border:0px;}
.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;}
.srvSize {background-color:#fffae4;}
#pane_left_energyin_position a,#pane_left_energyout_position a,#FoodSearch td a{color:#5c5c5c;border-bottom:1px dotted #5c5c5c !important;}
#pane_left_energyin_position a:hover,#pane_left_energyout_position a:hover{border-bottom:1px dotted #ffffff !important;}
#weeklytotals .totalrow td{background-color:#EBF7FE;} 
#mymeasurements .titlerow p,#mymeasurements table tr.titlerow td,#mymeasurements table tr.datarow td{color:#9a005b !important;}
#CopyTable td span {color:#9a005b;}
div#product_energyout_content p{color:#808080;}
#diarygrid_content .out p{color:#9a005b;}
.timeBoxTitle,.timeBoxInfo,.quanBoxTitle{border-color:#9a005b;background:#FFFAE4;}
#addWeight{border-top:#9a005b;}
.timeBoxTextTitle,.quanBoxTitle p{color:#9a005b;}
.timeBoxInfo a,.timeBoxTitle p,.quanBoxTitle label {color:#808080;}
.srvSizeAlt {background-color:#fffae4 !important;}
div#energyoutmanualadd .text, div#pane_left_energyin_position .text {color:#808080 !important;}
#barcodehelp{top:33px;width:167px;height:198px;}

.settingsSection {background-color:#FFFAE4;}

/* Week View */
h3#ChangeWeek, div#WeekViewContent .wvCol .day h3, div#WeekViewContent .wvCol #WeekTotals h3, #weekView2_footer a {color:#9a005b !important;}
div#WeekViewContent .wvCol .day.selected h3.today {background-color:#9a005b !important;}
#weeklytotals .totalrow td{background-color:#fffae4;}

/* 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:#fffae4;}
div#diary_settings_calorie td.coltitle p,#week_alcohol_footer td p,div#diary_settings_calorie td.target p{color:#9a005b !important;}
div#diary_settings_calorie td.coltitle p.target_fat,div#diary_settings_calorie #diarySettings p.target_fat{color:#9a005b !important;}
table#diarySettings td.spcr{background-color:#FFFAE4;}

table#dailyTargets tr.title td, .settingsSection p.HiLite{color:9A005B !important;}
.settingsSection .main h2{color:#9A005B;}

/* Wiz */
#pane_search_extend.extendFullWiz h2{color:#9A005B;}
#pane_search_extend.extendFullWiz table.breakdowns td.values, #total_kcal{color:#9A005B;}
#pane_search_extend.extendFullWiz table.breakdowns td.meas{color:#9A005B;}
#pane_search_extend.extendFullWiz #wizExtras2 table.breakdowns td.values, #total_kcal{color:#9A005B;}
#pane_search_extend.extendFullWiz #wizExtras2 table.breakdowns td.values.fatg{color:#9A005B;}
#pane_search_extend.extendFullWiz a{color:#9A005B;}
#extrasTotals td.meas,.cBoxContent .fatg #total_fatg{color:#9A005B;}

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

/* Search / Flyout */
#popularChoices,#productbox h1,#nData p,#pane_centre_header h1,#pane_search_extend #productbox_searchlisting a.search_product_mine {color:#9a005b !important;}
#pane_centre_body p#moreTitle, #popularChoices  p#popTitle, .cBoxContent thead .foodtype, .cBoxContent thead .servings, 
.cBoxContent thead .kcal, .cBoxContent thead .fatg, .MA #data .dbl td, .MA #data td, .MA p.analysis {color:#9a005b !important;}
.quantity{color:#9a005b;border:1px solid #808080;}
.table_product_energy_col1, .table_product_energy_col2, .table_product_energy_col3, 
.table_product_energy_col4, .table_product_energy_col5 {border-bottom:1px solid #DFDFDF;border-left:1px solid #DFDFDF;}
.table_product_energy_col1{border-left:0;}
.table_product_energy_col5 {border-right:1px solid #DFDFDF;}
#pane_search_extend, #search_energy_out_pane{margin-left:-15px;}

.cBoxContent, .cb1, .cb2, .cb3, .cb4 {background-color: #fffae4;border:0;}
#pane_left_energyout_position h3,#pane_left_energyout_position h3 a,#search_energy_out_pane_header h1{color:#9a005b !important;}
#pane_left_energyout_position h3 a{border-bottom: 1px dotted #9a005b !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:#fffae4;}
#profile_content .highlite{color:#9a005b;}
#profile_content .membersStatus p,#profile_content .Details p,#kcalspd p,#profile_content .goals .intake,#profile_content .goaldate .Date,#profile_content .goals .exercise {color: #9a005b;}
.personalContainer #HelpLine {color:#9a005b;}

#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:#9a005b;}
#bmi td.col2 {background-color:#FFFFFF;}
#bmi td.col3 {background-color:#e5b7d3;}
#bmi td.col4 {background-color:#d175b8;}
#bmi td.col5 {background-color:#c346a2;}
#profile_content .goals .calstoburn p {color:#FFFFFF;}
#settingGoals p span{color:#BD3C99}
#settingGoals p {color:#4C4C4C;}


/* FoodSwap */
#fs-content h2 {color:#9a005b;}
#fs-step1 p.lrg, #fs-step2 p.lrg, #fs-step3 p.lrg{color:#DFA807;}
#compare_content .compareContainer h2.Comp,#compare_content h5{color:#9a005b;}
#compare_content .titlerow td {border-bottom:1px solid #5c5c5c;}
#foodswap_content h2{color:#DFA807;}
.search_product_co1 label.mult{color:#9a005b;}

/* recipe */
.form .num,div#pageContent #mainBox .form p  {color:#9a005b;}
div#pageContent #mainBox .tags h4{color:#9a005b;}
div#pageContent #mainBox .tags .tag a{color:#000000;}
div#pageContent #mainBox .tags .tag:hover{background:#fffae4;}
div#pageContent #mainBox .tags .tag:hover a{color:#9a005b;}
div#pageContent #mainBox #titleBar{background:#9a005b;}
div#pageContent #mainBox .spanTable.titleBar{background-color:#9a005b;}
div#pageContent #mainBox .tags .tag {background-color:#fbcf4b;}
div#pageContent #mainBox .form{background-color:#fffae4;}
div#pageContent .recipe{background-color:#fffae4; border-bottom:1px solid #9a005b;}
div#pageContent .recipe.odd{background-color:#ffffff;}
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:#9a005b;}
div#pageContent h2{color:#9a005b;}
.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:#9a005b !important;color:#555555;}
#RecipeList{margin-left:7px;margin-right:1px;width:549px;}
#RecipeList #Titles td,#RecipeList #RecipeName td {background-color:#9a005b !important;}
#RecipeList .noresults{background-color:#ffffff !important;}
#RecipeList .trOdd{background-color:#ffffff;}
#RecipeList #Listing td a:hover{text-decoration:underline;}
#RecipeList tr{background-color:#fffae4;}
#RecipeList #Serving p span{color:#9a005b;}
#RecipeList #pagiBtm{background-color:#ffffff;color:#149FC6;}
div#pageContent #mainBox .mHeader{color:#908E8F;font-size:14px;}
#tabsheader {height:61px;}
#rbTabs #mySelected a{margin:0 12px 0 0;}
#rbTabs #MyMeals{margin-right:0;width:133px;}
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 .recipe .extra a:hover{#DFA807;}

/* calendar */
.calendar, .calendar table{border:1px solid #9a005b;}
.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:#9a005b;}
.calendar thead .active,.calendar tbody .rowhilite td.wn{background-color:#9a005b;}
.calendar tbody td.hilite,.calendar tbody td.hilite,.calendar .combo .hilite,.calendar thead .hilite{background-color:#fffae4;}
.calendar tbody .day{color:#9a005b;}
.calendar thead .hilite .daysrow .day.wn{color:#fffae4;}
.calendar tbody td.selected{color:#DFA807;}

/* Panels */

#ExpertsPanel{background-color:#DCE2DE;margin-top:23px;width:183px;}
#ExpertsPanel #Experts{padding:0;}
#ExpertsPanel h2{font-size:28px;color:#000000;}
#ExpertsPanel p{color:#2D3633}
#ExpertsPanel a{color:#9C005B;text-decoration:underline;font-weight:bold;}
#PayWithConfidence span{color:#9a005b;}

h2.pnrHrd {color:#072831;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;}



#personal_small #spacer {height:10px;}
p.labels, span.labels td, label.labels, div.labels{color: #808080;}
#sbCalorieBox2{background:url(/media/images/intro/panels/calorie_checker.jpg) no-repeat;height:220px;}
#sbCalorieBox2 h2.pnrHrd{color:#F32405;font-style:italic;font-size:15px;padding-top:105px;margin-left:10px;text-align:left !important;}

#sbCalorieBox2 #cc_content2{margin-left:10px;width:145px;padding-top:5px;}
#sbCalorieBox2 #cc_content2 a{color:#E92300;text-decoration:underline;}
#sbCalorieBox2 #cc_content2 a:hover{text-decoration:none;}
#sbCalorieBox2 #cc_content2 p{color:#000201;font-size:12px;margin-bottom:7px;margin-top:0;}
#sbCalorieBox2 #cc_content2 input#txtdescription{width:130px;border:1px solid #000201;}
#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 p, #Popups li,#Popups td{font-size:12px; margin:0;padding:0;color:#808080;}
#Popups h1{font-size:14px;color:#9a005b;}
#Popups a{color:#9a005b;text-decoration:underline;}
#Popups a:hover{text-decoration:none;}


/* positioning changes */
#HdrNav 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:#C043A1;}
#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;}

#rContent #UtilBar a{color:#9a005b;}

/* Help */
#popupHelp #Menu a {color:#9a005b;}
#popupHelp a{color:#9a005b;text-decoration:none; border-bottom:1px dotted #9a005b;}
#popupHelp #UtilBar p {border-right:1px solid #9a005b;}
#popupHelp #UtilBar p.last{border-right:0 none;}
#popupHelp h2{color:#9a005b}
#popupHelp #more{background-color:#FFFAE4;}







