*
{
padding:0;
margin:0;


}
p { margin:0; padding:0; }
a { color:#103d4a; text-decoration:underline; font-weight:bold;}
a:hover { color:#9fb1b7; text-decoration:underline; }
a:active { color:#103d4a; }
a:visited { color:#103d4a; }



body
{
font-family:Verdana;
text-align:center;
background: #e8e8e8;
font-size:70%;
line-height:100%;
color:#103d4a;
line-height:18px;
font-weight:normal;
word-spacing:3px;
}

#site { width:1000px;background:url(/img/contentbg1.jpg) #e8e8e8; margin:0 auto; }

#content { width:1000px; background:url(/img/contentbg1.jpg) #e8e8e8;  margin:0 auto;}

#menu { width:1000px; height:63px; padding-left:40px;  }
html>body #menu { width:960px; }

#foot { width:1000px; height:180px;  background:url(/img/foot.jpg) #e8e8e8; text-align:right; font-weight:bold; padding:3px 60px 0 0;}
html>body #foot { width:940px; }

.notbold { width:600px; float:left; text-align:left; padding-left:60px; color:#9fb1b7; margin-top:40px;}
html>body .notbold {width:540px;}

.notbold a { color:#9fb1b7; text-decoration:none;}
.notbold a:hover { color:#9fb1b7; text-decoration:underline; }
.notbold a:active { color:#9fb1b7; }
.notbold a:visited { color:#9fb1b7; }

.htxt { width:600px; height:40px; display:block; }
.h4b { width:200px; height:20px; display:block; }
.h4b a { color:#103d4a; }
.sline { font-weight:bold; color:#9fb1b7; }


.home { background:url(/img/menu_home.jpg) 0 0; width:102px; height:63px; float:left; text-decoration:none;}
.home a { background:url(/img/menu_home.jpg) 0 0; width:102px; height:63px; display:block; text-decoration:none;}
.home a:hover { background:url(/img/menu_home.jpg) 0 -63px; width:102px; height:63px; display:block; text-decoration:none;}
.home a:active { background:url(/img/menu_home.jpg) 0 -63px; width:102px; height:63px; display:block; text-decoration:none;}
.homeon { background:url(/img/menu_home.jpg) 0 -126px; width:102px; height:63px; text-decoration:none; float:left;}


.location { background:url(/img/menu_location.jpg) 0 0; width:102px; height:63px; float:left; text-decoration:none;}
.location a { background:url(/img/menu_location.jpg) 0 0; width:102px; height:63px; display:block; text-decoration:none;}
.location a:hover { background:url(/img/menu_location.jpg) 0 -63px; width:102px; height:63px; display:block; text-decoration:none;}
.location a:active { background:url(/img/menu_location.jpg) 0 -63px; width:102px; height:63px; display:block; text-decoration:none;}
.locationon { background:url(/img/menu_location.jpg) 0 -126px; width:102px; height:63px; text-decoration:none; float:left;}

.staff { background:url(/img/menu_staff.jpg) 0 0; width:102px; height:63px; float:left; text-decoration:none;}
.staff a { background:url(/img/menu_staff.jpg) 0 0; width:102px; height:63px; display:block; text-decoration:none;}
.staff a:hover { background:url(/img/menu_staff.jpg) 0 -63px; width:102px; height:63px; display:block; text-decoration:none;}
.staff a:active { background:url(/img/menu_staff.jpg) 0 -63px; width:102px; height:63px; display:block; text-decoration:none;}
.staffon { background:url(/img/menu_staff.jpg) 0 -126px; width:102px; height:63px; text-decoration:none; float:left;}

.pool { background:url(/img/menu_pool.jpg) 0 0; width:102px; height:63px; float:left; text-decoration:none;}
.pool a { background:url(/img/menu_pool.jpg) 0 0; width:102px; height:63px; display:block; text-decoration:none;}
.pool a:hover { background:url(/img/menu_pool.jpg) 0 -63px; width:102px; height:63px; display:block; text-decoration:none;}
.pool a:active { background:url(/img/menu_pool.jpg) 0 -63px; width:102px; height:63px; display:block; text-decoration:none;}
.poolon { background:url(/img/menu_pool.jpg) 0 -126px; width:102px; height:63px; text-decoration:none; float:left;}

.beach { background:url(/img/menu_beach.jpg) 0 0; width:102px; height:63px; float:left; text-decoration:none;}
.beach a { background:url(/img/menu_beach.jpg) 0 0; width:102px; height:63px; display:block; text-decoration:none;}
.beach a:hover { background:url(/img/menu_beach.jpg) 0 -63px; width:102px; height:63px; display:block; text-decoration:none;}
.beach a:active { background:url(/img/menu_beach.jpg) 0 -63px; width:102px; height:63px; display:block; text-decoration:none;}
.beachon { background:url(/img/menu_beach.jpg) 0 -126px; width:102px; height:63px; text-decoration:none; float:left;}

.facilities { background:url(/img/menu_facilities.jpg) 0 0; width:102px; height:63px; float:left; text-decoration:none;}
.facilities a { background:url(/img/menu_facilities.jpg) 0 0; width:102px; height:63px; display:block; text-decoration:none;}
.facilities a:hover { background:url(/img/menu_facilities.jpg) 0 -63px; width:102px; height:63px; display:block; text-decoration:none;}
.facilities a:active { background:url(/img/menu_facilities.jpg) 0 -63px; width:102px; height:63px; display:block; text-decoration:none;}
.facilitieson { background:url(/img/menu_facilities.jpg) 0 -126px; width:102px; height:63px; text-decoration:none; float:left;}

.gallery { background:url(/img/menu_gallery.jpg) 0 0; width:102px; height:63px; float:left; text-decoration:none;}
.gallery a { background:url(/img/menu_gallery.jpg) 0 0; width:102px; height:63px; display:block; text-decoration:none;}
.gallery a:hover { background:url(/img/menu_gallery.jpg) 0 -63px; width:102px; height:63px; display:block; text-decoration:none;}
.gallery a:active { background:url(/img/menu_gallery.jpg) 0 -63px; width:102px; height:63px; display:block; text-decoration:none;}
.galleryon { background:url(/img/menu_gallery.jpg) 0 -126px; width:102px; height:63px; text-decoration:none; float:left;}

.history { background:url(/img/menu_history.jpg) 0 0; width:102px; height:63px; float:left; text-decoration:none;}
.history a { background:url(/img/menu_history.jpg) 0 0; width:102px; height:63px; display:block; text-decoration:none;}
.history a:hover { background:url(/img/menu_history.jpg) 0 -63px; width:102px; height:63px; display:block; text-decoration:none;}
.history a:active { background:url(/img/menu_history.jpg) 0 -63px; width:102px; height:63px; display:block; text-decoration:none;}
.historyon { background:url(/img/menu_history.jpg) 0 -126px; width:102px; height:63px; text-decoration:none; float:left;}

.contact { background:url(/img/menu_contact.jpg) 0 0; width:102px; height:63px; float:left; text-decoration:none;}
.contact a { background:url(/img/menu_contact.jpg) 0 0; width:102px; height:63px; display:block; text-decoration:none;}
.contact a:hover { background:url(/img/menu_contact.jpg) 0 -63px; width:102px; height:63px; display:block; text-decoration:none;}
.contact a:active { background:url(/img/menu_contact.jpg) 0 -63px; width:102px; height:63px; display:block; text-decoration:none;}
.contacton { background:url(/img/menu_contact.jpg) 0 -126px; width:102px; height:63px; text-decoration:none; float:left;}

.block4 {width:920px; float:left; padding:0 0 0 0; text-align:left; background:#f7f7f7;  position:relative; margin-left:40px; }
html>body .block4 { width:920px;  margin-left:40px;}

.block4img { width:180px; height:140px;}

.block4text { /*word-wrap: break-word;*/ }

.column1 { width:230px; float:left; padding:30px 0 0 30px; background:url(/img/col1img.jpg) no-repeat #f7f7f7;}
html>body .column1 { width:200px; }
.column2 { width:230px; float:left; padding:30px 0 0 24px; background:url(/img/col2img.jpg) no-repeat #f7f7f7;}
html>body .column2 { width:206px; }
.column3 { width:230px; float:left; padding:30px 0 0 25px; background:url(/img/col3img.jpg) no-repeat #f7f7f7;}
html>body .column3 { width:205px; }
.column4 { width:230px; float:left; padding:30px 0 0 20px; background:url(/img/col4img.jpg) no-repeat #f7f7f7;}
html>body .column4 { width:210px; }

.horzc { background:url(/img/horzc.jpg) no-repeat #f7f7f7; width:920px;  }
html>body .horzc { margin-left:40px; }
.wspc { background:url(/img/widespc.jpg) no-repeat #f7f7f7; height:20px; width:920px; margin-top:20px;}

.horztxt { padding-top:30px; width:660px; padding-left:30px; float:left; text-align:left;}
html>body .horztxt { width:630px;  }

.horzimg { width:212px; height:140px; padding-top:34px; float:right; text-align:left;}
html>body .horzimg { height:106px; }

.buttoncontact { width:160px; height:30px; color:#f7f7f7; font-size:1%; color:#f7f7f7;}
.buttoncontact a { display:block; background:url(/img/button-contact.jpg) 0 0; width:160px; height:30px; text-decoration:none; color:#f7f7f7;}
.buttoncontact a:hover { display:block; background:url(/img/button-contact.jpg) 0 -30px; color:#f7f7f7;}
.buttoncontact a:active { display:block; background:url(/img/button-contact.jpg) 0 -60px; color:#f7f7f7;}


.buttonvisitwebsite { width:160px; height:30px; }
.buttonvisitwebsite a { display:block; background:url(/img/button-visitwebsite.jpg) 0 0; width:160px; height:30px; text-decoration:none;}
.buttonvisitwebsite a:hover { display:block; background:url(/img/button-visitwebsite.jpg) 0 -30px; }
.buttonvisitwebsite a:active { display:block; background:url(/img/button-visitwebsite.jpg) 0 -60px; }


.buttonmoreinfo { width:160px; height:30px; color:#f7f7f7; font-size:1%; }
.buttonmoreinfo a { display:block; background:url(/img/button-moreinfo.jpg) 0 0; width:160px; height:30px; text-decoration:none; color:#f7f7f7;}
.buttonmoreinfo a:hover { display:block; background:url(/img/button-moreinfo.jpg) 0 -30px; color:#f7f7f7;}
.buttonmoreinfo a:active { display:block; background:url(/img/button-moreinfo.jpg) 0 -60px; color:#f7f7f7;}

.horztxt table { font-size:100%; }
.horztxt table td {padding:5px 20px 5px 0;}
