body

	{

	margin:0px;

	padding:0px;

	background:url(images/bodybg.jpg) repeat-x left top;

	}

#main

	{

	width:950px;

	margin:0 auto;

	padding:0px;

	}

#main_support

	{

	width:950px;

	margin:0px;

	padding:0px;

	float:left;

	background:url(images/contentbg.jpg) no-repeat bottom left;

	}

#toppanel

	{

	width:677px;

	height:89px;

	margin:0px;

	padding:33px 0 0 273px;

	float:left;

	background:url(images/topbg.jpg) no-repeat;

	}

#topmenu

	{

	width:674px;

	height:50px;

	margin:0px;

	padding:0px;

	float:left;

	}

#topmenu ul

	{

	width:700px;

	height:50px;

	margin:0 0 0 0;

	padding:0px;

	float:left;

	display:block;

	}

#topmenu ul li

	{

	height:50px;

	margin:0px;

	padding:0px;

	float:left;

	display:block;

	}

#topmenu ul li.space

	{

	width:2px;

	height:50px;

	margin:0px;

	padding:0px;

	float:left;

	display:block;

	background:url(images/space.jpg) no-repeat;

	}

#topmenu ul li.blank

	{

	margin:0px;

	padding:0px;

	float:left;

	display:block;

	}

#topmenu ul li a

	{

	height:33px;

	margin:0px;

	padding:17px 21px 0 20px;

	float:left;

	display:block;

	font-family:Tahoma;

	font-size:11px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

	}

#topmenu ul li a:hover

	{

	background:url(images/topmenuhover.jpg) repeat-x;

	}

#headpanel

	{

	width:928px;

	height:183px;

	margin:0px;

	padding:0 0 0 22px;

	float:left;

	background:url(images/headbg.jpg) no-repeat;

	}

#headleftpanel

	{

	width:146px;

	height:173px;

	margin:0px;

	padding:10px 0 0 145px;

	float:left;

	background:url(images/toppic1.jpg) no-repeat;

	}

#headcentrepanel

	{

	width:166px;

	height:173px;

	margin:0px;

	padding:10px 0 0 153px;

	float:left;

	background:url(images/toppic2.jpg) no-repeat;

	}

#headrightpanel

	{

	width:165px;

	height:173px;

	margin:0px;

	padding:10px 0 0 150px;

	float:left;

	background:url(images/toppic3.jpg) no-repeat;

	}

.headtext01

	{

	width:126px;

	margin:0px;

	padding:0px;

	float:left;

	font-family:Tahoma;

	font-size:20px;

	font-weight:bold;

	color:#ff6d7b;

	}

.headtext02

	{

	width:126px;

	margin:0px;

	padding:0px;

	float:left;

	font-family:"Trebuchet MS";

	font-size:11px;

	color:#a48e92;

	}

#bottompanelblank

	{

	width:928px;

	margin:0px;

	padding:0 0 0 9px;

	float:left;

	}

#loginpanel

	{

	width:937px;

	height:37px;

	margin:34px 0 0 0;

	padding:0px;

	float:left;

	background:url(images/userlogin.jpg) no-repeat;

	}

#loginleft

	{

	width:118px;

	height:37px;

	margin:0px;

	padding:0 0 0 12px;

	float:left;

	font-family:Tahoma;

	font-size:20px;

	font-weight:bold;

	color:#FFFFFF;

	line-height:35px;

	}

.logintext

	{

	width:57px;

	height:27px;

	margin:0px;

	padding:10px 0 0 0;

	float:left;

	font-family:"Trebuchet MS";

	font-size:10px;

	font-weight:bold;

	color:#4f6a1c;

	text-align:center;

	}

.txtblank

	{

	width:150px;

	height:21px;

	margin:8px 0 0 0;

	padding:0px;

	float:left;

	}

.txtinput

	{

	width:145px;

	height:16px;

	margin:0px;

	padding:5px 0 0 5px;

	float:left;

	border:0px;

	font-family:"Trebuchet MS";

	font-size:10px;

	font-weight:bold;

	color:#4f6a1c;

	background:#ddf09e;

	}

#loginbutton

	{

	width:43px;

	height:13px;

	margin:8px 0 0 6px;

	padding:0px;

	float:left;

	}

.loginbutton

	{

	width:43px;

	height:19px;

	margin:0px;

	padding:2px 0 0 0;

	float:left;

	font-family:"Trebuchet MS";

	font-size:9px;

	font-weight:bold;

	color:#FFFFFF;

	text-align:center;

	text-decoration:none;

	text-transform:uppercase;

	background:url(images/loginbutton.jpg) no-repeat;

	}

