@charset "UTF-8";
*{
	border:0;
	margin:0;
	padding:0;
}
body {
	background-color:#bca88e;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	background-image:url(../images/page_header.gif);
	background-repeat:no-repeat;
}
#pageHeader{
	position:relative;
}
#pageHeader h1{
	background-image: url(../images/logo.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:-95px;
	left:30px;
}
#pageHeader h1 a{
	display:block;
	height: 79px;
	width: 178px;
}
#pageHeader #hotelAddress{
	position:absolute;
	top:-75px;
	left:-150px;
	float:left;
	padding-right:10px;
	color:#ddc5a7;
	font-size:11px;
	border-right:solid 1px #bca88e;
	text-align:right;
	text-transform:uppercase;
}
#pageHeader #hotelPhone{
	position:absolute;
	top:-75px;
	left:40px;
	padding-right:10px;
	color:#ddc5a7;
	font-size:11px;
	border-right:solid 1px #bca88e;
	text-align:right;
	text-transform:uppercase;
}
#pageContent{
	background-color:#FFF;
	width:985px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:120px;
	margin-bottom:20px;
	text-align:left;
}
#pageContent p a{
	color:#733609;
	text-decoration:none;
}
#pageContent p a:hover{
	color:#bca88e;
	text-decoration:underline;
}
#pageContent img{
	margin-left:5px;
	margin-bottom:5px;
}
#pageContent h2{
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
	color:#733609;
	border-bottom:solid 1px #ead3a6;
	margin-left:5px;
	margin-bottom:.8em;
	width:635px;
}
#pageContent p{
	font-size:14px;
	color:#48423b;
	margin-left:5px;
	line-height:1.2em;
	margin-bottom:1em;
}
#mainContent{
	width:620px;
	padding-left:20px;
	padding-top:1em;
	padding-right:10px;
	float:left;
}
#mainContent em{
	font-weight:bold;
}
#mainContent ul{
	font-size:12px;
	color:#48423b;
	margin-left:5px;
	line-height:1.2em;
	margin-bottom:1em;
}
#mainContent li{
	margin-left:50px;
}
#sideContent{
	width:265px;
	margin-left:660px;
	border-left:solid 1px #ead3a6;
	border-top:solid 1px #ead3a6;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	margin-top:35px;
}
#sideContent ul{
	font-size:14px;
	color:#75370a;
	padding-left:15px;
}
#sideContent .listColor{/*this class is used to separate list and bullet color*/
	color:#48423b;
}
#mainNavigation{
	margin-left:5px;
	margin-right:5px;
	padding-top:5px;
	margin-bottom:5px;
	text-transform:uppercase;
	font-size:12px;
}
#mainNavigation ul{
	background-color:#74360a;
	height:38px;
	width:975px;
	position:relative;
	list-style-type:none;
}
#mainNavigation ul li{
	display:inline;
	color:#723509;
	padding-left:10px;
	padding-top:10px;
}
#mainNavigation ul li a:hover{
	padding-left:10px;
	padding-top:10px;
}
.home{
	background-image: url(../images/buttons/home_button.gif);
	height: 38px;
	width: 70px;
	background-repeat: no-repeat;
	position:absolute;
	top:0px;
}
.home a{
	color:#FFF;
	display:block;
	height: 38px;
	width: 70px;
	text-decoration:none;
}
.home a:hover{
	color:#c8842d;
	height: 28px;
	width: 60px;
	position:absolute;
	background-color:#2b1600;;
	top:0;
	left:0;
}
.reservations{
	background-image: url(../images/buttons/reservations_button.gif);
	height: 38px;
	width: 111px;
	background-repeat: no-repeat;
	position:absolute;
	top:0px;
	left:70px;
}
.reservations a{
	color:#FFF;
	display:block;
	height: 38px;
	width: 111px;
	text-decoration:none;
}
.reservations a:hover{
	color:#c8842d;
	height: 28px;
	width: 101px;
	position:absolute;
	background-color:#2b1600;;
	top:0;
	left:0;
}
.accomodations{
	background-image: url(../images/buttons/accomodations_button.gif);
	height: 38px;
	width:132px;
	position:absolute;
	background-repeat: no-repeat;
	top:0px;
	left:181px;
}
.accomodations a{
	color:#FFF;
	display:block;
	height: 38px;
	width: 132px;
	text-decoration:none;
}
.accomodations a:hover{
	color:#c8842d;
	height: 28px;
	width: 122px;
	position:absolute;
	background-color:#2b1600;;
	top:0;
	left:0;
}
.amenities{
	background-image: url(../images/buttons/amenities_button.gif);
	height: 38px;
	width: 92px;
	background-repeat: no-repeat;
	position:absolute;
	top:0px;
	left:313px;
}
.amenities a{
	color:#FFF;
	display:block;
	height: 38px;
	width: 92px;
	text-decoration:none;
}
.amenities a:hover{
	color:#c8842d;
	height: 28px;
	width: 82px;
	position:absolute;
	background-color:#2b1600;;
	top:0;
	left:0;
}
.attractions{
	background-image: url(../images/buttons/attractions_button.gif);
	height: 38px;
	width: 107px;
	background-repeat: no-repeat;
	position:absolute;
	top:0px;
	left:405px;
}
.attractions a{
	color:#FFF;
	display:block;
	height: 38px;
	width: 107px;
	text-decoration:none;
}
.attractions a:hover{
	color:#c8842d;
	height: 28px;
	width: 97px;
	position:absolute;
	background-color:#2b1600;;
	top:0;
	left:0;
}
.packages{
	background-image: url(../images/buttons/packages_button.gif);
	height: 38px;
	width: 150px;
	background-repeat: no-repeat;
	position:absolute;
	top:0px;
	left:512px;
}
.packages a{
	color:#FFF;
	display:block;
	height: 38px;
	width: 150px;
	text-decoration:none;
}
.packages a:hover{
	color:#c8842d;
	height: 28px;
	width: 140px;
	position:absolute;
	background-color:#2b1600;;
	top:0;
	left:0;
}
.gallery{
	background-image: url(../images/buttons/gallery_button.gif);
	height: 38px;
	width: 124px;
	background-repeat: no-repeat;
	position:absolute;
	top:0px;
	left:662px;
}
.gallery a{
	color:#FFF;
	display:block;
	height: 38px;
	width: 124px;
	text-decoration:none;
}
.gallery a:hover{
	color:#c8842d;
	height: 28px;
	width: 114px;
	position:absolute;
	background-color:#2b1600;;
	top:0;
	left:0;
}
.contact{
	background-image: url(../images/buttons/contact_button.gif);
	height: 38px;
	width: 189px;
	background-repeat: no-repeat;
	position:absolute;
	top:0px;
	left:786px;
}
.contact a{
	color:#FFF;
	display:block;
	height: 38px;
	width: 189px;
	text-decoration:none;
}
.contact a:hover{
	color:#c8842d;
	height: 28px;
	width: 179px;
	position:absolute;
	background-color:#2b1600;;
	top:0;
	left:0;
}
#BookNowButton{
	width:350px;
}
#BookNowButton  img{
	margin-left:25px;
	display:inline;
	margin-top:3px;
	vertical-align:middle;
}

