body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 20px auto;
	padding: 0px;
	text-align: center;
	background-image: url(../images/body-bg.png);
	background-repeat: repeat;
	background-position: left top;
}
html {
scrollbar-face-color:#6B9ECE;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#E2FDFF;
scrollbar-darkshadow-color:#0D70B0;
scrollbar-shadow-color:#3B8CC5;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#D1E1F0;
}

#table-main-nav {
	margin: 0px auto;
	height: 43px;
	width: 761px;
	text-decoration: none;
	text-align: center;
	padding: 0px;
	font-size: 10px;
}

#table-main-nav td.center-curent {
	background-image: url(../images/curent-center.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 81px;
	margin: 0px;
	padding: 0px;
	color: #FFFF66;
}

#table-main-nav td.home-l-curent {
	background-image: url(../images/home-curent-l.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 25px;
	margin: 0px;
	padding: 0px;
}
#table-main-nav td.home-l {
	background-image: url(../images/home-l.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 25px;
	margin: 0px;
	padding: 0px;
}
#table-main-nav td.r-curent {
	background-image: url(../images/curent-r-not-l.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 24px;
	margin: 0px;
	padding: 0px;
}
#table-main-nav td.l-curent {
	background-image: url(../images/current-l-not-r.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 24px;
	margin: 0px;
	padding: 0px;
}
#table-main-nav td.not-curent-l-r {
	background-image: url(../images/l-r-not.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 24px;
	margin: 0px;
	padding: 0px;
}
#table-main-nav td.restaurant-r{
	background-image: url(../images/restaurant-r.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 25px;
	margin: 0px;
	padding: 0px;
}
#table-main-nav td.restaurant-r-curent{
	background-image: url(../images/restaurant-curent-r.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 25px;
	margin: 0px;
	padding: 0px;
}
#table-banner {
	margin: 0px auto;
	padding: 0px;
	height: 165px;
	width: 761px;
}
#table-banner td.l {
	margin: 0px;
	padding: 0px;
	width: 8px;
	background-image: url(../images/l-banner.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#table-banner td.img-l {
	margin: 0px;
	padding: 0px;
	width: 239px;
	background-image: url(../images/banner-img-l.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#table-banner td.img-r {
	margin: 0px;
	padding: 0px;
	width: 507px;
	background-image: url(../images/banner-img-r.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#table-banner td.r {
	margin: 0px;
	padding: 0px;
	width: 7px;
	background-image: url(../images/r-banner.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#table-container {
	background-color: #6B9DCE;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/wave.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	width: 761px;
}
#table-container td.l {
	background-image: url(../images/l-banner.png);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 8px;
}
#table-container td.r {
	background-image: url(../images/r-banner.png);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 7px;
}
#table-footer {
	height: 59px;
	width: 761px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}
#table-footer td.l {
	background-image: url(../images/footer-l.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 35px;
}
#table-footer td.r {
	background-image: url(../images/footer-r.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 35px;
}
#table-footer td.center {
	background-image: url(../images/footer-center.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 691px;
	height: 59px;
}
#table-main-nav a:link, #table-main-nav a:visited, #table-main-nav a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 8px 0px 0px;
	height: 35px;
	width: 81px;
	display: block;
	background-image: url(../images/center.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#table-main-nav a:hover{
	color: #FFFF99;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 8px 0px 0px;
	height: 35px;
	width: 81px;
	display: block;
	background-image: url(../images/center.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#table-main-nav a.curentpage:link, #table-main-nav a.curentpage:visited {
	color: #FFFF99;
	background-image: url(../images/curent-center.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#table-main-nav a.curentpage:link, #table-main-nav a.curentpage:visited {
	color: #FFFF99;
	background-image: url(../images/curent-center.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#email a:link, #email a:visited, #email a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
#email a:hover{
	color: #FFFF99;
	text-decoration: none;
	font-size: 10px;	
}
#table-footer a:link, #table-footer a:visited, #table-footer a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
#table-footer a:hover{
	color: #FFFF99;
	text-decoration: none;
	font-size: 10px;	
}
#table-footer a.curentpage:link, #table-footer a.curentpage:visited {
	color: #FFFF99;	
}
#table-footer p {
	font-size: 10px;
	color: #333399;
	padding: 0px;
	white-space: normal;
	display: inline;
	line-height: 20px;
}
.img1 {
	padding: 0px;
	width: 230px;
	margin-right: 20px;
	margin-left: 20px;
}
.td-padding {
	padding-top: 20px;
	padding-bottom: 20px;
}
#ul-rooms-sub-nav-inline {
	list-style-type: none;
	padding-left: 30px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#ul-rooms-sub-nav-inline li {
	display: inline;
	float: left;
}
#ul-rooms-sub-nav-inline a:link, #ul-rooms-sub-nav-inline a:visited, #ul-rooms-sub-nav-inline a:active {
	color: #FFFFFF;
	font-size: 12px;
	display: block;
	background-image: url(../images/sub-button-n.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 29px;
	width: 100px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	text-decoration: none;
}
#ul-rooms-sub-nav-inline a:hover, #ul-rooms-sub-nav-inline a.current-rooms:link, #ul-rooms-sub-nav-inline a.current-rooms:visited {
	background-image: url(../images/sub-button-na.png);
	background-repeat: no-repeat;
}
#ul-restaurant-sub-nav-inline {
	list-style-type: none;
	padding-left: 55px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#ul-restaurant-sub-nav-inline li {
	display: inline;
	float: left;
}
#ul-restaurant-sub-nav-inline a:link, #ul-restaurant-sub-nav-inline a:visited, #ul-restaurant-sub-nav-inline a:active {
	color: #FFFFFF;
	font-size: 12px;
	display: block;
	background-image: url(../images/sub-button-n.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 29px;
	width: 180px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	text-decoration: none;
}
#ul-restaurant-sub-nav-inline a:hover, #ul-restaurant-sub-nav-inline a.current-restaurant:link, #ul-restaurant-sub-nav-inline a.current-restaurant:visited {
	background-image: url(../images/sub-button-na.png);
	background-repeat: no-repeat;
}
#ul-rooms-sub-nav-block {
	list-style-type: none;
	float: left;
	padding: 20px;
	width: 200px;
}