.loginbutton:hover

	{

	background:url(images/loginbuttonhover.jpg) no-repeat;

	}

#logincentre

	{

	width:252px;

	height:37px;

	margin:0px;

	padding:0 0 0 35px;

	float:left;

	font-family:Tahoma;

	font-size:18px;

	font-weight:bold;

	color:#FFFFFF;

	line-height:35px;

	}

#loginright a

	{

	width:38px;

	height:37px;

	margin:0px;

	padding:0px;

	float:left;

	font-family:Tahoma;

	font-size:11px;

	font-weight:bold;

	color:#FFFFFF;

	line-height:35px;

	text-align:center;

	text-decoration:none;

	}

#loginright a:hover

	{

	text-decoration:underline;

	}

#contentpanel

	{

	width:928px;

	margin:23px 0 16px 0;

	padding:0px;

	float:left;

	}

#leftpanel

	{

	width:577px;

	margin:px;

	padding:0px;

	float:left;

	}

#leftpaneltext01

	{

	width:577px;

	margin:px;

	padding:0px;

	float:left;

	font-family:Tahoma;

	font-size:22px;

	font-weight:bold;

	color:#ff6d7b;

	}

#leftpaneltext02

	{

	width:577px;

	margin:0px;

	padding:0px;

	float:left;

	font-family:"Trebuchet MS";

	font-size:16px;

	color:#4f6a1c;

	}

#testimonialpanel

	{

	width:437px;

	margin:12px 0 0 0;

	padding:32px 0 0 140px;

	float:left;

	background:url(images/testimonialbg.jpg) no-repeat;

	}

#testimonialtext01

	{

	width:413px;

	margin:0px;

	padding:0px;

	float:left;

	font-family:"Trebuchet MS";

	font-size:12px;

	color:#81aa45;

	}

#testimonialtext02

	{

	width:151px;

	margin:0px;

	padding:21px 0 0 286px;

	float:left;

	font-family:"Trebuchet MS";

	font-size:12px;

	font-weight:bold;

	color:#ff6d7b;

	}

.testimonialtext03

	{

	font-family:"Trebuchet MS";

	font-size:9px;

	color:#4f6a1c;

	}

#leftpaneltext03

	{

	width:577px;

	margin:12px 0 0 0;

	padding:0px;

	float:left;

	font-family:"Trebuchet MS";

	font-size:14px;

	color:#b3a586;

	}

#leftpaneltext03 a

	{

	font-family:"Trebuchet MS";

	font-size:14px;

	color:#7db0ca;

	}

#leftpaneltext03 a:hover

	{

	text-decoration:none;

	}

#trainingpanel

	{

	width:266px;

	height:282px;

	margin:16px 0 0 0;

	padding:19px 13px 0 16px;

	float:left;

	background:url(images/training.jpg) no-repeat;

	}

#trainingpic

	{

	width:251px;

	height:87px;

	margin:0px;

	padding:0px;

	float:left;

	background:url(images/trainingpic.jpg) no-repeat;

	}

#trainingrtext1, #fitnesstext1

	{

	width:246px;

	margin:21px 0 0 0; 

	padding:0px;

	float:left;

	font-family:Tahoma;

	font-size:18px;

	font-weight:bold;

	color:#ff6d7b;

	}

#trainingrtext2, #fitnesstext2

	{

	width:246px;

	margin:0px; 

	padding:0px;

	float:left;

	font-family:"Trebuchet MS";

	font-size:11px;

	color:#7e9259;

	}

#traininglist, #fitnesslist

	{

	width:240px;

	height:79px;

	margin:19px 0 0 0;

	padding:12px 0 0 11px;

	float:left;

	background:#FFFFFF;

	}

.sublist

	{

	width:222px;

	margin:0px;

	padding:0px;

	float:left;

	}

.sublist ul

	{

	width:222px;

	margin:0px;

	padding:0px;

	float:left;

	display:block;

	}

.sublist ul li

	{

	width:222px;

	margin:0px;

	padding:0px;

	float:left;

	display:block;

	}

.sublist ul li a

	{

	width:208px;

	margin:0px;

	padding:0 0 0 14px;

	float:left;

	display:block;

	font-family:"Trebuchet MS";

	font-size:10px;

	color:#7db0ca;

	background:url(images/tick.jpg) no-repeat left top;

	}

.sublist ul li a:hover

	{

	text-decoration:none;

	}