#BookNowButton a{
	display:block;
	text-decoration:none;
	background-color:#ead3a6;
	color:#733609;
	text-transform:uppercase;
	font-size:12px;
	padding:5px;
	font-weight:bold;
}
#bigBookNowButton a{
	background-image: url(../images/buttons/book_now_button.png);
	background-repeat: no-repeat;
	height: 88px;
	width: 282px;
	margin-top:1em;
	display:block
}
#footerNavigation{
	font-size:11px;
	color:#FFF;
	clear:both;
	text-align:left;
	display:inline;
}
#footerNavigation a:link{ 
	text-decoration:none;
	color:#FFF;
}
#footerNavigation a:visited{
	text-decoration:none;
	color:#FFF;
}
#footerNavigation a:active{
	text-decoration:none;
	color:#FFF;
}
#footerNavigation a:hover{
	text-decoration:none;
	color:#733609;
}
#footerNavigation li{
	display:inline;
	padding-right:20px;
}
.hiddenText{
	display:none;
}
#dropmenudiv{
position:absolute;
text-transform:uppercase;
border-bottom-width: 0;
font-size:11px;
line-height:48px;
z-index:100;
}
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 15px;
text-decoration: none;
color:#FFF;
background-color:#2b1600;
}
#dropmenudiv a:hover{ /*hover background color*/
background-color: #c8842d;
}