/* CSS Document */
/*-------------------------general-------------------------*/
body{
	padding:11px 0 0 0;
	margin:0;
	background:url(images/bodybg.jpg) repeat-x 0 0 #EFEEEA;
	color:#666666;
	font:normal 12px Arial;
}
p, a, li, td, form, input, select {
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	border:none;
	display:block;
}

ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
a{
	text-decoration:none;
	outline:none;
}
.speacer{
	padding:0;
	margin:0;
}

.logoPanelTopbg{
	background:url(images/logo_panel_topbg.gif) repeat-x 0 0 #FFF;
	color:#790F3E;
	padding:5px 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 20px/26px Georgia, "Times New Roman", Times, serif;
	color:#281006;
	background-color:inherit;
	display:block;
}

.header{
	background:url(images/header.png) no-repeat 230px 68px;
}
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:#0FFE09 url(images/topnav_hov_repeat_bg.gif) repeat-x 0 0;
	color:#0FFE09;
	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 360px 148px 56px;
	background:url(images/free.png) no-repeat 0 24px;
	line-height:15px;
	color:#EB87B2;
	background-color:inherit;
}
.register span{
	display:block;
	font:bold 24px/29px Georgia, "Times New Roman", Times, serif;
}
.register span a{
	color:#FFF;
	background-color:inherit; 
}
.register span a:hover{
	color:#00FFFF;
	background-color:inherit;
}
.search{
	font:normal 20px/22px Georgia, "Times New Roman", Times, 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;
}

.bodyPPadding{
	padding:24px 0 29px 0;
}
.dietformTxt{
	line-height:20px;
	font-weight:bold;
	color:#1F516A;
	background-color:inherit;
}
.dietEvaluation{
	font:normal 24px/26px Georgia, "Times New Roman", Times, 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{
	line-height:15px;
	color:#878480;
	background-color:inherit;
	padding:0 0 25px 0;
}
.keepTxt b{
	display:block;
	padding:10px 0 4px 0;
	color:#1F516A;
	background-color:inherit;
}
.keepTxt span.bigtxt{
	font:bold 30px/33px Georgia, "Times New Roman", Times, serif;
	color:#281006;
	background-color:inherit;
}
span.big{
	font:bold 30px/33px Georgia, "Times New Roman", Times, 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 Georgia, "Times New Roman", Times, 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 Georgia, "Times New Roman", Times, 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 Georgia, "Times New Roman", Times, 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:23px 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 Georgia, "Times New Roman", Times, 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;
}
	
.widget_style { 
	margin:5px 0px 0px 0px; 
	line-height:15px;
	width:200px;
}
	
.widget_style h2 { width:100%; color:#FFFFFF; font-size:1.5em; font-weight:bold; border-top: 0px solid #999999; background:#000000 url() repeat-x bottom; padding:5px 5px 5px 5px; text-transform:none; font-family:"Arial", Times, serif;}
		
.widget_style li { 
	background:url(images/dietlinkdiv.gif) repeat-x 0 100%;
	padding:0 0px 0 0px;
	}	
	
.widget_style li a{
	background:url(images/dietlink_bullet.gif) no-repeat 15px 50%;
	font-size:1em;
	font-family:"Times"; 
	line-height:24px;
	color:#790F3E;
	background-color:inherit;
	padding:0 0 0 30px;
}
.widget_style li a:hover {
	color:#000;
	background-color:inherit;
}	


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 32px;
}
ul.dietlink li span a{
	line-height:24px;
	color:#790F3E;
	background-color:inherit;
}
ul.dietlink li span a:hover{
	color:#000;
	background-color:inherit;
}

h1 { color:#000000; font-family:"Times New Roman"; font-size:20px; font-weight:bold; background:url() no-repeat center; padding:4px 0 0px 0; text-transform:uppercase;}
h1 a { color:#000000; font-family:"Times New Roman"; font-size:20px; font-weight:bold; background:url() no-repeat center; padding:4px 0 0px 0; text-transform:uppercase;}

h2 { color:#000000; font-family:"Arial"; font-size:1.10em; font-weight:bold; background:url() no-repeat center; padding:4px 0 2px 0; text-transform:uppercase;}
h2 a {color:#000000; text-decoration:none;}

#wrapper { margin-left:0px; width:628px;}
#content { width:628px; margin-left:20px; margin-top:0px; padding:0px 0px 0px 0px;  background:url() no-repeat 0px 0px; border-top: 0px solid #333333;}
#content .indent { padding:0px 0px 0px 0px;}
#content .title { margin-bottom:20px; color:#979797; font-size:1em; text-transform:uppercase;}
