body { background:url(../images/structure/bg-main.png) no-repeat top center fixed; font-family:Arial, Helvetica, sans-serif; color:#333333; margin:0;}
h1 { color:#80C9A3; font-size:16px; margin:15px 0 5px 0;}
h2 { color:#40A2B6; font-size:13px; margin:10px 0 0 0;}
p { font-size:13px; line-height:150%; margin-bottom:10px;}
a { margin:0; font-size:13px; text-decoration:none; color:#40A2B6; outline:none;}
a:hover { color:#333; text-decoration:underline;}
ul{ margin:0;}
li { font-size:13px; line-height:150%;}

#wrapper { margin:0 auto; width:968px; height:auto;}

#logo { position:absolute; top:20px; margin-left:30px; width:410px; height:152px; z-index:90;}
#logocolour { background:url(../images/structure/logocolour.png) no-repeat top left; position:absolute; top:20px; margin-left:30px; width:410px; height:152px;}


/* HEADERS */

#main-header { position:absolute; top:0; background:url(../images/structure/headers/header-main.jpg) no-repeat top left; z-index:-1; height:360px; width:966px;}
#main-header-massage { position:absolute; top:0; background:url(../images/structure/headers/header-massage.jpg) no-repeat top left; z-index:-1; height:360px; width:966px;}
#main-header-lease { position:absolute; top:0; background:url(../images/structure/headers/header-lease.jpg) no-repeat top left; z-index:-1; height:360px; width:966px;}
#main-header-speech { position:absolute; top:0; background:url(../images/structure/headers/header-speech.jpg) no-repeat top left; z-index:-1; height:360px; width:966px;}
#main-header-gym { position:absolute; top:0; background:url(../images/structure/headers/header-gym.jpg) no-repeat top left; z-index:-1; height:360px; width:966px;}
#main-header-counselling { position:absolute; top:0; background:url(../images/structure/headers/header-counselling.jpg) no-repeat top left; z-index:-1; height:360px; width:966px;}
#main-header-audiology { position:absolute; top:0; background:url(../images/structure/headers/header-audiology.jpg) no-repeat top left; z-index:-1; height:360px; width:966px;}

#body-wrapper { position:absolute; top:323px; width:966px;}
/* NAVIGATION */

#nav { margin:0 0 0 4px; width:966px; height:37px; overflow:hidden; padding-left:2px; text-align:center;}
	#nav .linksingle { float:left; background:url(../images/structure/menu-bg.png) repeat-x top left; width:160px; height:37px; margin:0; padding:15px 0;}
	#nav .linkmulti { float:left; background:url(../images/structure/menu-bg.png) repeat-x top left; width:160px; height:37px; margin:0; padding:7px 0;}
	#nav a { text-align:center; margin:0; font-size:13px; font-weight:bold; text-decoration:none; color:#333;}
	#nav a:hover { color:#40A2B6;}
	#nav .current { text-align:center; margin:0; font-size:13px; font-weight:bold; color:#40A2B6;}
	
	
#copy { margin:0; width:888px; height:auto; padding: 20px 40px 0 40px; margin-bottom:20px;}


#footer { background:url(../images/structure/footer.png) repeat-x top left; width:968px; height:148px; clear:both;}
	#footer ul{ list-style:none; padding-top:25px; text-align:center;}
	#footer li{ float:left; display:inline; width:270px; margin:10px; font-size:12px;}
	#footer h1 { text-align:center; font-size:14px; font-weight:bold; margin:0; color:#fff; margin:3px 0;}
	#footer p { text-align:center; font-size:12px; margin:0; color:#fff; line-height:120%;}
	#footer a{ margin:0; font-size:12px; text-decoration:none; color:#fff;}
	#footer a:hover{ text-decoration:underline;}
	#footer img { margin-bottom:5px;}
	
	
.imgL{ float:left; padding:3px; margin:0px 20px 20px 0; border:1px solid #40A2B6; clear:both;}
.imgR{ float:right; padding:3px; margin:0px 0 20px 20px; border:1px solid #40A2B6; clear:both;}
.img{ padding:3px; margin:20px 20px 20px 20px; border:1px solid #40A2B6;}
.highlight { color:#40A2B6; font-size:12px;}
.clear { }