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

#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: 304;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#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: 347;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#index-63 {
	position:absolute;
	left:735px;
	top:1121px;
	width:31px;
	height:79px;
	z-index: 364;
}
#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:306;
	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:348;
	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:345;
	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;
	z-index:181;
	top: 106px;
	margin-left: 2px;
	left: -8px;
}
.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;
}
#links_button {
	position:absolute;
	width:228px;
	height:38px;
	z-index:280;
	margin-left: 447px;
	top: 195px;
}#wrapper #Table_01 #content-main #mainContentBox p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#wrapper #Table_01 #content-main #mainContentBox p a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.newTextforRooms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
#mainContentBoxRooms {
	position:absolute;
	width:432px;
	height:383px;
	z-index:348;
	margin-left: 2px;
	top: -19px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
}