#fitnesspanel

	{

	width:266px;

	height:282px;

	margin:16px 0 0 0;

	padding:19px 0 0 16px;

	float:left;

	background:url(images/fitness.jpg) no-repeat;

	}

#fitnesspic

	{

	width:251px;

	height:87px;

	margin:0px;

	padding:0px;

	float:left;

	background:url(images/fitnesspic.jpg) no-repeat;

	}

#rightpanel

	{

	width:318px;

	margin:0px;

	padding:0 0 0 33px;

	float:left;

	}

.righttext1

	{

	width:318px;

	margin:0px;

	padding:0px;

	float:left;

	font-family:Tahoma;

	font-size:16px;

	font-weight:bold;

	color:#534245;

	}

.righttext2

	{

	width:318px;

	margin:0px;

	padding:0px;

	float:left;

	font-family:"Trebuchet MS";

	font-size:14px;

	color:#4f6a1c;

	}

.righttext3

	{

	width:318px;

	margin:0px;

	padding:0px;

	float:left;

	font-family:"Trebuchet MS";

	font-size:14px;

	color:#ff6d7b;

	}

.righttext4

	{

	width:318px;

	margin:0px;

	padding:0px;

	float:left;

	font-family:"Trebuchet MS";

	font-size:12px;

	color:#b3a586;

	}

.righttext5 a

	{

	width:60px;

	margin:0px;

	padding:0px;

	float:left;

	font-family:"Trebuchet MS";

	font-size:12px;

	font-weight:bold;

	color:#7db0ca;

	text-decoration:none;

	}

.righttext5 a:hover

	{

	text-decoration:underline;

	}

#rightlistpanel

	{

	width:216px;

	height:260px;

	margin:23px 0 40px 0;

	padding:10px 0 0 102px;

	float:left;

	background:url(images/rightlistbg.jpg) no-repeat;

	}

#rightlist

	{

	width:205px;

	margin:0px;

	padding:0px;

	float:left;

	}

#rightlist ul

	{

	width:205px;

	margin:0 0 0 0;

	padding:0px;

	float:left;

	display:block;

	}

#rightlist ul li

	{

	width:205px;

	margin:0px;

	padding:0px;

	float:left;

	display:block;

	}

#rightlist ul li a

	{

	width:193px;

	margin:0px;

	padding:0 0 0 12px;

	float:left;

	display:block;

	font-family:"Trebuchet MS";

	font-size:11px;

	color:#7db0ca;

	background:url(images/pointer.jpg) no-repeat left top;

	}

#rightlist ul li a:hover

	{

	text-decoration:none;

	}

.newspanel

	{

	width:318px;

	margin:19px 0 0 0;

	padding:0px;

	float:left;

	}

#footer

	{

	width:950px;

	height:105px;

	margin:0px;

	padding:0px;

	float:left;

	background:url(images/footerbg.jpg) no-repeat left top;

	}

#footmenublank

	{

	width:950px;

	height:13px;

	margin:9px 0 0 0;

	padding:0px;

	float:left;

	}

#footmenuinner

	{

	width:600px;

	height:13px;

	margin:0 auto;

	padding:0px;

	}

#footmenu

	{

	width:600px;

	height:13px;

	margin:0px;

	padding:0px;

	float:left;

	}

#footmenu ul

	{

	width:700px;

	height:13px;

	margin:0px;

	padding:0px;

	float:left;

	display:block;

	}

#footmenu ul li

	{

	height:13px;

	margin:0px;

	padding:0px;

	float:left;

	display:block;

	}

#footmenu ul li.fspace

	{

	width:2px;

	height:13px;

	margin:0px;

	padding:0px;

	float:left;

	display:block;

	background:url(images/fspace.jpg) no-repeat;

	}

#footmenu ul li.fblank

	{ 

	margin:0px;

	padding:0px;

	float:left;

	display:block;

	}

#footmenu ul li a

	{

	height:13px;

	margin:0px;

	padding:0 9px 0 9px;

	float:left;

	display:block;

	font-family:Tahoma;

	font-size:11px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

	}

#footmenu ul li a:hover

	{

	text-decoration:underline;

	}

#copyright

	{

	width:950px;

	margin:36px 0 0 0;

	padding:0px;

	float:left;

	font-family:"Trebuchet MS";

	font-size:10px;

	color:#b3a586;

	text-align:center;

	}

#validation

	{

	width:950px;

	margin:11px 0 0 0;

	padding:0px;

	float:left;

	}

#validationinner

	{

	width:90px;

	margin: 0 auto;

	padding:0px;

	}

