﻿body {
 position: relative; 
 background-color: #9EC752; 
 margin: 0; padding: 0;

 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; color: black; 
 line-height: 135%; }

h1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 16px; color: black; font-weight: bold;
 line-height: 135%; margin: 0; }
 
h1.Destinations {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 18px; color: white; font-weight: bold;
 line-height: 135%; margin: 0; }
 
h2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px; color: black; font-weight: bold;
 line-height: 135%; margin: 0; }

h3 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px; color: black; font-weight: bold;
 line-height: 135%; margin: 0; }


a {
 text-decoration: none;
 color: black;
 border-bottom: 1px dashed ; }

a:hover {
 text-decoration: none;
 border-bottom: 1px dashed;
 margin-bottom: 1px;
 color: black;
 position:relative; top:1; left:1; }

a:visited {
 text-decoration: none;
 color: #666;
 border-bottom: 1px dashed ; }

a.ImageLink {
 text-decoration: none;
 border: none; }

a.ImageLink:hover {
 text-decoration: none;
 border-bottom: 0;
 position:relative; top:1; left:1; }

a.ImageLink:visited {
 text-decoration: none;
 border: none; }

.EventDate {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px; color: #666; 
 margin-top: 1px; margin-bottom: 3px; }

.TourPrice {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 16px; color: #a1ce33; font-weight: bold;
 line-height: 135%; margin: 0; }
 
.BoxTop {
 display: block;
 margin: 0; padding: 0; margin-bottom: -4px;
 width: 1000px; height: 120px; 
 background-color: white; }

.BoxLeft {
 display: block;
 width: 51px; height: 570px; 
 float: left; }
 
.BoxMenu {
 display: block;
 width: 949px; height: 50px; 
 background-color: white; 
 padding: 10px;
 float: left; 
 z-index: 1; }

.BoxMenuLeft {
 display: block;
 width: 690px; 
 float: left;}

.BoxMenuRight {
 display: block;
 width: 219px; 
 padding: 1px; text-align: center;}


.BoxMainBody {
 display: block;
 width: 948px; 
 margin: 0; padding: 5px;
 background-color: #CFE3A9; 
 float: left;}

.BoxColumnFullPage {
 display: block;
 width: 939px; 
 margin: 0; padding: 5px; 
 background-color: #CFE3A9; 
 float: left; }

.BoxColumnInside {
 display: block;
 width: 926px; 
 padding: 10px;
 margin-top: 5px; margin-right: 5px; 
 background-color: white; 
 float: left;}

.BoxColumnMini {
 display: block;
 width: 231px; 
 padding: 10px;
 margin-top: 0; margin-left: 1px; margin-right: 1px; 
 background-color: white; 
 float: left;}

.BoxColumnMini5 {
 display: block;
 width: 184px; 
 padding: 10px;
 margin-top: 0; margin-left: 1px; margin-right: 1px; 
 background-color: white; 
 float: left;}

.FullImage {
 width: 929px;
 border: 1px solid #9EC752; 
 background-color: white;
 margin: 0; padding: 10px; 
 z-index: 50; }



.BoxColumnBig {
 display: block;
 width: 670px; 
 margin: 0; padding: 5px; 
 background-color: #CFE3A9; 
 float: left; }

.MainImage {
 width: 660px;
 border: 1px solid #9EC752; 
 background-color: white;
 margin: 0; padding: 10px; 
 z-index: 50; }

img.Left {
 border: 0; padding-right: 8px; margin-right: 8px;
 text-decoration: none; float: left; }

.BoxColumn1 {
 display: block;
 width: 300px; 
 padding: 10px;
 margin-top: 5px; margin-right: 5px; 
 background-color: white; 
 float: left;}

.BoxColumn2 {
 display: block;
 width: 350px; 
 margin-top: 5px; margin-right: 0; padding: 10px;
 background-color: white; }

.BoxColumn {
 display: block;
 width: 660px; 
 padding: 10px; margin: 0; margin-top: 5px; 
 background-color: white; 
 float: left;}

.BoxColumnLittle {
 display: block;
 width: 260px; 
 margin: 0; margin-top: 9px; padding: 10px;
 background-color: white; 
 border: 2px solid #9EC752; 
}


