html, body, head {margin: 0px;padding:0px;}
body {margin:0;padding:0;background: transparent url(../images/bg.jpg) repeat; font-family: Arial; font-size: 11pt;}
img {border:0;}
.sep0 {height:0px; line-height: 0px; clear: both; font-size: 0px;display: block;}
.sep5 {height:5px; line-height: 5px; clear: both; font-size: 0px;display: block;}
.sep10 {height:10px; line-height: 10px; clear: both; font-size: 0px;display: block;}
.sep30 {height:30px; line-height: 30px; clear: both; font-size: 0px;display: block;}
#top {margin:0 auto;padding:0;background: transparent url(../images/top_bg.jpg) no-repeat;width:949px;height:160px;}
#top #menu {padding-top: 30px;}
#top #menu table {margin: 0px auto; padding: 0px;}
#top #menu li {display:block;float:left;font-size:10pt;height:29px;line-height:28px;text-transform:uppercase;text-align:left;color:#c7b299; font-family: Times New Roman, Arial; text-decoration:none; padding: 0 13px;}
#top #menu table td a {display:block;font-size:10pt;height:29px;line-height:28px;text-transform:uppercase;text-align:left;color:#c7b299; font-family: Times New Roman, Arial; text-decoration:none; padding: 0 13px;}
#top #menu table td {background: transparent url(../images/top_menu_sep.jpg) no-repeat right center;}
#top #menu table td.last {background-image: none;}
#top #menu table td a:hover {color: #f7941d;}
#top #menu table td a.selected {color: #f7941d;}
#sub_top {margin:0 auto;padding:0;background: transparent url(../images/sub_header_bg.jpg) no-repeat;width:949px;height:17px;}
#bottom {margin:0 auto;padding:0;background: transparent url(../images/bottom_bg.jpg) no-repeat;width:949px;height:58px; text-align:center;}
#footer {color: #c7b299;margin:0 auto;padding-top: 15px; text-align:center;font-size:11px;}
#footer a {color: #f7941d;text-decoration:none;font-size:11px;}
#body_wrap {margin: 0 auto; width:949px;background-color: #000;}

