#navigation, #content,.section{
	padding:0;
	margin:0;
	list-style:none;
}
#header-section {
	background: url(../images/header-bg.png) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 197px;
	width: 960px;
	float: left;
}
#header-section h1 {
	margin: 0px;
	position: absolute;
	left: 20px;
	top: 20px;
}
#header-section h1 span {
	display: none;
}
#footer-section {
	background: url(../images/footer-bg.png) no-repeat left bottom;
	margin: 0px;
	padding: 400px 0px 0px;
	height: 40px;
	width: 960px;
	float: left;
	font: normal 0.75em Verdana, Geneva, sans-serif;
	text-decoration: none;
	color: #63281f;
	text-align: center;
}
#footer-section address {
	text-decoration: none;
	font-style: normal;
}
#content{
	overflow:hidden;
	width:965px;
	position: absolute;
	height:420px;
	float:left;
	top: 145px;
	left: 0px;
}
	#content h2{
	color:#c69836;
	margin:10px 0pt;
	font: normal 1em Verdana, Geneva, sans-serif;
	text-decoration: none;
	}
	#content h2 span{
		display: none;
	}
	#content a{
		color:#777;
		font-weight:bolder;
		text-decoration:none;
	}
	#content a img{
	padding: 1px;
	background: #caa639;
	border: none;
	}
	#content a img.book-flag{
	background-color:transparent;
	padding: 1px;
	border: none;
	}
#navigation{
	float:left;
	width:865px;
	height:63px;
	background: url(../images/navigation-bg.png) no-repeat left top;
	position: absolute;
	top: 530px;
	left: 42px;
	color:#efb926;
	padding: 25px 0px 0px 115px;
}
	#navigation .sup{
		margin:26px 10px;
		font-size:14px;
	}
		#navigation ul{
			position: absolute;
			z-index: 99999;
			
		}
		#navigation li{
			margin:5px 0;
			list-style:circle;
			padding-left:0px;
			display:inline;
		}
		#navigation a{
			color:#efb926;
			text-decoration:none;
			font: .75em Verdana, Geneva, sans-serif;
		}
		#navigation a:hover{
			color:#FFF;
			text-decoration:none;
			font-family: Verdana, Geneva, sans-serif;
		}
		#navigation .sup li{
			margin: 3px 0 !important;
			margin:-4px 0;
			font-size:10px;
		}
		#navigation a.scrolling{
			color:#933;
		}
.section{
	width:19880px;
	position:relative;
}

	.section .sub{
		position:relative;
		float:left;
		padding:9px 21px 42px 45px;
		width:965px;
		height:320px;
		
	}
		.section .sub p{
	margin:15px 0;
	font: 0.8em/1.4em Verdana, Geneva, sans-serif;
	text-decoration: none;
	color: #63281f;
		}
		.section .next, .section .prev{
			font-size:18px;
			position:absolute;
			bottom:15px;
			letter-spacing:-2px;
		}
		.section .next{
			right:30px;
		}
		.section .prev{
			left:30px;
		}

