@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;}
#headerRight a:link, #headerRight a:visited{color: #030; text-decoration:none}
#headerRight a:hover {color: #594600; text-decoration:none}
#headerLeft{float:left; width:400px; padding-top:0px; }
#headerTagline{font-size:12px; font-style:italic; color:#b0b800;}
#headerTagline a{color:#b0b800; text-decoration:none;}
#logo{background: url(images/logo.png) no-repeat; width:369px; height:73px;}
#logo a{display:block; width:100%; height:100%;}
#headerRight{float:right; width:534px; height:85px;   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}

.orange{background:#FC9;}
.yellow{background-color:#FFC}


#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;}








#homeNewWrap{width:940px;}
#homeNewLeft{float:left; width:225px;}
#homeNewRight{float:right; width:351px;}
#homeNewMid{float:left; width:340px; margin-left:12px;}
.clear{clear:both;}

.thumbWrap{ height:128px; width:225px; overflow:hidden; margin-bottom:18px;}

.thumbWrap a{display:block; padding-top:130px;}

.lodges{ background:url(images/deluxe-lodge-thumb.jpg) no-repeat center}
.fishing{background:url(images/great-fishing-thumb.jpg) no-repeat center;}
.toys{background:url(images/fun-toys-thumb.jpg) no-repeat center;}
.wilderness{background:url(images/scenic-wilderness-thumb.jpg) no-repeat center;}

.homeNewTagline{font-variant:small-caps; font-family:"Times New Roman", Times, serif; color:#56620e; font-size:22px; margin-top:0px; margin-bottom:8px; padding:0; font-weight:bold;}
.passion{font-size:16px; font-weight:bold; font-family:"Times New Roman", Times, serif; font-style:italic; color:#586105;}
.homeCopy{font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.availabilityWrap{ height:130px; width:326px; overflow:hidden; margin-bottom:10px; background:url(images/availability.gif) center;}
.availabilityWrap a{display:block; padding-top:132px;}

.video{text-align:center; padding:8px; background:#586105;}
#testimonials{background:url(images/testimonial-bg.jpg) no-repeat; margin:10px 0px; width:350px; height:229px; padding-top:50px; color:#414424;  }
#testimonials ul{padding:0; margin:0; list-style:none;font-weight:bold; font-style:italic; font-size:16px; font-family:"Comic Sans MS", cursive;}
#testimonials li{margin:8px 15px 17px 24px; line-height:17px; }

#homeNewBottom{background:url(images/bottom-home-bg.gif) repeat-x top; min-height:50px; padding:8px; color:#606442; font-size:13px; text-align:center;}
.homeBottomSep{width:100%; height:1px; background:url(images/bottom-sep.png) center top no-repeat; margin:10px 0px;}
