@charset "UTF-8";
/* CSS Document */
body{height:100%; background-color:#020202;  font-family:Helvetica, Arial, sans-serif; background-image:url(images/bg.jpg); background-repeat: repeat-x; }
h1, h2, h3, h4, h5{font-variant:small-caps; font-family:"Times New Roman", Times, serif; color:#56620e; margin-bottom:5px;}
a:link, a:visited{color:#9eac00; text-decoration:underline;}
a:active, a:hover{color:#060}
a img{border:none}
#wrap{margin: 0 auto; background-color:#FFF; width:960px;}
#innerWrap{width:940px; margin:0 auto; padding-top:9px;}
#headWrap{ width:100%; height:; margin:0 auto;}
#headWrap a:link, #headWrap a:visited{color: #030; text-decoration:none}
#headWrap a:hover {color: #594600; text-decoration:none}
#headerLeft{float:left; width:400px; padding-top:12px;}
#headerRight{float:right; width:534px;   background-image:url(images/header-right-bg.jpg); }
#slideshow{width:940px; height:180px;}
.clear{clear:both; width:100%;}
.spacer{height:5px; width:100%; clear:both;}

#menuWrap{width:100%; height:50px; background-color:#adbb00;}

#contentWrap{width:100%; height:100%; margin:0 auto; background:url(images/left-menu-bg.jpg) repeat-y;}
#contentWrap2{width:100%; height:100%; margin:0 auto;}
#leftWrap{float:left; color:#FFF; background-image:url(images/left-menu-bg.jpg); width:216px; height:100%; min-height:233px; font-variant:small-caps; font-family:"Times New Roman", Times, serif;}
#leftContent{padding:10px; margin:0 auto;}

#mainContentWrap{float:right; background-image:none; font-size:.8em; min-height:233px; width:716px; background-position:top; background-repeat:repeat-x;}
#mainContentWrap2{font-size:.8em; min-height:233px; width:100%;}
#content h1{font-size:36px; margin-bottom:-15px;}
#content h2{font-size:26px;}
#content{padding:0px 12px 12px 12px;}
#footer{text-align:center; color:#FFF; font-size:12px; line-height:22px;}
#footer a:link, #footer a:visited{color:#FFF; text-decoration:underline;}
#footer a:hover, #footer a:active{color:#9C0;}

.newsletter .inputbox{width:170px; border: solid 1px #060; margin-bottom:5px; padding:4px; color:#060; font-family:"Times New Roman", Times, serif; font-variant:small-caps;}
.newsletter .button{border:solid 1px #060; background:#adbb00; padding:3px; color:#fff; float:right; margin-right:16px;}
.newsletter .button:hover{border:solid 1px #060; background: #9eac00;}

#cabinmenu{list-style:none; margin-left:0; padding:0;  font-size:15px;}
#cabinmenu ul{margin-top:0px; padding-top:0px;}
#cabinmenu li{ border-bottom:1px solid #56620e; text-align:right;}
#cabinmenu li:hover{ background:#030;}
#cabinmenu a{color:#fff; text-decoration:none; display:block; padding:5px 18px 5px 5px;}
#cabinmenu a:hover{color:#9C0}


#pageWrap{width:692px;  margin:0 auto; min-height:233px; background:#fff;}
#pageWrap2{width:916px;  margin:0 auto; min-height:233px; background:#fff;}
#pageLeft{float:left; width:49%;}
#pageRight{float:right; width:49%;}

#ratesWrap{background-color:#999; }
#rates{ border:1px solid #333; width:100%; }
#rates td{background-color:#fff; padding:5px; text-align:center;}
#rates .rowHeading td{background-color:#000; padding:10px; text-align:center; color:#fff;}

#rates  .cabinName{ font-weight: bold;background-color:#E8FFDC; text-align:left}
#rates .lightgrey{background-color:#e5e5e5; font-style:italic;}
#rates .na{background-color:#666}


#rates .alignLeft{text-align:left}


#cabins td{text-align:center; padding:5px; border:solid 1px #999; vertical-align:top;}
#cabins img{border: solid 1px #333; width:200px;}
.cabinDescriptionWrap{ width:100%;}
.cabinDescLeft{text-align:left;}

#cabins h4 a{text-decoration:none;}
.chronoform, .chronoform a{visibility: hidden; display:none; color:#fff;}

.package{width:90%; padding:8px; border:4px dashed #030; text-align:center;}
.newBoat{}
	
	/*----------BUTTONS --------------------*/
#button a { margin:0 auto; display: block; background:url(images/reserve-now.gif); no-repeat; width: 305px; height: 0px !important; height /**/:140px; padding: 140px 0 0 0; overflow: hidden;  margin-bottom:8px;}
#button a:hover { background: url(images/reserve-now-hover.gif); no-repeat; width: 305px; height: 0px !important; height /**/:140px; padding: 140px 0 0 0; overflow: hidden; }

#button2 a { margin:0 auto; display: block; background:url(images/specials-packages.gif); no-repeat; width: 305px; height: 0px !important; height /**/:140px; padding: 140px 0 0 0; overflow: hidden;  margin-bottom:8px;}
#button2 a:hover { background: url(images/specials-packages-hover.gif); no-repeat; width: 305px; height: 0px !important; height /**/:140px; padding: 140px 0 0 0; overflow: hidden; }

#button3 a { margin:0 auto; display: block; background:url(images/activities-attractions.gif); no-repeat; width: 305px; height: 0px !important; height /**/:140px; padding: 140px 0 0 0; overflow: hidden;  margin-bottom:8px;}
#button3 a:hover { background: url(images/activities-attractions-hover.gif); no-repeat; width: 305px; height: 0px !important; height /**/:140px; padding: 140px 0 0 0; overflow: hidden; }

#button4 a { margin:0 auto; display: block; background:url(images/news-blog.gif); no-repeat; width: 305px; height: 0px !important; height /**/:140px; padding: 140px 0 0 0; overflow: hidden;  margin-bottom:8px;}
#button4 a:hover { background: url(images/news-blog-hover.gif); no-repeat; width: 305px; height: 0px !important; height /**/:140px; padding: 140px 0 0 0; overflow: hidden; }

.invisible{display:none; visibility:hidden;}

#rentalotDiv{width:50%; background-color:#999}
#rentalot{width:100%;}
#rentalot td{width:25%; background-color:#FFF;  padding:5px;}
#rentalot .rowHeading th{background-color:#000; padding:10px; text-align:center; color:#fff;}'

#slideshow{height:180px; width:100%; background-color:#000;}