html, body{height:100%;}
body{background:url(/media/images/parts/body_tile.jpg) repeat-y center #eeeeee;padding:0;margin:0;font-size:10px;}
*{font-family:Arial,Helvetica,sans-serif;}
@font-face{font-family:FolksBold;src: url('/style/fonts/Folks-Bold-webfont.woff')} 
.folks, .folks *{font-family:FolksBold;font-weight:normal;font-style:normal;}
h2.folks, h1.folks{font-size:22px;}
.folks a{text-decoration:none;}
p,form,ul,li,h1,h2,h3,h4,input{padding:0;margin:0;}
p,li,td,div{color:#303030;}
a{color:#303030;}
img, a img{border:0;}
div.clrFlt{clear:both;}
h1.graphic,h2.graphic,h3.graphic{text-indent:-99999px;height:25px;background-position:top left;background-repeat:no-repeat;}
h1{color:#3098bd;font-size:19px;}
h2{color:#3098bd;font-size:17px;}
h3{font-size:12px;}
h1.btmSpacing{margin-bottom:18px;}
h2.pageTitle{font-size:20px;}
p.hdrTag{font-size:15px;font-weight:bold;}
p.para{margin:4px 0 11px 0;}
input.text,select,textarea,input.txt{border:1px solid #cccccc;font-size:12px;height:18px;color:#303030;}
input.colouredInput, textarea.colouredInput{color:#a5a6a6;}
table{padding:0;margin:0;border-collapse:collapse;border-spacing:0;}
table thead.hide{display:none;}
td{margin:0;}
ul.arrowList{padding:8px 0 0 2px;margin:0;}
ul.arrowList li{list-style:none;background:url(/media/images/parts/arrow_gry_right.gif) no-repeat 0 4px;padding:0 0 6px 8px;}
ul.LSN li, ul.iconList li, ul.blockLinks li{list-style:none;}
ul.iconList li{background:no-repeat;background-position:left center;padding-left:30px;}
ul.iconList li a, ul.blockLinks li a{display:block;border-bottom:1px solid #e5e5e5;text-decoration:none;}
ul.iconList li a:hover, ul.blockLinks li a:hover{text-decoration:underline;}
ul.iconList li a.noborder, ul.blockLinks li a.noborder, ul.iconList li:last-child a, ul.iconList li:last-child span{border-bottom:none !important;}
ul.blockLinks li span.right {float: right;padding-right:20px;}
a.arrowLink{background:url(/media/images/parts/arrow_right.gif) no-repeat right;padding:6px 0 6px 0;display:block;}
div.arrowlbl{background:url(/media/images/parts/arrow_blank_rt.gif) no-repeat 0 7px;margin-top:6px;padding:3px 0 2px 8px;}
hr{height:1px;background-color:#cfcfcf;border:0;padding:0;margin:0;clear:both;}
a{text-decoration:underline;}
a:hover{text-decoration:none;}
.inputbg{background:url(/media/images/parts/textinput_tile.gif) repeat-x;height:22px;}
.inputbgleft{background:url(/media/images/parts/textinput_left.gif) no-repeat left;height:22px;}
.inputbgright{background:url(/media/images/parts/textinput_right.gif) no-repeat right;height:22px;}
.navinputbgleft{background:url(/media/images/parts/navinput_left.gif) no-repeat left;height:22px;}
.navinputbgright{background:url(/media/images/parts/navinput_right.gif) no-repeat right;height:22px;}
.inputbg input{border:none;background-color:transparent;padding:3px 0 0 4px;}
input.inputSubmitFlt{float:left;}
div.toolTip{border:1px solid #888888;background-color:#ffffcc;position:absolute;padding:10px;display:none;z-index:9999;border-radius:4px;box-shadow: 0 1px 2px #888888;}
div.toolTip ul, div.toolTip ol{margin:10px 0 10px 20px;}
div.toolTip li{padding-bottom:5px;}
blockquote{margin:10px 0 10px 0px}
blockquote p.quote{font-weight:bold;font-style:italic;padding-bottom:2px;}
blockquote p.attribute{text-align:right;padding-bottom:10px;}

/* colors */
.hiLite{color:#ec6912;} /* orange */
.hiLite1{color:#3098bd;}/*blue*/
.hiLite2{color:#6eae1a;} /*green*/
.hiLite3{color:#ff0000;} /*red*/
.hiLite4{color:#8E1C8E;} /*purple*/
.hiLiteGRY{color:#838383} /*grey*/
.error, .new, .redhiLite{color:#ff0000;}
.offerClr{color:#E3270E;}

/* fonts sizes */
li,p{font-size:12px;}
td,th,.tlTXT{font-size:11px;}
.tlLgTXT{font-size:12px;}
.tlLgTXT2{font-size:14px;}
td td, td p, td li,li p,.tlTXT p, .tlTXT li, td a.closeWindow,li li{font-size:12px;}
.smallTXT{font-size:11px;}

div#Container{width:998px;padding:0;margin:0 auto 0 auto;background-color:#ffffff;}
h1#NutracheckAboutBalance{display:none;}
div#Wrapper{padding:0 0 18px 0;clear:both;position:relative;_position:static;}
#Navigation{height:106px;padding-right:20px;width:978px;background:url(/media/images/parts/navigation/header_bg.png) no-repeat #5BABC6;}
#Navigation a{text-decoration:underline;color:#ffffff;}
#Navigation a:hover{text-decoration:none;}
#Navigation #Logo{float:left;height:64px;padding:8px 75px 0 40px;font-size:16px;}
#Navigation #Logo img{color:#ffffff;font-weight:bold;}
#Navigation #Toolbar{float:right;height:72px;}
#Navigation #GraphicNav{margin:0;padding:0 0 0 216px;height:29px;clear:both;float:left;width:620px;}
#Navigation #GraphicNav.SO{width:780px;padding-left:160px;}
#Navigation #GraphicNav ul{}
#Navigation #GraphicNav ul li{display:block;float:left;margin-left:1px;}
#Navigation #GraphicNav ul li,#Navigation #GraphicNav ul li a{height:29px;}
#GraphicNav a{display:block;}
#Navigation #GraphicNav #hImg{background:url(/media/images/parts/navigation/tab_home.gif) no-repeat top;width:57px;}
#Navigation #GraphicNav #hImgOn, #Navigation #GraphicNav #hImg:hover{background:url(/media/images/parts/navigation/tab_home.gif) no-repeat bottom;width:57px;}
#Navigation #GraphicNav #pImg{background:url(/media/images/parts/navigation/tab_profile.gif) no-repeat top;width:83px;}
#Navigation #GraphicNav #pImgOn, #Navigation #GraphicNav #pImg:hover{background:url(/media/images/parts/navigation/tab_profile.gif) no-repeat bottom;width:83px;}
#Navigation #GraphicNav #fdImg{background:url(/media/images/parts/navigation/tab_diary.gif) no-repeat top;width:90px;}
#Navigation #GraphicNav #fdImgOn, #Navigation #GraphicNav #fdImg:hover{background:url(/media/images/parts/navigation/tab_diary.gif) no-repeat bottom;width:90px;}
#Navigation #GraphicNav #fsImg{background:url(/media/images/parts/navigation/tab_foodswap.gif) no-repeat top;width:92px;}
#Navigation #GraphicNav #fsImgOn, #Navigation #GraphicNav #fsImg:hover{background:url(/media/images/parts/navigation/tab_foodswap.gif) no-repeat bottom;width:92px;}
#Navigation #GraphicNav #rImg{background:url(/media/images/parts/navigation/tab_recipes.gif) no-repeat top;width:128px;}
#Navigation #GraphicNav #rImgOn, #Navigation #GraphicNav #rImg:hover{background:url(/media/images/parts/navigation/tab_recipes.gif) no-repeat bottom;width:128px;}
#Navigation #GraphicNav #forImg{background:url(/media/images/parts/navigation/tab_forum.gif) no-repeat top;width:65px;}
#Navigation #GraphicNav #forImgOn, #Navigation #GraphicNav #forImg:hover{background:url(/media/images/parts/navigation/tab_forum.gif) no-repeat bottom;width:65px;}
#Navigation #GraphicNav #resImg{background:url(/media/images/parts/navigation/tab_resources.gif) no-repeat top;width:86px;}
#Navigation #GraphicNav #resImgOn, #Navigation #GraphicNav #resImg:hover{background:url(/media/images/parts/navigation/tab_resources.gif) no-repeat bottom;width:86px;}
#Navigation #GraphicNav #wygImg{background:url(/media/images/parts/navigation/tab_wyg.gif) no-repeat top;width:107px;}
#Navigation #GraphicNav #wygImgOn, #Navigation #GraphicNav #wygImg:hover{background:url(/media/images/parts/navigation/tab_wyg.gif) no-repeat bottom;width:107px;}
#Navigation #GraphicNav #howImg{background:url(/media/images/parts/navigation/tab_how.gif) no-repeat top;width:102px;}
#Navigation #GraphicNav #howImgOn, #Navigation #GraphicNav #howImg:hover{background:url(/media/images/parts/navigation/tab_how.gif) no-repeat bottom;width:102px;}
#Navigation #GraphicNav #caseImg{background:url(/media/images/parts/navigation/tab_case.gif) no-repeat top;width:105px;}
#Navigation #GraphicNav #caseImgOn, #Navigation #GraphicNav #caseImg:hover{background:url(/media/images/parts/navigation/tab_case.gif) no-repeat bottom;width:105px;}
#Navigation #GraphicNav #successImg{background:url(/media/images/parts/navigation/tab_success.gif) no-repeat top;width:87px;}
#Navigation #GraphicNav #successImgOn, #Navigation #GraphicNav #successImg:hover{background:url(/media/images/parts/navigation/tab_success.gif) no-repeat bottom;width:87px;}
#Navigation #GraphicNav #pricesImg{background:url(/media/images/parts/navigation/tab_prices.gif) no-repeat top;width:115px;}
#Navigation #GraphicNav #pricesImgOn, #Navigation #GraphicNav #pricesImg:hover{background:url(/media/images/parts/navigation/tab_prices.gif) no-repeat bottom;width:115px}
#Navigation #GraphicNav #supportImg{background:url(/media/images/parts/navigation/tab_support.gif) no-repeat top;width:70px;}
#Navigation #GraphicNav #supportImgOn, #Navigation #GraphicNav #supportImg:hover{background:url(/media/images/parts/navigation/tab_support.gif) no-repeat bottom;width:70px}
#Navigation #GraphicNav #mobileImg{background:url(/media/images/parts/navigation/tab_mobile.gif) no-repeat top;width:63px;}
#Navigation #GraphicNav #mobileImgOn, #Navigation #GraphicNav #mobileImg:hover{background:url(/media/images/parts/navigation/tab_mobile.gif) no-repeat bottom;width:63px}
#Navigation #GraphicNav li#ncMEN{margin-left:8px;}
#Navigation #GraphicNav #menImg{background:url(/media/images/parts/navigation/tab_men2.gif) no-repeat top;width:71px;}
#Navigation #GraphicNav #menImgOn, #Navigation #GraphicNav #menImg:hover{background:url(/media/images/parts/navigation/tab_men2.gif) no-repeat bottom;width:71px}
#Navigation #GraphicNav span{display:none;}
#Navigation #HelpTips{float:right;color:#ffffff;font-size:11px;padding:6px 10px 0 0;}
#Navigation #SignIn{float:right;padding-top:6px;width:350px;}
#Navigation #SignIn .signLBL{padding:0 0 3px 4px;}
#Navigation #SignIn .signLBL label{color:#ffffff;}
#Navigation #SignIn .inputbg input{font-size:11px;margin-top:2px;}
#Navigation #SignIn #enterEmailinp{width:175px;}
#Navigation #SignIn .navinputbgright{padding:0 4px 0 4px;}
#Navigation #SignIn #enterPWinp{width:85px;}
#Navigation #SignIn #enteremail, #Navigation #SignIn #enterPW, #Navigation #SignIn #signinbtn{float:left;}
#Navigation #SignIn #enteremail{_width:185px;}
#Navigation #SignIn #enterPW{padding-left:6px;_width:95px;}
#Navigation #SignIn #signinbtn{padding:18px 0 0 6px;}
#Navigation #SignIn #signinhelp{float:right;padding-right:56px;*margin-top:-10px;_width:320px;}
#SignIn #forgottenPW{text-align:right;font-size:11px;padding:4px 0 0 0;float:left;}
#SignIn #forgottenPW a{text-decoration:none;color:#A0D5E5;}
#SignIn #forgottenPW a:hover{text-decoration:underline;}
#SignIn #StayLoggedIn{color:#ffffff;font-size:11px;padding-top:4px;float:left;padding-right:65px;_padding-right:90px;}
#SignIn #StayLoggedIn label, #SignIn #StayLoggedIn input{float:left;}
#SignIn #StayLoggedIn label{padding-left:3px;color:#A0D5E5;}
#Navigation #GraphicNav li#Help {color:#ffffff;float:right;padding:6px 15px 0 0;}
#Navigation #GraphicNav li#Help a{display:inline;float:none;padding-top:8px;}

#SubNav{height:40px;padding-top:10px;} /* Bootstrap amend */
#subMain ul{margin:3px 0 0 216px;padding:0;}
#SubNav p{margin:0;padding:0;font-size:11px;float:left;width:100%;text-align:center;color:#595959;}
#SubNav p a{color:#595959;}
#SubNav ul li{width:auto;margin:0;padding:0 8px 0 0;list-style:none;float:left;display:block;color:#595959;font-size:11px;}
#SubNav ul li a:hover{text-decoration:none;border-bottom:1px dotted #ffffff;_border-bottom:none;_text-decoration:underline;}
#SubNav ul li a{color:#595959;text-decoration:none;border-bottom:1px dotted #595959;_border-bottom:none;}
#SubNav ul li div{position:relative;z-index:998;}
#SubNav li ul{width:auto;display:none;padding:0;position:absolute;width:210px;z-index:999;margin:0;}
#SubNav li:hover ul {display:block;background-color:#F2F2F2;width:auto;border:1px solid #cccccc;border-top:0;margin-left:-7px;}
#SubNav li:hover ul li{font-size:11px;background-color:#F2F2F2;font-weight:normal;padding-left:7px;width:160px;float:none;}
#SubNav .active{font-weight:bold;}
#SubNav ul li a.hiLite2{color:#6eae1a;border-bottom:1px solid #ffffff;}
#SubNav li, #HdrSubNav a, #HdrSubNav p {color:#F79939;}
#SubNav #subLeft{float:left;}
#SubNav #subRight{float:right;}
#SubNav #subRight a{border-bottom:1px dotted #595959;text-decoration:none;float:left;margin-left:4px;_margin-left:2px;}
#SubNav #subRight a.img{border-bottom:1px dotted #ffffff;}
#SubNav #subRight li{float:right;height:20px;font-size:11px;padding-left:6px;}
#SubNav #subRight a:hover{border-bottom:1px dotted #ffffff;}

#Welcome{float:right;background:url(/media/images/parts/navigation/welcome_tile.jpg) repeat-x top;height:67px;_width:250px;}
#WelcomeLeft{background:url(/media/images/parts/navigation/welcome_left.jpg) no-repeat top left;height:67px;padding-left:16px;}
#WelcomeRight{background:url(/media/images/parts/navigation/welcome_right.jpg) no-repeat top right;height:67px;padding-right:13px;}
#Welcome h2{color:#ffffff;padding:5px 50px 0 0;text-align:left;}
#Welcome p{margin:0;padding:0;text-align:left;}
#Welcome #username{color:#FCFE03;font-weight:bold;font-size:16px;}
#Welcome #signout{text-align:right;font-size:11px;padding: 6px 0 0 10px;}


div#LeftContent{margin:0;padding:0 0 0 18px;width:178px;float:left;}
div#CenterContent{margin:0;padding:0 0 0 18px;width:570px;float:left;}
div#RightContent{width:178px;padding:0 0 0 18px;margin:0;float:left;}
div#DoubleContent{margin:0;padding:0 0 0 18px;width:766px;float:left;}

div.mainPanel{width:570px;background:url(/media/images/parts/mainpanel_tile.gif) repeat-y;}
div.mainPanel .mainPanelTop{width:570px;background:url(/media/images/parts/mainpanel_top.gif) no-repeat top;height:7px;}
div.mainPanel .mainPanelContent{background:url(/media/images/parts/mainpanel_btm.gif) no-repeat bottom;padding:0 4px 19px 4px;}
/* main panel has min padding - cntrpanel has the 18px whitespace*/
div#CenterContent .cntrPnlTop{background:url("/media/images/parts/mainpanel_top.gif") no-repeat top;width:570px;height:5px;}
div#CenterContent .cntrPnlTile{background:url("/media/images/parts/mainpanel_tile.gif") repeat-y;width:570px;}
div#CenterContent .cntrPnlContent{width:532px;padding:0 19px 19px 19px;background:url("/media/images/parts/mainpanel_btm.gif") no-repeat bottom;}
div.doublePanel{width:766px;background:url(/media/images/parts/doubleContent_tile.gif) repeat-y;margin-bottom:18px;}
div.doublePanel .doublePanelTop{width:766px;background:url(/media/images/parts/doubleContent_top.gif) no-repeat top;height:7px;}
div.doublePanel .doublePanelContent{background:url(/media/images/parts/doubleContent_btm.gif) no-repeat bottom;padding:0;}
.userProductHdr{padding:0 0 0 15px;min-height:65px;}
.userProductHdr .userPHdr{float:left;}
.userProductHdr p a{font-weight:bold;}
.userProductHdr .userIcon{float:left;padding:12px 0 0 0;width:57px;}
.userProductHdr h1{padding:7px 0 4px 0;}
.cntrPnlContent .userProductHdr{padding-left:0;min-height:65px;padding-top:2px;padding-bottom:3px;}
div#CenterContent .colourSectionBtm{background:url("/media/images/search/fwcontent_btm.gif") no-repeat bottom #E3FBFF;}
div#CenterContent .colourSection{padding:0 18px 18px 18px;width:496px;}
div#CenterContent .colourSectionTop{background:url("/media/images/search/fwcontent_top.gif") no-repeat top #E3FBFF;padding-top:18px;width:532px;}
div#CenterContent #fullPage{padding-top:30px;}
.fullWidthTile{width:962px;background:url(/media/images/parts/fullWidthTile.gif) repeat-y;}
.fullWidthBtm{background:url(/media/images/parts/fullWidthBtm.gif) no-repeat bottom;}
.fullWidthTop{background:url(/media/images/parts/fullWidthTop.gif) no-repeat top;height:19px;}

div.inputList{padding-bottom:4px;}
div.inputList label, div.inputList .input, div.inputList select, div.inputList p{float:left;}
div.inputList label, div.inputList p {padding:3px 4px 0 0;font-weight:bold;}

div.sidePanelHolder{padding:0;margin:0 0 18px 0;width:178px;}
div.sidePanel{padding:0;margin:0 0 18px 0;width:178px;background:url(/media/images/panels/tile.gif) repeat-y;overflow:hidden;}
div.sidePanel h2{text-align:center;}
div.sidePanelTop{width:168px;padding:7px 5px 5px 5px;background:url(/media/images/panels/top.gif) no-repeat top;}
div.sidePanel ul.arrowList li{padding-bottom:4px;}
div.sideContent{width:168px;padding:7px 5px 5px 5px;background:url(/media/images/panels/bottom.gif) no-repeat bottom;}
div.sideContentPad{width:154px;padding:7px 12px 5px 12px;background:url(/media/images/panels/bottom.gif) no-repeat bottom;}
div.sidePanelHdr h1{margin:0;padding:0 0 0 8px;}

/* popups */
div#YESNO{width:300px;_position:absolute !important;}
div#YESNO #ynContent{background-repeat:no-repeat;background-position:8px 17px;padding:14px 13px 15px 76px;width:190px;}
div#YESNO #confirmBtns{padding:10px 0 0 0;}
div#YESNO #confirmBtns .retButtonSml{margin-right:8px;}
div#YESNO a.button{margin:15px 0 0 20px;}
.diaryPopTR{background:url(/media/images/diary/pop_tr.gif?v=3) no-repeat top right;}
.diaryPopTL{background:url(/media/images/diary/pop_tl.gif?v=3) no-repeat top left;}
.diaryPopBR{background:url(/media/images/diary/pop_br.gif?v=2) no-repeat bottom right;}
.diaryPopBL{background:url(/media/images/diary/pop_bl.gif?v=2) no-repeat bottom left;padding:1px 13px 13px 13px;}
.diaryPopHdr{min-height:13px;padding:5px 13px 0 13px;}
.diaryPopHdr .dpTitle{float:left;font-weight:bold;color:#000000;}
.diaryPopHdr .dpClose{float:right;display:block;height:10px;padding-right:14px;background:url(/media/images/diary/pop_close.gif) top right no-repeat;font-size:11px;}
.diaryPopHdr .dpClose:hover{background:url(/media/images/diary/pop_close.gif) bottom right no-repeat;}
.diaryPopHdr .dpCloseText{float:right;display:block;height:10px;width:40px;color:#444444;text-decoration:none;}
.diaryPopHdr .dpCloseText:hover {color:#000000;}
#popIconHdr{padding:0 9px 0 9px;}
#popIconHdr .userIcon{float:left;padding-right:15px;}
#popIconHdr .userPHdr{float:left;}
#popIconHdr .userPHdr p{color:#575757;}
#popIconHdr .userPHdr h2{}
#popIconHdr .dpClose{float:right;display:block;height:10px;padding-right:14px;background:url(/media/images/diary/pop_close.gif) top right no-repeat;}
#popIconHdr .dpClose:hover{background:url(/media/images/diary/pop_close.gif) bottom right no-repeat;}
#popIconHdr .dpCloseText{float:right;display:block;height:10px;width:40px;color:#444444;text-decoration:none;}
#popIconHdr .dpCloseText:hover {color:#000000;}

div#dialog_overlay{_position:absolute !important;}
div#AlertBox{width:490px;_margin:0 auto 0 auto;position:fixed;_position:absolute !important;_z-index:999999;}
div#AlertBox #alertContent{padding:13px 9px 15px 8px;width:445px;}

#tipsContent .diaryPopBL{padding-right:5px;padding-left:29px;}
#tipsContent #TipstitleBar{}
#tipsContent #TipstitleBar h1{background:url(/media/images/icons/alert.gif) no-repeat 0 10px;padding:15px 5px 15px 50px;float:left;}
#tipsContent #showType{float:right;margin-top:20px;}
#tipsContent .tipOF{overflow:auto;height:210px;margin-right:2px;}
#tipsContent table.menu.headers {margin-top:8px;}
#tipsContent table.menu.headers td{background-color:#AE79A3;color:#ffffff;padding:3px 0 2px 0}
#tipsContent table.menu{width:432px;}
#tipsContent table.menu th{padding-bottom:3px;font-size:12px;}
#tipsContent table.menu td{padding:3px 0 3px 0;font-size:12px;}
#tipsContent table.menu td.col1{text-align:center;width:25px;}
#tipsContent table.menu td.col3{text-align:center;width:54px;}
#tipsContent .tipOF table.menu td.col3{font-size:11px;}
#tipsContent table.menu td.col4{text-align:center;width:46px;}
#tipsContent table.menu td.newmsg{font-weight:bold;}
#tipsContent .trOdd td{background-color:#F7F0F8;}
#tipsContent table.menu td.noMessages{text-align:center;padding-top:20px;}
#tipsContent #tipsFooter{padding:18px 15px 5px 0;}
#tipsContent #tipsFooter .tipOptions{text-align:right;}
#tipsContent #tipsFooter a{font-weight:bold;}
#tipsContent #footer{display:none;}
#tipsContent .tipTitle{margin:0 20px 5px 0;}
#tipsContent .tipTitle .icon{width:65px;}
#tipsContent .tipHdr{vertical-align:top;}
#tipsContent .tipHdr p.date{font-style:normal;text-align:left;font-size:11px;}
#tipsContent .tipContentOF{overflow:auto;height:260px;}
#tipsContent .tipContent{margin:0 20px 0 5px;padding-top:15px;}
#tipsContent .tipContent p{font-size:12px;}
#tipsContent .tipHdr h4{font-size:12px;color:#3098BD;}
#tipsContent .tipTitle{margin-top:15px;}
#tipsContent .alertContent.tips{padding:0 17px 0 67px;margin-top:-15px;}
#tipsContent #weighin{margin:10px 0 30px 0;}
#tipsContent #weighin input#txtweight1{width:35px;}
#tipsContent #weighin input#txtweight2{width:25px;}
#tipsContent #weighin td{padding-right:4px;}
#tipsContent #weighin .col3{width:45px;}
#tipsContent #weighin .col4{width:30px;}
#tipsContent #weighin .col5{width:40px;text-align:left;}
#tipsContent #weighin td p{text-align:left;font-weight:bold;}
#tipsContent #weighin .col6{padding-left:20px;}
#tipsContent #weighin h3.label{font-size:11px;}
#tipsContent #weighin p#changemeasure{text-align:left;padding-top:5px;}
#tipsContent #weighin p#changemeasure a{font-weight:normal;color:#808080;}

/* buttons */
.ctaButton, .retButton{margin:0;text-decoration:none !important;font-weight:bold;font-size:14px;}
td .ctaButton, td .retButton{font-size:13px;}
.ctaButton a, .retButton a, .ctaButtonSml a, .retButtonSml a{text-decoration:none;font-weight:bold;display:block;border-bottom:none;}
.ctaButton a:active, .retButton a:active, .ctaButtonSml a:active, .retButtonSml a:active{text-decoration:underline;color:#ffffff;}
.ctaButton a:hover, .retButton a:hover, .ctaButtonSml a:hover, .retButtonSml a:hover{text-decoration:none;}
.ctaButton{background:url(/media/images/buttons/cta_grn_topright.gif?v=1) top right no-repeat;float:left;}
.ctaButton .tl{background:url(/media/images/buttons/cta_grn_topleft.gif?v=1) top left no-repeat;display:block;}
.ctaButton .tl .br{background:url(/media/images/buttons/cta_grn_btmright.gif?v=1) bottom right no-repeat;display:block;}
.ctaButton .btnTXT{background:url(/media/images/buttons/cta_grn_btmleft.gif?v=1) bottom left no-repeat;padding:6px 9px 7px 3px;display:block;}
.ctaButton .btnTXT.input, .retButton .btnTXT.input{padding:4px 6px 6px 12px;}
.ctaButton .aBtnPad, .retButton .aBtnPad{padding:1px 3px 0 5px;display:block;color:#ffffff;}
.ctaButton input, .retButton input, .ctaButtonSml input, .retButtonSml input{border:0;cursor:pointer;color:#ffffff;background-color:transparent;margin:0;padding:0;font-weight:bold;}
.ctaButtonSml, .retButtonSml{margin:0;text-decoration:none !important;font-weight:bold;font-size:12px;}
td .ctaButtonSml, td .retButtonSml{font-size:12px;}
.ctaButtonSml{background:url(/media/images/buttons/sml_grn_topright.gif?v=1) top right no-repeat;float:left;}
.ctaButtonSml .tl{background:url(/media/images/buttons/sml_grn_topleft.gif?v=1) top left no-repeat;display:block;}
.ctaButtonSml .tl .br{background:url(/media/images/buttons/sml_grn_btmright.gif?v=1) bottom right no-repeat;display:block;}
.ctaButtonSml .btnTXT{background:url(/media/images/buttons/sml_grn_btmleft.gif?v=1) bottom left no-repeat;padding:2px 9px 4px 3px;display:block;}
.ctaButtonSml .aBtnPad, .retButtonSml .aBtnPad{padding:2px 1px 1px 6px;display:block;color:#ffffff;}
.retButton{background:url(/media/images/buttons/ret_gry_topright.gif?v=3) top right no-repeat;float:left;}
.retButton .tl{background:url(/media/images/buttons/ret_gry_topleft.gif?v=3) top left no-repeat;display:block;}
.retButton .tl .br{background:url(/media/images/buttons/ret_gry_btmright.gif?v=4) bottom right no-repeat;display:block;}
.retButton .btnTXT{background:url(/media/images/buttons/ret_gry_btmleft.gif?v=3) bottom left no-repeat;padding:6px 9px 7px 3px;display:block;}
.retButtonSml{background:url(/media/images/buttons/sml_gry_topright.gif?v=3) top right no-repeat;float:left;}
.retButtonSml .tl{background:url(/media/images/buttons/sml_gry_topleft.gif?v=3) top left no-repeat;display:block;}
.retButtonSml .tl .br{background:url(/media/images/buttons/sml_gry_btmright.gif?v=3) bottom right no-repeat;display:block;}
.retButtonSml .btnTXT{background:url(/media/images/buttons/sml_gry_btmleft.gif?v=3) bottom left no-repeat;padding:2px 9px 4px 3px;display:block;}


.ftRightBtns{float:right;}
.ftLeftBtns{float:left;}
.ftRightBtnsPad{float:right;padding-right:18px;}
.ftLeftBtnsPad{float:left;padding-left:15px;}
.mainPanelContent .ftRightBtnsPad{padding-right:14px;}
.ftRightBtns div,.ftRightBtnsPad div{margin-left:6px;_margin-left:3px;}
.ftLeftBtns div,.ftLeftBtnsPad div{margin-right:6px;_margin-right:3px;}

#progressBar p{display:block;width:240px;height:20px;padding:2px 5px;margin:2px 0;border:1px inset #446;border-radius:5px;
background-image:url(/media/images/parts/progressbar.gif);}

#progressBar p.processing{background: yellow none 0 0 no-repeat;color:#000000;}
#progressBar p.failed{background: #c00 none 0 0 no-repeat;}

#userLogin{padding:40px;background:url(/media/images/parts/login_bg1.jpg) no-repeat 575px 0;}
#userLogin .section{padding-bottom:80px;margin-bottom:18px;border-bottom:1px solid #afafaf;}
#userLogin .section input#Email{width:175px;}
#userLogin h1{margin-bottom:8px;}
#userLogin li{list-style:none;}
#userLogin li span{color:#ff0000;}
#userLogin #pwReset{width:450px;}
#tblSignIn{margin:0 10px 18px 0;float:left;}
#tblSignIn input.text{width:175px;}
#tblSignIn td{font-size:12px;padding-bottom:4px;}
#tblSignIn td.tdLabel{padding-right:6px;}
#tblSignIn #FP{width:150px;}
#userLogin #enterEmail{float:left;padding:4px 6px 0 0;}
#tblSignIn #forgot td{padding-top:4px;}
p#forgotpw{padding:18px 0 60px 0;}
#userLogin.errorpages ul li{padding-bottom:8px;}
#userLogin.errorpages h2{margin-bottom:30px;}
div#demoContainer{height:100%;right:1px;position:absolute;top:124px;width:100%;z-index:999;}
div#CenterContent #paymentInvalid{padding-top:19px;min-height:400px;}
div#CenterContent #paymentInvalid .ctaButton{margin-bottom:50px;}
div#CenterContent #paymentSuccess{background:url(/media/images/parts/mainpanel_ladies_btm.jpg) bottom no-repeat;width:532px;padding:20px 19px 250px 19px}
div#CenterContent .payment .ctaButton{margin-top:20px;}
div#CenterContent .payment h1{padding-bottom:6px;}
div#CenterContent #paymentCancelled{background:url(/media/images/parts/mainpanel_measure_btm.jpg) bottom no-repeat;width:532px;padding:20px 19px 250px 19px}
#succeedwithus {background:url("/media/images/panels/suceedwithus.jpg?v=1") no-repeat top;height:567px;position:absolute;width:178px;}
#succeedwithus #linda {font-size:11px;height:89px;left:15px;position:absolute;top:450px;width:85px;}
#succeedwithus #denise {font-size:11px;height:89px;left:80px;position:absolute;text-align:right;top:40px;width:81px;}

.popRoundedPnls{margin-bottom: 18px;}
.popRoundedPnls .roundedPanelHdr{border-radius: 4px 4px 0 0;padding:5px 0 6px 0;}
.popRoundedPnls .roundedPanelHdr{background-color: #3098BD;}
.popRoundedPnls .roundedPanelHdr h2{font-size:20px;color:#ffffff;padding-left:18px;}

.tblCookie{width:500px;}
.tblCookie td{background-color:#E2F2F1;padding:8px 6px 8px 6px;font-size:12px;}
.tblCookie td.cook1{border-right:1px solid #ffffff;width:125px;}
#cookieHdr{border:1px solid #cccccc;border-bottom:0;width:500px;}
#cookieHdr td{border-bottom:1px solid #ffffff;font-weight:bold;color:#000000;}
#cookiecontent{margin-bottom:18px;height:230px;overflow:auto;width:520px;}
#cookiecontent table{border:1px solid #cccccc;border-top:0;}
#cookiecontent td{color:#626262;vertical-align:top;}
#cookiecontent td.cook1{font-weight:bold;}
.infoPopContent{border:1px solid #cccccc;border-top:0;padding:18px;}
div#AlertBox2{width:575px;}
#alertLogo{float: left;padding: 10px 0 10px 15px;}

/*visual diary*/
#diarygrid .visualDiary table td{height:auto;border-bottom:none;}
#diarygrid #diarygrid_occasion .visualDiary table.occasion{height:23px;background:url(/media/images/diary/visual_tab.gif) right bottom no-repeat;}
#diarygrid #diarygrid_occasion .visualDiary table.occasion th{background-color:transparent;border-bottom:0;height:23px;padding-top:0;padding-bottom:0;}
.visualDiary{min-height:80px;}
.visualDiary .visualDiaryItem{float:left;width:140px;height:160px;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;text-align:center;padding:5px 0 5px 0;}
.visualDiary .visualDiaryItem .desc{font-size:11px;height:30px;padding:0 2px 0 2px;overflow:hidden;margin-bottom:4px;}
.visualDiary .visualDiaryItem .recipeimg{width:95px;}
.visualDiary .imgHolder{height:100px;}
.visualDiary .visualSubTotal{background-color:#F2FAFC;}
.visualDiary .visualSubTotal .ost, .visualDiary .visualSubTotal .column_kcal, 
.visualDiary .visualSubTotal .column_fatg{}
#diarygrid #diarygrid_occasion .visualDiary table.occasion th.visualsub{width:70px;padding-left:16px;text-align:right;}
#diarygrid #diarygrid_occasion .visualDiary table.occasion th.column_product2{padding-top:0;vertical-align:middle;}
#diarygrid #diarygrid_occasion .visualDiary table.occasion th.visualfatg{text-align:left;}
.visualDiary .itemKcal{background-color:#C4E7F4;float:left;padding:3px 0 3px 0;border-radius:6px;width:60px;text-align:center;}
.visualDiary .itemDetails{padding:0 0 4px 2px;}
.visualDiary .diaryItemTools{float:left;padding-left:4px;}
.visualDiary .itemDetails a{text-decoration:none;}
.visualDiary .rowDivider{height:1px;background-color:#cccccc;width:564px;clear:both;}
.visualDiary .recipeimg, .visualDiary .productimg, .visualDiary .manaddimg, .visualDiary .defaultimg{cursor:move;}
.visualDiary .recipeimg{margin-top:5px;}
.visualDiary .subpad{padding-top:5px;padding-right:5px;}
#diarygrid #visualBar{padding:1px 0 2px 0;background-color:#f1f1f1;border-bottom:1px solid #dfdfdf;text-align:center;font-weight:bold;font-size:12px;}

/*redesigndec2012*/
div#Wrapper{position:static;}
#Navigation1212{height:106px;background:url('/media/images/parts/navigation/1/header_bg.png') no-repeat;width: 998px;position:relative;}
#Navigation1212 #GraphicNav{position:relative;height:28px;width:856px;margin:0;padding:0 0 0 142px;clear:both;float:left;}
#Navigation1212 #GraphicNav ul li{display:block;float:left;margin-left:1px;}
#Navigation1212 #GraphicNav ul li,#Navigation #GraphicNav ul li a{height:29px;}
#Navigation1212 #GraphicNav a{display:block;color:#ffffff;}
#Navigation1212 #GraphicNav span{display:none;}
#Navigation1212 #Logo{height:70px;padding-left:20px;float:left;padding:8px 75px 0 40px;}
#Navigation1212 #GraphicNav ul li,#Navigation1212 #GraphicNav ul li a{height:28px;margin-left:0;}

#Navigation1212 #GraphicNav ul li a.navTab{background-image:url('/media/images/parts/navigation/1/nav_sprites.png?v=1');background-repeat:no-repeat;}
#Navigation1212 #GraphicNav #hImg{background-position:0 0;width:58px;}
#Navigation1212 #GraphicNav #hImgOn, #Navigation1212 #GraphicNav #hImg:hover{background-position:0 -32px;width:58px;}
#Navigation1212 #GraphicNav #wygImg{background-position:0 -65px;width:110px;}
#Navigation1212 #GraphicNav #wygImgOn, #Navigation1212 #GraphicNav #wygImg:hover{background-position:0 -97px;width:110px;}
#Navigation1212 #GraphicNav #successImg{background-position:0 -129px;width:89px;}
#Navigation1212 #GraphicNav #successImgOn, #Navigation1212 #GraphicNav #successImg:hover{background-position:0 -161px;width:89px;}
#Navigation1212 #GraphicNav #pricesImg{background-position:0 -193px;width:132px;}
#Navigation1212 #GraphicNav #pricesImgOn, #Navigation1212 #GraphicNav #pricesImg:hover{background-position:0 -225px;width:132px}
#Navigation1212 #GraphicNav #supportImg{background-position:0 -256px;width:75px;}
#Navigation1212 #GraphicNav #supportImgOn, #Navigation1212 #GraphicNav #supportImg:hover{background-position:0 -288px;width:75px}
#Navigation1212 #GraphicNav #resImg{background-position:0 -320px;width:86px;}
#Navigation1212 #GraphicNav #resImgOn, #Navigation1212 #GraphicNav #resImg:hover{background-position:0 -352px;width:86px;}
#Navigation1212 #GraphicNav #mobileImg{background-position:0 -383px;width:53px;}
#Navigation1212 #GraphicNav #mobileImgOn, #Navigation1212 #GraphicNav #mobileImg:hover{background-position:0 -415px;width:53px}
#Navigation1212 #GraphicNav #pImg{background-position:0 -447px;width:83px;}
#Navigation1212 #GraphicNav #pImgOn, #Navigation1212 #GraphicNav #pImg:hover{background-position:0 -479px;width:83px;}
#Navigation1212 #GraphicNav #fdImg{background-position:0 -510px;width:88px;}
#Navigation1212 #GraphicNav #fdImgOn, #Navigation1212 #GraphicNav #fdImg:hover{background-position:0 -542px;width:88px;}
#Navigation1212 #GraphicNav #fsImg{background-position:0 -573px;width:89px;}
#Navigation1212 #GraphicNav #fsImgOn, #Navigation1212 #GraphicNav #fsImg:hover{background-position:0 -605px;width:89px;}
#Navigation1212 #GraphicNav #rImg{background-position:0 -637px;width:114px;}
#Navigation1212 #GraphicNav #rImgOn, #Navigation1212 #GraphicNav #rImg:hover{background-position:0 -669px;width:114px;}
#Navigation1212 #GraphicNav #weighinImg{background-position:0 -700px;width:75px;}
#Navigation1212 #GraphicNav #weighinImgOn, #Navigation1212 #GraphicNav #weighinImg:hover{background-position:0 -732px;width:75px;}
#Navigation1212 #GraphicNav #forImg{background-position:0 -764px;width:65px;}
#Navigation1212 #GraphicNav #forImgOn, #Navigation1212 #GraphicNav #forImg:hover{background-position:0 -796px;width:65px;}
#Navigation1212 #wiNew{height:18px;width:18px;position:absolute;background:url('/media/images/parts/navigation/1/tab_new.gif') no-repeat;margin:-10px 0 0 58px}
#Navigation1212 #GraphicNav li.divider{background:url('/media/images/parts/navigation/1/divider.gif') no-repeat 0 6px #3199BE;width:2px;}
#Navigation1212 #HelpTips{position:absolute;bottom:6px;right:4px;color:#ffffff;font-size:11px;padding:6px 10px 0 0;z-index:99;}
#Navigation1212 #HelpTips a{color:#ffffff;}
#Navigation1212 #SignIn{float:right;padding-top:6px;width:350px;margin-right:18px;}
#Navigation1212 #SignIn .signLBL{padding:0 0 3px 4px;}
#Navigation1212 #SignIn .signLBL label{color:#ffffff;}
#Navigation1212 #SignIn .inputbg input{font-size:11px;margin-top:2px;}
#Navigation1212 #SignIn #enterEmailinp{width:175px;}
#Navigation1212 #SignIn .navinputbgright{padding:0 4px 0 4px;}
#Navigation1212 #SignIn #enterPWinp{width:85px;}
#Navigation1212 #SignIn #enteremail, #Navigation #SignIn #enterPW, #Navigation #SignIn #signinbtn{float:left;}
#Navigation1212 #SignIn #enteremail{_width:185px;}
#Navigation1212 #SignIn #enterPW{padding-left:6px;_width:95px;}
#Navigation1212 #SignIn #signinbtn{padding:18px 0 0 6px;}
#Navigation1212 #SignIn #signinhelp{float:right;padding-right:56px;*margin-top:-10px;_width:320px;}
#Navigation1212 #SignIn #forgottenPW{text-align:right;font-size:11px;padding:4px 0 0 0;float:left;}
#Navigation1212 #SignIn #forgottenPW a{text-decoration:none;color:#A0D5E5;}
#Navigation1212 #SignIn #forgottenPW a:hover{text-decoration:underline;}
#Navigation1212 #SignIn #StayLoggedIn{color:#ffffff;font-size:11px;padding-top:4px;float:left;padding-right:65px;_padding-right:90px;}
#Navigation1212 #SignIn #StayLoggedIn label, #Navigation1212 #SignIn #StayLoggedIn input{float:left;}
#Navigation1212 #SignIn #StayLoggedIn label{padding-left:3px;color:#A0D5E5;}
#Navigation1212 #GraphicNav li#Help {color:#ffffff;float:right;padding:6px 15px 0 0;}
#Navigation1212 #GraphicNav li#Help a{display:inline;float:none;padding-top:8px;}
#Navigation1212 #SignIn #enterPWinp{width:85px;}
#Navigation1212 #SignIn #enteremail, #Navigation1212 #SignIn #enterPW, #Navigation1212 #SignIn #signinbtn{float:left;}
#Navigation1212 #SignIn #enteremail{_width:185px;}
#Navigation1212 #SignIn #enterPW{padding-left:6px;_width:95px;}
#Navigation1212 #SignIn #signinbtn{padding:18px 0 0 6px;}
#Navigation1212 #SignIn #signinhelp{float:right;padding-right:56px;*margin-top:-10px;_width:320px;}
#Navigation1212 .inputbg{background:url('/media/images/parts/navigation/1/textinput_tile.gif') repeat-x;height:24px;}
#Navigation1212 .navinputbgleft{background:url('/media/images/parts/navigation/1/navinput_left.gif') no-repeat left;height:24px;}
#Navigation1212 .navinputbgright{background:url('/media/images/parts/navigation/1/navinput_right.gif') no-repeat right;height:24px;}
#Navigation1212 #SignIn #signinbtn{padding-top:17px;}
#Navigation1212 #Welcome{background:url('/media/images/parts/navigation/1/divider.gif') repeat-y;padding:0 0 10px 18px;margin:12px 18px 0 0;height:auto;}
#Navigation1212 #Welcome h2{font-size:13px;}
#Navigation1212 #Welcome #username, #Navigation1212 #Welcome #signout{float:left;}
#Navigation1212 #Welcome #username{color:#B5EEFC;font-size:18px;}
#Navigation1212 #Welcome #signout{padding:6px 0 0 10px;}
#Navigation1212 #Welcome #signout a{color:#B5EEFC;}

#Navigation1212 #GraphicNav li.dropDownPanel:hover ul.subMenu{display:block;}
#Navigation1212 #GraphicNav ul li.dropDownPanel ul li{float:none;font-size:12px;font-weight:bold;line-height:auto;list-style:none;padding-bottom:3px;}
#Navigation1212 #GraphicNav ul li.dropDownPanel ul li a{display:inline;color:#3098BD;text-decoration:none;border-bottom:1px dotted #cacaca;}
#Navigation1212 #GraphicNav li.dropDownPanel .subMenuSprite ul.subMenu a:hover{border-bottom:1px solid #ffffff;color:#ec6912;font-weight:bold;}
#Navigation1212 #GraphicNav li.dropDownPanel .subMenuSprite{background-color:#ffffff;border:2px solid #6FCAE7;border-top:none;
padding:0 18px 18px 18px;border-radius:0 0 4px 4px;box-shadow: 6px 6px 5px #ccc;position:absolute;z-index:9999;width:300px;display:none;}
#Navigation1212 #GraphicNav li#navResources.dropDownPanel .subMenuSprite{left:475px;}
#Navigation1212 #GraphicNav li.dropDownPanel:hover .subMenuSprite{display:block;*display:none;}
#Navigation1212 #GraphicNav li.dropDownPanel ul{background-color:#ffffff;width:250px;}
#Navigation1212 #GraphicNav ul li.dropDownPanel .subMenuSprite ul.subMenu{position:static;border:0;border-radius:0;width:200px;float:left;box-shadow:none;}
#Navigation1212 #GraphicNav ul li.dropDownPanel .subMenuSprite ul.subMenu li, 
#Navigation1212 #GraphicNav ul li.dropDownPanel .subMenuSprite ul.subMenu li a{font-size:12px;color:#727272;font-weight:normal;height:auto;}
#Navigation1212 .spriteImg{background-image:url(/media/images/parts/navigation/1/dropdown_sprites2.png?v=11);background-repeat:no-repeat;width:70px;float:left;}
#Navigation1212 #GraphicNav.SO ul li.dropDownPanel .subMenuSprite ul.subMenu li, 
#Navigation1212 #GraphicNav.SO ul li.dropDownPanel .subMenuSprite ul.subMenu li a{color:#3098BD;font-weight:bold;height:auto;}
#Navigation1212 #GraphicNav.SO ul li.dropDownPanel .subMenuSprite ul.subMenu li{border-bottom:1px dotted #cacaca;padding:8px 0 6px 0;}
#Navigation1212 #GraphicNav.SO ul li.dropDownPanel .subMenuSprite ul.subMenu li a{border-bottom:0;font-size:12px;}
#Navigation1212 #GraphicNav.SO ul li.dropDownPanel .subMenuSprite ul.subMenu li a:hover{color:#ec6912;}
#Navigation1212 #GraphicNav.SO ul li.dropDownPanel .subMenuSprite ul.subMenu, 
#Navigation1212 #GraphicNav.SO li.dropDownPanel .subMenuSprite{width:auto;}
#Navigation1212 #GraphicNav.SO li.dropDownPanel .subMenuSprite{padding:0 18px 9px 18px;}
#Navigation1212 .subMenuSprite h3.graphic{background-image:url(/media/images/parts/navigation/1/dropdown_sprites2.png?v=11);background-repeat:no-repeat;height:24px;}
#Navigation1212 #GraphicNav.SO .subMenuSprite a.graphic{display:block;width:260px;background-image:url(/media/images/parts/navigation/1/dropdown_sprites2.png?v=11);background-repeat:no-repeat;height:24px;text-indent:-9999px;}

#Navigation1212 .subMenuSprite h3.graphic{background-image:url(/media/images/parts/navigation/1/dropdown_sprites2.png?v=11);background-repeat:no-repeat;height:24px;}
#Navigation1212 .subMenuSprite .subMenuSection{padding:10px 0 10px 0;border-bottom:1px dotted #cacaca;}
#Navigation1212 .subMenuSprite .subMenuSection.End{border-bottom:none;}
#Navigation1212 .subMenuSprite #profileTitle1{background-position:-81px 0;}
#Navigation1212 .subMenuSprite #profileThumb1{background-position:0 0;height:40px;}
#Navigation1212 .subMenuSprite #profileTitle2{background-position:-81px -29px;}
#Navigation1212 .subMenuSprite #profileThumb2{background-position:0 -55px;height:49px;}
#Navigation1212 .subMenuSprite #profileTitle3{background-position:-81px -60px;}
#Navigation1212 .subMenuSprite #profileThumb3{background-position:0 -122px;height:57px;}
#Navigation1212 .subMenuSprite #profileTitle4{background-position:-81px -983px;}
#Navigation1212 .subMenuSprite #profileThumb4{background-position:0 -738px;height:57px;}
#Navigation1212 .subMenuSprite #diaryTitle1{background-position:-81px -86px;}
#Navigation1212 .subMenuSprite #diaryThumb1{background-position:0 -195px;height:35px;}
#Navigation1212 .subMenuSprite #diaryTitle2{background-position:-81px -109px;}
#Navigation1212 .subMenuSprite #diaryThumb2{background-position:0 -235px;height:36px;}
#Navigation1212 .subMenuSprite #diaryTitle3{background-position:-81px -485px;height:19px;}
#Navigation1212 .subMenuSprite #diaryThumb3{background-position:0 -686px;height:42px;}
#Navigation1212 .subMenuSprite #fsTitle1{background-position:-81px -134px;}
#Navigation1212 .subMenuSprite #fsThumb1{background-position:0 -284px;height:30px;}
#Navigation1212 .subMenuSprite #weighinTitle1{background-position:-81px -222px;}
#Navigation1212 .subMenuSprite #weighinThumb1{background-position:0 -434px;height:45px;}
#Navigation1212 .subMenuSprite #weighinTitle2{background-position:-81px -247px;}
#Navigation1212 .subMenuSprite #weighinThumb2{background-position:0 -235px;height:45px;}
#Navigation1212 .subMenuSprite #recipesTitle1{background-position:-81px -157px;}
#Navigation1212 .subMenuSprite #recipesThumb1{background-position:0 -326px;height:45px;}
#Navigation1212 .subMenuSprite #recipesTitle2{background-position:-81px -189px;}
#Navigation1212 .subMenuSprite #recipesThumb2{background-position:0 -379px;height:45px;}
#Navigation1212 .subMenuSprite #forumsTitle1{background-position:-81px -277px;}
#Navigation1212 .subMenuSprite #forumsThumb1{background-position:0 -490px;height:45px;}
#Navigation1212 .subMenuSprite #forumsTitle2{background-position:-81px -305px;}
#Navigation1212 .subMenuSprite #forumsThumb2{background-position:0 -538px;height:45px;}
#Navigation1212 .subMenuSprite #forumsTitle3{background-position:-81px -333px;}
#Navigation1212 .subMenuSprite #forumsThumb3{background-position:0 -588px;height:45px;}
#Navigation1212 .subMenuSprite #forumsTitle4{background-position:-81px -359px;}
#Navigation1212 .subMenuSprite #forumsThumb4{background-position:0 -639px;height:45px;}
#Navigation1212 .subMenuSprite #wygSub1{background-position:-81px -384px;}
#Navigation1212 .subMenuSprite #wygSub2{background-position:-81px -405px;}
#Navigation1212 .subMenuSprite #wygSub3{background-position:-81px -425px;}
#Navigation1212 .subMenuSprite #wygSub4{background-position:-81px -445px;}
#Navigation1212 .subMenuSprite #wygSub5{background-position:-81px -465px;}
#Navigation1212 .subMenuSprite #wygSub6{background-position:-81px -923px;}
#Navigation1212 .subMenuSprite #succSub1{background-position:-81px -505px;}
#Navigation1212 .subMenuSprite #succSub2{background-position:-81px -524px;}
#Navigation1212 #GraphicNav.SO .subMenuSprite #succSub3{background-position:-81px -544px;width:320px;}
#Navigation1212 .subMenuSprite #succSub4{background-position:-81px -564px;}
#Navigation1212 .subMenuSprite #suppSub1{background-position:-81px -603px;}
#Navigation1212 .subMenuSprite #suppSub2{background-position:-81px -624px;}
#Navigation1212 .subMenuSprite #suppSub3{background-position:-81px -644px;}
#Navigation1212 .subMenuSprite #suppSub4{background-position:-81px -664px;}
#Navigation1212 .subMenuSprite #suppSub5{background-position:-81px -684px;}
#Navigation1212 .subMenuSprite #suppSub6{background-position:-81px -704px;}
#Navigation1212 .subMenuSprite #suppSub7{background-position:-81px -943px;}
#Navigation1212 .subMenuSprite #resSub1{background-position:-81px -744px;}
#Navigation1212 .subMenuSprite #resSub2{background-position:-81px -764px;}
#Navigation1212 .subMenuSprite #resSub3{background-position:-81px -784px;}
#Navigation1212 .subMenuSprite #resSub4{background-position:-81px -803px;}
#Navigation1212 .subMenuSprite #mobSub1{background-position:-81px -844px;}
#Navigation1212 .subMenuSprite #mobSub2{background-position:-81px -864px;}
#Navigation1212 .subMenuSprite #mobSub3{background-position:-81px -882px;}
#Navigation1212 .subMenuSprite #mobSub4{background-position:-81px -904px;}
#Navigation1212 .subMenuSprite #resourcesTitle1{background-position:-81px -959px;}
#Navigation1212 .subMenuSprite #resourcesThumb1{background-position:0 -586px;height:46px;}


.textSearch{height:23px;}
.textSearch input{float:left;margin:0;height:23px;font-size:12px;}
.textSearch .searchInput{border:0;padding:0 0 0 22px;background:url(/media/images/icons/search_sml.gif) no-repeat 4px 6px;
color:#606060;background-color:#ffffff;border-radius:4px 0 0 4px;}
.textSearch .stndInput{border:0;color:#606060;background-color:#ffffff;border-radius:4px;width:120px;}
.textSearch .submit{border-radius:0 4px 4px 0;line-height:23px;padding-bottom:2px;cursor:pointer;color:#ffffff;background-color:#9AC843;border:0;font-weight:bold;width:29px;font-size:13px;-moz-box-sizing:border-box;}
.textInputHolder, .textSearchHolder{background-color:#F0F0F0;padding:6px;}
.sidePanel .textSearchHolder{background-color:#F0F0F0;padding:6px 0 6px 6px;margin:0 1px 2px 1px;}
.sidePanel .textSearch .searchInput{width:113px;font-size:12px;}
#alertContent .userProductHdr{padding:0;}
#alertContent .userProductHdr .userIcon{padding-top:0;padding-right:12px;width:auto;}


/* ---- rate my food --- */

#RateMyFood td {    padding-right: 10px;   }
#review {padding:20px;}
#review p {margin:20px 0;}
#rateHdr {background-image: url('/media/images/review/rate_small.gif');background-repeat: no-repeat;height: 70px; padding: 10px 0 0 230px;}
#rateHdr.calories {background-image: url('/media/images/review/rate.jpg');height: 65px; background-position: 0 10px;padding: 30px 0 0 260px;border-top: 1px solid #CCCCCC;;margin: 18px 0;}
#staffReview {padding: 18px;background-color: #e3fbff;border-radius: 5px;margin-top:20px;}
.memberReview {padding:20px;background-image: url('/media/images/review/gradient.gif');background-repeat: repeat-x;background-position: left bottom;}
#staffReview h1, #membersReviews h1,#addReviewH1, #rateHdr h1, #memRevh1  {float:left;margin-right:20px;color:#ea9507;}
#staffReview h1 {margin-bottom: 18px;}

.memberReview h2 {color:#3098BD;padding-left:120px;}
#addReviewH1 {margin-left:20px;}
#staffReview .desc {margin: 20px 0 0 0;}
.memberReview .desc {margin: 18px 0;}
#RateMyFood .memberReview table td {text-align: left}

#staffReview .desc p, .memberReview .desc p {margin: 10px 0;}
#membersReviews {padding:20px;}
#membersReviews span {color: #EA9507;    display: block;    float: left;    font-size: 12px;    padding: 4px 0 0 10px;}
.memberReview .memberName {width:200px;}
.overallRating {float:left;}
.star {background-image: url('/media/images/review/star.gif');height:19px;width:19px;float:left;padding-right:3px; background-repeat: no-repeat;}
.star.empty {background-image: url('/media/images/review/star_empty.gif');}
.star.small {background-image: url('/media/images/review/star_small.gif');height:14px;width:14px;}
.star.small.empty {background-image: url('/media/images/review/star_small_empty.gif');}
.star.diary {background-image: url('/media/images/review/diary_star.gif');height:21px;width:21px;float:left;padding-right:3px; background-repeat: no-repeat;}
.star.diary.empty {background-image: url('/media/images/review/diary_star_empty.gif');}
.ratingTable {padding: 18px;background-repeat: no-repeat; background-position: 18px 59px;background-color: #ffffff;border-radius: 5px}
.memberReview table { width: 400px;}
.ratingTable table {margin: 18px 0 0 113px;}
.ratingTable table td {padding:3px;}
.ratingTable table p {float:left;margin:0 20px 0 0;}
.ratingTable .prodDesc {    font-size: 15px;    font-weight: bold;    margin: 0 0 0 113px;}
.ratingTable .prodImg { border: 1px solid #E6E4E5;    border-radius: 5px 5px 5px 5px;    float: left;   }
#RateMyFood  .ratingTable.diary table p {margin:0 0px 0 0;}
#RateMyFood  .ratingTable.diary td {padding-right: 5px;}
.reviewBreak {    border-top: 1px solid #CCCCCC;    height: 20px;    margin-top: 30px;}    
#addReview {background-color: #e3fbff;border-radius: 5px;   margin: 20px 0;padding:18px;border:#bbbfc2 solid 1px;}
#addReview table { margin: 18px 0;  width: 500px;}
#addReview input[type="text"], #addReview textarea,#addReview input[type="password"] {border:#bbbfc2 solid 1px;padding:4px;display:block;float:left;font-size:12px}
#addReview input[type="text"] {width:100px;height:18px;}
#addReview textarea {width: 355px; margin: 0 0 0 18px;height:50px;}
#addReview .ctaButton {float:right;}
#addReview .forumName {float:left}
#addReview input[type="checkbox"] {margin-right:5px;}
#addReview .forumName span {font-size:11px;}
#addReview .star.small {cursor:pointer;}
#addReview label {  float: left;    font-size: 11px;    font-weight: bold;    padding: 5px;}
#addReview input[type="image"] {margin-left:10px;}
p#signUp { color: #3098BD;    font-size:15px;    margin: 18px 0;    text-align: center;}
p#signUp a { color: #3098BD; }
     
#diaryReviews {margin:10px 10px 20px 0px;}
#diaryReviews #stars .star {background-image: url('/media/images/review/diary_star.gif');height:21px;width:21px;float:left;padding-right:3px; background-repeat: no-repeat;position:relative;top:-5px;}
#diaryReviews #stars .star.empty {background-image: url('/media/images/review/diary_star_empty.gif');}
#diaryReviews #stars .star.small {background-image: url('/media/images/review/diary_star_small.gif');height:14px;width:14px;top:0px;}
#diaryReviews span.count a {color:#ed8e0c;margin:0 5px;}
#alertContent #personalGoals{background:url(/media/images/profile/personalgoals_icon.gif) no-repeat 8px 0;padding-left:100px;}
#alertContent #congratulations{background:url(/media/images/diary/club/reachedgoal_ani.gif) no-repeat 0 0;padding:0 14px 14px 160px}
#alertContent #congratulations h1{font-size:26px;}
.tblOptions{margin:18px 0 18px 0;}
.tblOptions td{vertical-align:top;padding:0 10px 8px 0;}
.tblOptions td.optlbl{padding-top:4px;}
.tblOptions p{text-align:left;font-weight:normal;font-size:12px;}
.tblOptions p strong.hiLite1{font-size:14px;}

.iconList li:last-child .quickOpen, .iconList li:last-child a { border-bottom: 0; }





