@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	color: #000000; 
	font-size: 12px;
	font-family:MetaWebBold,Trebuchet MS,Georgia,serif;
	background:url(images/bg.gif) top center repeat fixed;
}

@font-face {
font-family:'MetaWebBold';
src:url('fonts/MetaWeb-Bold.eot');
src:local('MetaWebBold'), url('fonts/MetaWeb-Bold.woff') format('woff'), url('fonts/MetaWeb-Bold.ttf') format('truetype');
font-weight:normal;
font-style:normal;
}

h2{
	margin:0;
	color:#06C;
}

h2 span{
	color:#F90;
}
	
img, a img { border: none; 
}

hr {
	margin-top:10px;
	margin-bottom:10px;
}

iframe{
	/* border */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.bg-top{
	background: #7c95ae;
	padding-top:5px;
	height:20px;
	border-bottom:1px solid #c4d8ed;
}

.top{
	margin:0 auto;
	width:980px;
	color:#fff;
	font-weight:bold;
}

.bg-top a{
	color:#FFF;
	text-decoration:none;
}

.bg-top a:hover{
	color:#33F;
	text-decoration:none;
}

.top span{
	float:right;
}

.header{
	margin:0 auto;
	width:980px;
	height:150px;
}

.p-h-l{
	float:left;
	margin-top:10px;
}

.p-h-r{
	padding-top:40px;
	float:right;
}

/* Menu */

#menu {
	width: 984px;
	height: 30px;
	margin: 0 auto;
	background:url(images/bg-menu.png) no-repeat scroll 0 0 transparent;
}

#menu ul {
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	margin: 0px 0px 0 0px;
	padding: 7px 15px 7px 15px;
	border: none;
	text-decoration: none;
	font-size: 14px;
	border-right:1px solid #FFF;
	color:#fff;
}

#menu a:hover {
	background:url(images/bg-menu-a.gif);
}

.change-language{
	margin:9px 20px 0 10px;
	float:right;
}

.change-language span{
	color:#333;
	margin-left:5px;
}

#wrapper{
	margin:0 auto;
	width:980px;
	border:1px solid #fff;
	background:#f6f6f6;
	
	/* border */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	/* css3 drop shadow */
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

.search{
	width: 984px;
	margin: 0 auto 20px auto;
	color:#066;
	background:url(images/searchbar_bg.gif) no-repeat scroll 0 0 transparent;
	height:36px;
	/* css3 drop shadow */
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
}

.search span{
	float:right;
	margin:10px 15px 0 15px;
	text-decoration:none;
}

.search a{
	color:#333;
	text-decoration:none;
}

.search a:hover {
	color:#36F;
}

.slidebar{
	float:left;
	padding: 5px 5px;
	width:262px;
}

.page{
	float:right;
	width:980px;
}

.slidebar-box{
	padding:5px;
	margin-bottom:5px;
	border:1px solid #d7d7d7;
	background: #FFF url(images/bg-box.gif) bottom repeat-x;
	
	/* border */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

slidebar-box img{
	margin:0;
	padding:0;
}

.destinations{
	padding:5px;
}

.top-destinations a{
	font-size:11px;
}

.top-destinations{
	float:left;
	width:125px;
}

.top-destinations ul{
	margin:5px 10px 20px 10px;
	padding:0;
	list-style: none;
}

.top-destinations ul li{
	font-weight:bold;
	line-height:20px;
}

.hotel{
	margin:0 0 20px 25px;
}

.car iframe{
	margin:15px 0 20px 10px;
}

.home-center{
	padding-top:5px;
	float:left;
	width:418px;
}


.box-center{
	float:left;
	width:725px;
	height:66px;
	
	padding:5px;
	margin-bottom:5px;
	border:1px solid #d7d7d7; 
	background: #FFF url(images/bg-box.gif) bottom repeat-x;
	
	/* border */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.map{
}

.hotel-worldwide{
	padding:5px;
}



.worldwide{
	float:left;
	width:205px;
}

.worldwide ul{
	margin:5px 0px 20px 5px;
	padding:0;
	list-style: none;
}

.worldwide ul li{
	line-height:20px;
	font-size:11px;
}


.thailand{
	padding:5px;
}

.thailand a{
	color:#669;
}

.thailand a:hover {
	text-decoration:none;
}

.thailand h2{
	padding-bottom:0px;
}

.thailand ul{
	margin:0;
	padding:0;
	list-style: none;
}

.thailand ul li{
}

.thailand ul li h3{
	margin:0 0 5px 0;
	padding:0;
	font-size:14px;
	color:#69C;
}

.thailand ul li p{
	margin:0;
	padding:0;
	font-size:11px;
	line-height:15px;
}

.thailand ul li img{
	float:left;
	margin-right:5px;
}

.thailand ul p{
	margin:20px;
}

.hot-deals{
	padding:5px;
}

.hot-deals h2{
	padding-bottom:0px;
}

.hot-deals ul{
	margin:0;
	padding:0;
	list-style: none;
}

.hot-deals ul li{
	margin-top:15px;
}

.hot-deals ul li h3{
	margin:0 0 5px 0;
	padding:0;
	font-size:12px;
	color:#69C;
}

.hot-deals ul li p{
	margin:5px 0 0 0;
	padding:0;
	font-size:11px;
	line-height:15px;
}

.hot-deals ul li img{
	float:left;
	margin-right:5px;
}

.hot-deals ul p{
	margin:20px;
}

.slidebar-right{
	float:right;
	margin-right:5px;
	margin-top:5px;
	padding: 5px 5px;
	width:256px;
}

.banner{
	margin:20px auto;
	width:945px;
	padding: 10px 10px 10px 10px;
	background-color:#000;
	
	/* border */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.banner img{
	padding:2px;
}

.contact{
	padding:25px;
	margin:5px;
	border:1px solid #d7d7d7; 
	background: #FFF url(images/bg-box.gif) bottom repeat-x;
	
	/* border */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.contact h3{
	padding:0;
	margin:0;
	color:#809634;
	font-size:18px;
}

.contact h4{
	padding:0;
	margin:0;
	color:#06C;
	font-size:14px;
}

.contact p{
	padding:5px 0;
	margin:0 0;
}

.address{
	float:left;
	margin:15px 15px;
	width:420px;
}

.address img{
	float:left;
	margin-right:5px;
}

.contact-form{
	padding:25px;
	margin-bottom:25px;
	background:#f5f5f5;
	
	/* border */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.contact-form table{
	margin-top:10px;
}

.contact-form input{
	width:250px;
	height:20px;
}

.contact-form textarea{
	width:450px;
}

.contact-form h3{
	padding:0;
	margin:0;
	color:#b49344;
	font-size:18px;
}

.request{
	color:#F00;
}

.footer{
	margin:30px auto 20px auto;
	width:980px;
}

.footer span{
	float:left;
	margin-right:20px;
	margin-bottom:30px;
}

.clear  { clear:both;}
iframe {
	-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0);
}