.BoxBottom {
 display: block;
 width: 950px; height: 5px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px; color: #CFE3A9; text-align: center;}

.BoxBottomMenu {
 display: block;
 width: 950px; height: 35px; 
 margin-left: 51px; background: white; 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px; color: #666; text-align: center;}


.BarTAT {
 border-top: 6px solid #992900;
 margin-top: 10px; margin-bottom: 10px; padding-top: 10px;
 text-align: center; }

.BarAgents {
 border-top: 6px solid #FC0;
 margin-top: 10px; margin-bottom: 10px; padding-top: 10px;
 text-align: center; }

.BarEvents {
 border-top: 6px solid #F48E00;
 margin-top: 10px; margin-bottom: 10px; padding-top: 10px;
 text-align: center; }

.BarInfo {
 border-top: 6px solid #768600;
 margin-top: 10px; margin-bottom: 10px; padding-top: 10px;
 text-align: center; }

.BarGreen {
 border-top: 6px solid #a1ce33;
 margin-top: 10px; margin-bottom: 10px; padding-top: 10px;
 text-align: center; }

.BarNews {
 border-top: 6px solid #83bc71;
 margin-top: 10px; margin-bottom: 10px; padding-top: 10px;
 text-align: center; }

.BarActivities {
 border-top: 6px solid #a533c1;
 margin-top: 10px; margin-bottom: 10px; padding-top: 10px;
 text-align: center; }

.BarSpacer {
 border-top: 1px solid #9EC752;
 margin-top: 10px; margin-bottom: 10px; padding-top: 10px;
 text-align: center; }
 
.BarTours {
 border-top: 6px solid #a1ce33;
 margin-top: 10px; margin-bottom: 10px; padding-top: 10px;
 text-align: center; }

.BarToDo {
 border-top: 6px solid #991A05;
 margin-top: 10px; margin-bottom: 10px; padding-top: 10px;
 text-align: center; }

.BarDestinations {
 border-top: 6px solid #2B64BD;
 margin-top: 10px; margin-bottom: 10px; padding-top: 10px;
 text-align: center; }

a.DestinationLink {
 color: white; 
 font-weight: bold;
 text-decoration: none;
 border: 0; }

a.DestinationLink:visited  {
 color: white;
 text-decoration: none;
 border: 0; }

a.DestinationLink:hover {
 color: white;
 position:relative; 
 top:1px; left:1px; 
 text-decoration: none; 
 border: 0; }


.BarBangkok {
 display: block;
 background-color: #1c7a79;
 padding: 3px;
 text-align: center; }

.BarPattaya {
 display: block;
 background-color: #c94a45;
 padding: 5px;
 text-align: center; }

.BarAyutthaya {
 display: block;
 background-color: #da923b;
 padding: 5px;
 text-align: center; }

.BarKanChan {
 display: block;
 background-color: #bb372f;
 padding: 5px;
 text-align: center; }

.BarHuaHin {
 display: block;
 background-color: #fcdb4f;
 padding: 5px;
 text-align: center; }

.BarSamui {
 display: block;
 background-color: #46583f;
 padding: 5px;
 text-align: center; }

.BarKrabi {
 display: block;
 background-color: #067692;
 padding: 5px;
 text-align: center; }

.BarPhiPhi {
 display: block;
 background-color: #243853;
 padding: 5px;
 text-align: center; }

.BarTrang {
 display: block;
 background-color: #9d4a5d;
 padding: 5px;
 text-align: center; }

.BarPhuket {
 display: block;
 background-color: #81282c;
 padding: 5px;
 text-align: center; }

.BarChiangMai {
 display: block;
 background-color: #e69b84;
 padding: 5px;
 text-align: center; }

.BarChiangRai {
 display: block;
 background-color: #e35628;
 padding: 5px;
 text-align: center; }

.BarSukothai {
 display: block;
 background-color: #f3ab71;
 padding: 5px;
 text-align: center; }


.CNNMovie {
 float: left; 
 text-align: center; 
 z-index: 100; }

.FloatClear {
 clear: both; }
 

.AlignCenter {
 text-align: center; }
 
td.Phrase {  font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; color: black; 
 line-height: 135%; 
 vertical-align: top;
 padding: 10px; border-top: 1px solid #9EC752}
 
td.Brochure{  font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; color: black; 
 vertical-align: top;
}

td.Main {  font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; color: black; 
 line-height: 135%; 
 vertical-align: top;
 padding: 10px; }
 

a.MenuLink, a.MenuLink:active {
 color: #333333;
 text-decoration: none;
 border: none; }

a.MenuLink:visited  {
 color: #333333;
 text-decoration: none;
 border: none; }

a.MenuLink:hover {
 color: #992900;
 text-decoration: none;
 border-bottom: 0;
 position:relative; 
 top:1px; left:1px; 
}


ul {
  list-style: none;
  padding: 0;
  margin: 0; }

ul li {
  border: 1px solid #AAAAAA;
  float: left;
  position: relative;
  text-align: center;
  margin: 1px;
  cursor: default;
}

ul li a {
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 10px;
  color: #333333;
  font-weight: bold;
  background-color: white;
  padding: 5px 10px 5px 10px;
  text-decoration: none;
  display: block;
}

ul li a:hover {
  color: #903;
  text-decoration: none;
  background-color: white;
}


ul li ul {
  display: none;
  font-weight: normal;
  background-color: white;
  filter:alpha(opacity=85);
  -moz-opacity:.85;
  opacity:.85;
  position: absolute;
  top: 95%;
  left: 0;
  z-index: 1;
}

ul li ul li {
  float: none;
  position: relative;
}

a.subMenuLink:link { 
 color: #333333; text-decoration: none; border-bottom: 0; }
a.subMenuLink:visited { 
 color: #333; text-decoration: none; border-bottom: 0; }
a.subMenuLink:hover{ 
 color: #992900; text-decoration: none; border-bottom: 0; }


ul li ul li a {
  font-weight: normal;
  text-decoration: none;
  color: #333;
  background-color: white;
}

ul li:hover ul, ul li.over ul {
  display: block;
  background-color: white;
  border-bottom: 0;
  text-decoration: none;
}

ul li li a:hover {
  color: #992900;
  text-decoration: none;
  background-color: white;
  border-bottom: 0;
  text-decoration: none;
}

hr {
 display: none;
}

li>ul {
	top: auto;
	left: auto;
}