html, body {background-color: #ffffff;}html {margin: 0em;padding: 0em;height:100%;}body {font-family: Verdana, Arial, Helvetica, sans-serif;padding: 0em;text-align: center;margin: 0em;font-size: 75%;line-height:1em;color: #4b5575;}#header {width: 100%;height: 115px;padding: 0em;text-align: center;margin: 0em;border: none;}
#header-home {width: 100%;height: 95px;padding: 0em;text-align: center;margin: 0em;border: none;}
#home-img{
width:760px;
height:52px;
background-image: url(images/tongsai-grove.jpg);color: #ffffff;font-size: 16px;font-weight: normal;font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
line-height:24px;
padding-top:378px;
padding-left:10px;letter-spacing: 0.1em;background-repeat: no-repeat;}

#home-img p{
padding:0px;
margin:0px;
}
#wrap1 {width: 780px;height: 100%;margin: 0em;margin: 0 auto;padding: 0em;padding-top: 5px;position: relative;border: none;padding-bottom: 0px;}#logo {width: 275px;height: 80px;position: relative;float: left;margin: 0em;padding: 0em;}#logo img {border: none;}#topnav {width: 466px;position: relative;float: right;clear: none;display: block;height: 70px;font-size: 10px;
border-bottom: 1px #bdc6de dotted;padding-left: 12px;padding-top: 0px;margin-bottom: 2px;
margin-right:15px;}#topnav p {margin: 0em;padding: 0em;}#topnav a {width: 95px;text-align: center;height:28px;float: left;font-weight: normal;color: #21428c;text-decoration: none;padding: 0px;margin: 0px;padding-top: 35px;background-image: url(images/tab_nm.gif);background-repeat: no-repeat;background-position: 50% 0em;position: relative;top: 0em;left: 0em;}
#topnav .nav-home a {width: 45px;
padding-left:0px;}
#topnav .nav-tongsai a {width: 100px;}
#topnav .nav-kohsamui a {width: 65px;}
#topnav .nav-beach a {width: 65px;}
#topnav .nav-tour a {width: 60px;}
#topnav .nav-brochure a {width:75px;}

#topnav .nav-contact a {width: 55px;}
#topnav a.homenav {padding-top: 40px;height:23px;
}#topnav a:hover, #topnav a:active {background-image: url(images/tab_hv.gif);background-color: #ffffff;color: #21428c;
text-decoration:underline;background-position: 50% 0em;}#nav-home #topnav .nav-home a:link, #nav-home #topnav .nav-home a:visited, #nav-home #topnav .nav-home a:hover {color: #21428c;text-decoration: underline;background-image: url(images/tab_b_on.gif);background-repeat: no-repeat;font-weight: bold;}#nav-kohsamui #topnav .nav-kohsamui a:link, #nav-kohsamui #topnav .nav-kohsamui a:visited, #nav-kohsamui #topnav .nav-kohsamui a:hover {color: #21428c;text-decoration: underline;background-image: url(images/tab_b_on.gif);background-repeat: no-repeat;font-weight: bold;}#nav-home #topnav .nav-home a:link, #nav-home #topnav .nav-home a:visited, #nav-home #topnav .nav-home a:hover {color: #21428c;text-decoration: underline;background-image: url(images/tab_b_on.gif);background-repeat: no-repeat;font-weight: bold;}#nav-tongsai #topnav .nav-tongsai a:link, #nav-tongsai #topnav .nav-tongsai a:visited, #nav-tongsai #topnav .nav-tongsai a:hover {color: #21428c;text-decoration: underline;background-image: url(images/tab_b_on.gif);background-repeat: no-repeat;font-weight: bold;}#nav-beach #topnav .nav-beach a:link, #nav-beach #topnav .nav-beach a:visited, #nav-beach #topnav .nav-beach a:hover {color: #21428c;text-decoration: underline;background-image: url(images/tab_b_on.gif);background-repeat: no-repeat;font-weight: bold;}#nav-tour #topnav .nav-tour a:link, #nav-tour #topnav .nav-tour a:visited, #nav-tour #topnav .nav-tour a:hover {color: #21428c;text-decoration: underline;background-image: url(images/tab_b_on.gif);background-repeat: no-repeat;font-weight: bold;}#nav-contact #topnav .nav-contact a:link, #nav-contact #topnav .nav-contact a:visited, #nav-contact #topnav .nav-contact a:hover {color: #21428c;text-decoration: underline;background-image: url(images/tab_b_on.gif);background-repeat: no-repeat;font-weight: bold;}#subnav {margin: 0em;padding: 0em;width: 780px;height: 25px;position: relative;margin-top: 0px;margin-bottom: 15px;text-align: center;line-height: 1.5em;}#subnav ul {margin: 0em;padding: 0em;}#subnav li {display: inline;width:200px;list-style-type: none;}#subnav a {margin-left: 1.5em;margin-right: 1.5em;}#subnav li.selected {font-weight: bold;}#subnav li.selected a{color: #fa446f;}img {border: none;}#content {background-color: #ffffff;padding-top: 20px;text-align: center;width: 100%;padding-bottom: 0px;}#wrap2 {width: 780px;height: 100%;
display:table;margin: 0 auto;padding: 0em;text-align: left;}#words {width: 765px;padding-left:15px;position: relative;line-height: 1.7em;font-size: 90%;}#home-words-top {width: 720px;
margin-left:0px;padding-left:20px;
padding-right:20px;
padding-top:5px;
padding-bottom:15px;
margin-bottom:0px;position: relative;line-height: 1.7em;
margin-top:10px;font-size: 95%;text-align: left;float: left;clear: none;
background-color: #e4f3f0;}