.wheather table td {color:#736357;font-family: Arial; font-size: 10px;font-weight:bold;}

.home_top {width: 949px;height: 327px;background: transparent url(../images/home_top_bg.jpg) no-repeat;}
.home_top_flash_holder {width: 903px; height: 282px; background-color: transparent; position: absolute; margin-top:22px;margin-left: 23px;}
.home_bottom {width: 949px;height: 300px;background: transparent url(../images/home_bottom_bg.jpg) no-repeat;}

.home_bottom div {width:190px; height: 270px; padding-left: 23px; padding-right: 23px;margin-top:10px;float:left;background: transparent url(../images/home_bottom_sep.jpg) no-repeat right center; color: #663333; font-family: Arial;font-size: 9pt; text-align:center;}
.home_bottom div h1 {color:#663333;font-size: 14pt;font-family: Times New Roman, Arial;font-weight:bold;margin:0;padding:0;text-align:center;}
.home_bottom div span {display: block; height: 225px;text-align:left;}
.home_bottom a {line-height: 24px; background: transparent url(../images/home_bottom_link_bg.gif) no-repeat right center; padding-right: 25px;font-weight:bold;text-decoration:none;color:#663333;}

.about_title {margin-left:60px;font-family: Times New Roman, Arial; color: #f7941d;font-size: 20pt;font-weight:normal;}
.about_content {float: left; margin-left:60px;*margin-left:30px;width:530px;color:#eee1c7; font-family:Arial;font-size: 10pt;}
.about_content p {text-indent: 0px;margin:0;margin-bottom:10px;}
.about_right {float:left; margin-left: 30px;}

.room_price_title {font-family: Times New Roman, Arial; color: #f7941d;font-size: 20pt;font-weight:normal;}
.room_price_content {float: left; margin-left:60px;*margin-left:30px;width:350px;color:#eee1c7; font-family:Arial;font-size: 10pt;}
.room_price_content p {text-indent: 0px;margin:0; margin-bottom:10px;}
.room_price_content p.dot {text-indent: 15px; background: transparent url(../images/services_p_dot.jpg) no-repeat left 6px;margin:0px;}
.room_price_right {float:right; margin-right: 30px;color:#eee1c7; font-family:Arial;font-size: 10pt;width: 435px;}
.room_price_right p {text-indent: 0px;margin:0;margin-bottom:10px;}
.room_price_right table td {font-family: Times New Roman, Arial; color: #f7941d;font-size: 16pt;font-weight:normal;}
.room_price_right .flash {width: 432px; height:288px;background: transparent url(../images/room_price_right_flash_bg.jpg) no-repeat center center;margin-top:10px; padding-left: 2px; padding-top:2px;}

.reservations_title {font-family: Times New Roman, Arial; color: #f7941d;font-size: 20pt;font-weight:normal;}
.reservations_content {float: left; margin-left:60px;*margin-left:30px;width:560px;color:#eee1c7; font-family:Arial;font-size: 10pt;}
.reservations_content table td {padding-bottom:10px;}
.reservations_right {float:right; margin-right: 30px;color:#eee1c7; font-family:Arial;font-size: 10pt;width: 270px;}
.reservations_right p {text-indent: 0px;margin:0;margin-bottom:10px;}

.services_title {font-family: Times New Roman, Arial; color: #f7941d;font-size: 20pt;font-weight:normal;}
.services_content {float: left; margin-left:60px;*margin-left:30px;width:350px;color:#eee1c7; font-family:Arial;font-size: 10pt;}
.services_content p {text-indent: 0px;margin:0;}
.services_content p.dot {text-indent: 15px; background: transparent url(../images/services_p_dot.jpg) no-repeat left 6px;}
.services_right {float:left; margin-left: 10px;color:#eee1c7; font-family:Arial;font-size: 10pt;width: 510px;}
.services_right p {text-indent: 0px;margin:0;margin-bottom:10px;}

.gallery_title {margin-left:0px;font-family: Times New Roman, Arial; color: #f7941d;font-size: 20pt;font-weight:normal;}
.gallery_content {text-align:center;}

.landmark_title {margin-left:0px;font-family: Times New Roman, Arial; color: #f7941d;font-size: 20pt;font-weight:normal;}
.landmark_content {float: left; margin-left:60px;*margin-left:30px;width:600px;color:#eee1c7; font-family:Arial;font-size: 10pt;}
.landmark_content p {text-indent: 0px;margin:0;margin-bottom:10px;}
.landmark_right {float:right; margin-right: 30px;width: 230px; text-align:center;}

.contact_title {font-family: Times New Roman, Arial; color: #f7941d;font-size: 20pt;font-weight:normal; text-indent: 30px;*text-indent: 15px;}
.contact_content {float: left; margin-left:30px;*margin-left:15px;width:445px;color:#eee1c7; font-family:Arial;font-size: 10pt;}
.contact_content p {text-indent: 0px;margin:0;margin-left: 30px;*margin-left: 15px;}
.contact_content p a {color: #f7941d;text-decoration:none; }
.contact_right {float:left; color:#eee1c7; font-family:Arial;font-size: 10pt;}
.contact_right p {text-indent: 0px;margin:0;margin-bottom:10px;}

.input_big {width:268px;height:23px; background: transparent url(../images/input_big_bg.jpg) no-repeat left center;margin:0;padding-top:5px;_padding-top:0px;border:0; line-height:23px;text-indent: 5px;}
.input_date {width:132px;height:23px; background: transparent url(../images/input_date_bg.jpg) no-repeat left center;margin:0;padding-top:5px;_padding-top:0px;border:0; line-height:23px;text-indent: 5px; cursor:pointer;}
.select_small {width:110px;height:23px; background: transparent url(../images/select_small_bg.jpg) no-repeat left center;margin:0;padding-top:7px;border:0; color: #000;text-indent: 5px;cursor:pointer;}
.select_small_count {background: transparent url(../images/select_small_count_bg.jpg) no-repeat left center;}
.select_big {width:547px;height:23px; background: transparent url(../images/select_big_bg.jpg) no-repeat left center;margin:0;padding-top:7px;border:0; color: #000;text-indent: 5px;cursor:pointer;}
.textarea_big {width:537px;height:72px; background: transparent url(../images/textarea_big_bg.jpg) no-repeat left center;_background: transparent url(../images/textarea_big_bg.jpg) fixed left center;margin:0;padding:5px;border:0;}
.button_brown {width:110px;height:23px; background: transparent url(../images/button_brown_bg.jpg) no-repeat left center;margin:0;padding:0px;border:0; line-height:22px; color: #eee1c7;font-weight:bold;cursor:pointer;}

.select_small_options {position:absolute;z-index:3;display:none; background-color: #000;min-width: 108px;*width:108px;border:solid 1px #fff;margin-top:-3px;}
.select_small_options p {cursor:pointer;margin:4px;padding:0;text-indent:3px;}