@charset "UTF-8";
body {
	margin:0;
	padding:0;
	text-align:center;
	background-color: #a1ab8c;
}

#wrapper {
	margin:0 auto;
	padding:0;
	width:766px;
	text-align:left;
}

#Table_01 {
	position:relative;
	left:0px;
	top:0px;
	width:766px;
	height:1200px;
	text-align: center;
}

a {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.bottomLinksOther {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333;
}
#wrapper #Table_01 #footer-our-location #ourLocationContent a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCC;
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#top-left {
	position:absolute;
	left:0px;
	top:0px;
	width:25px;
	height:61px;
	z-index: 109;
}

#menu-welcome {
	position:absolute;
	left:25px;
	top:0px;
	width:110px;
	height:61px;
	z-index: 110;
}

#menu-rooms {
	position:absolute;
	left:135px;
	top:0px;
	width:101px;
	height:61px;
	z-index: 111;
}

#index-04 {
	position:absolute;
	left:236px;
	top:0px;
	width:101px;
	height:2px;
	z-index: 112;
}

#menu-facilities {
	position:absolute;
	left:337px;
	top:0px;
	width:101px;
	height:61px;
	z-index: 113;
}

#menu-rates {
	position:absolute;
	left:438px;
	top:0px;
	width:100px;
	height:61px;
	z-index: 114;
}

#menu-reservations {
	position:absolute;
	left:538px;
	top:0px;
	width:101px;
	height:61px;
	z-index: 115;
}

#menu-contact {
	position:absolute;
	left:639px;
	top:0px;
	width:105px;
	height:61px;
	z-index: 116;
}

#top-right {
	position:absolute;
	left:744px;
	top:0px;
	width:22px;
	height:61px;
	z-index: 117;
}

#menu-location {
	position:absolute;
	left:236px;
	top:2px;
	width:101px;
	height:59px;
	z-index: 118;
}

#index-11 {
	position:absolute;
	left:0px;
	top:61px;
	width:33px;
	height:153px;
	z-index: 119;
}

#header-banner {
	position:absolute;
	left:33px;
	top:61px;
	width:590px;
	height:153px;
	z-index: 120;
}

#header {
	position:absolute;
	left:623px;
	top:61px;
	width:103px;
	height:122px;
	z-index: 121;
}

#header014 {
	position:absolute;
	left:726px;
	top:61px;
	width:40px;
	height:153px;
	z-index: 122;
}

#button-local-attractions {
	position:absolute;
	left:623px;
	top:183px;
	width:103px;
	height:31px;
	z-index: 123;
}

#index-16 {
	position:absolute;
	left:0px;
	top:214px;
	width:33px;
	height:9px;
	z-index: 124;
}

#index-17 {
	position:absolute;
	left:33px;
	top:214px;
	width:693px;
	height:9px;
	z-index: 125;
}

#index-18 {
	position:absolute;
	left:726px;
	top:214px;
	width:9px;
	height:9px;
	z-index: 126;
}

#index-19 {
	position:absolute;
	left:735px;
	top:214px;
	width:31px;
	height:338px;
	z-index: 127;
}

#index-20 {
	position:absolute;
	left:0px;
	top:223px;
	width:33px;
	height:1px;
	z-index: 108;
}

#index-21 {
	position:absolute;
	left:33px;
	top:223px;
	width:9px;
	height:327px;
	z-index: 128;
}

#banner-main {
	position:absolute;
	left:42px;
	top:223px;
	width:684px;
	height:327px;
	z-index: 107;
}

#index-23 {
	position:absolute;
	left:726px;
	top:223px;
	width:8px;
	height:327px;
	z-index: 129;
}

#index-24 {
	position:absolute;
	left:734px;
	top:223px;
	width:1px;
	height:977px;
	z-index: 130;
}

#index-25 {
	position:absolute;
	left:0px;
	top:224px;
	width:33px;
	height:326px;
	z-index: 131;
}

#index-26 {
	position:absolute;
	left:0px;
	top:550px;
	width:33px;
	height:422px;
	z-index: 132;
}

#index-27 {
	position:absolute;
	left:33px;
	top:550px;
	width:9px;
	height:2px;
	z-index: 133;
}

#index-28 {
	position:absolute;
	left:42px;
	top:550px;
	width:684px;
	height:2px;
	z-index: 134;
}

#index-29 {
	position:absolute;
	left:726px;
	top:550px;
	width:8px;
	height:2px;
	z-index: 135;
}

#index-30 {
	position:absolute;
	left:33px;
	top:552px;
	width:9px;
	height:9px;
	z-index: 136;
}

#index-31 {
	position:absolute;
	left:42px;
	top:552px;
	width:435px;
	height:9px;
	z-index: 137;
}