#home-words-top h1{text-align: center;
margin-top:0px;
margin-bottom:0px;
padding-top:5px;
padding-bottom:15px;}
#home-words-top p{margin-bottom:0px;}
#home-words-top1 {width: 358px;
height:100%;
display:table;
position: relative;float: left;clear: left;
padding:0px;
margin:0px;}#home-words-top2 {width: 340px;
height:100%;
display:table;
padding:0px;
margin:0px;margin-left:20px;position: relative;float: right;clear: none;}
#home-words1 {width: 350px;
margin-left:0px;padding-left:30px;
padding-right:0px;
padding-top:5px;
padding-bottom:0px;position: relative;line-height: 1.7em;
margin-top:10px;font-size: 95%;text-align: left;float: left;clear: none;}
#home-words1 h2{text-align: left;
margin-top:0px;
margin-bottom:0px;
padding-top:15px;
padding-bottom:10px;}
#home-words2 {width: 325px;
margin-left:0px;padding-left:35px;
padding-right:15px;
padding-top:5px;
padding-bottom:0px;position: relative;line-height: 1.7em;
margin-top:10px;font-size: 95%;text-align: left;float: left;clear: none;}
#home-words2 h2{text-align: left;
margin-top:0px;
margin-bottom:0px;
padding-top:15px;
padding-bottom:10px;}
p.taketour{text-align: right;}
.pictures-home {float: right;clear: none;width: 440px;height: 350px;margin-left: 30px;margin-right: 30px;border:1px solid;position: relative;margin-bottom: 30px;}.pictures {float: right;clear: none;width: 440px;height: 350px;margin-left: 30px;margin-right: 30px;position: relative;margin-bottom: 30px;}.pictures-tg {float: right;clear: none;width: 440px;height: 350px;margin-left: 30px;margin-right: 30px;position: relative;margin-bottom: 30px;}
.pictures-tg object{border: 1px #000000 solid;}
h1 {font-size: 17px;font-weight: bold;padding-top: 5px;}h2 {font-size: 15px;font-weight: bold;padding-top: 5px;}.limoncello {color: #BED630;}.em_limoncello {color: #BED630;font-size:140%;font-weight:bold;font-style:italic;padding-top: 3em;}.sunset {color: #F7931D;}.em_sunset {color: #F7931D;font-size:140%;font-weight:bold;font-style:italic;padding-top: 3em;}.cranberry {color: #DA0082;}.em_cranberry {color: #DA0082;font-size:140%;font-weight:bold;font-style:italic;padding-top: 3em;}.moroccan {color: #00ADEF;}.em_moroccan {color: #00ADEF;font-size:140%;font-weight:bold;font-style:italic;padding-top: 3em;}img {}p {margin: 0em;padding: 0em;margin-bottom: 12px;}span {}#content {margin: 0em;padding: 0em;}#wrap2 {}#words {}#pictures {}a:link {text-decoration:underline;color: #21428c}a:visited {text-decoration:underline;color: #21428c;}a:hover {color: #fa446f;text-decoration:underline;}a:active {}strong {font-weight: bold;}

table {border-collapse: separate;
margin-bottom:10px;}

table td{background-color: #e4f3f0;border-bottom: 1px #ffffff solid;
border-right: 1px #ffffff solid;
border-top:none;
border-left:none;
padding-left:5px;}

ol li{
padding-bottom:10px;
}

#clear{
width:760px;
height:5px;border-top: 2px #d4d0c8 solid;
padding-bottom:20px;margin: 0 auto;text-align: center;font-size: 85%;color: #959595;
margin-top:15px;
padding-top:5px;}


#words ul{
margin-top:0px;
padding-top:0px;
margin-left:15px;
padding-left:0px;
}