body {
	margin : 0;
	padding : 0;
	font : 70% verdana, "Trebuchet MS", tahoma, arial, sans-serif;
	line-height : 1.7em;
	background-position : 50% 0;
	color : #333;
	background-color: #fbfff1;
	background-image: url(images/backgroundgreen.jpg);
	background-repeat: repeat-x;
}




#wrapper {

width : 850px;
	margin : 0 auto;
	
	
	}

#container {
	width : 850px;
	margin : 0 auto;
	color : #333;
	background-color: #fbfff1;
	background-image: url(images/middle.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
}
		
		
		
			/*TOP*/
#top {
	margin : 0;
	padding : 0;
	height:32px;
	background-color:#990033;
	border-bottom-width: thin;
	border-bottom-color: #FFFFFF;
	border-top-width: thin;
	border-top-color: #FFFFFF;
}
.topbackground {
	background-image: url(topbackground.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.topbackground2 {
	background-image: url(fit/fitnessback.jpg);
	background-repeat: no-repeat;
	background-position: top;
}


#top h1 {
padding-top : 0px;
text-align : center;
font-size : 150%;
letter-spacing: 0px;
background : #ffffff;
color : #333;
}
			/*BANNER*/
#banner {
	width : 850px;
	height : 156px;
	margin : 0 auto;
	padding : 0;
	color : #333;
	background-image: url(index/image1.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#fitness {
	width : 850px;
	height : 156px;
	margin : 0 auto;
	padding : 0;
	color : #333;
	background-image: url(fitness/image1.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#testimonials {

	width : 850px;
	height : 156px;
	margin : 0 auto;
	padding : 0;
	color : #333;
	background-image: url(testimonials/image1.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#instruction {

	width : 850px;
	height : 156px;
	margin : 0 auto;
	padding : 0;
	color : #333;
	background-image: url(fit/image1.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#contactus {

	width : 850px;
	height : 156px;
	margin : 0 auto;
	padding : 0;
	color : #333;
	background-image: url(contactus/image1.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
	
			/*DROP MENU CONTAINER*/
#menu {
	width : 850px;
	height : 35px;
	padding : 0;
	background : #66cc33;
	color : #000;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}

			/*MAIN CONTENT*/
#content {
float : right;
width : 590px;
margin-top : 0;
padding : 0;
}
			/*SIDEBAR*/
#sidebar {
float : left;
width : 250px;
margin : 0;
background : transparent;
padding-left: 0px
}


#sidebar p {
font-size : 90%;
line-height : 1.5em;
padding-left : 0px;
}

#sidebar colorbox{
padding-left: 10px
}


			/*FOOTER*/
#footer {
clear : both;
font-size : 85%;
color : #000;
background : #fbfff1;
border-top : 1px solid #eee;
margin : 0;
text-align : left;
padding-left : 10px;
}
#footer a:link, a:visited, #navlist a:link, a:visited, a:link, a:visited {
color : #366C1C;
background : inherit;
text-decoration : none;
}
#footer a:hover, #navlist a:hover, a:hover {
color : #869a3b;
background : inherit;
text-decoration : none;
}
			/*TYPOGRAPHY*/
h2 {
	font : 130% verdana, "Trebuchet MS", arial, sans-serif;
	
	letter-spacing : 0px;
	color : #366C1C;
	background : inherit;
	padding : 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
}
h3 {
	
	letter-spacing : 0px;
	color : #366C1C;
	background : inherit;
	padding : 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	font-family: verdana, "Trebuchet MS", arial, sans-serif;
	font-size: 110%;
	font-weight: bold;
}
p {
margin : 10px;
}



p strong {
color : #366C1C;
background1 : inherit;
}


blockquote {
font-style : italic;
color : #333;
}
			/*LINKS*/
#navlist li {
list-style-type : square;
background : inherit;
color : #366C1C;
margin : 0 15px 0 0;
padding : 0;
}
#navlist2 li {
list-style-type : circle;
background : inherit;
color : #366C1C;
margin : 0 15px 0 0;
padding : 0;
}
a img {
border : 0;
}
			/*CLASSES*/
.myborder {
border : 0px solid #aaa;
margin : 15px 10px 10px 10px;
padding : 0px;
}
			/*SCROLLBAR*/
div.scroll {
overflow : auto;
height : 18em;
width : 550px;
padding : 5px;
border : 1px solid #aaa;
margin : 20px 0 20px 0;
background : inherit;
color : #555;
font-size : 90%;
}

