body {background:#ab6a0e url(images/bg.jpg) repeat-x fixed; margin:0; font-size:12pt;	font-family:Times New Roman;}
#main{width:804px;	margin:0 auto;	background:#ad8e04; _overflow:hidden;}
a:link, a:visited{color:#000;}
.location-box-1, .location-box-2, .location-box-3, .location-box-4, .fl{float:left;}
.fr{float:right;}
.space-line{clear:both;}
#header{ background:url(images/bg-header.jpg) repeat-x;}
#header-top, #header-menu ,#img-over-menu, #footer-img, .footer-infor, .box-flash{width:804px; margin:0 auto; overflow:hidden;}
#header-menu{height:23px; 	overflow:hidden; background:url(images/menu-bg.jpg) no-repeat; padding:0;}
#header-menu a, #header-menu img, #header-top img, #img-over-menu img{float:left; border:0;}
#header-menu a#menu-id-1{background:none; margin-left:166px;}
#header-menu a#menu-id-2, #header-menu a#menu-id-4{margin-left:49px;}
#header-menu a#menu-id-3 {margin-left:157px;}
.footer-infor{background:#000 url(images/footer-right.jpg) right no-repeat;	text-align:center;	padding-bottom:15px;}
.footer-infor a:link, .footer-infor a:visited{	color:#ba7d05; 	text-decoration:none;	font-weight:bold;}

.menu_2{height:25px; width:804px; margin:0 auto; background:url(header_images/GRANDhoan-chinh_12.jpg) bottom no-repeat;}
.menu_2 img{ border:0;}
.menu_2 a:link, .menu_2  a:visited{padding:0; float:left;}
/*
.menu_2_1, .menu_2_2, .menu_2_3, .menu_2_4, .menu_2_5{margin:0 auto;}
*/
.menu_2_1{background:url(header_images/GRANDhoan-chinh_05.jpg) center no-repeat; width:140px; height:17px; margin-left:13px; margin-right:10px;}
.menu_2_2{background:url(header_images/GRANDhoan-chinh_11.jpg) center no-repeat; width:185px; height:17px; margin-right:5px;}
.menu_2_3{background:url(header_images/GRANDhoan-chinh_13.jpg) center no-repeat; width:180px; height:15px; margin-right:10px;}
.menu_2_4{background:url(header_images/GRANDhoan-chinh_15.jpg) center no-repeat; width:110px; height:19px; margin-right:10px;}
.menu_2_5{background:url(header_images/GRANDhoan-chinh_17.jpg) center no-repeat; width:125px; height:17px;}
.menu_2 a.active .menu_2_1, .menu_2 a div.menu_2_1:hover{background:url(header_images/GRANDhoan-chinh_03.jpg) center no-repeat; height:18px;}
.menu_2 a.active .menu_2_2, .menu_2 a div.menu_2_2:hover{background:url(header_images/GRANDhoan-chinh_04.jpg) center no-repeat; height:22px;}
.menu_2 a.active .menu_2_3, .menu_2 a div.menu_2_3:hover{background:url(header_images/GRANDhoan-chinh_0522.jpg) center no-repeat; height:20px;}
.menu_2 a.active .menu_2_4, .menu_2 a div.menu_2_4:hover{background:url(header_images/GRANDhoan-chinh_072.jpg) center no-repeat; height:22px;}
.menu_2 a.active .menu_2_5, .menu_2 a div.menu_2_5:hover{background:url(header_images/GRANDhoan-chinh_092.jpg) center no-repeat; height:21px;}
.bd-top{border-top:1px solid #673402;}
#footer-img img{float:left;}
.footer-infor .footer_information{background:url(images/footer-left.jpg) no-repeat;	font-size:10pt;	color:#d3af9e;}
.check-left{background:url(images/box-left-menu-left.jpg) no-repeat; overflow:hidden; width:10px; height:24px; float:left;}
.check-bg-top{overflow:hidden; height:34px;}
.check-btn-top{overflow:hidden; height:24px;}
.check-btn-top img{border:0;}
.check-box{width:185px; overflow:hidden;}
.check-box-content{width:173px; float:left; overflow:hidden; margin-left:-1px;}
.check-box-content .text{font-family:"Times New Roman", Times, serif; font-size:12pt;}
#content-center{margin-right:8px; margin-left:7px; /*color:#e4bf16;*/)}
#location-content, #content-center{background:#ab6a0e url(images/content-bg.jpg) repeat-x;}
#content-center .check-box{margin-top:15px;}
.box-flash{height:400px; overflow:hidden; background:#AD8E04 url(images/bg_flash.jpg) center no-repeat;}
.check-box-content-bg{overflow:hidden; width:174px; background:#50200c; color:#220703;}
.check-box-content-infor{width:142px; margin-left:12px; background:#a85206; padding-left:7px; padding-bottom:0px; margin-top:-5px; line-height:12px\9; padding-top:3px\9;}
.check-box-content-infor a:link, .check-box-content-infor a:visited{color:#000;}
.check-box-content-infor .text{padding:3px 0;}
.check-input-1{background:#ebc368; padding-left:3px; border:1px solid #7c620c; font-size:12px; margin-right:16px; width:83px; height:15px;}
.check-input-2{padding-left:3px; background:url(images/box-left-select-2.jpg) no-repeat; font-size:12px; border:0; height:14px; width:28px; margin-top:2px; cursor:pointer;}
.m-l-10{margin-left:5px;}

.check-btn-box{height:29px;overflow:hidden\9;}
.box-left{width:195px; _height:288px; overflow:hidden; background:#ab6a0e url(images/content-bg.jpg) repeat-x top;}
.detail a:link, .detail a:visited, .detai a{color:#220703; text-decoration:none; float:right; margin-top:20px;}
.img-box-bg {background:url(images/center-box-bg-2.jpg) no-repeat left top; width:118px; height:123px; overflow:hidden; padding-top:35px;}
.check-btn
{
	background:url(images/check-bg.jpg) repeat-x; 
	border:0; 
	height:20px;
	*height:18px; 
	font-size:12px;
	vertical-align:top;
	padding-bottom:9px;
	width:95px;
	cursor:pointer;
	color:#50200C;
	font-weight:bold;
}
.location-infor-top{padding-top:25px; font-size:11pt; margin-left:20px; margin-right:10px;}
.location-box-left{margin:0 auto; margin-top:17px; margin-left:30px; width:735px;}
.location-box-right{font-size:11pt; text-align:justify; border:1px solid #b98235; text-align:justify; width:750px; margin:0 auto; margin-top:9px; padding:1px;}
.location_line{border-top:1px solid #9c6409; padding:5px; margin:0 3px;}
.location-box-right .header-title{background:#e0b10d;}
.location_odd {background:#c79b5d;}
.header-title{font-size:11pt; font-weight:800; padding-top:10px; padding-bottom:5px; padding-left:5px; }
.location-box-1{width:400px}
.location-box-2{width:100px;}
.location-box-3{width:70px;}
.location-box-4{width:47px;}
.location-box-1, .location-box-2, .location-box-3, .location-box-3 {overflow:hidden; float:left;}
#clock-id{font-size:11px; padding-left:4px;}

.check-btn-info{width:116px; height:18px; padding-top:11px; background:url(images/box-left-check-bg.jpg) repeat-x; text-align:center;}
.box-left-bottom{height:32px; margin-left:10px;}
.center-box, .center-box-overview{width:589px; background:#ab6a0e; _overflow:hidden;}
.center-box-content{margin-top:25px; margin-top:18px\9; *margin-top:35px; _margin-top:25px; overflow:hidden; background:#ab6a0e; padding-top:7px; height:170px;}
.center-box-info{height:137px; text-align:justify; padding-top:15px; *padding-top:30px; *height:122px; font-family:Times New Roman; font-size:11pt; background:#d49608 url(images/center-box-bg-3.jpg) no-repeat left top; overflow:hidden; width:395px; padding-left:15px; border-top:2px solid #50200c; border-bottom:3px solid #50200c; color:#000;}
.header-clock{width:74px; padding-left:15px; height:23px; padding-top:87px; background:url(images/head15.jpg) no-repeat top left; overflow:hidden; color:#fbd006;}
.welcome-box-over-view, .welcome-box{height:79px; overflow:hidden; background:#ab6a0e url(images/content-bg.jpg) repeat-x;}
.welcome-box-over-view {height:60px;}
.check-select, .check-select2 {position:absolute; line-height:17px\9; margin-left:103px; *margin-left:-32px; margin-top:18px; width:19px; background:#EBC368; border:1px solid #7C620C; border-top:0;}
.check-select div, .check-select2 div{padding-left:3px; cursor:pointer;}
.check-select2{margin-top:-1px; *margin-top:18px; *margin-left:-36px;}
.bg-over-{height:16px; background:#ab6a0e; position:absolute; z-index:0; width:789px;}
#footer{background:url(images/bg-footer.jpg) repeat-x;}

/* meeting page */
.restau-bar-title, .meeting-event-title, .room-rates-title, .guest-services-title, .photo-galery-title{width:513px; margin:auto; padding-left:270px; padding-top:22px; height:55px; background:url(images/wedding-title.jpg) no-repeat;}
.guest-services-title{ padding-left:290px; padding-top:8px; width:493px; height:69px;}
.guest-services-img-shadow{background:url(images/guest-services-img-bg.jpg) no-repeat; width:152px; height:111px; padding-top:4px; text-align:center; margin:10px; margin-top:0; float:left;}
.guest-right-box{width:153px; padding-left:33px; background:#b1710f url(images/guest-services-left-bg.jpg) left top repeat-y; padding-top:9px;}
.guest-services-content{width:571px; text-align:justify; margin-left:12px; font-size:11pt;}
.guest-services-info-top{font-weight:800; margin-top:10px;}
.guest-right-box img{margin-bottom:9px;}
.restau-bar-title{ padding-top:2px; padding-left:265px; width:518px; height:75px;}
.meeting-box-photo {width:165px; height:130px; margin:5px 0; background:#b57711 url(images/meeting-event-photo-right.jpg) right no-repeat; margin-right:20px;}
.meeting-box- a:link, .meeting-box- a:visited{color:#000000; text-decoration:none; font-style:italic; font-size:14px; font-weight:bold;}
.meeting-box-photo .photo {margin-top:8px;}
.meeting-box-title-{font-size:15px; padding-left:13px; margin-top:10px; text-transform:uppercase; font-weight:800; margin-bottom:15px; color:#E6C015;}
.meeting-box-title- a:link, .meeting-box-title- a:visited{text-decoration:none; color:#e4bf16;}
.meeting-box-{margin-left:13px; background:#bc8410 url(images/meet_room_box_right.jpg) right no-repeat; margin-right:13px; height:142px;}
.meeting-line-{background:url(images/meeting-event-soc.jpg) no-repeat; width:780px; height:5px; margin:0 auto; margin-top:10px; overflow:hidden;}

.contact-box{width:789px; padding-top:10px; padding-bottom:20px; overflow:hidden; margin-right:13px;}
.contact-info-title {font-size:13px; text-decoration:underline; padding-bottom:10px; line-height:5px;}
.box-contact-info{
	width:300px;
	padding-top:0; 
	overflow:hidden;
	float:left; ;
	background:#BD8410 url(images/box_radio_top_right.jpg) no-repeat right top;
	margin-left:15px;
	margin-bottom:0; 
	*padding-bottom:35px;
	color:#493604;
	overflow:hidden;
	*height:450px;
}
.box-contact-info a:link, .box-contact-info a:visited, .box-contact-info1 a:link, .box-contact-info1 a:visited{color:#000000;}
.box-contact-info1{
	width:430px;
	padding-top:0; 
	overflow:hidden; 
	float:right; 
	background:#BD8410 url(images/box_radio_top_right.jpg) no-repeat right top;
	margin:0px 10px; margin-bottom:0; color:#493604;
}
.texboxcolor
{
	font-family: "Times New Roman"; 
	font-size: 12px; 
	color: #663300;
}

.contact-info-top{width:560px; margin:0 auto; margin-left:15px; font-size:11pt; padding-top:18px;}
.contact-info-top .fl{width:280px;}
.box-contact-info-detail{padding:17px; font-size:11pt; line-height:25px; background:#BD8410 url(images/box_radio_top_right.jpg) top right no-repeat; padding-bottom:10px;}
.box-contact-info-detail .texboxcolor{background:#EAC067; border:1px solid #7C610C;}
.meeting-line-first-{padding:15px; text-align:justify; font-style:italic;}
.meeting-line-second-{margin-left:13px; margin-right:39px; padding-top:10px; text-align:justify; font-size:11pt;}
.meeting-line-second- .list{background:url(images/meeting-arrow.jpg) left top no-repeat; margin-left:20px; padding-left:25px;}
/* end meeting page */

/* restaurant & bar */
.restau-bar-title-1, .res-bar-box-2 .title{color:#411503; font-size:14px; text-align:center; font-weight:700; margin-top:10px; padding-bottom:25px;}
.margin-b-0{margin-bottom:0;}
.restauran-bar-box1{height:105px; width:751px; overflow:hidden; background:#b86f13 url(images/restau-bar-box1-right.jpg) right no-repeat; margin:0 auto; text-align:justify; padding-right:9px;}
.restauran-box1-title{width:350px; font-weight:600; margin:15px auto;}
.res-bar-title, .restauran-box1-title, .res-bar-box-2 .title, .res-bar-box-3 .title,.res-bar-box-3 .title2{text-transform:uppercase; font-size:14px; color:#e5bf16;}
.res-bar-box-{margin-top:13px; margin-left:28px; padding-right:10px;}
.res-bar-box-3{background:url(images/restau-bar-box3-left.jpg) no-repeat; width:759px; overflow:hidden; margin:0 auto;}
.res-bar-box-3 .title{padding-top:5px; font-weight:700; background:#b86f13; height:27px; text-align:center;}
.res-bar-box-3 .title2{ padding-left:20px; padding-top:24px; padding-bottom:15px;}
.res-bar-box-3 .res-sub, .res-sub-none{ background:url(images/restau-bar-icon.jpg) left no-repeat; padding-left:20px; margin-left:50px; text-transform:uppercase;}
.res-sub-none{margin-top:20px; margin-bottom:10px;}
.res-bar-box-3 .res-sub2{ margin-left:80px}
.res-bar-box-2{background:#b86f13 url(images/restau-bar-box2-right.jpg) right no-repeat; width:751px; height:80px; text-align:justify; overflow:hidden; margin:0 auto; padding-right:10px;}
.res-bar-box-2 .title{padding-bottom:10px;}
.res-bar-box-2-infor{padding-left:20px; padding-top:10px; padding-bottom:15px; height:100%;}
/* end restaurant & bar */

/* rooms and rates */
.room-rates-title {padding-left:285px; width:498px; padding-top:20px; height:57px;}
.room-rates-deluxe-title{background:url(images/room-rates-1.jpg) no-repeat; padding-left:7px; height:31px; padding-left:7px; width:108px;}
.deluxe-information{text-align:justify; padding:3px 33px 3px 15px; font-size:11pt; height:100%;}
.room-rates-room-detail-box{background:#a8630d url(images/room-rates-soc.jpg) no-repeat bottom center; text-align:justify; font-size:11pt; width:710px;}
.room-rates-detail-title{color:#eba70d; height:100%;}
.room-rates-amenities-box, .room-rates-amenities-box2, .room-rates-room-detail-box{padding:10px 17px;  margin-left:15px; margin-top:3px; font-size:11pt;}
.room-rates-amenities-box, .room-rates-amenities-box2{width:710px;}
.room-rates-amenities-sub{background:url(images/room-rates-sub.jpg) left no-repeat; background-position:0 5px; padding-left:28px;}
.room-rates-amenities-box-sub{width:355px;}

.room-rates-senior-title, .room-rates-deluxe-title{ margin-top:10px; margin-left:7px; padding-top:7px;}
.room-rates-senior-title{background:url(images/room-rates-2.jpg) no-repeat; width:152px; height:32px; padding-left:15px;}
.room-rates-amenities-box2{background:#a8630d url(images/room-rates-soc.jpg) no-repeat bottom center;}
.resuit-room-type, .resuit-room-size, .resuit-room-location, .resuit-room-view-, .room-p-b-t-{padding-bottom:10px; height:100%;}
.resuit-room-type, .resuit-room-size, .resuit-room-location, .resuit-room-view- {float:left;}
.resuit-room-type{width:187px;}
.resuit-room-size{width:58px; text-align:center;}
.resuit-room-location{width:186px; text-align:center;}
.resuit-room-view-{width:200px;}
.compare-and-suit-box{padding:5px 30px; font-size:11pt;}
.room-p-t-{padding-top:5px;}
/* end room and rates */

/* photo galery */
.photo-galery-title{padding-left:290px; padding-top:15px; height:62px; width:493px;}
.photo-galery-galery-bar{width:540px; text-align:center;}
.photo-galery-galery-bar .img{ margin:30px 12px; border:0;}
.photo-galery-box-menu{background:url(images/photo-galery-box-bg.jpg) repeat-x; height:170px; width:200px;}
.photo-galery-box-menu a:link, .photo-galery-box-menu a:visited{text-decoration:none; color:#dca709; padding-left:45px; font-size:11pt;}
.photo-galery-box-menu .menu-photo a:hover {background:url(images/photo-galery-icon.jpg) left no-repeat; background-position:5px;}
.photo-galery-box-menu .menu-photo{padding-top:12px;}
.photo-galery-galery-bar a .galery-left, .photo-galery-galery-bar a .galery-right{border:0;}
.photo-galery-galery-bar a .galery-right{margin-left:531px; margin-top:70px; position:absolute;}
.photo-galery-galery-bar a .galery-left{margin-left:-6px; margin-top:70px; position:absolute;}
.photo-galery-box-top{height:170px; overflow:hidden; margin:10px 20px; background:url(images/photo-galery-1-bg.jpg) repeat-x; background-position:0 5px; margin-bottom:0;}
.photo-galery-box-2{width:753px; overflow:hidden; background:#b1710f url(images/photo-galery-bottom-.jpg) bottom left no-repeat; font-size:11pt; margin:0 auto; padding-bottom:20px;}
.photo-galery-box-2 .box-left-{width:335px; float:left; text-align:center;}
.photo-galery-box-2 .box-left-, .photo-galery-box-2 .box-right- {padding:15px;}

.roomrate-right-box-img{
	width:200px;
	text-align:center;
	margin-left:10px;
	margin-bottom:10px; 
	overflow:hidden;
	background:#b57711; 
	color:#581908;
	clear:both;
}
.roomrate-right-box-img-top{background:url(images/roomrate-box-top.jpg) no-repeat; height:9px; width:200px; overflow:hidden;}
.roomrate-right-box-img-detail1{background:#b57711; border-right:1px solid #c38c1b; border-left:1px solid #c38c1b;}
.roomrate-right-box-img-detail{background:url(images/overview-box-img-bg.jpg) repeat-y; width:180px;}


.photo-galery-box-2 .box-right-{
width:340px;
height:100%;
padding-top:10px;
float:left;
text-align:justify;}
.overview-center-box-content{
	text-align:justify; color:#000; 
	padding:0 5px;
	height:100%;
	background:#bd8410 url(images/box_radios_box_right.jpg) top right no-repeat;
	padding-bottom:5px;
	font-family:"Times New Roman";
	margin-top:22px;
	overflow:hidden;
}
.overview-info-top{font-family:'Times New Roman', Times, serif; font-size:11pt; color:#000; font-weight:800; padding-bottom:5px;}
.overview-right-box-img{
	width:180px;
	text-align:center; 
	margin-left:10px;
	margin-bottom:10px; 
	overflow:hidden;
	background:#a5600f; 
	color:#581908;
}
.overview-right-box-img-top{background:url(images/overview-box-top_01.jpg) no-repeat; height:10px; width:180px; overflow:hidden;}

.overview-right-box-img-detail{background:url(images/overview-box-img-bg.jpg) repeat-y; width:100px;}
s
.overview-right-box-img-detail1{background:url(images/overview-box-img-bg.jpg) repeat-y; border-right:1px solid #b57418;}

.overview-center-box-content-right{color:#fff; padding-top:10px;}
.overview-box-left{width:175px; margin-left:10px; margin-top:5px; background:#581908 url(images/overview_box-left-top.jpg) top no-repeat; padding-top:14px;}
.overview-box-left a:link, .overview-box-left a:visited{color:#fff; text-decoration:none; background:url(images/overview_box-left-icon.jpg) no-repeat; padding-left:23px; background-position:3px 0;}
.overview-box-left-info{width:151px; background:#6a2707; margin:0 auto;}
.overview-line2, .overview-line{border-bottom:1px solid #873d22; padding-top:10px; padding-bottom:10px; overflow:hidden; font-size:14px; height:15px;}
.overview-line2 {border:0; padding-bottom:8px;}
.rom-n-rate-line {border-bottom:1px solid #873d22; padding-top:10px; padding-bottom:10px; overflow:hidden; font-size:15px; height:15px;}
.overview-box-left-bottom{width:176px; margin-left:-1px; height:15px; background:url(images/overview_box-left-bottom.jpg) no-repeat; overflow:hidden;}
#selectMonth, #selectYear, #calendar{margin-left:290px; margin-top:390px;}
#selectMonth, #selectYear{margin-top:615px; margin-left:380px;}
.acc-room-photo{ width:165px; height:114px;}
.link-to-overview{height:42px; margin-left:155px; position:absolute; margin-top:-78px; cursor:pointer; width:300px;}
.box-product-info{padding-left:20px;}
.shopping-cart-box, .box-product-info, .shopping-cart-detail{background:#ab6a0e url(images/content-bg.jpg) repeat-x;}
.shopping-cart-detail{ width:780px;}
.pageHeading{font-size:15px; font-weight:bold;}
.pageHeading s, .pageHeading .productSpecialPrice, .promotionprice{color:#990000; font:bold;}
/* end photo galery */



/* $henry testtab */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #AAE;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
form{margin:0; padding:0;}
#cld-id{ margin-top:225px; margin-left:80px;}
.check-box select option{width:0px; overflow:hidden;}
.check-box select{background:#ebc368; border:1px solid #7c620c;}
#login-box .check-input-1{width:120px;}
#login-box a:link, #login-box a:visited{color:#000;}
#location_title_top{ margin-left:120px;}
.location_content_{margin-top:-50px;}
#changeLeft, #changeRight{margin-top:-6px;}

/* check avaibility */
.input_check_2_{
	width:31px;
	height:18px;
	
}
.input_check_2{
	background:url(images/box-left-select-2.jpg) no-repeat; 
	height:18px;
	padding-left:2px; 
	width:29px; 
	border:0; 
	font-size:10px;
}
.check_hidden_list{
	border:1px solid #7C620C;
	border-top:0;
	background:#EBC368;
	width:17px;
	position:absolute;
	padding-left:-12px;
	visibility:hidden;
	cursor:pointer;
	margin-top:-6px;
	*margin-top:15px;
	*margin-left:-42px;
	z-index:1000;
}

.check_hidden_list #ul{
 font-size:10px;
 width:100%;

}
.check_hidden_list #li{
	width:100%;
	padding:2px;
}
.check_hidden_list #li a:hover{
	color:#993300;
}
.roomrate-bottom-center-img{border-bottom:1px solid #c38c1b; height:10px; margin-left:10px; margin-right:10px;}
.roomrate-bottom-box-{background:url(images/overview-box-bottom_01.jpg) left top no-repeat; overflow: hidden; margin-top:-2px; _height:10px;}
.galery_box_1{height:339px; background:url(images/galery_box1_bg.jpg) repeat-x; text-align:center;}
.galery_box_1 .image{margin:0 auto; margin-top:8px; margin-bottom:3px;}
.galery_box_2, .galery_box_1{margin:0 19px;}
.galery_box_2{margin-top:3px;}
.galery_box_2 .photo_box{margin-right:15px; *margin-right:13px; margin-top:7px; border:0; width:125px; float:left;}
.galery_box_2 .photo_box img{border:0;}
.box_center{float:left; padding-left:20px; *padding-left:15px; *width:710px;}
.galery_box_2 .photo_box a:link, .galery_box_2 .photo_box a:visited{text-decoration:none; color:#f9c246; font-size:11pt; font-weight:bold; text-align:center;}
.galery_box_2 .photo_box div{ *text-align:center; *width:100%;}
.galery_box_2 .image2{margin-right:0; border:0}
.galery_box_2 .box_left, .galery_box_2 .box_right, .galery_box_2{height:106px;}
.galery_box_2 .box_left, .galery_box_2 .box_right{width:13px;}
.galery_box_2 .box_right{background:url(images/box2_bg_right.jpg) right no-repeat; float:right;}
.galery_box_2 .box_left{background:url(images/box2_bg_left.jpg) left no-repeat; float:left;}
.result_note{font-size:14px; font-weight:bold; padding:10px 0; text-align:center; border:1px dashed #AB6A0E; margin:10px 0;}
.error{color:#990000;}
.box-contact-info-detail a:link, .box-contact-info-detail a:visited{color:#000000;}
td.filter, td.colHeadR{font-size:11pt; font-family:"Times New Roman";}
.box_booking_history tr td{height:33px; padding:0 3px; text-align:center;}
.bh_header_row td{border-bottom:1px solid #bd8b43;}
.bh_row_even td{background:#c49757;}
.bh_bottom_row td, .bh_header_row td{background:#774a0a; color:#c49757; font-weight:bold;}
.bh_row_even{border-left:1px solid #ab6a0e;}
.bh_row_even .first{border-left:1px solid #ab6a0e;}
.bh_row_even .end{border-right:1px solid #ab6a0e;}
.bh_row_even, .bh_row_odd{padding:0 1px;}
.box_booking_history{margin-top:10px; border:1px solid #c59657; width:577px;}
.box_title{background: transparent url(images/content-bg.jpg) repeat-x; text-align:center;}
input,select,textarea{font-size:11pt; font-family:"Times New Roman";}
.wedding_right_box_img img{max-width:153px; width:expression(document.body.clientWidth > 153? "153px": "auto" ); max-height:112px; height:expression(document.body.clientHeight > 112? "112px": "auto" );}
.detail{position:relative; vertical-align:bottom;}
.top_content2{width:555px;}
.overview-center-box-content{display:inline; margin-left:2px; margin-right:10px; display:block; padding:10px;}
td.data, td.dataText, td.dataC, td.dataUp, td.dataDown, td.para, td.dataCurrency, td.dataNumCurrency,td.colHeadL{font-size:100%;}
.location-box-right .header-title{height:19px; *height:15px;}
.location_line{height:19px; *height:15px;}
.room_search_label{width:103px; float:left; *height:20px; _height:100%; *display:block; *padding-top:3px; _padding-top:4px;}
.meeting-box-detail-{margin-top:5px; min-height:100px; height:expression(document.body.clientHeight < 100? "100px": "auto" ); width:550px; text-align:justify; color:#260000; font-family: "Times New Roman"; padding-bottom:5px;}
.overview-center-box-content-new{text-align:justify; color:#000; padding:0 5px;	background:#bd8410 url(images/box_radio_top_right.jpg) top right no-repeat; font-family:"Times New Roman"; margin-top:22px; overflow:hidden;	margin-left:2px; 	margin-right:10px; 	display:block; 	padding:10px; }
.contact_box_cover_left_{background:url(images/box_radio_top_left.jpg) no-repeat left top; height:10px; width:11px; margin-top:-18px; margin-left:-18px; *position:absolute; *margin-top:-17px; *margin-left:-17px;}
form table, .room_booking_box_left, .room_booking_box_right{color:#000;}

.required_info{color:#9E1310;}
.calendarbutton{height:16px; padding-bottom:2px; width:26px;}
.welcome-box{padding-bottom: 11px;}