.message{
	background:#EEE;
	border:1px solid #999;
	color:#333;
	font-size:12px;
	padding:1px;
	position:absolute;
	left:11px;
}
#first{
	top:484px !important;
	top:498px;			
}
#second{
	top:503px !important;
	top:517px;			
}
.promotions-box {
	clear: both;
	width: 450px;
}
.promotions-box h3 {
	font: bold 0.9em Arial, Helvetica, sans-serif;
	color: #262011;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.promotions-box p {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
ul.gallery-box  {
	width: 500px;
	float: left;
	
}
.gallery-box li {
	float: left;
	margin: 0 50px 0 0;
}
form[id="contact-form"]>fieldset>p>input.submit-button {
	position: absolute;
	top: 250px;
	left: 262px;
}
form[id="contact-form"]>fieldset>p>input.spacial-button {
	position: absolute;
	top: 340px;
	left: 248px;
}
input.payment-button {
	position: absolute;
	top: 269px;
	left: 157px;
}
.roomrate-photo {
	position: absolute;
	z-index: 999;
	top: -20px;
	left: 420px;
}
.reservation-photo {
	position: absolute;
	z-index: 999;
	top: 32px;
	left: 390px;
}
.promotion-photo {
	position: absolute;
	z-index: 9999;
	top: 45px;
	left: 440px;
}
.package-photo {
	position: absolute;
	z-index: 9999;
	top: 45px;
	left: 500px;
}
.gallery-photo {
	position: absolute;
	z-index: 999;
	top: 5px;
	left: 570px;
}
.map-photo {
	position: absolute;
	z-index: 999;
	top: -120px;
	left: 420px;
}
.map-photo-pdf {
	position: absolute;
	z-index: 999;
	top: 20px;
	left: 860px;
}
.map-photo-pdf>a>img {
	border: none;
	background: url(../images/main-bg.png);
}
.contact-photo {
	position: absolute;
	z-index: 999;
	top: 0px;
	left: 490px;
}
.chiangmai-photo {
	position: absolute;
	z-index: 999;
	top: 90px;
	left: 430px;
}
ul.social-box li a img {
	border: none;
}
ul.social-box li {
	display: inline;
}
ul.social-box {
	position: absolute;
	top: 120px;
	left: 730px;
	z-index: 888px;
}
div.chiangmai-box {
	height: 300px;
	width: 400px;
	overflow: auto;
}
div.ticket-box {
	float: left;
	width: 150px;
	height: 150px;
	position: relative;
	margin: 0px 10px 10px 0px;
	padding: 0px;
}
div.ticket-box img {
	position: absolute;
	padding: 1px;
	height: 90px;
	background: #caa639;
}
div.ticket-box img[class="current-promotion"] {
	position: absolute;
	padding: 1px;
	height: 90px;
	background: #FFF;
}
div.absolute-box {
	width: 151px;
	height: auto;
	min-height: 10px;
	position: absolute;
	padding: 0px;
	z-index: 10;
	top: 92px;
	background: #514424;
	display: block;
	margin: 0px 0px 5px;
}
div.absolute-box h3 {
	margin: 5px 7px -15px;
	padding: 0px;
	color: #edd691;
	font: bold .7em Verdana, Geneva, sans-serif;
	text-decoration: none;
}
div.absolute-box p {
	color: #FFF;
	margin: 0px;
	padding: 0px 7px;
	font: bold .6em Verdana, Geneva, sans-serif;
	text-decoration: none;
}
div.current {
	width: 151px;
	height: auto;
	min-height: 10px;
	position: absolute;
	padding: 0px;
	z-index: 10;
	top: 92px;
	background: #63281f;
	display: block;
	margin: 0px 0px 5px;
}
div.current h3 {
	margin: 5px 7px -15px;
	padding: 0px;
	color: #edd691;
	font: bold .7em Verdana, Geneva, sans-serif;
	text-decoration: none;
}
div.current p {
	color: #FFF;
	margin: 0px;
	padding: 0px 7px;
	font: bold .6em Verdana, Geneva, sans-serif;
	text-decoration: none;
}
#demotip {
	display:none;
	background:transparent url(../images/black_arrow.png);
	font-size:9px;
	height:92px;
	width:179px;
	padding:15px;
	color:#fff;
	position: absolute;
	z-index: 45;
}
#demotip1 {
	display:none;
	/*background:transparent url(../images/black_arrow.png);*/
	background-color:#333;
	font-size:11px;
	height:200px;
	width:300px;
	padding:10px;
	color:#fff;
	position: absolute;
	z-index: 11145;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	/*filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;*/
	border: 2px solid #FFF;
}
#demotip2 {
	display:none;
	/*background:transparent url(../images/black_arrow.png);*/
	background-color:#333;
	font-size:11px;
	height:120px;
	width:200px;
	padding:15px;
	color:#fff;
	position: absolute;
	z-index: 29145;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	/*filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;*/
	border: 2px solid #FFF;
}
div.box-set-width {
	width:550px;
	height:320px;
	/*overflow:auto;*/
}
ul[id="filter"] {
	position: absolute;
	top: 25px;
	left: 560px;
	color: #FC0;
	width: 650px;
	float: left;
	display: block;
	font: bold 0.7em Verdana, Geneva, sans-serif;
}
ul#filter li {
	float: left;
	display: inline;
}
ul#filter li a {
	color: #FC0;
	font: bold 0.7em Verdana, Geneva, sans-serif;
	float: left;
	display: inline;
}
ul#filter li a:hover {
	color: #FFF;
}

div.tour-box {
	float: left;
	width: 151px;
	height: 160px;
	position: relative;
	margin: 0px 10px 5px 0px;
	padding: 0px;
	background: #514424;
	display: block;
}
div.tour-box img {
	position: absolute;
	padding: 1px;
	height: 90px;
	top: 0px;
	background: #caa639;
}
div.tour-box h3 {
	margin: 100px 7px -15px;
	padding: 0px;
	color: #edd691;
	font: bold .6em Verdana, Geneva, sans-serif;
	text-decoration: none;
}
div.tour-box p {
	color: #FFF;
	margin: 0px;
	padding: 0px 7px;
	font: bold .6em Verdana, Geneva, sans-serif;
	text-decoration: none;
}
div[id="testimonial"] {
	z-index: 19999999;
}
