/* CSS Document */
/*-------------------------general-------------------------*/
body{
	padding:14px 0 0 0;
	margin:0;
	background-image:url('a102.JPG');
	color:#48474E;
	font:normal 12px  Arial, Helvetica, sans-serif;
}
p, a, li, td, form, input, span, textarea {
	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;
}

.frame, .frame-left, .frame-right {
	position:relative;
	padding:4px;
	border:1px solid #dddddd;
	background-color:#f5f5f5;
}

.frame-left   {
	float:left;
	margin:7px 16px 7px 0;
}	
.frame-right {
	float:right;
	margin:7px 0 7px 16px;
}

/*-------------------------general-------------------------*/
/*-------------------------logo panel Start-------------------------*/
.logopadding{
	padding:10px 254px 0 0;
}
.loginbg{
	background-color:#5E7041;
	color:#FFF;
	padding:13px 0;
}
.members{
	font-weight:bold;
}
.textbox{
	width:104px;
	height:15px;
	border:1px solid #ABABAB;
	font-size:10px;
	background-color:#FFF;
	color:#727272;
	padding:0 0 0 4px
}
.topnavPadding{
	padding:11px 0 0 0;
}
ul.topnav{
	padding:0 0 0 173px;
}
ul.topnav li{
	float:left;
	padding:0 18px 0 0;
}
ul.topnav li a{
	padding:0 10px;
	display:block;
	font-weight:bold;
	line-height:26px;
	color:#FFF;
	background-color:inherit;
	border-left:2px solid #849C5E;
	border-right:2px solid #849C5E;
}
ul.topnav li a:hover{
	border-left:2px solid #FFF;
	border-right:2px solid #FFF;
	background:url(images/topnavhover.gif) repeat-x 0 0;
	color:#849C5E;
	background-color:inherit;
}
ul.topnav li a.active{
	border-left:2px solid #FFF;
	border-right:2px solid #FFF;
	background:url(images/topnavhover.gif) repeat-x 0 0;
	color:#849C5E;
	background-color:inherit;
}
/*-------------------------logo Panel End-------------------------*/
/*-------------------------Body Panel Start-------------------------*/
.bodybg{
	background-color:#FFF;
	color:#3E3E3E;
	padding:25px 0 16px 14px;
}
.testmonial{
	font:normal 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3E3E3E;
	background-color:inherit;	
	padding:0 0 16px 0;
}
.testmonial span.name{
	font-style:italic;
	 font-weight:bold;
	 color:#089860;
	 background-color:inherit;
	 display:block;
}
.testmonial span.ceo{
	font-style:italic;
	 font-weight:bold;
	 display:block;
}
.fitnesscampTxt{
	font-size:11px;
	line-height:16px;
	color:#4C4C4C;
	background-color:inherit;	
	padding:0 0 18px 0;
}
.fitnesscampTxt b{
	display:block;
}
.fitnesscampTxt a{
	font-weight:bold;
	color:#ED821A;
	background-color:inherit;
}
.fitnesscampTxt a:hover{
	color:#000;
	background-color:inherit;
}
.contact{
	font-size:20px;
	color:#5E7041;
	background-color:inherit;
	font-family: Arial, Helvetica, sans-serif;
}
.contactTextbox{
	width:238px;
	height:18px;
	background-color:#FFF;
	color:#000;
	border-bottom:1px solid #D4D0C8;
	border-right:1px solid #D4D0C8;
	border-top:1px solid #808080;
	border-left:1px solid #808080;
}
.contactTextField{
	width:238px;
	height:73px;
	background-color:#FFF;
	color:#000;
	border-bottom:1px solid #D4D0C8;
	border-right:1px solid #D4D0C8;
	border-top:1px solid #808080;
	border-left:1px solid #808080;
}
.contactname{
	 font-size:11px;
	 font-weight:bold;
	 color:#585858;
	 background-color:inherit;
}
.header{
	background:url(images/header.jpg) no-repeat 0 4px;
	padding:26px 0 256px 68px;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#556639;
	background-color:inherit;
}
.aboutHeadeing{
	font-size:24px;
	color:#5E7041;
	background-color:inherit;
	padding:0 0 12px 0;
}
.aboutTxt{
	line-height:18px;
	color:#48474E;
	background-color:inherit;
}
.aboutmore a{
	font-weight:bold;
	color:#ED821A;
	background-color:inherit;
}
.aboutmore a:hover{
	color:#000;
	background-color:inherit;
}
.banner{
	padding:26px 0 0 0;
}
.newsHeadeing{
	font-size:24px;
	color:#5E7041;
	background-color:inherit;
	padding:0 0 4px 0;
}
.newstxt{
	font:normal 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3E3E3E;
	background-color:inherit;
	padding:0 0 15px 0;
}
.newstxt span{
	display:block;
	color:#ACCE76;
	background-color:inherit;
	font-weight:bold;
}
.newstxt a{
	color:#ED821A;
	background-color:inherit;
	font-weight:bold;
}
.newstxt a:hover{
	color:#000;
	background-color:inherit;
}
.fitnessImgPanelPadding{
	padding:0 0 24px 0;
}
.fitnessPtxt{
	line-height:16px;
	padding:6px 0 12px 0;
}
/*-------------------------Body panel End-------------------------*/
/*-------------------------Footer panel Start-------------------------*/
.footerpadding{
	padding:17px 0 6px 0;
	color:#D9DFA4;
	background-color:inherit;
}
ul.footernav{
	padding:0 0 0 260px;
}
ul.footernav li{
	float:left;
	padding:0 10px;
	background:url(images/foterdiv.gif) no-repeat 100% 8px;
}
ul.footernav li.nofooterdiv{
	background-image:none;
}
ul.footernav li a{
	line-height:14px;
	color:#FFF;
	background-color:inherit;
}
ul.footernav li a:hover{
	 color:#000;
	 background-color:inherit;
}
p.copyright{
	width:350px;
	font-size:11px;
	padding:3px 0 0 0;
}
p.copyright a{
	color:#D9DFA4;
	background-color:inherit;
}
p.copyright a:hover{
	color:#FFF;
	background-color:inherit;
}
/*-------------------------Foter panel End-------------------------*/


/*Contact page start*/

.contact_form{
	color:#8E9B7A;
	background-color:inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
}
.textfield3{
	width:170px;
	height:18px;
	border:none;
	float:left;
	background-color:#EDEFEE;
	color:#000;
}

.textfieldaddress{
	width:465px;
	height:18px;
	border:none;
	float:left;
	background-color:#EDEFEE;
	color:#000;
}
.textarea1pad{
	padding-bottom:13px;
}
.textarea1{
	width:464px;
	height:216px;
	border:none;
	float:right;
	background-color:#EDEFEE;
	color:#000;
}
.our_address{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#8D5724;
	background-color:inherit;
	padding:23px 0 87px;
}
.our_address p{
	padding-bottom:5px;
}
.our_address h2{
	padding: 0 0 18px;
}
.our_address a{
	color:#5C8213;
	background-color:inherit;
	text-decoration:underline;
}
.our_address a:hover{
	text-decoration:none;
}
/*Contact page end*/
