/* global properties
***********************************************************************/
	* {margin:0; padding:0; outline:none}
	body {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#282828; background:#5d0001 url(../images/bgd_body.jpg) 0 0 repeat;}
	a {color:#600001; text-decoration:none}
	a:hover {color:#600001; text-decoration:underline}
	img, fieldset {border:none}
	input, select, textarea, fieldset{font-family:Tahoma; font-size:11px}
	input, select, textarea{border:#9495a2 solid 1px;}
	input, textarea{border:#9495a2 solid 1px; padding:2px 1px 1px 2px;}
	table {}
	table td {}
	ul, li {list-style:none}
	h1{padding:0; margin:0;}
	h2, h3, h4, h5{padding:0; margin:0 0 10px 0; color:#600001}
	h4, h5{font-size:11px;}
	p{ line-height:17px;}
	
/* common class
***********************************************************************/
	.clear{clear:both; height:0; line-height:0; padding:0}
	.hide{display: none}

/* container
***********************************************************************/
#container{width:980px; margin:0 auto;}
	#main{width:970px; padding:0 5px; background:url(../images/bgd_container.gif) 0 0 repeat-y;}
	#content{width:970px; overflow:hidden; background: url(../images/bgd_content.gif) 0 0 repeat-y;}
		#content h2{padding:0; margin:0 0 5px 0; display:block;}
		#content h3{font-size:13px; color:#600001;}
	/* header
	***********************************************************************/
	#header{width:970px; overflow:hidden; position:relative;}
		.highlightHeader{width:910px; background:url(../images/bgd_header.jpg) 0 0 repeat-y; height:98px; padding:11px 15px 11px 55px; overflow:hidden;}
		#header .logo{display:block; float:left; padding:0 62px 0 0; margin:0 20px 0 0; background:url(../images/bgd_line.gif) 100% 0 repeat-y;}
			#header .info{width:350px; float:left; padding:0px 10px 0 35px; height:100px; position:relative; overflow:hidden;}
			#header .info p{width:350px;}
				#header .info p{font-family:"Times New Roman", Times, serif; font-size:14px;}
				#header .info a{text-decoration:underline;}
				#header .info a:hover{text-decoration:none;}
			#header .language{width:270px; float:right;}
				#header .language img{display:none;}
				#header .language ul{font-size:11px; font-weight:bold; margin:87px 0 0 0;}
				#header .language li{color:#797469; display:inline; border-right:#282828 solid 1px; padding:0 7px;}
				#header .language li.last{border-right:none; padding-right:0;}
				#header .language li a{color:#282828;}
				#header .language li a:hover{color:#797469; text-decoration:none;}
				
				.moredetail{width:150px; padding:0 0 5px 0; position:absolute; left:300px; bottom:0; }
				.moredetail a{text-decoration:underline;}
				.moredetail a:hover{text-decoration:none;}
			
			
			#nav{width:970px; display:block; border:none;}	
				#nav li{float:left;}
				#nav li img{display:block;}
				#offersMenu{margin:0 0 0 -10px;}
				ul.submenu {width:170px; background:#fff3dc; padding:0; margin:0 0 0 -11px; font-size:12px; position:absolute; left:-1000px; top:145px; z-index:1000; overflow:hidden; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
				ul.submenu li{display:block; border-bottom:1px solid #4a2916; padding:0; margin:0;}
				ul.submenu li.lastSub{border-bottom:1px solid #dcdcdc;}
				ul.submenu a{display:block; color:#282828; padding:4px 5px;}
				ul.submenu li a:hover{ color:#fff; text-decoration:none; background:#953f38;}				
	/* homepage
	***********************************************************************/
	.highlightPage{width:747px; width:320px; float:left; padding: 0px; margin: 0px}
		.highlightPage img{ display:block;}
			.intro{width:707px; background:#fff3dc url(../images/bgd_line_01.gif) 0 0 repeat-x; padding:20px 20px 0 20px;}
				.intro p{padding:0 0 10px 0; line-height:16px;}
	.checkoutDisplay{ display:none;}
	#blockContent{width:747px; background:url(../images/bgd_blockContent.jpg) 0 0 repeat-x; padding:0 0 20px 0; float:left;}
		.breakcrumb{padding:8px 20px 10px 20px; font-size:11px; font-weight:bold; width:707px; overflow:hidden;}
			.breakcrumb ul{}
			.breakcrumb li{display:block; float:left; background:url(../images/bgd_lineBreakcrumb.gif) 100% 8px no-repeat; padding:0 10px 0 0; margin:0 7px 0 0;}
			.breakcrumb li.last{background:none;}
			.breakcrumb li a{text-decoration:underline;}
			.breakcrumb li a:hover{text-decoration:none;}
	
	#subContent{width:707px; padding:0 20px; overflow:hidden;}
	
	#visual{width:747px; background:url(../images/bgd_line_01.gif) 0 100% repeat-x; padding:0 0 6px 0; overflow:hidden;}	
		#visual img{display:block;}
	/* photogallery
	***********************************************************************/
	.contPhotoGallery{width:707px;}
		.sliderGallery{width:691px; background:url(../images/bgd_gallery.gif) 0 0 repeat-x; padding:15px 8px 5px 8px; margin:0 0 15px 0; overflow:hidden; height:113px;}
			.sliderGallery p.sliderButtonLeft {width:7px; padding:23px 10px 0 0; float:left;}
				.sliderGallery  p.sliderButtonRight {width:7px; padding:23px 0 0 0; float:right;}
				#slideGallery{width:650px; float:left; height:113px; overflow:hidden;}
				#slideGallery ul {width:10000px;  list-style:none; height:113px;}
					#slideGallery li {width:110px; margin:0 25px 0 0; float:left; overflow:hidden;}
					#slideGallery a {width:108px; height:73px; border:1px solid #4c2a17; display:block;}
						#slideGallery a:hover {border:1px solid #c41425;}
					#slideGallery img {width:108px; height:73px; display:block;}
					#slideGallery p{ padding:0; margin:0;}
					#slideGallery h4{color:#282828; font-size:11px; padding:3px 0 0 5px; margin:0;}
	
		.listServices{width:707px; overflow:hidden;}
			.listServices p span{display:block; padding:7px 0 0 0;}
			.listServices p span a{text-decoration:underline; font-weight:bold; color:#282828;}
				.listServices p span a:hover{text-decoration:none; color:#600001;}
			.zoomPhoto{width:520px; float:left; height:370px; overflow:hidden}
				.zoomPhoto img{ width:520px; height:345px; display:block; margin:0 0 1px 0;}
				.zoomPhoto p{color:#fff; font-weight:bold; text-transform:uppercase; padding:3px 5px; background:#600001;}
			
			.morePhotos{width:137px; background:#f5e4d0; overflow:hidden; float:right; padding:10px 10px 10px 20px; height:350px;}
				
				.smScrollContent{width:110px; float:left; height:315px; overflow:hidden; padding:0 0 10px 0;}
					.smScrollContent ul{width:110px; overflow:hidden;} 
						.smScrollContent li{display:block; margin:0 0 13px 0;}
						.smScrollContent li a{border:1px solid #4c2a17; display:block; height:73px;}
						.smScrollContent li a:hover {border:1px solid #c41425;}
						.smScrollContent img{ width:108px; height:73px; display:block; padding:0; margin:0;}
						.smScrollContent h4{color:#282828; font-size:11px; padding:5px 0 0 5px;}
				
				.smScroller {width:17px; height:330px; overflow:hidden; float:right; background: url(../images/bgd_scroller.gif) repeat-y;}
				.smScroller a {display:block; width:17px; height:17px; cursor:pointer}
				.smScrollUp {width:17px; height:8px; margin:0; padding:0; text-align:center; background: url(../images/btn_up.gif) no-repeat; overflow:hidden}
				.smScrollDn {width:17px; height:8px; margin:0; padding:0; text-align:center; background: url(../images/btn_down.gif) no-repeat; overflow:hidden}
				.smScrollDx {width:17px; height:305px; margin:0; padding:0; text-align:center; background:url(../images/bgd_slide.gif) repeat-y; overflow:hidden}
				.smScrollDx a {width:17px; height:19px; margin:1px 0; padding:0; text-align:center; background:url(../images/btn_slider.gif) 50% 0 no-repeat; overflow:hidden; display:block}
	
	/* contextual
	***********************************************************************/
	#contextual{width:223px; float:right; font-size:11px;}
		*|html .blockTimer{ font-size:10px; color:#4c2a17; height:49px; width:210px; background:#ceb6a0 url(../images/bgd_timer.gif) 0 0 repeat-x; padding:5px 5px 0px 8px; overflow:hidden; border-bottom:#4a2916 solid 1px; position:relative;}
	.blockTimer{ font-size:10px; color:#4c2a17; width:210px; background:#ceb6a0 url(../images/bgd_timer.gif) 0 0 repeat-x; padding:5px 5px 0px 8px; overflow:hidden; border-bottom:#4a2916 solid 1px; position:relative;}
			#clock{float:left; margin:0px 7px 5px 0; width:40px; height:40px; background:#000;}
			.blockTimer p{padding:0; line-height:10px;}
			.blockTimer p.space { padding-top:5px;}
			.blockTimer a{font-weight:bold; text-decoration:underline; color:#4c2a17;}
			.blockTimer a:hover{text-decoration:none;}
		
			.blockReservation{width:208px; padding:3px 0 7px 15px; background:#fff3dc; border-bottom:#4a2916 solid 1px;}
			.blockReservation h3{ margin:0; padding:0 0 3px 0;}
			.blockReservation h3 img{ margin:0; padding:0;}
				.blockReservation p{width:208px; overflow:hidden; margin:0 0 8px 0;}
				.blockReservation form{padding:0; margin:0;}
				.blockReservation label{display:block; font-weight:bold; padding:0 0 3px 0;}
					.blockReservation label span{font-weight:normal; font-size:10px;}
					.blockReservation label.lblroom{display:block; float:left; width:70px;}
				.blockReservation select{font-size:11px; width:50px; height:18px; float:left; margin:0 4px 0 0;}
					.blockReservation select.date{width:110px; float:left; height:17px;}
				.blockReservation input{font-size:11px; width:30px; height:14px; float:left; margin:0 5px 0 0;}
					.blockReservation input.date{width:117px; height:16px; float:left; padding:0 0 0 2px; margin:0;}
				.blockReservation input.btnBook { width:195px; height:18px; padding:0; border:0; margin:0}
				.blockReservation input.calenda {border: none; width:28px; height:18px; margin:-3px 0 0 2px;} 
				.blockReservation p img{display:block; float:left; padding:0; margin:0;}
				.blockReservation .btn{margin:0 0 10px 0;}
				.blockReservation .btn img{margin:5px 0 0 0; float:none;}

				.blockReservation table{width:100%; text-align:left;}
				.blockReservation th, td{padding:0 0 5px 0}
				.blockReservation .temp { margin:0 0 8px -15px; width:223px;}
			/*hour*/
			.hours { width:60px; font-size:12px; font-weight:bold; position:absolute; top:15px; right:0; z-index:999; padding:10px 5px;}
			
			
		*|html .blockSignUp{width:193px; padding:10px 15px; background:#b69982 url(../images/bgd_SignUp.gif) 0 0 repeat-x; height:40px;}
		.blockSignUp{width:193px; padding:14px 15px; background:#b69982 url(../images/bgd_SignUp.gif) 0 0 repeat-x;height:40px;}
			*|html .blockSignUp label{color:#4c2a17; font-weight:bold; margin:0 0 5px 0; display:block; padding:0; height:16px; line-height:16px;}
			.blockSignUp label{color:#4c2a17; font-weight:bold; margin:0 0 5px 0; display:block; padding:0; height:14px; line-height:14px;}
			.blockSignUp input[type="text"]{ font-size:11px; color:#9c9c9c; height:18px; width:110px; float:left; margin:0 6px 0 0;}
            .blockSignUp input[type="image"]{ float:left; border: 0;}
			.blockSignUp img{margin:0;}
		
		.blockContactInfo{width:193px; color:#fff;padding:30px 15px 35px 15px; background:#4a2916 url(../images/bgd_contact_info.gif) 0 0 repeat-x;}
			.blockContactInfo h4{font-size:12px; color:#fff; margin:0 0 8px 0;}
			.blockContactInfo a{color:#fff; font-weight:bold; text-decoration:underline;}
			.blockContactInfo a:hover{text-decoration:none; color:#fff;}
			.blockContactInfo ul{margin:25px 0 0 0;}
			.blockContactInfo li{display:inline;}
			.blockContactInfo li a{display:block; margin:0 0 5px 0;}

/* contact us
***********************************************************************/
	.contContactUs{width:707px; background:url(../images/bgd_line_04.gif) 50% 0 repeat-y; overflow:hidden;}
		.contContactUs h3{font-size:12px; text-transform:uppercase;}
		.contContactUs  form{width:333px; display:block; float:left; padding:0 20px 0 0;}
			.contContactUs  form p{width:333px; overflow:hidden; margin:0 0 7px 0;}
			.contContactUs  label{width:73px; display:block; float:left; font-weight:bold;}
			.contContactUs input{width:250px; height:15px; float:left;}
			.contContactUs form span{color:#600001;}
			.contContactUs textarea{width:250px; height:100px;}
			.contContactUs form p.btn{width:333px;text-align:center;}
			.contContactUs form p.btn img{ margin:0 15px 0 0;}
		.contContactUs div{width:333px; float:left; padding:0 0 0 20px;}
			.contContactUs div a{text-decoration:underline;}
			.contContactUs div a:hover{text-decoration:none;}

/* Meetings &amp; Banquets
***********************************************************************/
	.contMeetingsBanquets{width:707px;}
		.infoRooms{width:530px; padding:15px 0 0 0; margin:0 0 15px 0;}		
			.infoRooms ul{width:530px; border-bottom:#600001 solid 1px; height:24px; overflow:hidden; margin:0 0 1px 0;}
			.infoRooms li{display:block; background:url(../images/bgd_leftTab.gif) 0 0 no-repeat; padding:0 0 0 3px; float:left; height:24px; margin:0 5px 0 0;}
			.infoRooms li.active{display:block; background:url(../images/bgd_leftTab_01.gif) 0 0 no-repeat; padding:0 0 0 3px; float:left; height:24px;}
			.infoRooms li a{line-height:16px; height:16px; text-transform:uppercase; color:#fff; font-weight:bold; background:url(../images/bgd_rightTab.gif) 100% 0 no-repeat; padding:4px 15px 4px 12px; display:block; float:left;}
			.infoRooms li.active a{line-height:16px; height:16px; text-transform:uppercase; color:#fff; font-weight:bold; background:url(../images/bgd_rightTab_01.gif) 100% 0 no-repeat; padding:4px 15px 4px 12px; display:block; float:left;}
			.infoRooms li a:hover{text-decoration:underline; color:#fff;}
		.infoRooms table{border:#600001 solid 2px; border-top:#600001 solid 1px;}
		.infoRooms table thead th{color:#fff; text-align:center; vertical-align:middle; padding:5px 0; background:#600001 url(../images/bgd_th.gif) 100% 0 repeat-y;}			
		.infoRooms table thead th.last{background:none; background-color:#600001;}
		.infoRooms table tbody td, .infoRooms table tbody th{padding:7px 0; text-align:center; vertical-align:middle; font-weight:normal;}
		.infoRooms table tbody td{background:#f7f1ed url(../images/bgd_td.gif) 100% 0 repeat-y;}
		.infoRooms table tbody th{background:#fffefa url(../images/bgd_td.gif) 100% 0 repeat-y;}
		.infoRooms table tbody td.last{background:none; background-color:#f7f1ed}
		.infoRooms table tbody th.last{background:none; background-color:#fffefa}
		.infoRooms img{border:#600001 solid 1px; display:none}
		
		.infoBanquets{width:707px; overflow:hidden; background:url(../images/bgd_line_04.gif) 50% 0 repeat-y;}
		.infoBanquets div{width:340px; float:left; padding:0 13px 0 0;}
		.infoBanquets div a{font-weight:bold; text-decoration:underline;}
		.infoBanquets div a:hover{text-decoration:none;}
		.infoBanquets div.last{padding:0 0 0 20px; width:333px;}
/* footer
***********************************************************************/
#footer{ text-align:center;font-size:11px; width:970px; background:url(../images/bgd_footer.gif) 0 0 no-repeat; padding:10px 5px 10px 5px;}
	#footer ul{}
		#footer li{display:inline; background:url(../images/bgd_lineFooter.gif) 100% 8px no-repeat; padding:0 10px 0 7px;}
			#footer li.last{background:none;}
			#footer li a{font-weight:bold; color:#282828; font-size:11px;}
			#footer li a:hover{color:#600001;}
			#footer p{}
		
/* BEGIN ALERT CLASS CSS RULES
***********************************************************************************************************************************/
.alertClassBox {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#282828; background:#fff url(../images/_alert_bar.gif) 0 0 no-repeat; border:1px solid #ccc; height:auto; position:absolute; top:-200px; left:-200px; padding:2px; visibility:hidden; z-index:999;}
	.alertClassBox p {margin:0; padding:5px 3px 3px 3px; clear:both;}
	.alertClassBox a.closeImage {width:12px; height:12px; background:url(../images/_alert_close.gif) 0 0 no-repeat; float:right; display:block; cursor:pointer;}
.alertClassIframe {position:absolute; top:-200px; left:-200px; visibility:hidden; z-index:998;}
/* END ALERT CLASS CSS RULES	
	
/* BEGIN CALENDAR
**************************************		*/
iframe{border:none;}

/* Special Offers
***********************************************************************/
	.contentOffers {width:707px; margin:0; padding:0}
		.contentOffers .infoOffers{float: left; width: 520px; overflow: hidden; padding: 0 0 0 20px; background: none; }		
		.contentOffers h3 {width:524px; text-transform:uppercase; padding:15px 0 0 0;color:#282828!important;}
		.contentOffers h4 {width:524px; font-size:12px; float:left}
		.contentOffers img {margin:0 0 2px 0; float:left; overflow: hidden}
		.contentOffers p {padding: 0 0 7px 0;}
		.contentOffers a { font-weight:bold; text-decoration:underline;}	
		.contentOffers a:hover {text-decoration:none}	
		
		.contentOffers div {width:667px; padding:15px 20px; overflow:hidden}
		.contentOffers div h3 {width:524px; text-transform:uppercase; padding:0}
		.contentOffers div p.viewmore a{float: right; background: url(../images/ico_next01.gif) 100% 5px no-repeat; padding:0 13px 0 0}
		.contentOffers div a:hover {text-decoration:none}
		.contentOffers div span a {padding:0; background:none}	
			.contentOffers .last { background:none}
				.last p span { font-weight:bold; color:#600001}
			.contentOffers .bgd { background: #f5e4cf url(../images/bgd_line_03.gif) 0 100% repeat-x;}
		.contentOffers .infoOffers ol{padding: 0 0 0 20px}
			.contentOffers .infoOffers ol li  { list-style: decimal}
		.contentOffers .infoOffers ul{padding: 0 0 0 15px}
			.contentOffers .infoOffers ul li  { list-style: square}

/* PAGE
***********************************************************************/	
	.page {width:707px; color:#312a22; font-weight:bold; text-align:center; padding:15px 0; }
	.page a { text-decoration:underline; font-weight:bold }	
	.page a:hover { color:#312a22; text-decoration:none; }		
	.page a.prev { background: url(../images/ico_prev01.gif) 0 4px no-repeat; padding:0 0 0 13px;}	
	.page a.activePrev {  color:#312a22; text-decoration:none; background: url(../images/ico_prev01.gif) 0 4px no-repeat; padding:0 0 0 13px;}	
	.page a.next { background: url(../images/ico_next01.gif) 100% 4px no-repeat; padding:0 13px 0 0;}
				
/* ROOMS
***********************************************************************/	
	
		/******info block  next to photo block ********/
	.outerRoomPhoto {float:left; width:244px; height:168px; overflow:hidden; border:#ab9b84 solid 1px; padding:1px; margin:5px 30px 0 0}
		.outerRoomPhoto p {width:440px;  float:left;}
		.roomPhoto {width:240px; height:164px; border:#ab9b84 solid 2px;}
		.roomPhoto .contPhoto {width:236px; height:160px; margin:2px; background:#ab9b84!important; display:block}
			.contPhoto .action {padding: 4px 7px;}
				.action .preBox {float:left; font-weight:bold; width:50px; background:url(../images/ico_arrow_previous.gif) 0 65% no-repeat; padding: 0 8px;  cursor: pointer;}
				.action .firstBox {float:left; color:#ffffff; font-weight:bold; width:50px; background:url(../images/ico_arrow_first.gif) 0 65% no-repeat; padding: 0 8px}
				.action .numberBox {float:left; text-align:center; width:100px;}
					.numberBox li {display:inline; padding:0 2px;}
					.numberBox li a {color: #000}
					.numberBox li.active a {color: #fff}
				.action .nextBox {float: right; font-weight: bold; background: url(../images/ico_arrow_next.gif) 100% 60% no-repeat; padding: 0 8px; cursor: pointer;}
				.action .lastBox {float: right; color:#ffffff; font-weight: bold; background: url(../images/ico_arrow_last.gif) 100% 60% no-repeat; padding: 0 8px}
	.roomContent {width:429px; float:left; padding:0;}

	
	.roomContent .mnuRoomDetail{background: url(../images/bgd_roomDetail_01.gif) 0 100% repeat-x; padding: 0 0 7px 0; margin: 0 0 10px 0}
	.roomContent .mnuRoomDetail li{background: url(../images/bgd_mnu_roomDetail.gif) 0 0 no-repeat;display: inline; padding: 3px 14px 0 14px}
		.roomContent .mnuRoomDetail li a{color: #80312d; text-transform: uppercase; font-weight:bold}
	.roomContent .mnuRoomDetail li.first{background: none; display: inline; padding: 3px 14px 0 0}
	
	.roomDetail {width:707px; padding:0; margin:18px 0 0 0; overflow:hidden;}
		.roomDetail h4 { color:#282828; font-size:11px; margin: 0; padding: 0 0 4px 0}
		.roomDetail #boxDetail01{width: 707px; overflow: hidden; background: #f5e8d0 url(../images/bgd_roomDetail_01.gif) 0 0 repeat-x; padding: 15px 0}
			#boxDetail01 ul, #boxDetail01 ul.last{float: left; width: 330px; overflow: hidden; padding:0 0 0 14px;}	
			#boxDetail01 li {background:url(../images/ico_01.gif) 0 8px no-repeat; padding:0 0 0 13px; line-height:18px}
			#boxDetail01 ul.last{border: none}
			
		.roomDetail #boxDetail02{width: 707px; overflow: hidden; background: url(../images/bgd_roomDetail_01.gif) 0 100% repeat-x; margin: 18px 0; padding: 3px 0}
			#boxDetail02 h4{float: left; width: 85px;}
			#boxDetail02 ul{ padding: 0 0 2px 0}
			#boxDetail02 li{display: inline; color: #600001; text-transform: uppercase; font-weight: bold;}
		
		/*****bottom right block of room detail*****/
	.quickFacts01{ color:#fff; background:#4a2916 url(../images/bgd_contact_info.gif) 0 0 repeat-x; border-top: #fff solid 1px; padding: 20px 15px;}
		.quickFacts01 h3{margin: 0 0 15px 0}
		.quickFacts01 li{ color: #fff; background: url(../images/ico_02.gif) 0 6px no-repeat; padding: 0 10px 5px 10px; display: block;}
			
	.blockRoom{width:210px; color:#fff; padding:25px 10px 20px 10px; background:#4a2916 url(../images/bgd_contact_info.gif) 0 0 repeat-x;}		
		.blockRoom ul{margin:0 0 0 1px;}
		.blockRoom li{ font-size:11px;}
		.blockRoom li a{color:#fff; font-weight:bold; height:25px; line-height:25px; display:block; background:url(../images/bgd_li_blockRoom_n.gif) no-repeat; padding:0 0 0 38px;}	
		.blockRoom li.active a{color:#fff; height:25px; line-height:25px;background: url(../images/bgd_li_blockRoom_o.gif) 0 100% no-repeat; padding:0 0 0 38px}
		.blockRoom li a:hover{text-decoration:none; color:#fff; height:25px; line-height:25px; background: url(../images/bgd_li_blockRoom_o.gif) 0 0 no-repeat; padding:0 0 0 38px}
		.blockRoom .PClink{text-decoration:underline; color:#FFFFFF;}
		.blockRoom a:hover{text-decoration:none;}
		
		.roomTypes{width:193px; color:#fff; padding:30px 15px 15px 15px; background:#4a2916 url(../images/bgd_room_context.gif) 0 0 repeat-x;}		
		.roomTypes ul{margin:0 0 0 1px;}
		.roomTypes li{ font-size:12px; display:inline;}
		.roomTypes li a{color:#fff; font-weight:bold; text-decoration:underline; display:block; margin:0 0 8px 0; background:url(../images/ico_02.gif) 0 8px no-repeat; padding:0 0 0 13px;  }	
		.roomTypes li a:hover{text-decoration:none; color:#fff;}	
	
	.blockPhoto{width:193px; color:#fff; padding:20px 15px 35px 15px; background:url(../images/bgd_room_context_.gif) 0 0 repeat-x;}
	
		/*****facilities*****/
	.roomFacilities {width:707px; padding:0; margin:18px 0 0 0; overflow:hidden;}
		.roomFacilities h4 {width:707px; overflow: hidden; color:#282828; font-size:11px; margin: 0; padding: 0 0 4px 0;}
		.roomFacilities h4 a{font-weight: bold; float:right; padding:0 13px 0 0; margin: 0; background: url(../images/ico_next01.gif) 100% 4px no-repeat;}
		.roomFacilities	 .viewMore{float: right; margin: 0; padding: 0}	
			.roomFacilities	 .viewMore a { font-weight: bold; padding:0 13px 0 0; margin: 0; background: url(../images/ico_next01.gif) 100% 4px no-repeat;}
			.roomFacilities	 .viewMore a:hover {text-decoration:none}
		#boxFacilities{width: 677px; overflow: hidden; background: #f5e8d0 url(../images/bgd_roomDetail_01.gif) 0 0 repeat-x; padding: 10px 15px; margin: 0 0 20px 0;}
			#boxFacilities ul, #boxFacilities ul.last{float: left; width: 320px; overflow: hidden; padding:0 0 0 14px}	
			#boxFacilities li {background:url(../images/ico_01.gif) 0 8px no-repeat; padding:0 0 0 13px; line-height:18px}
			#boxFacilities ul.last{border: none}
			#boxFacilities h5{padding:0; margin:0 0 3px 0;}
			#boxFacilities p{padding:0 0 10px 0;}
			#boxFacilities table{float: none}
			.moreFacilities{ height:130px}
	#boxFacilities .hide{display:none;}
	.infoType{width:707px; overflow:hidden; padding:0 0 20px 0}

/*---------- sitemap.html--------*/	
 #contSitemap{width:707px; overflow:hidden}
	.listSitemap{width:200px; background:url(../images/border_list.gif) 0 0 repeat-y; padding:0 15px 0 10px; margin:0 0 30px 0; float:left; display:block;}	
		.listSitemap ul{padding:0; margin:0;}
		.listSitemap h4{color:#600001; font-size:11px; padding:0 0 5px 0; margin:0; text-transform:uppercase;}
		.listSitemap li{display:block;  margin:0 0 3px 0; background:none; padding:0;}
		.listSitemap li a{color:#3c3c3c; font-weight:bold; background:url(../images/ico_arrow.gif) 0 4px no-repeat; padding:0 0 0 15px; margin:0;}
	
	.listMap{width:707px;}				
		.listMap ul{width:707px; display:block; height:24px; overflow:hidden; background:url(../images/bgd_tabmap.gif) 0 100% repeat-x; padding:0 0 3px 0}
		.listMap li{display:block; float:left; margin:0 3px 0 0}
		.listMap li a{display:block; float:left; background:url(../images/bgd_leftTab.gif) 0 0 no-repeat; padding:0 0 0 20px; margin:0;}
		.listMap li.actvie a{background:url(../images/bgd_leftTab_01.gif) 0 0 no-repeat; text-decoration:none;}
		.listMap li a:hover{background:url(../images/bgd_leftTab_01.gif) 0 0 no-repeat; text-decoration:none;}
		.listMap li a strong{display:block; background:url(../images/bgd_rightTab.gif) 100% 0 no-repeat; padding:0 20px 0 0; line-height:24px; color:#fff;}
		.listMap li a:hover strong{background:url(../images/bgd_rightTab_01.gif) 100% 0 no-repeat;}
		.listMap li.actvie a strong{background:url(../images/bgd_rightTab_01.gif) 100% 0 no-repeat;}
		.listMap p img{display:block; border:#c0bec1 solid 1px;}
		
		
/*----------------banquet------*/
	#boxfactsheet {width:707px; overflow:hidden; background:#f5e8d0 url(../images/bgd_roomDetail_01.gif) 0 0 repeat-x; padding:20px 0 15px 0}
	#tblFactSheet {width:678px; margin:0 auto; border:2px solid #96826a; overflow:hidden}
	#tblFactSheet thead {color:#FFFFFF; background:pink url(../images/bgd_theadfactsheet.gif) repeat-x; height:26px}
	#tblFactSheet thead .first {border:none}
	#tblFactSheet thead th {padding:0 0 0 10px; text-transform:uppercase; border-left:1px dotted #FFFFFF;}
	#tblFactSheet tbody tr th {padding:5px 10px; border:none; background:none }
	#tblFactSheet tbody tr td {padding:5px 10px; text-align:center; background:url(../images/dot.gif) repeat-y}
	#tblFactSheet .changbg th{background:#fbf7f0}
	#tblFactSheet .changbg td {background:#fbf7f0 url(../images/dot.gif) repeat-y}
	
/*----------------layer Service------*/
	#layerService{width:230px; color:#fff; background:#5f0101; padding:10px; position:absolute;  top:320px; left:300px; z-index:999; overflow:hidden; display:none;}
	#layerService p img.btnClose{display:block; float:right;}
	#layerService ul{}
	#layerService li{display:block; background:url(../images/ico_list.gif) 0 6px no-repeat; padding:0 0 0 13px; margin:0 0 5px 0;}
/*----------------layer Floor Plan------*/	
	#layerFloorPlan{width:600px; color:#fff; background:#5f0101; padding:10px; position:absolute;  top:320px; left:300px; z-index:999; overflow:hidden; display: none}
	#layerFloorPlan p img.btnClose{display:block; float:right; margin:0 0 10px 0;}
	
/*----------------layer Request For Quotation------*/	
	#layerRequestQuotation{width:330px; color:#fff; background:#5f0101; padding:10px 10px 5px 10px; position:absolute;  top:320px; left:300px; z-index:999; overflow:hidden; display:none;}
		#layerRequestQuotation h3{color:#fff; border-bottom:#fff solid 1px; padding:0 0 3px 0}
		#layerRequestQuotation p{width:330px; overflow:hidden; margin:0 0 7px 0 ;}
		#layerRequestQuotation label{width:100px; display:block; float:left; margin:0 5px 0 0;}
		#layerRequestQuotation input{width:220px; float:left; border:none; height:16px;}
		#layerRequestQuotation textarea{width:220px; height:70px;  border:none; float:left;}
		#layerRequestQuotation img.btnClose{display:block; float:right}
		#layerRequestQuotation p.btn{padding: 0 0 0 105px; width:200px;}
		#layerRequestQuotation p.btn img{margin:0 5px 0 0;}
		
/*----------------layer Bed Types------*/
	#layerBedTypes{width:400px; color:#fff; background:#5f0101; padding:10px; position:absolute;  top:500px; left:315px; z-index:999; overflow:hidden; display: none}
	#layerBedTypes p img.btnClose{display:block; float:right}

/*----------------FAQ------*/
	.contType{width:667px; padding:15px 20px;}	
	.contType dt{font-weight: bold}
	.contType dd{padding: 4px 0 8px 0}
	.contType ul{padding: 5px 0 5px 25px}
		.contType ul li{list-style: square; padding: 2px 0}
	
/*----------------alert message------*/

	#layerMessage{width:250px; color:#fff; background:#5f0101; padding:10px 10px 5px 10px; position:absolute;  top:320px; left:300px; z-index:999; overflow:hidden; border: #fff solid 1px}
		#layerMessage p{width:330px; overflow:hidden; margin:0 0 7px 0; float: left}
		#layerMessage img.btnClose{display:block; float:right}
		#layerMessage p.btn{padding: 5px 0 0 110px; width:200px;}
		#layerMessage p.btn img{margin:0 5px 0 0;}

/*----------------calendarPopIframe------*/	
	#calendarPopIframe{display: none}
	
/*----------------map------*/
	.mapDirections{float: left; width: 340px; background: url(../images/bgd_line.gif) 100% 0 repeat-y; padding: 0 10px 0 0; margin: 0 10px 10px 0}
	.mapDirectionsLast{float: left; width: 340px; padding: 0 0 10px 0;}
		.mapDirections dt, .mapDirectionsLast dt{font-weight: bold; padding: 0 0 5px 0}
		.mapDirections li, .mapDirectionsLast li{background: url(../images/ico_01.gif) 0 6px no-repeat; padding: 0 0 5px 10px}
		
/*----------------privacy------*/	
	.contentPrivacy {width:707px; margin:0; padding:0}		
		.contentPrivacy h3 {width:524px; text-transform:uppercase; padding:15px 0 0 0}
		.contentPrivacy h4 {width:524px; font-size:12px; float:left}
		.contentPrivacy img {margin:0 20px 2px 0; float:left; width: 123px}
		.contentPrivacy p {padding: 0 0 7px 0}
		.contentPrivacy a { font-weight:bold; text-decoration:underline;}	
		.contentPrivacy a:hover {text-decoration:none}	

/*---------------- Best Rate Guarantee ------*/	
	.contentBRG {width:707px; margin:0; padding:0}		
		.contentBRG h3 {width:524px; text-transform:uppercase; padding:15px 0 0 0}
		.contentBRG h4 {width:524px; font-size:12px; float:left}
		/*.contentBRG img {margin:0 20px 2px 0; float:left; width: 123px}*/
		.contentBRG p {padding: 0 0 7px 0}
		.contentBRG a { font-weight:bold; text-decoration:underline;}	
		.contentBRG a:hover {text-decoration:none}	
		.contentBRG ol{padding: 0px 0 0px 42px}
		.contentBRG ol li{list-style: disc; padding: 3px 0;}		
		.contentBRG ul{padding: 5px 0 5px 25px}
		.contentBRG ul li{list-style: square; padding: 3px 0}
		.contentBRG table tr td { padding: 8px; }

/* Best Rate Guarantee - Claim Form 
***********************************************************************/
	.ClaimFormBRG{width:707px; overflow:hidden;}
	.ClaimFormBRG h3{font-size:12px; text-transform:uppercase;}
	.ClaimFormBRG form{width:707px; display:block; float:left; padding:0 0px 0 0;}
	.ClaimFormBRG form p{width:707px; overflow:hidden; margin:0 0 7px 0;}
	.ClaimFormBRG label{width:73px; display:block; float:left; font-weight:bold;}
	.ClaimFormBRG input[type="text"] {width:250px; height:15px; float:left;}
	.ClaimFormBRG form span{background-color: #FFFFFF; border: 1px solid #000000; cursor: text; padding: 2px 3px 2px 3px;}
	.ClaimFormBRG textarea{width:250px; height:100px;}
	.ClaimFormBRG form p.btn{width:707px;text-align:center;}
	.ClaimFormBRG form p.btn img{ margin:0 15px 0 0;}
	
	#currency_middle { position:relative; }
	#other { float:left; }
	#currency_left { float:left; }
	#other_currency { width:170px; }

/* Pearl Club - Enrollment Form */
	.enrollmentForm {width:707px; overflow:hidden;}
	.enrollmentForm h3{font-size:12px; text-transform:uppercase;}
	.enrollmentForm label{width:73px; font-weight:bold;}
	#address {width:352px; height:15px;}
	#homeAddress {width:352px; height:15px;}
	#nameCard {width:248px; height:15px;}
	.enrollmentForm input[type="text"] {width:130px; height:15px;}
	
	.enrollmentForm form span {background-color: #FFFFFF; border: 1px solid #000000; cursor: text; padding: 2px 3px 2px 3px;}
	.enrollmentForm textarea{width:250px; height:100px;}
	.enrollmentForm form p.btn {width:707px;text-align:center;}
	.enrollmentForm form p.btn img { margin:0 15px 0 0;}

/* Pearl Club - Term Condition */
	.pearlClub {width:707px; margin:0; padding:0}		
		.pearlClub h3 {width:524px; text-transform:uppercase; padding:15px 0 0 0}
		.pearlClub h4 {width:524px; font-size:12px; float:left}
		/*.pearlClub img {margin:0 20px 2px 0; float:left; width: 123px}*/
		.pearlClub p {padding: 0 0 7px 0;}
		.pearlClub a { font-weight:bold; text-decoration:underline;}	
		.pearlClub a:hover {text-decoration:none}	
		.pearlClub ul {padding: 0px 0px 0px 25px}
		.pearlClub ul li {		list-style: square; padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px;}
		.pearlClub ul ul li {	list-style: disc; 	padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px;}      
		.pearlClub ul ul ul li {list-style: circle; padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px;}   
		#learn_f_other { position:relative; }
		#learn_f_other_right { float:left; }
		#learn_f_other_left { float:left; }
		#learn_from_other { width:150px; }