#index-32 {
	position:absolute;
	left:477px;
	top:552px;
	width:9px;
	height:9px;
	z-index: 138;
}

#index-33 {
	position:absolute;
	left:486px;
	top:552px;
	width:240px;
	height:9px;
	z-index: 139;
}

#index-34 {
	position:absolute;
	left:726px;
	top:552px;
	width:8px;
	height:9px;
	z-index: 140;
}

#index-35 {
	position:absolute;
	left:735px;
	top:552px;
	width:31px;
	height:420px;
	z-index: 141;
}

#index-36 {
	position:absolute;
	left:33px;
	top:561px;
	width:9px;
	height:22px;
	z-index: 142;
}

#page-title {
	position:absolute;
	left:42px;
	top:561px;
	width:160px;
	height:22px;
	z-index: 143;
}

#index-38 {
	position:absolute;
	left:202px;
	top:561px;
	width:275px;
	height:22px;
	z-index: 144;
}

#index-39 {
	position:absolute;
	left:477px;
	top:561px;
	width:9px;
	height:22px;
	z-index: 145;
}

#index-40 {
	position:absolute;
	left:486px;
	top:561px;
	width:240px;
	height:5px;
	z-index: 146;
}

#index-41 {
	position:absolute;
	left:726px;
	top:561px;
	width:8px;
	height:411px;
	z-index: 147;
}

#button-book-your-room {
	position:absolute;
	left:486px;
	top:566px;
	width:240px;
	height:94px;
	z-index: 148;
}

#index-43 {
	position:absolute;
	left:33px;
	top:583px;
	width:9px;
	height:389px;
	z-index: 149;
}

#content-main {
	position:relative;
	left:42px;
	top:583px;
	width:435px;
	height:389px;
	margin: 0px;
	padding: 0px;
	float: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;
	background-color: #FFF;
	text-align: left;
}

#index-45 {
	position:absolute;
	left:477px;
	top:583px;
	width:9px;
	height:389px;
	z-index: 150;
}

#index-46 {
	position:absolute;
	left:486px;
	top:660px;
	width:240px;
	height:7px;
	z-index: 151;
}

#index-47 {
	position:absolute;
	left:486px;
	top:667px;
	width:240px;
	height:11px;
	z-index: 152;
}

#footer-our-location {
	position:absolute;
	left:33px;
	top:972px;
	width:247px;
	height:128px;
	z-index: 160;
}

#button-telephone {
	position:absolute;
	left:486px;
	top:678px;
	width:240px;
	height:42px;
	z-index: 153;
}

#button-email {
	position:absolute;
	left:486px;
	top:720px;
	width:240px;
	height:41px;
	z-index: 154;
}

#index-50 {
	position:absolute;
	left:486px;
	top:761px;
	width:240px;
	height:2px;
	z-index: 155;
}

#index-51 {
	position:absolute;
	left:486px;
	top:763px;
	width:240px;
	height:9px;
	z-index: 156;
}

#right-content {
	position:absolute;
	left:486px;
	top:772px;
	width:240px;
	height:200px;
	z-index: 157;
}

#index-53 {
	position:absolute;
	left:0px;
	top:972px;
	width:33px;
	height:149px;
	z-index: 159;
}

#footer-logos {
	position:absolute;
	left:280px;
	top:972px;
	width:197px;
	height:128px;
	z-index: 161;
}

#footer {
	position:absolute;
	left:477px;
	top:972px;
	width:10px;
	height:128px;
	z-index: 162;
}

#index-57 {
	position:absolute;
	left:487px;
	top:972px;
	width:1px;
	height:128px;
	z-index: 163;
}

#footer-right {
	position:absolute;
	left:488px;
	top:972px;
	width:246px;
	height:128px;
	z-index: 164;
}

#index-59 {
	position:absolute;
	left:735px;
	top:972px;
	width:31px;
	height:149px;
	z-index: 165;
}

#footer-bottom {
	position:absolute;
	left:33px;
	top:1100px;
	width:701px;
	height:21px;
	z-index: 167;
}

#index-61 {
	position:absolute;
	left:0px;
	top:1121px;
	width:33px;
	height:79px;
	z-index: 168;
}

#index-62 {
	position:absolute;
	left:33px;
	top:1121px;
	width:701px;
	height:79px;
	z-index: 166;
}

