@charset "UTF-8";
/* CSS Document */

body {
	background-image:url(bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-attachment: fixed;
	background-color:#fff6e1;
	margin:0 auto;
	}
	
.prices li{
list-style:none;
}

.prices li span{
display:block;
background-color:#FAEFDF;
float:left;
width:200px;
list-style:none;
border:2px solid #fff;
height:16px;
padding:5px;
}

span.border {
display:block;
border:2px solid #fff;
height:16px;
width:340px;
padding:5px;
float:right;
}
	
p  {	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	letter-spacing:1.8px;
	padding-top:10px;
	padding-bottom:10px;	
	}

p.near  {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	border:#CE831E solid thin;
	background-color:#faefdf;
	letter-spacing:1.8px;
	padding: 4px 10px 4px 10px;
	}	
	
a.near {	
	font-family:Arial, Helvetica, sans-serif;
	color:#CC6600;
	font-size:12px;
	text-decoration:none;
	}
	
br {
	padding-top:8px;
	padding-bottom:8px;
	}
	
h1 {
	text-align:center;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:20px;
	color:#6d4c03;
	letter-spacing:1.8px;
	margin:0px;
	padding:0px;
	padding-bottom:10px;	
	}	
	
h3 {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px;
	color:#dc9a10;
	letter-spacing:1.8px;
	margin-top:20px;
	padding:0px;
	padding-bottom:0px;	
	}		
	
h3.hover {
	text-align:center;
	background-color:#FFCC33;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px;
	color:#dc9a10;
	letter-spacing:1.8px;
	margin-top:20px;
	padding:0px;
	padding-bottom:0px;	
	}			

.res1 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	letter-spacing:1.8px;
	background-color:#e1a213;
	vertical-align:middle;
	padding-left:6px;
	padding-top:4px;
	padding-bottom:4px;
	}
	
.resbg {
	background-color:#966a06;
	border:double #CC9900 medium;
	}	
	
input:focus, textarea:focus {
      background: #f5e3ba; 
}	
	
img.lg{
	float:left;
	padding:20px 10px 10px 0px;
	}	
	
img.rg{
	float:right;
	padding:0px 10px 10px 20px;
	}		
	
small {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
	letter-spacing:1px;
	color:#7D401E;
	margin-top:20px;
	padding-bottom:4px;	
	}
	
li {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	letter-spacing:1.8px;
	margin:0px;
	padding:0px;
	padding-bottom:10px;	
	}	

.lia {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	color:#6d4c03;
	letter-spacing:1.8px;
	margin:0px;
	padding:0px;
	padding-bottom:10px;	
	}	
	
strong {
	font-size:14;
	color:#6d4c03;
	}	
	
.strongr {
	font-size:14;
	color:#FF0000;
	}		

.wrapper {
	background-image:url(bodybg.png);
	width:1020px;
	min-height:1000px;
	margin:0 auto;
	}
	
.header {
	width:1000px;
	margin:0 auto;
	height:190px;
	}	
	
.head {
	margin-left:110px;
	}
	
.center {
	width:1000px;
	background:none;
	}
	
.main {
	background:url(headerbg.jpg) top center no-repeat;
	width:1000px;
	margin:0 auto;
	}	
	
.content {
	width:555px;
	background-color:#FFFFFF;
	margin-left:188px;
	padding:6px;
	}
	
div.player {
	height:216px;
	width:270px;
	border:1px solid #2f4958;
	outline:1px solid #333;
	-moz-outline-radius:4px;
	cursor:pointer;
	text-align:center;
}

	
.footer {
	margin-left:-16px;
	}

hr {
	color: #CC0000;
	} 

.social {
	width:170px;
	margin-top:20px;
	padding:0;
	}	
	
a.foot {
	font-family:Arial, Helvetica, sans-serif;
	color:#CC6600;
	font-size:12px;
	text-decoration:none;
	}
	
a.foot:active {
	color: #512813;
	}

a.foot:hover {
	color: #FF6600;
	text-decoration:underline;
	}

a.foot:visited {
	color: #7D401E;	
	}
	
.rate {
	width:80%;
	border:thin #996600 solid;
	margin-top:10px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px;
	letter-spacing:1.8px;
	}	
	
.r1 {
	background-color:#faefdf;
	}	
	
#nav{
	height:352px;
	width:176px;
	padding-top:5px;
	text-align:center;
	color:#fff;
	margin-top:50px;
	margin-left:10px;
	float:left;
	}
	
div.sidemenu{
	margin-top:-50px;
	height:338px;
	width:176px;
	}

#sidenav ul{ 
	margin:0px;
	}	

#sidenav li {
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
	}

#sidenav li a {
	background-image:url('navsprite001.png');
	display:block;
	}

#sidenav li a.home {height:26px; width: 176px; background-position: 0 0;}
#sidenav li a:hover.home {background-position: 176px 0;}

#sidenav li a.activities {height:26px; width: 176px; background-position: 0 -26px;}
#sidenav li a:hover.activities {background-position: 176px -26px;}

#sidenav li a.features {height:26px; width: 176px; background-position: 0 -52px;}
#sidenav li a:hover.features {background-position: 176px -52px;}

#sidenav li a.video {height:26px; width: 176px; background-position: 0 -78px;}
#sidenav li a:hover.video {background-position: 176px -78px;}

#sidenav li a.rates {height:26px; width: 176px; background-position: 0 -104px;}
#sidenav li a:hover.rates {background-position: 176px -104px;}

#sidenav li a.rentals {height:26px; width: 176px; background-position: 0 -130px;}
#sidenav li a:hover.rentals {background-position: 176px -130px;}

#sidenav li a.directions {height:26px; width: 176px; background-position: 0 -156px;}
#sidenav li a:hover.directions {background-position: 176px -156px;}

#sidenav li a.sites {height:26px; width: 176px; background-position: 0 -182px;}
#sidenav li a:hover.sites {background-position: 176px -182px;}

#sidenav li a.trailers {height:26px; width: 176px; background-position: 0 -208px;}
#sidenav li a:hover.trailers {background-position: 176px -208px;}

#sidenav li a.attractions {height:26px; width: 176px; background-position: 0 -234px;}
#sidenav li a:hover.attractions {background-position: 176px -234px;}

#sidenav li a.map {height:26px; width: 176px; background-position: 0 -260px;}
#sidenav li a:hover.map {background-position: 176px -260px;}

#sidenav li a.reservations {height:26px; width: 176px; background-position: 0 -286px;}
#sidenav li a:hover.reservations {background-position: 176px -286px;}

#sidenav li a.contact {height:26px; width: 176px; background-position: 0 -312px;}
#sidenav li a:hover.contact {background-position: 176px -312px;}

	
