@charset "utf-8";
body{background-color: #000000;margin: 0px;padding: 0px;color: #ffffff;font: normal 12px/16px georgia, trebuchet ms, arial, sans-serif, tahoma, verdana;text-decoration:none;}
a{color: #ffffff;text-decoration:none;}
a:hover{color: #ffffff;text-decoration:underline;}
.mid{width:981px;margin:0px auto;}
.logo div{float:left;}
.corporate{padding:30px 0 0 110px;}
.island{padding:30px 0 0 20px;}
.weather{padding: 15px 0px 0px 20px}
.termsandapppdf{display:block;width:70px;padding:0px 106px 0px 106px;}
.termsandconditionstext{width:282px;text-align:center;}
.banner-bg{width:100%;background: url(../images/banner-bg.gif) repeat-x;height: 364px;}
.navigation{float:left;background: url(../images/navigation-bg.gif) repeat-x;width:327px;height:360px;}
.navigation ul{margin: 0px 0 0 0px;padding:1px 0 0 20px;}
.navigation li{float:left;list-style:none;}
.frame2{padding: 1px 0px 0px 0px}
.promote{float:left;}
.promote img{margin:8px 0px 8px 0px;}
.social{float:left;}
.social img{margin:8px 0px 8px 10px;}
.content{width:564px;padding:20px 43px 20px 43px;float:left;}
h1{margin: 0;padding: 0; }
#test2 img{padding:1px 0 0 0;}
.footer {color: #646464;font: normal 10px/12px georgia, trebuchet ms, tahoma, arial, sans-serif, verdana;text-decoration: none;background: url(../images/footer_bg.gif) repeat-x;height: 37px;width: 100%;}
.footer a{color: #646464;text-decoration:none;}
.footer a:hover{color: #E6A226;text-decoration:underline;}
.footer-left{float:left;}
.footer-right{float:left;padding:10px 0 0 520px;}
.sitemapholes{text-align:left;padding-left:50px;}
.sitemapholes a{text-decoration:none;}
.sitemapholes a:hover{color: #E6A226;}
.sitemappt{text-align:left;padding-left:100px;}
.sitemappt a{text-decoration:none;}
.sitemappt a:hover{color: #E6A226;}
.sitemap{text-align: left}
.sitemap a{text-decoration:none;}
.sitemap a:hover{color: #E6A226;}
.link_text {width:564px;color: #E6A226;}
.grid_click_here {color: #FFF;text-align: center;}
.grid_title_centre {color: #000;text-align: center;}
.grid_text_centre {color: #FFF;text-align: center;}
.personaltraining{text-align:center;}
.personaltraining a{text-decoration:none;}
.personaltraining a:hover{color:#E6A226;}
.personaltraining-selection{color:#E6A226;text-align:center;}
#fitnesscentre {width: 564px;height: 25px;position: relative;}
#fitnesscentre span {background: url(../images/title/fitness-centre.gif) no-repeat;position: absolute;width: 564px;height: 120%;top: -2px;}
#newclasstimetable {width: 564px;height: 25px;position: relative;}
#newclasstimetable span {background: url(../images/title/new_class_timetable.gif) no-repeat;position: absolute;width: 564px;height: 120%;top: -2px;}
#newopeninghours {width: 564px;height: 25px;position: relative;}
#newopeninghours span {background: url(../images/title/opening_hours.gif) no-repeat;position: absolute;width: 564px;height: 120%;top: -2px;}
#demo img {border:solid 1px #FFF;padding:1px;margin:10px 39px;}
#demo A {display:block;float:left;text-align:left;text-decoration:none;color:#000;font-size:11px;}
#noborder img {border:solid 1px #FFF;padding:1px;margin:10px 5px;}
#noborder A {display:block;float:left;text-align:left;text-decoration:none;color:#000;font-size:11px;}
#accessibility {width: 564px;height: 25px;position: relative;}
#accessibility span {background: url(../images/title/accessibility.gif) no-repeat;position: absolute;width: 564px;height: 120%;top: -2px;}
#classes {
	width: 564px;
	height: 25px;
	position: relative;
}
#classes span {
	background: url(../images/title/classes.gif) no-repeat;
	position: absolute;
	width: 564px;
	height: 120%;
	top: -2px;
}
.style1 {
	color: #000000
}
#contactus {
	width: 564px;
	height: 25px;
	position: relative;
}
#contactus span {
	background: url(../images/title/contact-us.gif) no-repeat;
	position: absolute;
	width: 564px;
	height: 120%;
	top: -2px;
}
#feesmembership {
	width: 564px;
	height: 25px;
	position: relative;
}
#feesmembership span {
	background: url(../images/title/fees_membership.gif) no-repeat;
	position: absolute;
	width: 564px;
	height: 120%;
	top: -2px;
}
#gymspecialoffers {
	width: 564px;
	height: 25px;
	position: relative;
}
#gymspecialoffers span {
	background: url(../images/title/gym-special-offers.gif) no-repeat;
	position: absolute;
	width: 564px;
	height: 120%;
	top: -2px;
}
#fitnessenquiry {
	width: 564px;
	height: 25px;
	position: relative;
}
#fitnessenquiry span {
	background: url(../images/title/fitness_enquiry.gif) no-repeat;
	position: absolute;
	width: 564px;
	height: 120%;
	top: -2px;
}
#gym {
	width: 564px;
	height: 25px;
	position: relative;
}
#gym span {
	background: url(../images/title/gym.gif) no-repeat;
	position: absolute;
	width: 564px;
	height: 120%;
	top: -2px;
}
#hydrocentre {
	width: 564px;
	height: 25px;
	position: relative;
}
#hydrocentre span {
	background: url(../images/title/hydro-centre.gif) no-repeat;
	position: absolute;
	width: 564px;
	height: 120%;
	top: -2px;
}
#hydrotherapy {
	width: 564px;
	height: 25px;
	position: relative;
}
#hydrotherapy span {
	background: url(../images/title/hydrotherapy.gif) no-repeat;
	position: absolute;
	width: 564px;
	height: 120%;
	top: -2px;
}
#ladiesonlygym {
	width: 564px;
	height: 25px;
	position: relative;
}
#ladiesonlygym span {
	background: url(../images/title/ladies-only-gym.gif) no-repeat;
	position: absolute;
	width: 564px;
	height: 120%;
	top: -2px;
}
#links {
	width: 564px;
	height: 25px;
	position: relative;
}
#links span {
	background: url(../images/title/link_to_us.gif) no-repeat;
	position: absolute;
	width: 564px;
	height: 120%;
	top: -2px;
}
#usefullinks {
	width: 564px;
	height: 25px;
	position: relative;
}
#usefullinks span {
	background: url(../images/title/useful_links.gif) no-repeat;
	position: absolute;
	width: 564px;
	height: 120%;
	top: -2px;
}
#personaltrainersprofiles {
	width: 564px;
	height: 25px;
	position: relative;
}
#personaltrainersprofiles span {
	background: url(../images/title/personal_trainers_profiles.gif) no-repeat;
	position: absolute;
	width: 564px;
	height: 120%;
	top: -2px;
}
#personaltrainer1 {
	width: 564px;
	height: 25px;
	position: relative;
}
#personaltrainer1 span {
	background: url(../images/title/personal_trainer_1.gif) no-repeat;
	position: absolute;
	width: 564px;
	height: 120%;
	top: -2px;
}
#personaltrainer2 {
	width: 564px;
	height: 25px;
	position: relative;
}
#personaltrainer2 span {
	background: url(../images/title/personal_trainer_2.gif) no-repeat;
	position: absolute;
	width: 564px;
	height: 120%;
	top: -2px;
}
#personaltrainer3 {
	width: 564px;
	height: 25px;
	position: relative;
}
#personaltrainer3 span {
	background: url(../images/title/personal_trainer_3.gif) no-repeat;
	position: absolute;
	width: 564px;
	height: 120%;
	top: -2px;
}
#personaltraining {
	width: 564px;
	height: 25px;
	position: relative;
}
#personaltraining span {
	background: url(../images/title/personal_training.gif) no-repeat;
	position: absolute;
	width: 564px;
	height: 120%;
	top: -2px;
}
#personaltrainingoptions {
	width: 564px;
	height: 25px;
	position: relative;
}
#personaltrainingoptions span {
	background: url(../images/title/personal_training_options.gif) no-repeat;
	position: absolute;
	width: 564px;
	height: 120%;
	top: -2px;
}
#privacy {
	width: 564px;
	height: 25px;
	position: relative;
}
#privacy span {
	background: url(../images/title/privacy.gif) no-repeat;
	position: absolute;
	width: 564px;
	height: 120%;
	top: -2px;
}
#sitemap {
	width: 564px;
	height: 25px;
	position: relative;
}
#sitemap span {
	background: url(../images/title/sitemap.gif) no-repeat;
	position: absolute;
	width: 564px;
	height: 120%;
	top: -2px;
}
#squashcourts {
	width: 564px;
	height: 25px;
	position: relative;
}
#squashcourts span {
	background: url(../images/title/squash-courts.gif) no-repeat;
	position: absolute;
	width: 564px;
	height: 120%;
	top: -2px;
}
#swimmimgpool {
	width: 564px;
	height: 25px;
	position: relative;
}
#swimmimgpool span {
	background: url(../images/title/swimmimg-pool.gif) no-repeat;
	position: absolute;
	width: 564px;
	height: 120%;
	top: -2px;
}
#newfees {
	width: 564px;
	height: 25px;
	position: relative;
}
#newfees span {
	background: url(../images/title/new_fees.gif) no-repeat;
	position: absolute;
	width: 564px;
	height: 100%;
	top: -2px;
}
#valentinesoffer {
	width: 564px;
	height: 25px;
	position: relative;
}
#valentinesoffer span {
	background: url(../images/title/valentines_offer.gif) no-repeat;
	position: absolute;
	width: 564px;
	height: 120%;
	top: -2px;
}
