a {text-decoration: none; font-weight:bold; outline: none; border:none;}
a:link {color: #000000; font-weight:bold; text-decoration: none; outline: none; border:none;}	
a:visited {color: #000000; font-weight:bold; text-decoration: none; outline: none; border:none;}
a:hover {color: #666666; font-weight:bold; text-decoration: none; outline: none; border:none;}
a:active {color: #666666; font-weight:bold; text-decoration: none; outline: none; border:none;}
.none {  text-decoration: none}
.alttext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px}


* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body { 
background-color: #000000;
text-align:center;
min-height:600px;/* for good browsers*/
min-width:952px;/* for good browsers*/
}

#outer{
height:100%;
width:100%;
display:table;
vertical-align:middle;
}
#container {
text-align: center;
position:relative;
vertical-align:middle;
display:table-cell;
height: 600px;
} 
#inner {
width: 952px;
background:#FFFFFF;
height: 600px;
text-align: center;
margin-left:auto;
margin-right:auto;
border:0px;
}

#header {width:952px; height:100px; z-index:5;}

#logo {width:236px; height:100px; z-index:5; float:left;}

#classes {width:236px; height:100px; z-index:5; float:right;}

#login {width:236px; height:100px; z-index:9; float:right;}

.loginButton { width:68px; height:44px; background-image:url(../images/coaching-login.png); border:0px;}

.loginInput {
	background-color:#FFFFFF;
	width:146px;
	height:13px;
	border:0px;
	margin-left:4px;
	margin-top:3px;
	margin-bottom:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4e4e4e;
}

#menu {width:952px; height:57px; z-index:5; margin:0px;}

#menuSub {position:relative; top:5px; height:20px; z-index:5;}

#menuSubRehab {position:relative; top:5px; left:120px; height:20px; z-index:5;}

#menuSubFitness {position:relative; top:5px; left:-110px; height:20px; z-index:5;}

#menuSubCoaching {position:relative; top:5px; height:20px; z-index:9;}

#contentContainer {position:relative; top:5px; width:952px; height:418px; z-index:5;}

#bodyPhoto {width:362px; height:418px; z-index:5; float:left;}

#bodyPhotoSmall {width:236px; height:418px; z-index:5; float:left; background-image:url(../images/image-left.png);}

#menuLeft { position:absolute; left:110px; top:35px; width:100px; height:200px; z-index:6; text-align:left;}

#bodyTeam {position:relative; width:700px; height:418px; z-index:8; left:244px; background-color:#999999;}

#bodyPricing {position:relative; width:700px; height:418px; z-index:8; left:244px; background-color:#999999;}

#bodyFitness {position:relative; width:582px; height:418px; z-index:8; left:362px; background-color:#f15d22;}

#bodyRehab {position:relative; width:582px; height:418px; z-index:8; left:362px; background-color:#009ddc;}

#bodyCoaching {position:relative; width:582px; height:418px; z-index:8; left:362px; background-color:#c5960b;}

#bodyMain {position:absolute; top:60px; left:35px; width:100%; height:325px; z-index:8; text-align:left;}

#bodyHeader {
	position:absolute;
	top:24px;
	left:35px;
	z-index:8;
	width:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height: 28px;
	color: #FFFFFF;
	font-weight: normal;
}

#contact {position:relative; width:228px; height:30px; left:8px; top:-25px; z-index:8; margin:0px; background-image:url(../images/contact-bg.png);}

#footer {position:relative; width:952px; height:80px; z-index:5; top:-25px;}

.hover-fitness-container {display:block; height:57px; overflow:hidden; width:228px; height:57px; border:none;}
.hover-fitness {border:none;}
.hover-fitness:hover {margin-top:-57px; border:none;}

.hover-rehab-container {display:block; height:57px; overflow:hidden; width:228px; height:57px; border:none;}
.hover-rehab {border:none;}
.hover-rehab:hover {margin-top:-57px; border:none;}

.hover-coaching-container {display:block; height:57px; overflow:hidden; width:228px; height:57px; border:none;}
.hover-coaching {border:none;}
.hover-coaching:hover {margin-top:-57px; border:none;}

.hover-contact-container {display:block; height:30px; overflow:hidden; width:228px; height:30px; border:none;}
.hover-contact {border:none;}
.hover-contact:hover {margin-top:-30px; border:none;}


.copyHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height: 28px;
	color: #FFFFFF;
	font-weight: normal;
}

.copyIntro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #000000;
	font-weight: normal;
}

.copySubHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}

.copy {
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
}

.copyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
}

.menuRehab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009ddc;
	line-height: 17px;
	font-weight: bold;
}
.menuRehab a:link {color: #666666;}	
.menuRehab a:visited {color: #666666;}
.menuRehab a:hover {color: #009ddc;}

.menuLeft_List {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 19px;
	font-weight: normal;
}
.menuLeft_List a:link {color: #FFFFFF;}	
.menuLeft_List a:visited {color: #FFFFFF;}
.menuLeft_List a:hover {color: #dddddd;}

.menuFitness {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f15d22;
	line-height: 17px;
	font-weight: bold;
}
.menuFitness a:link {color: #666666;}	
.menuFitness a:visited {color: #666666;}
.menuFitness a:hover {color: #f15d22;}

.menuCoaching {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c5960c;
	line-height: 17px;
	font-weight: bold;
}
.menuCoaching a:link {color: #666666;}	
.menuCoaching a:visited {color: #666666;}
.menuCoaching a:hover {color: #c5960c;}

.menuContact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 17px;
	font-weight: bold;
}
.menuContact a:link {color: #FFFFFF; text-decoration: none;}	
.menuContact a:visited {color: #FFFFFF; text-decoration: none;}
.menuContact a:hover {color: #666666; text-decoration: none;}

.image {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin:0px;
}

.menuSpacer {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin:0px;
	width:8px;
	height:57px;
}

.line-dot {
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

table.tablePricing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	border-color: #666666;
	padding: 0px;
}

table.tableTeam {
	width: 100%;
}


.bar_fitness {
	background-image: url(../images/color2.png);
	height: 40px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	padding-left: 5px;
}

.bar_rehab {
	background-image: url(../images/color3.png);
	height: 40px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	padding-left: 5px;
}

.bar_coaching {
	background-image: url(../images/color4.png);
	height: 40px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	padding-left: 5px;
}

.bar_admin {
	background-image: url(../images/color1.png);
	height: 40px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	padding-left: 5px;
}
<!---scrollbar--->
#scrollbar_container {

    position:absolute;
    width:12px;
	height:300px;
}
 
#scrollbar_track {  
    position:absolute;
	height:100%;
    top:0;
	right:70px;
    width:12px;
    cursor:move;
	background-color:#666666;
} 

#scrollbar_handle {
    width:12px;  
    cursor:move;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:center;
	} 
 
#scrollbar_content {
	overflow:hidden;
	width:83%;
	height:325px;
}  


ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
	list-style-position: inside;
	list-style-image: url(../images/list-arrow.png);
	list-style-type: square;
}
li {
margin-left: 0;
margin-right: 10%;
margin-top: .3em;
margin-bottom: .3em;
}