html,body {margin: 0;padding: 0;height:100%;background:url(../images/hd_bg.jpg) repeat-x top;}

form{margin:0px;padding:0px;}
*:active, object:focus, embed:focus{outline: none;}/* stops annoying focus-selection boxes in FF3 */
img{border:none;}

h1 {font:normal 30px "Lucida Sans Unicode", "Lucida Grande", sans-serif;padding: 13px 0 10px 0;margin:0;color: #e61c1a;}
h2 {font: normal 22px "Lucida Sans Unicode", "Lucida Grande", sans-serif;padding: 13px 0 7px 0;margin:0;color: #555;}
h3 {font:normal 17px "Lucida Sans Unicode", "Lucida Grande", sans-serif;margin:0;color: #ec6f4e;line-height:17px;padding:10px 0 4px 0;}
h4 {font: normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;line-height:19px;padding: 3px 0 4px 0;margin:0;color: #555;}
h5 {font: normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;line-height:15px;padding: 2px 0 2px 0;margin: 0;color: #444;}
h6 {font: normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;padding: 2px 0 2px 0;margin: 0;color: #777;}
p {font: normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;color: #26273c;margin: 0;padding: 6px 0px 6px 0px;line-height: 19px;}

h1 sup{font-size:13px;}

a {color: #aa2519;text-decoration: none;}
a:hover {color: #981a00;text-decoration: underline;cursor: hand;}

a.al{color: #bf2f38;cursor: hand;text-decoration: underline;}
a.al:hover {color: #5b5945;cursor: hand;text-decoration: none;}

ol{font: normal 12px Arial, Helvetica, sans-serif;color:#555;margin:0 0 0 26px;padding:4px 0 10px 0;}
ol li{padding:3px 0 4px 0;}

ul{font: normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;color: #444;margin: 0;padding: 4px 0 10px 15px;display:block;}
ul li{margin:0 0 0 20px;padding:3px 0 3px 0px;line-height:15px;}

#container{margin:0 auto;width:1000px;}
	#header{height:220px;display:block;}
	#header .logo{margin:0 0 0 10px;float:left;display:block;}
	#header .hd_image{margin:0 10px 0 0;float:right;display:block;}

#flashbanner{margin:5px 0 30px 0;}

#sidebar{width:276px;float:left;}
#sidebar .nav{margin:20px 0 0 0;background:url(../images/btn_bg.jpg);width:100%;height:360px;display:block;}
#sidebar ul{list-style:none;margin:0;padding:30px 0 0 28px;}
#sidebar ul li{margin:;padding:0}
#sidebar ul li.btn a{width:180px;height:34px;background-position:left;display:block;}
#sidebar ul li.btn a:hover{background-position:right;}
#sidebar ul li.home a{background:url(../images/btn_home.gif);}
#sidebar ul li.staff a{background:url(../images/btn_staff.gif);}
#sidebar ul li.menu a{background:url(../images/btn_menu.gif);}
#sidebar ul li.venues a{background:url(../images/btn_venues.gif);}
#sidebar ul li.boat a{background:url(../images/btn_boat.gif);}
#sidebar ul li.other a{background:url(../images/btn_other.gif);}
#sidebar ul li.testi a{background:url(../images/btn_testi.gif);}
#sidebar ul li.contact a{background:url(../images/btn_contact.gif);}

#mainContent{width:705px;margin:20px 0 0 15px;float:left;}
#mainContent .homeimg{margin:15px 0 25px 0;}
#mainContent .homelist{margin:0;padding:18px 0 15px 0;list-style:none;font:normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#mainContent .homelist li{background:url(../images/tick.gif) 0 0 no-repeat;padding:8px 0 5px 24px;}

	.profile{padding:0 0 12px 0;margin:6px 0 0px 0;border-top:1px dashed #ddd;display:table;clear:left;}
		.profile img,.pic{float:left;margin:8px 12px 5px 0;border:5px solid #ddd;display:table;}
		.profile h2{display:inline-block;width:350px;}
		.profile h3{display:inline-block;margin:0 0 0 5px;width:350px;text-align:right;}
		.profile h5{font-style:italic;}
		.profile p{}
		.profile h2 span{color:#666;font-size:14px;padding:-5px 0 5px 0;height:20px;line-height:20px;}
		
.imgcap{float:right;margin:6px 0px 8px 5px;border-bottom:1px solid #ddd;text-align:center;}
.otherserv{position:absolute;top:20px;right:0;border-bottom:1px solid #ddd;text-align:center;}
.imgcap img,.otherserv img{border:5px solid #ddd;}
.imgcap h6,.otherserv h6{padding:2px 0 3px 0;width:200px;display:none;}
		
.sidepos{float:left;margin:8px 0 10px 0;position:relative;}
.sidepos h4{clear:left;float:left;margin:0 10px 0 0;}
	.smlpos h4{font: normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;line-height:15px;padding: 2px 0 1px 0;margin: 0;color: #444;}
.sidepos h4.cl_none{clear:none;width:auto;}
.sidepos h4.wid{width:130px;}
.sidepos .close{padding:0 0 6px 0;margin-top:-5px;}
.sidepos h5{color:#333;padding:6px 0 6px 0;margin:0 0 0 320px;}
	.smlpos h5{padding:2px 0 1px 0;margin:0 0 0 370px;}

.sidepos .menupic{position:absolute;right:20px;border:5px solid #ddd;}

.sechead{border-top:1px dashed #ccc;margin:10px 0 0 0;clear:both;}
.pdfbtn{margin:0 0 0 0}

ul.menulist{width:245px;display:block;float:left;list-style:none;margin:0;padding:2px 0 15px 0;font: normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
ul.menulist li{padding:3px 0 4px 0;margin:0;}


#footer{border-top:1px solid #999;padding:5px 0 10px 0;margin:60px 0 0 0;display:block;width:705px;float:left;}
#footer ul{margin:0 0 0 -19px;paddding:0;font: normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;list-style:none;}
#footer li{display:inline;margin:0 0 0 8px;padding:0 11px 0 0;border-right:1px solid #ccc;}
#footer li a{text-decoration:none;}
#footer li.end{border:none;padding:0;}
#footer h6{padding:3px 5px 5px 5px;}
#footer a{color:#777;text-decoration:underline;}
#footer a:hover{color:#888;}

img.fl_r {float: right;border:5px solid #ddd;}
img.fl_l {float: left;border:5px solid #ddd;margin:5px 8px 5px 0;}
.fl_r {float: right;}
.fl_l {float: left;}
.clear{clear:both;}
.cl_none{clear:none;}
span.red{color: #d2232a;}

/***************** JQuery Agile Carousal *******************/
#slide_holder{position: relative;height: 260px;width:240px;overflow: hidden;text-align: left;z-index: 990;margin:-5px 0 0 24px;}

a.prev{background:url(../images/flash_btns.gif) 0px 0px;height:19px;width:26px;margin:4px 0 0 15px;display:inline-block;}
a.prev:hover{background:url(../images/flash_btns.gif) 0px 19px;}

a.next{background:url(../images/flash_btns.gif) -52px 0px;height:19px;width:26px;margin:4px 0 0 68px;display:inline-block;}
a.next:hover{background:url(../images/flash_btns.gif) -52px 19px;}

a.zoom{background:url(../images/flash_btns.gif) -26px 0px;height:19px;width:26px;margin:4px 0 0 68px;display:inline-block;}
a.zoom:hover{background:url(../images/flash_btns.gif) -26px 19px;}


.loading {left: 40px;position: absolute;top: 80px;}

#slide_holder_inner {overflow: hidden;}
#intro, .intro {position: absolute;z-index: 999;}

/*-- for slide divs --*/
#slide_holder_inner div {position: absolute;}
/*-- for divs in html slides to position relative --*/
div#slide_holder_inner div.slide div {position: relative;}
div#carousel_controls {width: 100%;height: 30px;}
/*-- for slide buttons --*/

/*-- for carousel view --*/
#row_of_slides {position: absolute;}
#row_of_slides .slide {display: none;position: absolute;border:5px solid #ddd;}				
/*-- end for carousel view --*/				
/*-- end number display --*/
/*-- end required & default rules --*/

