body{
	margin:0px;
	padding:0px;
	background: white url('images/background.jpg') repeat-x;
	text-align:center;
	
}
a{
	color:#4698b5;
}
#container{
	margin:0px auto 0px auto;
	
	width:1023px;

	background: url('images/main.jpg') no-repeat;
	
}
#top{
	margin:0px auto 0px auto;
	width:995px;
	position:relative;
	text-align:left;
}
#top a{
	text-decoration:none;
}
#logo{
	position:absolute;
	display:block;
	height:63px;
	width:273px;
	top:24px;
	left:30px;
}
#about{
	position:absolute;
	display:block;
	height:30px;
	width:59px;
	top:98px;
	left:35px;
	background:url('images/nav.gif');
	background-position:0px 0px;
	/** background:red;
	opacity:0.5; **/
}
#about:hover{
	background-position:0px -30px;
}
#accom{
	position:absolute;
	display:block;
	height:30px;
	width:144px;
	top:98px;
	left:97px;
	background:url('images/nav.gif');
	background-position:-61px 0px;

}
#accom:hover{
	background-position:-61px -30px;
}
#amenities{
	position:absolute;
	display:block;
	height:30px;
	width:90px;
	top:98px;
	left:244px;

		background:url('images/nav.gif');
		background-position:-208px 0px;
}
#amenities:hover{
		background-position:-208px -30px;
}
#things{
	position:absolute;
	display:block;
	height:30px;
	width:118px;
	top:98px;
	left:337px;

		background:url('images/nav.gif');
		background-position:-301px 0px;
}
#things:hover{
	background-position:-301px -30px;
}
#book{
	position:absolute;
	display:block;
	height:30px;
	width:112px;
	top:98px;
	left:458px;

		background:url('images/nav.gif');
		background-position:-423px 0px;
}
#book:hover{
	background-position:-423px -30px;
}
#contact{
	position:absolute;
	display:block;
	height:30px;
	width:95px;
	top:98px;
	left:865px;

		background:url('images/nav.gif');
		
		background-position:-829px 0px;
}
#contact:hover{
	
	background-position:-829px -30px;
}
#location{
	position:absolute;
	display:block;
	height:30px;
	width:171px;
	top:98px;
	left:692px;

		background:url('images/nav.gif');
		background-position:-656px 0px;
}
#location:hover{
	background-position:-656px -30px;
}
#propmap{
	position:absolute;
	display:block;
	height:30px;
	width:116px;
	top:98px;
	left:573px;
		background:url('images/nav.gif');
background-position:-537px 0px;
	
		
}
#propmap:hover{
	background-position:-537px -30px;
}
#footer{
	background:#f0eae2;

	text-align:center;

	
}
#footer_content{
	background:#f0eae2 url('images/footer.jpg') no-repeat;
	width:1023px;
	height:180px;

	margin:0px auto 0px auto;
}
#main{
	background:#f2ede5 center top url('images/secondary_back.jpg') ;
	text-align:center;
}
#main_top{
	background:#f2ede5 center bottom url('images/secondary_top.jpg') no-repeat;
	height:16px;
}
#main_content{
	background: url('images/secondary_inside.jpg') no-repeat center top;
	width:924px;
	text-align:left;
	margin:0px auto 0px auto;
position:relative;
	
}
#full_page_content{
	text-align:left;
	background:white;
	width:924px;
	margin:0px auto 0px auto;
	position:relative;
}
#main_content_inner{
		padding:0px 30px 0px 30px;
}
#home_hero{
	height:358px;
	position:relative;
	background:center top no-repeat url('images/home_hero.jpg');
}
#amen_hero{
	height:358px;
	position:relative;
	background:center top no-repeat url('images/amen_hero.jpg');
}
#map_hero{
	height:358px;
	position:relative;
	background:center top no-repeat url('images/map_hero.jpg');
}
#about_hero{
	height:358px;
	position:relative;
	background:center top no-repeat url('images/about_hero.jpg');
}
#accom_hero{
	height:358px;
	position:relative;
	background:center top no-repeat url('images/accom_hero.jpg');
}
#top{
	height:150px;
}
h1{
	font-family: georgia;
	font-size:18px;
	font-weight:normal;

	
}
.small_holder h1 a{
	color:black;
}
.small_holder2{
width:207px;

background:#f4f0ea;	
float:left;
margin-right:9px;
}
.small_holder2 a{
	clear:both;
}
.small_holder{
width:207px;
height:215px;
background:#f4f0ea;	
float:left;
margin-right:9px;
}

