body {
	font-family: "Lucida Grande", Arial, sans-serif;
	color: #FF9900;
	background-color: #131413;
	font-size: small;
	background: url(bg.jpg);
}

*{margin:0px; padding:0px;}

a:link {text-decoration: none; color: #DA251D}
a:visited {text-decoration: none; color: #DA251D}
a:active {text-decoration: none; color: #DA251D}
a:hover {text-decoration: none; color: #FF9900}

h3{ margin: 5px 10px 5px 10px; color:#FFF; font:18pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold;  }

#load{
position: absolute;
top: 50%;
margin-top: -125px;
margin-left: -125px;
left: 50%;
height:250px;
width:250px;
text-align: center;
}

#entirePage{position:absolute;
		left:50%;
		margin-left: -450px;
		width:900px;
}


#main{
	height:445px;
	width:900px;
}



#bg{
height:445px;
width:900px;
overflow: hidden; 
z-index: 1;
}
				
#slide{
background-color: #000;
z-index: 2;
height:445px;
width:900px;	
overflow: hidden;
}

#slide div{
z-index: 3;
height:445px;
width:900px;
top:0;
left:0;
}

#slide1{
	background-image: url(../img/bg2.jpg);
	background-position-y: 80px;
}
#slide2{
	background-image: url(../img/bg3.jpg);
	background-position-y: 40px;
}
#slide3{
	background-image: url(../img/bg4.jpg);
	background-position-y: 40px;
}
#slide4{
	background-image: url(../img/bg5.jpg);
	background-position-y: 80px;
}
			.boxcaption2{ 
				float: left; 
				position: absolute; 
				background: rgba(0,0,0,.8); 
				z-index: 5;
				height: 40px; 
				width: 650px; 
				top:405px;
				left:250px;
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
				overflow: hidden;
 			}
 		


#header{
  position:absolute;
  z-index: 4;
  top:0;
  left:0;
  width:100%;
  height:150px;;
  background-color: #000;
  color: #333;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
 }
 
#headerb{
  
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:150px;;
  background-color: #000;
  color: #333;
 }
 
 


#wrapright{
	z-index:5;
	position: absolute;
	top:30px;
	left: 900px;
	width:35px;
	height:114px;
	background-image: url(../img/wrapright.png);
}


#newlogo{
	position: absolute;
	z-index:6;
	top:30px;
	left: -34px;
	background-image: url(../img/wrapleft.png);	
	width:284px;
	height:233px;
}

 
#copyright{
    padding: 0px 100px 0px 160px;
	text-align: center;
    margin: 0px;
 	color: #999;
 }
 
 #phone{	text-align: center;
				position: absolute; 
				z-index: 5;
				top: 405px;
				left:0px;
				background: #000; 
				height: 40px; 
				width: 250px; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 }
 
 #reserve{
				position: absolute; 
				z-index: 4;
				top: 200px;
				padding-top:60px;
				padding-left: 20px;
				left:0px;
				background: #000; 
				height: 145px; 
				color: #fff;
				width: 230px; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
				 font:12pt sans-serif; font-weight: bold;}

 }
 #reserve{
    \width: 250px;
    w\idth: 230px;
	\height: 205px;
	h\eight: 145px;
 }
 
 #reservetitle{color:#FF9900;}
 
 
 

/********************************************************/

			#page{
				background-color: #000;
				width: 900px;	
			}
			
			#oldpage{
                              padding-top: 25px;
				width:900px;
				overflow: hidden;
			}
			
			#side{float:left;
				width: 250px;
				height: 100px;

			}
					

						
			#container{float:left;
				background-color: #000;
				width: 610px;
			     padding: 20px;
			}
			
 #specialss{	
 position: absolute;
				left: -35px;
				background: #fff; 
				height: 60px; 
				width: 285px;  
				color: #000;
 }
 
 #specialss a{display:block;color:#FF9900;padding-top:5px;padding-left:65px;margin: 5px 10px 5px 10px; font:24pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold;}

#wrapleft{position: absolute;
				left: -35px;
				height: 24px; 
				width: 35px; 
				margin-top:60px;
				background-image: url(../img/wraplefts.png)

}

 .attractions{
 width: 265px;
 padding: 20px 0px 20px 30px;
 float:left;
 }
 
 .directions{
 width: 570px;
 padding: 20px 20px 20px 30px;
 float:left;
 }
 		
			.clear{clear:both;}
			
			.boxgrid{ 
				width: 325px; 
				height: 260px; 
				margin:0px; 
				float:left; 
				background:#161613; 
				border: solid 0px #8399AF; 
				overflow: hidden; 
				position: relative; 
				z-index: 2;
			}
				.boxgrid img{ 
					position: absolute; 
					z-index: 2;
					top: 0; 
					left: 0; 
					border: 0; 
				}
				
				.boxgrid a{
					display: block;
					\width: 325px;
    				w\idth: 300px;
					text-decoration: none;
					text-align: right;
					color:#DA251D; 
					padding: 0 10px;
					padding-top: 10px; 
					font-weight:bold; 
					font:14pt "Lucida Grande", Arial, sans-serif; 
				
				}
				
				.boxgrid p, .boxgrid2 p{ 
					padding: 0 10px;
					padding-top: 5px; 
					color:#FF9900;
					font-weight:bold; 
					font:8pt "Lucida Grande", Arial, sans-serif; 
				}
				
				.boxgrid b, .boxgrid2 b{
					padding: 0 10px;
					padding-top: 5px; 
					color:#FF9900;
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
top: 220px;				
z-index: 5;
				background: rgba(0,0,0,.8); 
				height: 200px; 
				width: 325px; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 260;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 220;
 					left: 0;
 				}


/********************************************************/
			
#main2{
	height:150px;
	width:900px;
}
			
#footer{
margin-top: -150px;
  width:900px;
  height:150px;
  color: #333;
background: rgba(0,0,0,.8); 
}
 
#footer2{
  width:900px;
  height:150px;
  color: #FF9900;
background: rgba(0,0,0,1);
 }
 
#footside{
width:250px;
height: 150px;
float:left;
}

#footmain{
width:650px;
height: 150px;
float:left;
}

#footnav{
width: 120px;
border-left: solid thin #FF9900;
border-right: solid thin #FF9900;
padding-left:20px;
margin-top: 20px;
margin-bottom: 20px;
}

#footnav a{
display:block;
height: 6px;
}

#footinfo{
padding:20px;
padding-top: 45px;
text-align: center;
}

#footerimg{
  width:900px;
  height:150px;
 }
 

/* menu-specifc
*************************/

#menu
{
	z-index: 600;
	position: absolute;
	top:30px;
	left: 50%;
	margin-left: -200px;
	width:685px;
	background-color: #fff;
	height:90px;
	color:#000; font:18pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold; 
}

#jsddm
{	margin: 0;
	padding: 0}

	#jsddm li
	{	float: left;
		list-style: none;
		font:18pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold; }

	#jsddm li a
	{	display: block;
		text-decoration: none;
		border-right: 1px solid white;
		color:#DA251D; 
		white-space: nowrap;
		padding: 10px;}
		
	#jsddm li span a{
	display: block;
	padding: 32px 22px 25px 23px;}

	#jsddm li span a:hover
	{	background: #fff;
		color:#FF9900;
		border-bottom: solid 5px #DA251D}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white}
		
			#jsddm li ul li
			{	float: none;
				display: inline}
			
			#jsddm li ul li a
			{	width: auto;
				background: #fff;
				color:#DA251D; }
			
			#jsddm li ul li a:hover
			{	background: #fff}

