/*  Elements  */
body{margin:0; padding:0; height:100%;background:#ffffff;behavior:url("/js/csshover.htc");}
*{font-family:Arial, Helvetica, sans-serif;}
#Container * {text-align:left;}
img,a img{border:0;}
table,td{border:0;margin:0;border-collapse:collapse;}
input{margin-top:2px;padding-left:3px;}
p,a{color:#808080;}
form{padding:0;margin:0;}

/* safari users */
#CenterContent h2,#CenterContent h3,#CenterContent h4,#LeftContent h2,#CenterContent p,#LeftContent .labels,#LeftContent p{background-color:transparent;}

/* Structure */
#Container{}
#Hedr{width:978px;}
#Hdr,#BannerNav,#HdrSubNav,#Date,#Date_1{width:974px;margin-left:2px;}
#Hdr{height:95px;width:974px;background:url(/media/images/navigation/bnr_tile.png) repeat-x;}
#Hdr #Logo{float:left;height:95px;margin:0;}
#Hdr #Logo #Title{padding:10px 0 0 20px;color:#4B4B4B;}
#Hdr #LdrBoard{float:right;margin:2px 8px 0 0;}
#BannerNav{height:29px;}
#GraphicNav{margin-left:235px;height:24px;}
#HdrSubNav{margin-bottom:7px;}
#PageTitle{margin:0 0 15px 201px;}
#Wrapper{position:relative;width:978px;height:100px;clear:both;}
#LeftContent{margin-left:15px;margin-right:0;width:190px;float:left;border-bottom:1px solid #ffffff;}
#CenterContent{float:left;}
#RightContent{float:left;}
#Date{height:30px;}
#Date p{margin-left:40px;font-size:1.2em;color:#5C3167;font-weight:bold;}
#Date_0{height:30px;position:absolute;top:70px;left:375px;}
#Date_0 h2{font-size:18px;color:#3E4D79;}
#Date_0 .sl_0{color:#c3c3c3; font-size:11pt;font-weight:bold;}
#Date_0 #Img_0{position:absolute;top:-10px;left:-130px;}
#Date_1{height:30px;}
#Date_1 h2{margin-left:40px;font-size:1.2em;color:#5C3167;font-weight:bold;padding-top:0;color:#933160;}
#Date_1 .sl_1{margin-top:-38px;width:125px;text-align:right;color:#933160;font-size:12px;font-weight:bold;}
#Date_1 #Img_1{display:none;}
#StrapHolder{height:10px;}

div#pane_left {position:static;}
div#pane_centre_right {height:600px;}

/*  info pane  */
#info_pane p{width:500px;margin-top:10px;font-weight:normal;font-size:14pt;color:rgb(33,164,193)}
#info_pane p.sub{margin-top:0px;font-size:14pt;color:rgb(160,104,160)}
#info_pane p.info{font-size:9px;height:6px;color:#FF0000;}
div#info_pane div#info_pane_text h1,#profile_info_pane_text h1{color:#21A4C1;font-size:16pt;margin:0px;font-weight:bold;}
div#info_pane_text h2{font-size:11pt;font-weight:bold;color:#A068A0}

/* Copyright */
#copyright{height:20px;float:left;margin-top:10px;}
#copyright p{border-right:1px solid rgb(192,192,192);padding-right:5px;padding-left:5px;float:left;#656565;font-size:7pt; font-weight:bold;}
#copyright p a{color:#656565;font-size:7pt; font-weight:bold;}
#copyright .last{border-right: none;}




#pane_centre_content p.info
{
	COLOR: rgb(128,0,128);
}

#diarygrid_content table tr.totalrow
{
background-color:rgb(213,180,213);
}
#enterspecificweight p
{
	color:rgb(128,0,128);
}


div#YESNO
{
	background-image:url(/media/images/parts/confirm.gif);
	position:fixed;top:0px;left:0px;width:234px;height:102px;_position:absolute;
	z-index:99;
}
div#YESNO p{position:absolute;top:0;left:-8px;font-weight:bold;}

div#YESNO .yesno_yes
{
	margin-left:10px;
}
div#YESNO .yesno_no
{
	margin-left:15px;
}

/* Panels */ 
.leftPanel{width:177px;margin:0 0 10px 0;}
.leftHeader{background: url(/media/images/panels/left_header.gif) no-repeat;width:177px;height:47px;}
.leftHeader h2{font-size:0.85em;padding: 10px 13px 0 24px;color:#A5669B;}
.leftContent{background: url(/media/images/panels/left_span.gif);width:177px;}
.leftContent p{margin:0 10px 0 15px;padding:3px 0 2px 0;font-size:0.75em;font-weight:normal;}
.leftContent p span{color:#983168;font-weight:bold;}
.leftContent a{border-bottom:1px dotted #9c9c9c !important;}
.leftContent a:hover{border-bottom:0 !important;;}
.leftFooter{background: url(/media/images/panels/left_footer.gif) no-repeat;width:177px;height:47px;}
.leftPanel #Expert1, .leftPanel #Expert2, .leftPanel #Expert3{margin:-30px 0 0 10px;padding:0 15px 0 35px;}
.leftPanel #Expert1{background:url(/media/images/parts/expert1.gif) no-repeat}
.leftPanel #Expert2{background:url(/media/images/parts/expert2.gif) no-repeat}
.leftPanel #Expert3{background:url(/media/images/parts/expert3.gif) no-repeat}
.leftPanel #Expert1 h2, .leftPanel #Expert2 h2, .leftPanel #Expert3 h2{margin-left:15px; color:#A471AC;}
.leftPanel #Expert1 a, .leftPanel #Expert2 a, .leftPanel #Expert3 a{border:0;color:#983166;font-weight:bold;text-decoration:underline;}
.leftPanel #Expert1 a:hover, .leftPanel #Expert2 a:hover, .leftPanel #Expert3 a:hover{text-decoration:none;}

#RightContent .rightPanel{margin-bottom:10px;text-align:center;}
.editorsFooter{background: url(/media/images/panels/editors_footer.gif);width:177px;height:134px;}
.editorsFooter p{margin:0 0 0 110px;font-weight:normal;padding-top:70px;font-size:0.75em;}

.rightPanel #mobiletrial{background:url(/media/images/panels/mobibeta_bg.png) no-repeat;width:185px;height:270px;}
.rightPanel #mobiletrial p{font-size:12px;font-weight:normal;padding-left:10px;margin:0;}
.rightPanel #mobiletrial a{text-decoration:underline;font-weight:bold;}
.rightPanel #mobiletrial a:hover{text-decoration:none;}

/*  calorie checker */
#sbCalorieBox2{background-image: url(/media/images/panels/calchecker_bg.png);background-repeat: no-repeat;height:144px;width:172px;}
#sbCalorieBox2 #cc_content2{width:135px;margin-left:20px;padding-top:27px;}
#sbCalorieBox2 #cc_content2 p{margin:0 0 15px 0;padding:0;color:#3B1546;font-size:11px;font-weight:normal;}
#sbCalorieBox2 #cc_content2 input#txtdescription{padding-left:3px;border:1px solid #3B1546;margin-bottom:8px;width:128px;color:#3B1546;font-size:12px;}
#sbCalorieBox2 #cc_content2 #Gobtn{float:right;}
/*  calorie checker */



