body {
	margin: 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #001125;
	background-color: #7ca9ca;
	background-image: url(images/top-background.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
a {
	color: #1b4464;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: underline;

}
a:hover {
	color: #1b4464;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a.mainarea {
	color: #1b4464;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: underline;

}
a.mainarea:hover {
	color: #1b4464;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
h4 {
	margin: 0;
	margin-bottom:0;
}
#hr {
	width:733px;
	height:6px;
	margin-top:25px;
	margin-bottom: 25px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/hr.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#footer{
	width:770px;
	height:65px;
	font-size: 11px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	color: #d3eeff;
	text-align: center;
}
#header{
	width:770px;
	height:134px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#header-bottom{
	width:770px;
	height:50px;
	z-index:100;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/header-bottom.jpg);
	background-repeat: repeat-x;
	background-position: center 0;
}
#main-area{
	width:768px;
	margin-right: auto;
	margin-left: auto;
	display: table;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #001125;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #96b9d5;
	border-left: 1px solid #c0d5e6;
	border-right: 1px solid #c0d5e6;
	line-height: 200%;
}
#main-area-contact{
	width:760px;
	margin-right: auto;
	margin-left: auto;
	display: table;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #001125;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #96b9d5;
	border-left: 1px solid #c0d5e6;
	border-right: 1px solid #c0d5e6;
	line-height: 200%;
}
#main-area-top{
	width:770px;
	height:29px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/main-area-top.jpg);
	background-repeat: no-repeat;
}
#main-area-bottom{
	width:770px;
	height:21px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/main-area-bottom.jpg);
	background-repeat: no-repeat;
}
#home-picture{
	width:355px;
	height:122px;
	float: right;
	margin-right: 14px;
	margin-left: auto;
	margin-top:0px;
	margin-bottom: auto
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/home-picture.jpg);
	background-repeat: no-repeat;
}
#specialized-training-services{
	width:770px;
	height:39px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/specialized-training-services.jpg);
	background-repeat: no-repeat;
}
#our-experienced-team{
	width:770px;
	height:39px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/our-experienced-team.jpg);
	background-repeat: no-repeat;
}
#advocacy{
	width:770px;
	height:39px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/advocacy.jpg);
	background-repeat: no-repeat;
}
#pulsed{
	width:770px;
	height:39px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/pulsed.jpg);
	background-repeat: no-repeat;
}
#contact{
	width:770px;
	height:39px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/contact.jpg);
	background-repeat: no-repeat;
}
#home-gym-design{
	width:770px;
	height:39px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/home-gym-design.jpg);
	background-repeat: no-repeat;
}
#indoor-cycling{
	width:770px;
	height:39px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/indoor-cycling.jpg);
	background-repeat: no-repeat;
}
#lower-insurance{
	width:770px;
	height:39px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/lower-insurance.jpg);
	background-repeat: no-repeat;
}
#outdoor-cycling{
	width:770px;
	height:39px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/outdoor-cycling.jpg);
	background-repeat: no-repeat;
}
#nutrition{
	width:770px;
	height:39px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/nutrition.jpg);
	background-repeat: no-repeat;
}
#services{
	width:770px;
	height:39px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/services.jpg);
	background-repeat: no-repeat;
}
#staff{
	width:770px;
	height:39px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/staff.jpg);
	background-repeat: no-repeat;
}
#products{
	width:770px;
	height:39px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/products.jpg);
	background-repeat: no-repeat;
}
#testimonials{
	width:770px;
	height:39px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/testimonials.jpg);
	background-repeat: no-repeat;
}
#classes{
	width:770px;
	height:39px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/classes.jpg);
	background-repeat: no-repeat;
}
#aboutus{
	width:770px;
	height:39px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/aboutus.jpg);
	background-repeat: no-repeat;
}
/*#header-bottom-background{
	width:100%;
	margin-right: 0px;
	margin-left: auto;
	margin-top: 134px;
	margin-bottom: auto;
	background-image: url(images/header-bottom-background.jpg);
	background-repeat: repeat-x;
}*/
#logo{
	width:390px;
	height:134px;
	float:left;
	margin: 0;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat:
}
.indent {
	text-align: left;
	margin-left: 15px;
	margin-top: 15px;
	margin-right: 15px;
}
#menu{
	margin-left: 393px;
	padding-top: 98px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-position: bottom;
}
#menu ul{
	width:377px;
	height:36px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#menu ul li{
	float:left;
	list-style-type:none;
}
#menu ul li a{
	height:36px;
	display:block;
	overflow:hidden;
	text-indent:-99999px;
}
#menu ul li a.homepage{
	width:70px;
	background-image: url(images/button_home.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
}
#menu ul li a.aboutus{
	width:83px;
	background-image: url(images/button_aboutus.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
}
#menu ul li a.services{
	width:75px;
	background-image: url(images/button_services.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
}
#menu ul li a.classes{
	width:68px;
	background-image: url(images/button_classes.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
}
#menu ul li a.contactus{
	width:81px;
	background-image: url(images/button_contactus.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
}

#menu ul li a:hover{
	background-position: center -36px;
}

#menu ul li a span{
	height:36px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
#menu ul li a span.homepage{
	width:70px;
	background-image: url(images/button_home.jpg);
	background-repeat: no-repeat;
	background-position: center -72px;
}
#menu ul li a span.aboutus{
	width:83px;
	background-image: url(images/button_aboutus.jpg);
	background-repeat: no-repeat;
	background-position: center -72px;
}
#menu ul li a span.services{
	width:75px;
	background-image: url(images/button_services.jpg);
	background-repeat: no-repeat;
	background-position: center -72px;
}
#menu ul li a span.classes{
	width:68px;
	background-image: url(images/button_classes.jpg);
	background-repeat: no-repeat;
	background-position: center -72px;
}
#menu ul li a span.contactus{
	width:81px;
	background-image: url(images/button_contactus.jpg);
	background-repeat: no-repeat;
	background-position: center -72px;
}
