body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-attachment: fixed;
	background-image: url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-position: center top;
	background-color: #000000;
}

.clear{
clear:both;
}

#wrapper{
width:996px;
margin:0 auto;
}

#banner{
background:url(../images/bannerpic.jpg) top no-repeat;
height:344px;
}

.banner_right{width:480px; float:right}


/*************************** NAVIGATON PART *****************************/


#navigation{
background:url(../images/navbg.jpg) no-repeat top center;
margin-top:5px;
height:48px;
}

#navigation ul{
	margin:0;
	padding:0;
}

#navigation ul li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	background:url(../images/sep.jpg) no-repeat center right;
	
}

#navigation ul li a {
	padding-left:70px;
	padding-right:65px;
	display:block;
	line-height:42px;
	color:#FFE7BA;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	float:left;
	outline:none;
}

a.home:hover {
	background:url(../images/home.jpg) no-repeat top;
	outline:none;
	
}

a.attraction:hover {
	background:url(../images/attraction.jpg) no-repeat top;
	outline:none;
	
}
a.gallery:hover {
	background:url(../images/gallery.jpg) no-repeat top;
	outline:none;
}
a.reservation:hover {
	background:url(../images/reservation.jpg) no-repeat top;
	outline:none;
}
a.contact:hover {
	background:url(../images/contact.jpg) no-repeat top;
	outline:none;
}
/*************************** NAVIGATON PART ENDS *****************************/


#midbody{
margin:0 auto;
width:983px;
margin-top:11px;
}

#midlft{
width:669px;
float:left;
background:url(../images/midrept.jpg) repeat-x top #1B0801;
overflow:hidden;
}

#midlft1{
width:635px;
float:left;
padding:55px 15px 60px 15px;
}

#midlft2{
width:635px;
float:left;
padding:10px 15px 20px 15px;
}

#midlft3{
width:450px;
float:left;
padding:15px 15px 0 15px;
}


#midlft4{
width:160px;
float:right;
padding:15px 10px 0 0;
}
#midlft5{
width:635px;
float:left;
padding:40px 15px 40px 15px;
text-align:center;
}

#midrt{
width:298px;
float:left;
margin-left:15px;
background:url(../images/midrept.jpg) repeat-x top #1B0801;
}

#insidelft{
width:181px;
float:left;
padding:10px 0 0 15px;

}

#insidert{
width:436px;
float:left;
padding:20px 15px 0 15px;
font-family:Arial, Helvetica, sans-serif;
color:#FCE2D9;
text-align:justify;
line-height:18px;
}

.cmt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FCE2D9;
}

.cmt a{
color:#ffffff;
text-decoration:none;
}

.cmt:hover a{
color:#FCE2D9;
text-decoration:underline;
}


.resrv{
font-family:Arial, Helvetica, sans-serif;
color:#FCE2D9;
text-align:justify;
font-size:12px;
}

#midrt1{
width:230px;
float:left;
padding:20px 20px 20px 20px;
}

.ammenities{
margin:0;
padding:0;
}

.ammenities li{
background:url(../images/bullet.jpg) no-repeat 3px 9px;
list-style:none;
line-height:26px;
padding:0 0 0 10px;
font-family:Arial, Helvetica, sans-serif;
color:#FCE2D9;
border-top:1px dotted #7E3015;
border-bottom:1px dotted #7E3015;

}

#weather {
	width:230px;
	background:#FFFFFF;
	border:3px solid #931C05;
}

#weather a {
	color:#F5AE06;
}

#footer{
text-align:center;
padding-top:15px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}



#footer a{
color:#FFFFFF;
text-decoration:none;
}

#footer a:hover{
color:#FCE2D9;
text-decoration:underline;
}

#cont_info{ width:310px; float:left; padding:20px; line-height:18px; color:#FCE2D9; font-size:12px}


#contactleft{
	width:582px;
	margin:0 auto;
	}
	
#contactright{
	width:362px;
	float:left;
	position: relative;
	margin:0 0 0 20px;
	}

#contactpg{
	padding:10px;
	top:10px;
	margin:20px 30px;
	color:#FCE2D9;
	font-size:12px;
}

cont_form{
	width:540px;
	margin:0 auto;
	}

.border{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #C4C4C4;
	background:#F1EFEF;
	width:262px;
	height:18px;
	padding:2px;
}

.border1{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #999999;
	background:#E8F9FF;
	width:262px;
	height:18px;
	padding:2px;
}
	
.bordera{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #C4C4C4;
	background:#919D9D;
	width:262px;
	height:18px;
	padding:2px;
	}

.bordera1{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #C4C4C4;
	background:#fff;
	width:262px;
	height:18px;
	padding:2px;
	}

/* Text Box End */

/* Buttons End */

.btn{
	background: #666666;
	border:2px solid #999999;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	cursor:pointer;
	color:#fff;
	}

.btn:hover{
	background: #666666;
	}
#c1{
	margin:0 auto;
	padding:0 0 0 20px;
	width:270px;
	float:left;
	line-height:25px;
	text-align:left;
	}	

#c2{
	margin:0;
	padding:0 0 0 20px;
	width:270px;
	line-height:25px;
	float:left;
	text-align:left;
}
.error{
	background: #DDB000;
	border-top:1px solid #FF7D7D;
	border-bottom:1px solid #FF7D7D;
	font-size:14px;
	padding:20px;	
	text-align:center;
	color:#fff;
	}

.ok{
	background: #EE1300;
	border-top:1px solid #DEFF00;
	border-bottom:1px solid #DEFF00;
	font-size:14px;
	padding:20px;	
	text-align:center;
	color:#fff;
	}
	
.attraction{
margin:0;
padding:0;
}

.attraction li{
background:url(../images/bullet.jpg) no-repeat 0 5px;
list-style:none;
line-height:20px;
padding:0 0 0 20px;
color:#FCE2D9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.hed{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}

.att{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FCE2D9;
text-align:center;
}

.addr{
margin:0;
padding:0;
}

.addr li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FCE2D9;
list-style:none;
line-height:22px;

}

.addr li a{
color:#FCE2D9;
text-decoration:none;

}
.addr li a:hover{
color:#ffffff;
text-decoration:underline;

}

#format2{
width:185px;
float:left;
margin-left:20px;
}

#format{
width:185px;
float:left;
}
#format1{
width:185px;
float:left;
margin:0 20px 0 20px;
}

#format3{
width:185px;
float:left;
margin-left:20px;
margin-top:30px;
}

#format5{
width:185px;
float:left;
margin-top:30px;
}
#format4{
width:185px;
float:left;
margin:30px 20px 0 20px;
}

#galleft{
width:198px;
margin:25px 0 0 20px;
float:left;
}

#galmid{
width:198px;
margin:25px 10px 0 10px;
float:left;
}

#galrt{
width:198px;
margin:25px 20px 0 0;
float:left;
}