#ul-rooms-sub-nav-block li {
	display: block;
	float: left;
}
#ul-rooms-sub-nav-block a:link, #ul-rooms-sub-nav-block a:visited, #ul-rooms-sub-nav-block a:active {
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../images/sub-button-n.png);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 160px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	float: none;
}
#ul-rooms-sub-nav-block a:hover, #ul-rooms-sub-nav-block a.curent:link, #ul-rooms-sub-nav-block a.curent:visited {
	background-image: url(../images/sub-button-na.png);
}
.h1 {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 10px;
}
#rooms-h1 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.h2center {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}
.h2left {
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
}
.p-index {
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	padding: 0px;
}
.p-terms {
	padding-left: 50px;
	text-align: justify;
	width: 650px;
	padding-right: 15px;
}
#div-rooms-p {
	width: 250px;
	padding: 30px;
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;
	float: right;
}
#div-rooms-p2 {
	width: 690px;
	padding: 30px 25px 10px;
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;
	float: none;
}
#div-rooms-p3 {
	width: 650px;
	padding: 30px 30px 0px;
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;
	float: none;
}
#div-rooms-p4 {
	width: 300px;
	padding: 0px 30px;
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;
	float: right;
	margin-top: 30px;
	margin-bottom: 30px;
}
#div-rooms-p5 {
	width: 450px;
	padding: 5px 10px 0px 0px;
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;
	float: right;
	clear: none;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#div-rooms-p6 {
	width: 650px;
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;
	clear: none;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 30px;
	margin: 0px;
	float: left;
}
#div-rooms-p8 {
	width: 270px;
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;
	float: right;
	clear: none;
	margin-bottom: 20px;
	padding-top: 25px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#photo-frame {
	margin: 30px;
	padding: 0px;
	float: left;
}
#photo-frame2 {
	padding: 0px;
	float: right;
	margin-top: 10px;
	margin-right: 35px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#photo-frame3 {
	margin: 10px 0px 30px 30px;
	padding: 0px;
	float: left;
}
#photo-frame4 {
	padding: 0px;
	float: left;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 30px;
}
#photo-frame5 {
	padding: 0px;
	float: right;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#photo-frame6 {
	float: right;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-top: 20px;
	margin-left: 20px;
}
#photo-frame7 {
	margin: 60px 0px 30px 40px;
	padding: 0px;
	float: left;
}
#photo-frame8 {
	margin: 0px 0px 20px;
	padding: 0px;
	float: left;
	display: block;
}
#photo-frame9 {
	padding: 0px;
	float: right;
	margin-top: 20px;
	margin-right: 35px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#ul-rooms-overview {
	padding: 20px;
	font-size: 12px;
}
#div-theme-schedule {
	font-size: 12px;
	width: 620px;
	margin-top: 10px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 50px;
}
#div-scroll-menu {
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 45px;
	overflow: auto;
	height: 150px;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	float: left;
}
#map-img {
	margin: 15px 0px 10px;
	padding: 0px;
	float: left;
}
#div-rates-top {
	margin: 0px;
	padding: 20px;
	float: left;
	width: 200px;
}
#div-rates-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 650px;
	padding-left: 20px;
	padding-bottom: 20px;
}
ul-email {
	color: #FFFFFF;
	list-style-type: none;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
#ul-email a:link, #ul-email a:visited, #ul-email a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#ul-email a:hover, #ul-email a.curentpage:link, #ul-email a.curentpage:visited {
	font-weight: bold;
	color: #FF9999;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}	
#div-menu {
	width: 550px;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 12px;
}
#photo-frame-suite1 {
	margin: 70px 0px 10px 30px;
	padding: 0px;
	float: left;
	clear: both;
}
