﻿/* Update code 06/02/2014 */
body {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Arial; font-size:small; background-color:#FFFFFF; color:#000000;}
h1 {font-size:11px; font-weight:bold; margin:0 0 0 80px; color:#e1e1e1; padding-top:7px}
a:link {color:blue;}
a:visited {color:blue;}
.hidden {display:none;}
.shown {}
.oldbrowser {display:none;}
div.centered {text-align:center; font-family:Tahoma, Arial;}
div.centered table {margin:0 auto; text-align:left;}
img {border-style:none; border-width:0px;}
strong, b {font-weight:bold;}
.ulink {text-decoration:none;}
.leftmenu2 {width:auto; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:9pt; text-align:left}
.leftmenu2 ul {margin:0px; padding:2px; padding-bottom:10px}
.leftmenu2 ul li {padding:2px; list-style:none; border-bottom-style: solid; border-color:#e0e0e0; border-width: 1px; padding-bottom:5px; padding-left:10px}
.leftmenu2 a {text-decoration:none}
.leftmenu2 a:hover {color:red;}
.googlesearch {width:auto; vertical-align:top; text-align:left; font-size:9pt; color:blue; white-space:nowrap; margin-top:10px; margin-bottom:10px}
.submenu {padding:3px; border:thin solid #000080; text-align:center; font-size:9pt; font-weight:bold; color:#ffffff; margin-top:12px; margin-bottom:6px; background-image:url('//www.sawadee.com/thailand/rightside/images/leftmenublue.jpg')}
#thepage {width:85%; background-color:white; padding:10px; font-size:10pt; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#thepage a:hover {color:red;}
.welcome1 {text-align:center; margin:10px 0 25px 0; color :#660000;}
.pagebox {width:auto; margin:20px 0; padding:0; clear:both;}
#picmenu {width:auto; white-space:nowrap; background-image:url('imgdwt/menu_bg.gif'); margin:0 0 20px 0;}
#intro {text-align:justify; margin-top:20px;}
#intro .topic {margin:30px 0 5px; color: #009FD6; font-weight:bold;}
.provtable span {display:inline-block; width:20px;}
.provtable .topic {padding-top:20px; font-size:12px; font-weight:bold;}
#desti {border: 1px solid #A2D1E1; clear: both; margin: 0; overflow: visible; height:500px}
#destileft {border: 0 none; float: left; height: 732px; padding-right: 0; width: 380px;}
#destiright {padding:5px; border:0px;	text-align:justify;}
/*#destiright {border: 0 none; padding: 0;}*/
.destipv {float: left; text-align: justify; width: 255px;}
.locmaps {border: 1px solid #1486FB; border-collapse: collapse; width: 100%}
#panelevent {border: 0 none; margin: 0; width: 100%;}
#panelleft {margin-right:10px;	padding:5px; border:1px solid #1486FB; text-align:justify; width:410px; float:left;}
#events {width:200px; height:200px; border:2px solid green; text-align:left; padding:5px; float:left;}
.tabon {background-color: #2195B6; color: #FFFFFF; font-size: 11px; font-weight: bold; padding: 3px;}
.taboff {background-color: #CBF1FE; color: #2195B6; font-size: 11px; font-weight: bold; padding: 3px;}
.headline {padding:3px; color:#FFFF66; background-color:#157EE6; font-weight:bold; font-size:11px;}
.hoteldeals {border-collapse:collapse; text-align:left;}
.hoteldeals td {border:2px solid #1486FB; width:220px; font-size:x-small; vertical-align:top;}
.hoteldeals img {margin:1px; float:left;}
#header {margin: 0px 0px 0px 0px; padding: 0px; border: 0px; background: #ffffff; width: 100%; height: 120px; /* ie5win fudge begins */; voice-family: "\"}\""; voice-family: inherit; height: 100px;}
html>body #header {height: 100px; /* ie5win fudge ends */ background-color:white}
#newleft {float: left; margin: 0px; padding: 0px; border: 0px; background: #ecf8ff;	width: 180px;}
#left {position: absolute; top: 100px; left: 0px; margin: 0px; padding: 0px; border: 0px; background: #ecf8ff; width: 200px; /* ie5win fudge begins */	voice-family: "\"}\""; voice-family:inherit; width: 180px;}
html>body #left {width: 180px; /* ie5win fudge ends */}
#middle {padding: 0px; border: 0px; background: white; margin: 0px 125px 0px 180px; /* ie5win fudge begins */ voice-family: "\"}\""; voice-family:inherit; margin-top: 0px;}
html > body #middle {margin-top: 0;} /* ie5win fudge ends */
#right {background: none repeat scroll 0 0 #ffffff; border: 0 none; margin: 0; padding: 0; position: absolute; right: 0; width:205px; text-align:right; top:100px;}
#right td {vertical-align:top;}
html>body #right {/* ie5win fudge ends */ float:right}
#footer {clear:both; width:85%; padding:10px; font-family: Arial; font-size: small; text-align: center; background-color: #ffffff;}
#footer a:hover {color:red;}
/*.headlink {width:100%; font-family:Arial; font-size:small; background-color:#ecf8ff; border: 1px solid #ecf8ff}
.headlink a {text-decoration:none; color:blue}
.headlink a:hover {color:red;}*/

#loader {width:665px;}
#loader a:hover {color:red;}
#loader table td {white-space:normal;}
.mytable {font-family:Arial, Helvetica, sans-serif; font-size:small; text-align:left; border-collapse:collapse;}
.mytable td {white-space:normal;}
.mytable a:hover {color:red;}
.cellcenter {text-align:center; white-space:nowrap;}
.nowrap td {white-space:nowrap;}
.preloading {position:absolute; display:none; top:0px; left:0px;}
.provtable {border-collapse: collapse; font-size: 11px;}
.provtable td {vertical-align: top; white-space: nowrap;}
.provtable a {text-decoration: none;}
.provtable a:hover {color: #FF0000;}
.destinav {background-color: #FFF7E7; border-color: #800000; border-style: dotted; border-width: 3px 0 0; text-align: center;}
.destinav .goleft {background-color: #C0C0C0; border: 1px solid #808080; float: left; font-weight: bold; padding: 2px;}
.destinav .goright {background-color: #C0C0C0; border: 1px solid #808080; float: right; font-weight: bold; padding: 2px;}
.destinav a {text-decoration: none;}
#festivals a:hover {color:black;}
div.event250 {/* total width = 250 */
width:245px; height:245px; font-family:Arial; font-size:11px; text-align:justify; position:relative; margin:0; padding:3px; background:url("../imgevent/boxeffectbg.gif") no-repeat bottom right; border:2px #808080 solid; border-top:2px #C0C0C0 solid; border-left:2px #C0C0C0 solid; -moz-border-radius:10px; /* Firefox CSS3 */; -webkit-border-radius:10px; float:left; margin:2px;}
div.event250 img {float:left; margin-right:3px; margin-bottom:3px; border-style:none; border-width:0px;}
div.event250 a {text-decoration:none; color:black;}
div.event250:hover {background:url("imgevent/boxeffecthover.gif") no-repeat bottom right; color:black;}
div.event250 .eventlink {position:absolute; right:10px; bottom:5px; color:#0000FF;}
.R24lg_link {position:absolute; left:190px; width:100%; font-size:13px; color:black}
.R24lg_link a:hover {color:red} 
.featurehotelbox {text-align:left; margin-bottom: 5px; width:240px; background-color:#D4D0C8;}
.fleft {float:left;}
.cl {clear:left; margin-bottom:20px;}
.hotelblock1 {font-family:Verdana,Tahoma,Arial; font-size:small; text-align:left; clear:left;}
.hotelblock1 img {float:left; margin-right:10px; margin-bottom:10px;}
.hotelblock1 .ratefrom {color:#008000;}
.hotelsep1 {padding:5px; background-color:#BDEFFF; color:#FF0000; font-size:medium; font-weight:bold; text-align:left; clear:both;}

/* New CSS for new template 2015 by Puu */
.centralhead {position:absolute; float:right; top: 0px; right: 0px; background-color:white}
.language {float:left; padding-left:1%; top:119px; margin-bottom:10px; clear:left}
.language a:link{text-decoration:none}
.planyourtrip{clear:both; padding-bottom:20px}
.planyourtrip table{width:100%; margin-bottom:10px}
.planyourtripcover{margin-right:2%; float:left; margin-bottom:5%}
.planyourtripname{width:90%; font-family:Arial; background-color:#dddddd; padding: 0.313em; border: 1px solid #dddddd}
.planyourtripname a:link{text-decoration:none; font-size:15px; padding-left:5px}
 h2{font-size:16px; padding-top:5px; color:#11a4dd}
.adtable{text-align:left; white-space:nowrap; float:right;}
.adtable img{ margin-bottom:8px}
.packagetour{font-size:11.5px}
.packagetour img {float:left; margin-right:5px; margin-bottom:20px}
.packagetext{ clear:left}
.textred{color:#c94f4b; font-size:0.8em; clear:right; margin-top:3px; margin-bottom:7px}
 .textgreen{color:#7aa81d; font-weight:bold; text-decoration:none; font-size:1.2em}
.location{font-size:0.8em}
.textsize{position: absolute; left: 184px; color: #416A82; font-family: Arial; font-size: 10pt; width: 68px; height: 20px; right: 1076px}
.topbar{background-color:#ecf8ff; border: 1px solid #ecf8ff; margin-top:0px; width:90%}
.clearleft{clear:left; margin-bottom:3px; margin-top:3px; border-bottom-style: solid; border-color:#e6e6e6; border-width: 1px; width:90%}
.h1Tag{font-size:x-small; padding-left:100px; color:#e1e1e1;}
.fb-like{border-style: none; border-color: inherit; border-width: medium; overflow:hidden; width:292px; height:62px; position:absolute; top:20px; left: 350px;}
.intro{padding-right:255px}
.topguide{float:left; margin-bottom:60px}
.topguide table{width:60%}
.topguide td{vertical-align:top;}
.topguide td ul{margin-left:10px; margin-bottom:4px}
.topguide td ul li{list-style-image: url('imgdwt/provincelist.jpg'); padding-left:1px; margin-left:5px}
.topguide td ul a:link{color:#3399cc; text-decoration:none; font-size:13px}