.indentmenu{
	font: bold 13px Arial;
	width: 100%; /*leave this value as is in most cases*/
	background-image: url(images/menu1.jpg);
	background-repeat: repeat-x;
}

.indentmenu ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%; /*width of menu*/
	border: 1px solid #ffffff; /*dark purple border*/
	border-width: 1px 0;
	background-color: white;
	background-image: url(images/menu1.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid #ffffff; /*dark purple divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
	color: white !important; /*text color of selected and active item*/
	padding-top: 6px; /*shift text down 1px for selected and active item*/
	padding-bottom: 4px;
	background-color: black;
	background-image: url(images/menu2.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}

.tomback {
	background-image: url(images/tomtop.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.companyname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #990033;
	letter-spacing: 0.6em;
}

.morelinks_top {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 9px;
	width: 193px;
	background-image: url(images/morelinks_box_01.png);
	background-repeat: no-repeat;
	background-position: 10px;
}
.morelinks_area {
	margin: 0px;
	float: left;
	height: 308px;
	width: 193px;
	background-image: url(images/morelinks_box_02.png);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-position: 10px;
}
.morelinks_head {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/morelinks.png);
	background-repeat: no-repeat;
	float: none;
	height: 24px;
	width: 145px;
	text-transform: capitalize;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	background-position: 10px;
}

.morelinks_bottom {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 11px;
	width: 193px;
	background-image: url(images/morelinks_box_03.png);
	background-repeat: no-repeat;
	background-position: 10px;
}
.morelink {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #c12f00;
	text-decoration: none;
	background-image: url(images/morelinks_active.png);
	background-repeat: no-repeat;
	float: left;
	height: 19px;
	width: 143px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.morelink:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #c12f00;
	text-decoration: none;
	background-image: url(images/morelinks_hover.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 19px;
	width: 143px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.links_morearea {
	margin: 0px;
	float: left;
	width: 190px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-position: 10px;
}
.links_text {
	font-family: Arial;
		font-weight: bolder;
	color: #366C1C;
	text-decoration: none;
}


/* ----------------- body end --------------------------- */

.backtestimonials {
	background-image: url(testimonials/image1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}


/*contact form */
#contact1{
	width:400px;
	float:left;
	font-size:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#FAF8F2;
	color:#313131;
	margin-top: 29px;
	margin-right: 0;
	margin-bottom: 26px;
	margin-left: 100px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CBBD9A;
	border-right-color: #CBBD9A;
	border-bottom-color: #CBBD9A;
	border-left-color: #CBBD9A;
	}
#contact p{
	width:400px;
	height:14px;
	background-repeat: no-repeat;
	background-position: 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}
#contact p.bu{
	width:30px; height:14px;
	}
#contact form {
	margin:0 0 0 0; height:315px; width:400px; 
	padding:11px 0 0 32px; font-size:0;
		}
#contact form h2{
	height:50px;
	width:355px;
	display:block;
	text-indent:0px;
	color:#765914;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 11px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	background-color: #FAF8F2;
	background-image: url(images/contact_h2_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 6px;
	} 
#contact form label{
	font-size:11px; text-transform:uppercase; line-height:14px; font-weight:bold; float:left; margin:5px 15px 0 0; padding:0 0 0 0;
	display:block; width:73px;
	}

#contact form label.comment{
	margin:0;
	padding:0 0 0 17px;
	font-size:11px;
	text-transform:uppercase;
	line-height:14px;
	font-weight:bold;
	float:left;
	width:61px;
		background-repeat: no-repeat;
	background-position: 2px 3px;
	}
#contact form.textarea{
	width:200px;
	height:83px;
	border:1px solid #CBBD9A;
	color:#CBBD9A;
	margin:0 0 0 0px;
	float:left;
	background-color: #E9DFC6;
	background-repeat: no-repeat;
	background-position: 0 0;
	}
#contact form.contact input.submit{
	color:#0B0B0B;
	border:none;
	width:60px;
	height:13px;
	float:right;
	margin:0 0 0 10px;
	padding:0 20px 0 0;
	cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background-color: #FFFFFF;
	background-image: url(images/submit_bg.gif);
	background-repeat: no-repeat;
	background-position: 45px 0;
}
#contact form.contact input.reset{
	background:url(images/more_bg.gif) no-repeat 45px 0 #FFFFFF; color:#0B0B0B; border:none;
	width:60px; height:13px; float:right; margin:0; padding:0 15px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006633;
}
.tableborder {
	border: 1px solid #CCCCCC;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #366C1C;
}