#full_page_content h1{
	font-family: georgia;
	font-size:20px;
	font-weight:normal;
	color:#427283;
	
}
.small_holder_inner{
	padding:8px 20px 20px 20px;
}
.small_holder_inner h1{
	font-size:14px !important;
	color:black !important;
	padding-bottom:6px;
	margin-bottom:-5px;
	border-bottom:1px solid #e2dbcf;
}
hr{
 background-color:#e0d7cc;
color:#e0d7cc;
height:3px;
border:0px;
}
h2{
	font-family: georgia;
	font-size:18px;
	font-weight:normal;
	
}
p{
	line-height:19px;
	font-size:12px;
	font-family:verdana;
	color:gray;
}
ul{
	margin:0px;
	padding-left:20px;
	text-indent:0px;
}
li{
	padding:2px;
	line-height:19px;
	font-size:12px;
	font-family:verdana;
	color:gray;
}
#left_side{
	width:450px;
}
#left_side_map{
		width:400px;
	
}
#google_map{
	position:absolute;
	display:block;
	width:255px;
	height:55px;
	text-decoration:none;
	left:80px;
	bottom:29px;
}
#google_map:hover{
	border-bottom:2px solid white;
}
#right_side_map{
		width:400px;
		position:absolute;
		right:30px;
		top:0px;
	
}
#right_side_contact{
		width:300px;
	
}
#right_side_contact{
	width:573px;

	position:absolute;
	right:0px;	
}
#right_side{
	width:413px;
	
	position:absolute;
	right:0px;
	


}
#right_side_prop{
	width:289px;
	
	position:absolute;
	right:20px;
	


}
input{
	margin-bottom:10px;
}
#right_side_gallery{
	width:413px;
	position:absolute;
	right:0px;
	top:0px;
	
}
#right_side_gallery img, #right_side_gallery a{
	border:0px;
	border-bottom:3px solid white;
	margin:0px 5px 4px 0px;
}
#right_side_gallery img:hover{
	border-bottom:3px solid #4698b5;
}
#right_side_gallery_inner{
	padding:20px;
}
.image_holder{
	margin-top:33px;
	width:380px;
	background:#e9e2cd;
}
.image_holder img{
	padding:13px 13px 3px 13px;;
}
.image_holder span{
	display:block;
	color:black;
	padding:3px 13px 13px 13px;
	font-family:verdana;
	font-size:12px;
}
h1 span{
	color:gray;
	font-size:12px;
	font-family:verdana;
}
h2 a, .image_holder span a{

	color:gray;
	font-family:verdana;
	
	font-size:12px;
	background: url('images/link.gif') no-repeat 0px 50%;
padding-left: 14px;
	
}
.anchor_nav{

	color:gray;
	font-family:verdana;
	
	font-size:12px;
	text-align:center;
	background: #e9e2cd;
	display:block;
	padding: 3px 0px 3px 0px;
	margin-top:-6px;
}
.anchor_nav a{
	padding-right:6px;
	color:gray;
}
.anchor_nav a:hover{
	
	color:#4698b5;
}
#see_rooms{
	position:absolute;
	width:320px;
	height:110px;
	text-decoration:none;
	right:50px;
}
#whats_near{
	position:absolute;
	width:320px;
	height:116px;
text-decoration:none;
	right:50px;
	top:116px;
	
	
}
#book_online{

	position:absolute;
	width:320px;
	height:110px;
text-decoration:none;
	right:50px;
	top:240px;
}
#see_rooms:hover, #whats_near:hover, #book_online:hover{
	border-right:solid #5f9aab 3px;
}
.small_holder2 h2{
	color:gray;
	font-size:12px;
	margin-top:16px;
	margin-bottom:-10px;
}