/* CSS Document */
/*-------------------------general-------------------------*/
body{
	padding:11px 0 0 0;
	margin:0;
	background:url(images/bodybg.jpg) repeat-x 0 0 #EFEEEA;
	color:#878480;
	font:normal 11px Arial, Helvetica, sans-serif;
}
p, a, li, td, form, input, select {
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	border:none;
	
}

ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
a{
	text-decoration:none;
	outline:none;
}
.speacer{
	padding:0;
	margin:0;
}
/*-------------------------general-------------------------*/
/*-------------------------Header Panel Start-------------------------*/
.logoPanelTopbg{
	background:url(images/logo_panel_topbg.gif) repeat-x 0 0 #FFF;
	color:#790F3E;
	padding:29px 0 21px 0;
}
.logoPanelBotbg{
	background:url(images/logo_panel_botbg.gif) repeat-x 0 0;
	line-height:0;
	font-size:0;
	height:3px;
}
.logoPadding{
	padding:0 0 34px 0;
}
.dietChart{
	font-size:11px;
	line-height:13px;
	color:#274C66;
	background-color:inherit;
	font-weight:bold;
	background:url(images/diet_img.gif) no-repeat 0 0;
	padding:0 0 12px 42px;
}
.dietChart span{
	font:normal 30px/36px Arial, Helvetica, sans-serif;
	color:#281006;
	background-color:inherit;
	display:block;
}
ul.dietlink li{
	background:url(images/dietlinkdiv.gif) repeat-x 0 100%;
}
ul.dietlink li.nodietlinkDiv{
	background-image:none;
}
ul.dietlink li span{
	background:url(images/dietlink_bullet.gif) no-repeat 21px 50%;
	padding:0 0 0 34px;
}
ul.dietlink li span a{
	line-height:24px;
	font-size:12px;
	color:#790F3E;
	background-color:inherit;
}
ul.dietlink li span a:hover{
	color:#000;
	background-color:inherit;
}
.header{
	background:url(images/header.png) no-repeat  100% 60%;

}
ul.topnav{
	float:right;
}
ul.topnav li{
	float:left;
	padding:0 1px 0 0;
}
ul.topnav li a{
	float:left;
	display:block;
	background:url(images/topnav_anc_repeat_bg.gif) repeat-x 0 0;
}
ul.topnav li a:hover{
	background:url(images/topnav_hov_repeat_bg.gif) repeat-x 0 0;
	color:#281006;
	background-color:inherit;
}
ul.topnav li a.active{
	background:url(images/topnav_hov_repeat_bg.gif) repeat-x 0 0;
	color:#281006;
	background-color:inherit;
	cursor:text;
}
ul.topnav li a span.left{
	background:url(images/topnav_anc_left_bg.gif) no-repeat 0 0;
	display:block;
}
ul.topnav li a:hover span.left{
	background:url(images/topnav_hov_left_bg.gif) no-repeat 0 0;
}
ul.topnav li a.active span.left{
	background:url(images/topnav_hov_left_bg.gif) no-repeat 0 0;
}
ul.topnav li a span.right{
	background:url(images/topnav_anc_right_bg.gif) no-repeat 100% 0;
	display:block;
	font-weight:bold;
	line-height:27px;
	color:#790F3E;
	background-color:inherit;
	padding:0 13px;
}
ul.topnav li a:hover span.right{
	background:url(images/topnav_hov_right_bg.gif) no-repeat 100% 0;
}
ul.topnav li a.active span.right{
	background:url(images/topnav_hov_right_bg.gif) no-repeat 100% 0;
}
.register{
	padding:14px 370px 171px 76px;
	background:url(images/free.gif) no-repeat 0 14px;
	line-height:15px;
	color:#EB87B2;
	background-color:inherit;
}
.register span{
	display:block;
	font:bold 24px/29px Arial, Helvetica, sans-serif;
}
.register span a{
	color:#FFF;
	background-color:inherit; 
}
.register span a:hover{
	color:#00FFFF;
	background-color:inherit;
}
.search{
	font:normal 20px/22px Arial, Helvetica, sans-serif;
	color:#281006;
	background-color:inherit;
}
.searchTxt{
	line-height:14px;
	font-weight:bold;
	color:#1F516A;
	background-color:inherit;
}
.searchTextBox{
	width:152px;
	height:18px;
	background-color:#E2E1E0;
	color:#000;
	border:1px solid #BCBBB8;
}
/*-------------------------Header Panel End-------------------------*/
/*-------------------------Body Panel Start-------------------------*/
.bodyPPadding{
	padding:24px 0 29px 0;
}
.dietformTxt{
	line-height:20px;
	font-weight:bold;
	color:#1F516A;
	background-color:inherit;
}
.dietEvaluation{
	font:normal 24px/26px Arial, Helvetica, sans-serif;
	color:#281006;
	background-color:inherit;
}
.dietTextBox1{
	width:108px;
	height:18px;
	background-color:#E2E1E0;
	color:#000;
	border:1px solid #BCBBB8;
}
.dietTextBox2{
	width:41px;
	height:18px;
	background-color:#E2E1E0;
	color:#000;
	border:1px solid #BCBBB8;
}
.dietselectBox{
	width:110px;
	height:22px;
	background-color:#E2E1E0;
	color:#878480;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.startnow{
	padding:0 20px 0 0;
}
.keepTxt{
	
	color:#878480;
	background-color:inherit;
	padding:0 0 5px 0;
}
.keepTxt b{
	display:block;
	padding:12px 0 4px 0;
	color:#1F516A;
	background-color:inherit;
}
.keepTxt span.bigtxt{
	font:bold 30px/33px Arial, Helvetica, sans-serif;
	color:#281006;
	background-color:inherit;
}

