@charset "utf-8";

html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,input,textarea,select,option,
table,caption,tbody,tfoot,thead,tr,th,td{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif}

/* =================================================================== */

body{background:#EDEDED url(img/body-bg-1.png) top repeat-x;color:#636362;font-size:13px}
body#body2{background:#EDEDED url(img/body-bg-2.png) top repeat-x}
body#body3{background:#EDEDED}
#wrap{background:url(img/footer-bg.png) bottom repeat-x;}

a{color:#636362;text-decoration:none}
a:hover{text-decoration:underline}
h1{font-size:36px}
h2{font-size:30px}
h3{font-size:24px}
p{margin-bottom:20px}
p:last-child{margin-bottom:0}

#container{margin:0 auto;position:relative;width:990px}
	#header{background:url(img/header-bg.png) no-repeat;position:relative;height:83px;width:990px}
	#header h1 a{background:none;display:inline-block;height:83px;width:200px}
	#header h1 span{display:none}
	
		#topTools{background:url(img/top-option.png) no-repeat;height:83px;left:659px;position:absolute;top:0;width:314px}
			#topLang{position:relative}
				#topLang .fg-button{cursor:pointer;height:17px;left:57px;position:absolute;text-decoration:none !important;top:24px;width:84px}
				#topLang .hidden{position:absolute;top:0;left:-9999px;width:1px;height:1px;overflow:hidden}
			
			#topSearch{height:17px;left:160px;position:relative;top:24px;width:84px}
				#topSearch #txtS{border:0 none;height:13px;left:0px;position:absolute;top:0px;width:99px}
				#topSearch #btnS{background:transparent;border:0 none;cursor:pointer;height:17px;left:106px;position:absolute;top:0;width:48px}
		
	#topNav{background:url(img/top-nav-bg.png) top no-repeat;clear:both;height:31px;margin:0 51px;width:888px}
	#topNav ul{list-style-type:none;width:888px}
	#topNav ul li{float:left}
		#topNav a.topNavLink{background:url(img/top-nav-bg.png) no-repeat;display:block;height:31px}
		#topNav a.topNavLink span{display:none}
		
		#topNav a#topNav1{background-position:-882px 0;width:57px}
		#topNav a#topNav2{background-position:-812px 0;width:70px}
		#topNav a#topNav14{background-position:-744px 0;width:68px}
		#topNav a#topNav3{background-position:-652px 0;width:92px}
		#topNav a#topNav4{background-position:-578px 0;width:74px}
		#topNav a#topNav5{background-position:-512px 0;width:66px}
		#topNav a#topNav6{background-position:-375px 0;width:137px}
		#topNav a#topNav8{background-position:-301px 0;width:74px}
		#topNav a#topNav9{background-position:-191px 0;width:110px}
		#topNav a#topNav10{background-position:-127px 0;width:64px}
		#topNav a#topNav11{background-position:-51px 0;width:76px}
		
		#topNav a#topNav1:hover,#topNav a#sel1{background-position:-882px -31px;width:57px}
		#topNav a#topNav2:hover,#topNav a#sel2{background-position:-812px -31px;width:70px}
		#topNav a#topNav14:hover,#topNav a#sel14{background-position:-744px -31px;width:68px}
		#topNav a#topNav3:hover,#topNav a#sel3{background-position:-652px -31px;width:92px}
		#topNav a#topNav4:hover,#topNav a#sel4{background-position:-578px -31px;width:74px}
		#topNav a#topNav5:hover,#topNav a#sel5{background-position:-512px -31px;width:66px}
		#topNav a#topNav6:hover,#topNav a#sel6{background-position:-375px -31px;width:137px}
		#topNav a#topNav8:hover,#topNav a#sel8{background-position:-301px -31px;width:74px}
		#topNav a#topNav9:hover,#topNav a#sel9{background-position:-191px -31px;width:110px}
		#topNav a#topNav10:hover,#topNav a#sel10{background-position:-127px -31px;width:64px}
		#topNav a#topNav11:hover,#topNav a#sel11{background-position:-51px -31px;width:76px}
		
	#intro{background:url(img/intro-bg.png) no-repeat;clear:both;display:block;height:370px;width:100%}
		#sidebar{float:left;width:225px}
			#sidebarTop{background:#373737;height:312px;padding:20px 0 0 20px;position:relative}
			/*#sidebarTop{background:url(img/side-top-bg.png) top no-repeat;height:332px;position:relative}
				#sidebarTop #txtMemberEmail{height:14px;left:15px;position:absolute;top:64px;width:89px}
				#sidebarTop #txtMemberPasswd{height:14px;left:117px;position:absolute;top:64px;width:89px}
				#sidebarTop #btnSignup{background:transparent;border:0 none;cursor:pointer;height:9px;left:132px;position:absolute;top:92px;width:40px}
				#sidebarTop #btnLogin{background:transparent;border:0 none;cursor:pointer;height:9px;left:177px;position:absolute;top:92px;width:32px}
				#sidebarTop #btnLogout{background:transparent;border:0 none;cursor:pointer;height:9px;left:166px;position:absolute;top:92px;width:43px}
				#sidebarTop #btnForget{background:transparent;border:0 none;cursor:pointer;height:9px;left:105px;position:absolute;top:103px;width:108px}
				#sidebarTop #txtStart{height:14px;left:15px;position:absolute;top:195px;width:79px;z-index: 100000;}
				#sidebarTop #txtEnd{height:14px;left:102px;position:absolute;top:195px;width:79px;z-index: 100000;}
				#sidebarTop #cboRoom{height:18px;left:15px;position:absolute;top:236px;width:83px}
				#sidebarTop #btnCheck{background:transparent;border:0 none;cursor:pointer;height:10px;left:104px;position:absolute;top:239px;width:10px}*/
			#sidebarLive{clear:both}
			#sidebarLive a{display:block;height:38px;width:225px}
		
		#banner,#banner2{float:left;height:370px;width:765px;z-index:-1}
		
	#content{clear:both;margin:0 0 20px 0;position:relative}
		#main{clear:both;margin:40px 20px 0 20px;width:951px}
		#main2{margin:0;padding:20px 0 0 0;text-align:left}
		#main3{margin:0;padding:20px 0 0 0}
		
		#latestNews h3{background:url(img/latest-news.png) no-repeat;width:153px}
		#latestPromotions h3{background:url(img/latest-promo.png) no-repeat;width:238px}
		#latestNews h3,#latestPromotions h3{display:block;height:25px;margin:0 auto;margin-bottom:10px}
		#latestNews h3 span,#latestPromotions h3 span{display:none}
		
		#latestNews{background:url(img/latest-border.png) bottom repeat-x;padding-bottom:30px}
		#latestPromotions{margin-bottom:30px;padding:30px 0}
		#latestNews ul,#latestPromotions ul,#latestCareers ul{list-style-type:none}
		
		#latestNews2,#latestPromotions2{margin-bottom:30px}
		#latestNews2 ul,#latestPromotions2 ul{list-style-type:none}
		
		.latestList li{background:url(img/latest-bg.png) no-repeat;float:left;min-height:250px;margin-right:15px;position:relative;width:320px}
		.latestList li:last-child,.latestList li.latestLastCol{margin-right:0}
		.latestList li h4{clear:both;font-size:13px;margin-top:200px;text-align:center}
			.latestList li .latestImg{left:15px;position:absolute;top:6px}
				
			h3.pageTitle{color:#636362;font-family:"Century Gothic";font-size:18px;font-weight:normal;line-height:18px;padding:0 0 20px 0}
			
			#roomImg,#galleryBlock{padding-bottom:20px}
				#galleryBlock #galleryImg{float:left;margin-right:20px}
				#galleryBlock #galleryTxt{}
			
			.imgList{margin-bottom:20px;position:relative;width:745px}
			.imgList ul{list-style-type:none;margin:0}
			.imgList li{float:left;padding:0 20px 20px 0;text-align:center}
			.imgList li img{display:inline-block;height:77px;width:115px}
			
			#reservDataBox{background:#154220;clear:both;margin-bottom:20px;width:517px}
				#reservDataTop{background:url(img/reserv-top-center.png) repeat-x;height:32px}
					#reservDataTopLeft{background:url(img/reserv-top-left.png) left no-repeat;display:inline-block;float:left;height:32px;width:12px}
					#reservDataTopMain{background:url(img/reserv-top-right.png) right no-repeat;color:#777A41;line-height:32px}
				#reservDataBottom{position:relative}
					#reservDataBottomLeft{background:url(img/reserv-bottom-left.png) bottom left no-repeat;bottom:0;left:0;position:absolute;height:100%;width:12px}
					#reservDataBottomMain{background:url(img/reserv-bottom-right.png) bottom right no-repeat;color:#777A41;padding:5px 2px 0 2px}
			
			/*.itemList li{background:url(img/latest-bg.png) no-repeat;float:left;min-height:230px;margin-right:15px;position:relative;width:320px}
			.itemList li:last-child{margin:0}
			.itemList li h4{clear:both;font-size:13px;margin-top:210px;text-align:center}
				.itemList li .itemImg{left:15px;position:absolute;top:6px}
			
			.itemList{list-style-type:none;margin-bottom:20px}
				.itemList li{background:url(img/latest-border.png) bottom repeat-x;padding:10px 0;position:relative}
				.itemList li:first-child{padding-top:0}
				.itemList li:last-child{background:none;padding-bottom:0}
				.itemList li h4{font-size:13px}
					.itemList li:first-child .itemImg{left:0;position:absolute;top:0}
					.itemList li .itemImg{left:0;position:absolute;top:10px}
					.itemList li .itemTxt{margin-left:77px}*/
						
	#notification{display:none;visibility:hidden}
	
	#footer{clear:both;color:#FFF;float:none;line-height:47px;margin:0 auto;text-align:center;width:990px}
	#footer a{color:#FFF}
	
	body#body3 #footer{clear:both;color:#636362;float:none;line-height:47px;margin:0 auto;text-align:center;width:990px}
	body#body3 #footer a{color:#636362}

.clear{clear:both;float:none}
.mainBlock{margin-bottom:20px}
	.mainBlock ul{margin:15px 25px;list-style:disc outside none}
	.mainBlock ol{margin:15px 25px;list-style:decimal outside none}
.mainBlock:last-child{margin:0}
.textBox{background:#E0E3DA;color:#777A41;border:1px solid #636362;font-size:11px}
.btn{background:#A6A881;border:0 none;color:#FFF;padding:0 5px;}
.chk{border:0 none}
.table td{border:1px solid #636362;padding:5px 10px}

a.linkBtn{background:#A6A881;border:0 none;color:#FFF;padding:3px 10px}
a.linkBtn:hover{text-decoration:none}

.errorBox{padding:10px}
.errorBox p{line-height:17px;margin-bottom:15px;text-align:justify}
.errorBox .ui-icon{float:left;margin-right:10px}

#jsddm{margin:0;padding:0;position:absolute;left:57px;top:24px}
#jsddm li{float: left;list-style:none;font:12px Tahoma, Arial}
#jsddm li a{display:block;text-decoration:none;white-space:nowrap;line-height:17px;width:84px;padding:0 0 0 3px;color:#777A41}
#jsddm li a:hover{}
#jsddm li ul{margin:0;padding:0;position:absolute;visibility:hidden}
#jsddm li ul li{float:none;display:inline}
#jsddm li ul li a{width:auto;background:#FFF;line-height:17px;width:84px}
#jsddm li ul li a:hover{background:#777A41;color:#FFF}

.carousel{background:url(img/carousel-bg.png) bottom center no-repeat;height:195px;margin:0;position:relative;width:100%;z-index:1}
	.carousel a.prev,.carousel a.next{display:block;height:10px;position:absolute;top:75px;width:10px}
	.carousel a.prev span,.carousel a.next span{display:none}
	.carousel a.prev{background:url(img/btn-prev.png) no-repeat;left:12px}
	.carousel a.next{background:url(img/btn-next.png) no-repeat;right:12px}
	.carousel .jCarouselLite{height:155px;margin:0 auto;visibility:hidden;width:100%}
.carousel ul{list-style-type:none;margin:0;padding:0}
.carousel li{text-align:center}
.carousel li img{display:inline-block;height:87px;padding:34px 9px;width:117px}

/* ---------- Menu ---------- */
.clearFix:after{/* for modern browsers */ content:".";display:block;height:0;clear:both;visibility:hidden}
.clearFix{/* for IE7/Win */ min-height:1px}
* html .clearFix{/* for IE5-6/Win */ height:1px}
* html>body .clearFix{/* for IE5/Mac */ height:auto;display:inline-block}
#Menu1 a{cursor:default}
#Menu1 .SEPARATOR{display:none}
* html #Menu1 .SEPARATOR{border-bottom:1px solid;margin-bottom:8px}

/* ---------- Form ---------- */
.form{margin:0 auto;padding:0;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif}
.form fieldset{border-bottom:0 none;clear:left;float:left;margin-bottom:20px;padding:0;width:100%}
.form fieldset.submit{border:0 none;float:none;padding-left:169px;margin-bottom:0;width:auto}
.form label{font-weight:bold;padding:0 5px;display:inline-block;vertical-align:top;cursor:pointer}
.form fieldset p{clear:both;padding:5px;margin:0}
.form label{color:#636362;width:150px}
.form label.error,label.error{color:#FF0000;display:block;font-style:italic;font-weight:normal;margin:5px 0 0 155px;width:auto}
div.error{display:none}
form.form textarea{height:150px}
form.form input[type="checkbox"],.form input[type="radio"]{position:relative;top:2px}
form.form input[disabled="disabled"]{color:#000}
input{border:1px solid black}
input.checkbox{border:none}
input.error,textarea.error{border:1px dashed red}

.form #txtImage{left:212px;position:absolute;top:5px}
div.form fieldset .formText{clear:both;display:inline-block;margin:0 10px;padding:5px}
.form .formP{color:#000;font-family:"Lucida Console", Monaco, monospace;font-size:11px;margin:0;padding:5px 2px;padding-left:170px}
.form legend{color:#636362;font-weight:bold;margin-bottom:10px}