/* CSS Document */
body {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
p {
	color:#111111;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
h1 {
	color:#663300;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px;
}
h2 {
	color:#ac8006;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px;
}
h3 {
	color: #006600;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px;
}
.h3 {
	color: #993300;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px;
}
.h3 A:link {
	color: #d98507;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px;
	text-decoration:underline
}
h4 {
	color:#9e3309;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px;
}
ul {
	color:#111111;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height: 1.5em;
}
li {
	color:#111111;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	list-style-type: disc;
}

#header {
	height:333px;
	background-image: url("../images/header-bg.jpg");
	background-repeat:repeat-x;
}
.header-content {
	width:765px;
	height:333px;
	margin-left:auto;
	margin-right:auto;
}
.header-left {
	float:left;
	width:261px;
	height:333px;
	background-image: url("../images/header-left.jpg");
	background-repeat:no-repeat;
}
.logo {
	width:213px;
	height:106px;
	padding-top:27px;
	padding-left:18px;
}
.nav-menu {
	width:15px;
	padding-top:35px;
	padding-left:25px;
}
.nav-menu ul {
	padding:0px;
	margin:0px;
}
.nav-menu li {
	list-style-type:none;
}
.accommodation {
	width:181px; 
	height:11px; 
	padding-bottom:16px;
}
li.accommodation a {
	background: url(../images/accomodation.gif);
	background-position:0px 0px;
	display:block;
	width:181px;
	height:11px;
	text-indent:-999999px;
	overflow:hidden;
}
li.accommodation a:hover {
	background:url(../images/accomodation.gif);
	background-position:0px -11px;
}
.accommodation-active {
	width:181px; 
	height:11px; 
	padding-bottom:16px;
}
li.accommodation-active a {
	background:url(../images/accomodation.gif);
	background-position:0px -11px;
	display:block;
	width:181px;
	height:11px;
	text-indent:-999999px;
	overflow:hidden;
}
.facilities {
	width:111px; 
	height:11px;
	padding-bottom:16px;
}
li.facilities a {
	background:url(../images/facilities.gif);
	background-position:0px 0px;
	display:block;
	width:111px;
	height:11px;
	text-indent:-999999px;
	overflow:hidden;
}
li.facilities a:hover {
	background:url(../images/facilities.gif);
	background-position:0px -11px;
}
.facilities-active {
	width:111px; 
	height:11px;
	padding-bottom:16px;
}
li.facilities-active a {
	background:url(../images/facilities.gif);
	background-position:0px -11px;
	display:block;
	width:111px;
	height:11px;
	text-indent:-999999px;
	overflow:hidden;
}
.gallery {
	width:97px; 
	height:11px; 
	padding-bottom:16px;
}
li.gallery a {
	background: url(../images/gallery.gif);
	background-position:0px 0px;
	display:block;
	width:97px;
	height:11px;
	text-indent:-999999px;
	overflow:hidden;
}
li.gallery a:hover {
	background:url(../images/gallery.gif);
	background-position:0px -11px;
}
.gallery-active {
	width:97px; 
	height:11px; 
	padding-bottom:16px;
}
li.gallery-active a {
	background:url(../images/gallery.gif);
	background-position:0px -11px;
	display:block;
	width:97px;
	height:11px;
	text-indent:-999999px;
	overflow:hidden;
}
.faq {
	width:70px; 
	height:11px; 
	padding-bottom:16px;
}
li.faq a {
	background:url(../images/faq.gif);
	background-position:0px 0px;
	display:block;
	width:70px;
	height:11px;
	text-indent:-999999px;
	overflow:hidden;
}
li.faq a:hover {
	background:url(../images/faq.gif);
	background-position:0px -11px;
}
.faq-active {
	width:70px; 
	height:11px; 
	padding-bottom:16px;
}
li.faq-active a {
	background:url(../images/faq.gif);
	background-position:0px -11px;
	display:block;
	width:70px;
	height:11px;
	text-indent:-999999px;
	overflow:hidden;
}
.reservation {
	width:144px; 
	height:11px; 
	padding-bottom:16px;
}
li.reservation a {
	background:url(../images/reservation.gif);
	background-position:0px 0px;
	display:block;
	width:144px;
	height:11px;
	text-indent:-999999px;
	overflow:hidden;
}
li.reservation a:hover {
	background:url(../images/reservation.gif);
	background-position:0px -11px;
}
.location {
	width:105px; 
	height:11px; 
}
li.location a {
	background:url(../images/location.gif);
	background-position:0px 0px;
	display:block;
	width:105px;
	height:11px;
	text-indent:-999999px;
	overflow:hidden;
}
li.location a:hover {
	background:url(../images/location.gif);
	background-position:0px -11px;
}
.location-active {
	width:105px; 
	height:11px; 
}
li.location-active a {
	background:url(../images/location.gif);
	background-position:0px -11px;
	display:block;
	width:105px;
	height:11px;
	text-indent:-999999px;
	overflow:hidden;
}
.header-banner {
	float:left;
	width:420px;
	height:333px;
	/* background-image: url("../images/header-banner.jpg");
	background-repeat:no-repeat; */
}
.header-right {
	float:right;
	width:84px;
	height:333px;
	background-image: url("../images/header-right.jpg");
	background-repeat:no-repeat;
}
.upper-menu {
	width:15px;
	padding-top:48px;
	padding-left:35px;
}
.upper-menu ul {
	padding:0px;
	margin:0px;
}
.upper-menu li {
	list-style-type:none;
}
.up-home {
	width:15px; 
	height:13px; 
	padding-bottom:20px;
}
li.up-home a {
	background:url(../images/up-home.gif);
	background-position:0px 0px;
	display:block;
	width:15px;
	height:13px;
	text-indent:-999999px;
	overflow:hidden;
}
li.up-home a:hover {
	background:url(../images/up-home.gif);
	background-position:0px -13px;
}
.up-home-active {
	width:15px; 
	height:13px; 
	padding-bottom:20px;
}
li.up-home-active a {
	background:url(../images/up-home.gif);
	background-position:0px -13px;
	display:block;
	width:15px;
	height:13px;
	text-indent:-999999px;
	overflow:hidden;
}
.up-sitemap {
	width:15px; 
	height:13px;
	padding-bottom:20px;
}
li.up-sitemap a {
	background:url(../images/up-sitemap.gif);
	background-position:0px 0px;
	display:block;
	width:15px;
	height:13px;
	text-indent:-999999px;
	overflow:hidden;
}
li.up-sitemap a:hover {
	background:url(../images/up-sitemap.gif);
	background-position:0px -13px;
}
.up-sitemap-active {
	width:15px; 
	height:13px;
	padding-bottom:20px;
}
li.up-sitemap-active a {
	background:url(../images/up-sitemap.gif);
	background-position:0px -13px;
	display:block;
	width:15px;
	height:13px;
	text-indent:-999999px;
	overflow:hidden;
}
.up-contact {
	width:15px; 
	height:13px; 
}
li.up-contact a {
	background:url(../images/up-contact.gif);
	background-position:0px 0px;
	display:block;
	width:15px;
	height:13px;
	text-indent:-999999px;
	overflow:hidden;
}
li.up-contact a:hover {
	background:url(../images/up-contact.gif);
	background-position:0px -13px;
}
.up-contact-active {
	width:15px; 
	height:13px; 
}
li.up-contact-active a {
	background:url(../images/up-contact.gif);
	background-position:0px -13px;
	display:block;
	width:15px;
	height:13px;
	text-indent:-999999px;
	overflow:hidden;
}
#body {
	min-height:420px;
	background-color:#ffffff;
	background-repeat:repeat;
	/* background-image: url("../images/body-bg.jpg");
	background-repeat:repeat-x; */
}
* html #body {
	height:420px;
}
.up-border {
	width:765px;
	height:10px;
	margin-left:auto;
	margin-right:auto;
}
.body-content {
	width:765px;
	min-height:420px;
	margin-left:auto;
	margin-right:auto;
}
* html .body-content {
	height:420px;
}
.body-content:after {
	height:0;
	visibility:hidden;
	display:block;
	content:".";
	clear:both;
}
.left-content {
	float:left;
	width:225px;
	min-height:500px;
	background-color:#eef5e8;
	background-repeat:repeat;
	padding:5px;
}
* html .left-content {
	height:500px;
}
.ppc-left-content {
	float:left;
	width:225px;
	min-height:3200px;
	background-color:#eef5e8;
	background-repeat:repeat;
	padding:5px;
}
* html .ppc-left-content {
	height:3200px;
}
.left-content-main {
	float:left;
	width:225px;
	height:580px;
	background-color:#eef5e8;
	background-repeat:repeat;
	padding:5px;

}
.left-content-accommo {
	float:left;
	width:225px;
	height:1150px;
	background-color:#eef5e8;
	background-repeat:repeat;
	padding:5px;
}
.left-content-gallery {
	float:left;
	width:225px;
	height:1350px;
	background-color:#eef5e8;
	background-repeat:repeat;
	padding:5px;
}
.left-content-faqs {
	float:left;
	width:225px;
	height:500px;
	background-color:#eef5e8;
	background-repeat:repeat;
	padding:5px;
}
.left-content-loc {
	float:left;
	width:225px;
	height:650px;
	background-color:#eef5e8;
	background-repeat:repeat;
	padding:5px;
}
.check_avail {
	min-height:420px;
	background-color:#eef5e8;
	background-repeat:repeat;
}
* html .check_avail {
	height:420px;
}
.hd_strtRate02 {
	color: #CC0000;
	font-size: 16px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.hd_strtRate02 A {
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}
.hd_strtRate02 A:hover {
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
.small_note01 {
	color: #111111;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.small_note01 ul {
	margin:0px;
	padding:0px
}
.small_note01 li {
	color:#111111;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	list-style-image: url("../images/icon-arrow.gif");
}
.main-content {
	float:right;
	width:512px;
	min-height:400px;
	background-color:#ffffff;
	background-repeat:repeat;
	padding:5px;
}
* html .main-content {
	height:400px;
}
#footer {
	height:73px;
	background-image: url("../images/footer-bg.jpg");
	background-repeat:repeat-x;
}
.footer-content {
	width:765px;
	height:67px;
	margin-left:auto;
	margin-right:auto;
}
.down-border {
	width:765px;
	height:6px;
	margin-left:auto;
	margin-right:auto;
}
.footer-content-bg {
	width:765px;
	height:67px;
	background-image: url("../images/footer-content-bg.jpg");
	background-repeat:no-repeat;
}
.copy {
	color:#838383;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
	padding-top:30px;	
}
.features {
	width:470px;
	height:120px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:auto;
	margin-right:auto;
}
.f-pic {
	float:left;
	width:148px;
	height:111px;
	padding-right:5px;
}
.f-info {
	float:left;
	width:314px;
	height:111px;
}
.accommo {
	width:490px;
	height:618px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}
.rooms {
	float:left;
	width:150px;
	height:150px;
	padding-left:5px;
}
.rooms-info {
	float:right;
	width:330px;
	height:150px;
	padding-top:0px;
	padding-bottom:5px;
}
.tax {
	width:480px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}
.folio-sep {
/* 	border: 1px solid red; */
	width:490px;
	height:115px;
	padding-top:10px;
	padding-bottom:10px;
}
.folio-graphics {
	float:left;
	width:142px;
	height:80px;
	padding-left:10px;
	padding-right:10px;
}
.folio-graphics-pic {
	float:left;
	width:120px;
	height:80px;
	background-image:url("../images/bg-intro.gif"); 
	border-left:#a6afb9 1px solid; 
	border-bottom:#a6afb9 1px solid; 
	border-right:#a6afb9 1px solid; 
	border-top:#a6afb9 1px solid; 
	padding:10px;
	margin-top:0px;
}
.validate {
	text-align:center;
	padding-top:5px;
}
.wow-img {
	width:510px;
	height:130px;
	margin-left:auto;
	margin-right:auto;
}
.img-left {
	float:left;
	width:246px;
	height:142px;
}
.img-right {
	float:right;
	width:254px;
	height:142px;
}