.keepTxt span.bb{
	font:bold 20px/33px Arial, Helvetica, sans-serif;
	color:#281006;
	background-color:inherit;
}
.keepTxt span.cc{
	font:bold 16px/33px Arial, Helvetica, sans-serif;
	color:#281006;
	background-color:inherit;
}

.keepTxt span.more{
	padding:10px 0 0 9px;
	font-weight:bold;
	display:block;
	background:url(images/arrow.gif) no-repeat 0 16px;
}
.keepTxt span.more a{
	color:#790F3E;
	background-color:inherit;	
}
.keepTxt span.more a:hover{
	color:#000;
	background-color:inherit;
}
.fitnessProgramme{
	font:normal 24px/26px Arial, Helvetica, sans-serif;
	color:#281006;
	background-color:inherit;
	padding:0 0 15px 0;
}
.fitnessProTxt{
	line-height:15px;
	color:#878480;
	background-color:inherit;
}
.fitnessProTxt b{
	 font-size:12px;
	display:block;
	padding:0 0 7px 0;
	color:#1F516A;
	background-color:inherit;
}
.fitnessProTxt span{
	padding:9px 0 0 8px;
	font-weight:bold;
	display:block;
	background:url(images/arrow.gif) no-repeat 0 15px;
}
.fitnessProTxt span a{
	color:#790F3E;
	background-color:inherit;	
}
.fitnessProTxt span a:hover{
	color:#000;
	background-color:inherit;
}
.testmonialPPadding{
	padding:25px 0 0 0;
}
.testmonial{
	background:url(images/testmonial_img.jpg) no-repeat 0 0;
	padding:0 0 0 45px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#1F516A;
	background-color:inherit;
}
.testmonial span.tbigtxt{
	font:normal 24px/26px Arial, Helvetica, sans-serif;
	color:#281006;
	background-color:inherit;
	display:block;
	padding:0 0 3px 0;
}
.testmonial span.name{
	padding:0 0 0 55px;
	color:#790F3E;
	background-color:inherit;
}
.testmonialTxt{
	background:url(images/topquote.gif) no-repeat 0 14px;
	padding:17px 0 0 22px;
	font:bold italic 11px/15px Arial, Helvetica, sans-serif;
	color:#878480;
	background-color:inherit;
}
.testmonialTxt span{
	background:url(images/botquote.gif) no-repeat 100% 2px;
	width:280px;
	display:block;
}
.fitnesstips{
	background-color:#2B4F67;
	color:#BBE1FA;
	padding:6px 0 25px 0;
}
.fitness{
	font-size:24px;
	line-height:29px;
	color:#BBE1FA;
	background-color:inherit;
}
.tips{
	background:url(images/tipsbullet.gif) no-repeat 0 14px;
	padding:11px 0 9px 32px;
	font-size:12px;
	line-height:16px;
	color:#99BCD3;
	background-color:inherit;
}
.tips span{
	display:block;
	font:bold 24px/26px Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:inherit;
}





.tips2{
	
	padding:11px 0 9px 32px;
	font-size:12px;
	line-height:16px;
	color:#99BCD3;
	background-color:inherit;
}
.tips2 span{
	display:block;
	font:bold 24px/26px Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:inherit;
}










ul.tipslink li{
	background:url(images/tipsdiv.gif) repeat-x 0 100%;
}
ul.tipslink li.notipslinkDiv{
	background-image:none;
}
ul.tipslink li span{
	background:url(images/tips_link_bullet.gif) no-repeat 21px 50%;
	padding:0 0 0 35px;
}
ul.tipslink li span a{
	line-height:23px;
	color:#FFF;
	background-color:inherit;
}
ul.tipslink li span a:hover{
	color:#00FFFF;
	background-color:inherit;
}
/*-------------------------Body Panel End-------------------------*/
/*-------------------------Footer Panel Start-------------------------*/
.footerBg{
	background:url(images/footer_pattern.gif) repeat 0 0;
	background-color:inherit;
	color:#CFAC9D;
	padding:27px 0 23px 0;
}
ul.footernav li{
	float:left;
	padding:0 20px;
	background:url(images/footernavdiv.gif) no-repeat right 50%;
}
ul.footernav li.nofooternavdiv{
	background-image:none;
}
ul.footernav li a{
	font-size:11px;
	line-height:14px;
	color:#FFF;
	background-color:inherit;
}
ul.footernav li a:hover{
	color:#EF991D;
	background-color:inherit;
}
.copyright{
	line-height:16px;
	padding:14px 0 0 0;
}
.copyright a{
	color:#FFF;
	background-color:inherit;
}
.copyright a:hover{
	text-decoration:underline;
}
/*-------------------------Footer Panel End-------------------------*/