.xhtml

	{

	width:40px;

	

	margin:0 2px 0 0;

	padding:0px;

	float:left;

	font-family:"Trebuchet MS";

	font-size:9px;

	font-weight:bold;

	color:#FFFFFF;

	text-align:center;

	text-decoration:none;

	text-transform:uppercase;

	background:#db4a6a;

	}

.xhtml:hover

	{

	background:#ff99a9;

	}

.css

	{

	width:40px;

	

	margin:0px;

	padding:0px;

	float:left;

	font-family:"Trebuchet MS";

	font-size:9px;

	font-weight:bold;

	color:#FFFFFF;

	text-align:center;

	text-decoration:none;

	text-transform:uppercase;

	background:#ff99a9;

	}

.css:hover

	{

	background:#db4a6a;

	}

/*---------------Innerpage-----------------*/

#leftpanel02

	{

	width:675px;

	margin:px;

	padding:0px;

	float:left;

	}

#innerpagetext1, #innerpagetext4

	{

	width:675px;

	margin:0 0 20px 0;

	padding:0px;

	float:left;

	font-family:Tahoma;

	font-size:16px;

	font-weight:bold;

	color:#534245;

	}

#innerpagetext4

	{

	margin:0 0 10px 0;

	}

.innerpagetext2

	{

	width:675px;

	margin:0 0 10px 0;

	padding:0px;

	float:left;

	font-family:Tahoma;

	font-size:12px;

	color:#b3a586;

	text-align:justify;

	}

#rightpanel02

	{

	width:220px;

	margin:0px;

	padding:0 0 0 33px;

	float:left;

	}

#innerpagetext3

	{

	width:220px;

	margin:0 0 20px 0;

	padding:0px;

	float:left;

	font-family:Tahoma;

	font-size:16px;

	font-weight:bold;

	color:#534245;

	}

#innerpagetext5

	{

	width:675px;

	margin:0 0 5px 0;

	padding:0px;

	float:left;

	font-family:"Trebuchet MS";

	font-size:14px;

	color:#4f6a1c;

	}

#submenu

	{

	width:205px;

	margin:0 0 20px 0;

	padding:0px;

	float:left;

	}

#submenu ul

	{

	width:205px;

	margin:0px;

	padding:0px;

	float:left;

	display:block;

	}

#submenu ul li

	{

	width:205px;

	margin:0px;

	padding:0px;

	float:left;

	display:block;

	}

#submenu ul li a

	{

	width:193px;

	margin:0px;

	padding:0 0 0 12px;

	float:left;

	display:block;

	font-family:"Trebuchet MS";

	font-size:11px;

	color:#7db0ca;

	background:url(images/pointer.jpg) no-repeat left top;

	}

#submenu ul li a:hover

	{

	text-decoration:none;

	}

/*////////////////////////Form/////////////////*/

#submitform

	{

	width:370px;

	margin:0px;

	float:left;

	padding:0px;

	}

#submitformtop

	{

	width:370px;

	height:25px;

	float:left;

	margin:0px;

	padding:0px;

	}

.submitformtop

	{

	width:370px;

	height:25px;

	float:left;

	margin:0px;

	padding:0px;

	}

.submitforml

	{

	width:150px;

	height:25px;

	float:left;

	margin:0px;

	padding:0px;

	color:#b3a586;

	font-family:Arial;

	font-size:12px;

	}

.submitformr

	{

	width:200px;

	height:25px;

	float:left;

	margin:0px;

	padding:0px;

	}

.submitformr2

	{

	width:200px;

	height:150px;

	float:left;

	margin:0px;

	padding:0px;

	}

.slist

	{

	width:200px;

	height:20px;

	margin:0px;

	padding:0px;

	float:left;

	color:#b3a586;

	font-family:"Trebuchet MS";

	font-size:12px;

	}

.stext

	{

	width:196px;

	height:18px;

	margin:0px;

	padding:0px;

	float:left;

	color:#b3a586;

	font-family:"Trebuchet MS";

	font-size:12px;

	}

.submitformbottom

	{

	width:370px;

	height:150px;

	float:left;

	margin:0px;

	padding:0px;

	}

.scomments

	{

	width:196px;

	height:100px;

	margin:0px;

	padding:0px;

	float:left;

	color:#b3a586;

	font-family:"Trebuchet MS";

	font-size:12px;

	}



#formsubmit

	{

	width:100px;

	height:20px;

	float:left;

	margin:0px;

	padding:4px 0 0 0;

	}

#submit

	{

	width:63px;

	height:22px;

	margin:0px;

	padding:12px 0 0 0;

	float:left;

	}

/*//////////////////Form End/////////////////////*/