#index-63 {
	position:absolute;
	left:735px;
	top:1121px;
	width:31px;
	height:79px;
	z-index: 169;
}
#mainContent {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 5px;
	background-color: #FFF;
	text-align: left;
	float: left;
}
.contentAreaMain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	padding: 10px;
	float: none;
	margin: 0px;
	top: 10px;
	position: relative;
}
#wrapper #Table_01 #footer-our-location #ourLocationContent h3 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}
#ourLocationContent {
	position:absolute;
	width:230px;
	height:120px;
	z-index:1;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#bottomLinks {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	margin: 0px;
	padding: 0px;
}
#wrapper #Table_01 #footer-our-location #ourLocationContent a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
}
#bottomLinks {
	position:absolute;
	width:753px;
	height:30px;
	z-index:1;
	top: 11px;
	margin-left: 5px;
}
#footerRightContent {
	position:absolute;
	width:230px;
	height:120px;
	z-index:1;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #Table_01 #footer-right #footerRightContent h3 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-variant: normal;
}
#google_translate_element {
	position:absolute;
	width:168px;
	height:46px;
	z-index:158;
	top: 240px;
	margin-left: 450px;
}
#wrapper #Table_01 #header-banner #translateBox a img {
}
#wrapper #Table_01 #header-banner #translateBox a:hover img {
	background-color: #CCC;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	text-decoration: none;
}
#wrapper #Table_01 #index-61 #bottomLinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333;
	text-decoration: none;
}
#wrapper #Table_01 #index-61 #bottomLinks a:hover {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	text-decoration: underline;
}
#mainContentBox {
	position:absolute;
	width:416px;
	height:383px;
	z-index:162;
	margin-left: 2px;
	top: -19px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
}
#wrapper #Table_01 #content-main #mainContentBox h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6C0506;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#wrapper #Table_01 #content-main #roomsContentBox {
position:absolute;
	width:434px;
	height:383px;
	z-index:1;
	margin-left: 2px;
	top: -19px;
}
.headingH3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #800609;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.tableFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333;
	text-decoration: none;
	text-align: left;
}
.tableHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #7E0609;
	text-decoration: none;
}
.tableRates {
	padding: 0px;
	border: 1px solid #999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * {
	color:#666;
}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { margin:0; width:110px; display:block; padding:10px 0; color:#2a2a2a; font: bold 11px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left;}
#contactform label span { color:#F00;}
#contactform input.text {
	width:200px;
	border:1px solid #d4d4d4;
	margin:10px 0;
	padding:5px 2px;
	height:16px;
	background:#fff;
	float:left;
}
#contactform textarea {
	width:250px;
	border:1px solid #d4d4d4;
	margin:10px 0;
	padding:2px;
	background:#fff;
	float:left;
}
#contactform li.buttons input { padding:3px 0 3px 110px; margin:0; border:0; color:#FFF; float:left;}
#wrapper #Table_01 #content-main #mainContentBox .contentAreaMain a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666;
}
#wrapper #Table_01 #content-main #mainContentBox .contentAreaMain a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #CCC;
}
.contentAreaMainContactPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	padding: 10px;
	float: none;
	margin: 0px;
	top: 10px;
	position: relative;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: thin;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999;
}
#wrapper #Table_01 #content-main #mainContentBox .contentAreaMainContactPage a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666;
	text-decoration: none;
}
#wrapper #Table_01 #content-main #mainContentBox .contentAreaMainContactPage a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #CCC;
	text-decoration: none;
}
.mainContentBold {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper #Table_01 #content-main #mainContentBox form table tr td div {
	text-align: left;
}
.littleAgreementFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333;
}
.redSpecial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #900;
	text-align: center;
}
.normalSpecial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333;
	text-decoration: none;
	text-align: center;
}
#mainContentBoxRates {
	position:absolute;
	width:434px;
	height:390px;
	z-index:162;
	margin-left: 2px;
	top: -19px;
}
.tableRates {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
}
.ratesForm {
	border-top-width: thick;
	border-top-style: solid;
	border-top-color: #999;
}
#wrapper #Table_01 #content-main #mainContentBox .tableFont small a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}
#wrapper #Table_01 #content-main #mainContentBox .tableFont small a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CCC;
	text-decoration: none;
}
#wrapper #Table_01 #content-main #mainContentBox ul li {
	padding: 3px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #900;
	text-decoration: none;
}
.roomsTable2 {
	text-align: center;
}
.roomsTable1 {
	text-align: center;
}
#roomTableGallery {
	position:absolute;
	width:200px;
	height:115px;
	z-index:106;
	top: 50px;
	margin-left: 2px;
}
.normalText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#wrapper #Table_01 #content-main #mainContentBox li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
#mainContentBoxLocalAttractions {
	position:absolute;
	width:416px;
	height:383px;
	z-index:162;
	margin-left: 2px;
	top: -19px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333;
	text-decoration: none;
	overflow: scroll;
}
#wrapper #Table_01 #content-main #mainContentBoxLocalAttractions p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #900;
	text-decoration: none;
}
#links_button {
	position:absolute;
	width:228px;
	height:38px;
	z-index:158;
	margin-left: 447px;
	top: 195px;
}

