body {
 font-family: Arial,Helvetica; 
 font-size:9pt;
 background: #F3F3F3; 
  }
td, li, ol {
font-family: Arial,Helvetica; font-size:9pt;
}
input, select, textarea   {
 font-family: Arial,Helvetica; font-size:9pt;
 border:solid 1px #999999; 
 background: #F6F6F6; 
 }

div {
margin:0;
padding:0;
}

.navi  {
padding-left:10px;
background:url(../images/bgNavi.gif) repeat-y right top; 
}

#menu {
margin-right:0px;
width:195px;
position:relative;
top:0px;
left:5px;
font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
}

#menu a:link, #menu a:visited {
display:block;
height:25px;
padding:0px;
margin:0 1px;
color:#12237D;
border-bottom:#CFCFCF 1px solid;
text-decoration:none;
vertical-align: middle;
font-size: 8pt;
}

#menu a:hover, #menu a:active {
display:block;
height:25px;
padding:0px;
margin:0 1px;
color:#e4bc67;
border-bottom:#989898 1px solid;
text-decoration:none;
font-size: 8pt;
}

#menu .highlight {
display:block;
height:25px;
padding:0px;
margin:0 1px;
color:#E18B6B;
border-bottom:#989898 1px solid;
text-decoration:none;
}
body.Bangkok #menu #Bangkok, body.Bangkok #menu #Bangkok a,
body.Ayutthaya #menu #Ayutthaya, body.Ayutthaya #menu #Ayutthaya a,
body.Chiang_Mai #menu #Chiang_Mai, body.Chiang_Mai #menu #Chiang_Mai a,
body.Thailand #menu #Thailand, body.Thailand #menu #Thailand a,
body.Krabi #menu #Krabi, body.Krabi #menu #Krabi a,
body.Pattaya #menu #Pattaya, body.Pattaya #menu #Pattaya a,
body.Pang_Nga #menu #Pang_Nga, body.Pang_Nga #menu #Pang_Nga a,
body.Phuket #menu #Phuket, body.Phuket #menu #Phuket a,
body.Samui #menu #Samui, body.Samui #menu #Samui a,
body.book_hotel #menu #book_hotel, body.book_hotel #menu #book_hotel a   {
display:block;
height:25px;
padding:0px;
margin:0 1px;
color:#E18B6B;
border-bottom:#989898 1px solid;
text-decoration:none;
font-size: 8pt;
}

body.directory .toolbox #directory, body.directory .toolbox #directory a,
body.add_link .toolbox #add_link, body.add_link .toolbox #add_link a,
body.contact .toolbox #contact, body.contact .toolbox #contact a,
body.advertising_online .toolbox #advertising_online, body.advertising_online .toolbox #advertising_online a  {
height: 25px; 
float: left; 
text-align: center; 
text-decoration: none; 
color:#fff;
 font: 8pt Verdana; 
padding-top:5px;
 text-transform: uppercase;
 letter-spacing: 1px; 
}
.path {
display:block;
height:25px;
padding:0px 25px;
margin:0 1px;
color:#000000;
text-decoration:none;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.exchange {
padding:8px;
font:11px Verdana, Arial, Helvetica, sans-serif;
}

a:link, a:visited {
color:#12237D;
text-decoration: none;
}

a:hover, a:active {
color:#e4bc67;
text-decoration: none;
}

highlight  {
color:#E18B6B;
font-weight: bold;
}

.banner {
width: 932px;
height: 123px;
margin: 0px;
padding: 0px;
background: url(../images/thailand/thailand_travel.jpg) no-repeat center center;
}

.bannerbangkok {
width: 932px;
height: 123px;
margin: 0px;
padding: 0px;
background: url(../images/thailand/bangkok.jpg) no-repeat center center;
}

.bannerayutthaya {
width: 932px;
height: 123px;
margin: 0px;
padding: 0px;
background: url(../images/thailand/ayutthaya.jpg) no-repeat center center;
}

.bannerchiangmai {
width: 932px;
height: 123px;
margin: 0px;
padding: 0px;
background: url(../images/thailand/chiangmai.jpg) no-repeat center center;
}

.bannerkrabi {
width: 932px;
height: 123px;
margin: 0px;
padding: 0px;
background: url(../images/thailand/krabi.jpg) no-repeat center center;
}

@font-face {
font-family: "Futura MdCn BT";
 src: url("http://www.thailandsite.net/fonts/FUTURAMC.TTF");
}

.bannerText {
	color:#FFFCF0;
	vertical-align: bottom;
	text-align: left;
	letter-spacing: 0.4em;
	padding-bottom: 8px;
	font: bold normal 20pt "Futura MdCn BT";
}

h1 {
color: #E18B6B;
margin:10px 10px 15px;
font: bold 10pt Arial, Helvetica;
}

a.bannerLink:link {
 color: #ffffff;
}

a.bannerLink:visited {
 color: #ffffff;
}

a.bannerLink:active {
 color: #ffffff;
}

h2 { 
color: #E18B6B;
margin:10px 10px 15px;
font: bold 10pt Arial, Helvetica;
}

h3 { 
color: #E18B6B;
margin:10px 10px 15px;
font: bold 10pt Arial, Helvetica;
 }

 h4  {
color: #E18B6B;
margin:10px 10px 15px;
font: bold 10pt Arial, Helvetica;
 }

 h5  {
color: #ffffff;
margin:10px 10px 15px;
font: bold 10pt Arial, Helvetica;
}

.ayuHdrBg {
	background: #E18B6B;
	text-align: center;
	vertical-align: middle;
	height: 30px;
	width: 175px;
	border-top: 1px solid #D59180;
	border-right: 1px solid #723125;
	border-bottom: 1px solid #723125;
	border-left: 1px solid #D59180;
}


.panelRight  {
padding-top:8px;
}

.contentable {
margin: 0px 15px;
}

a:hover  {
 text-decoration:none
 }

.intro {
margin-left:20px;
margin-top:10px;
border: solid 1px #E7E7E7;
}

.text  {
font: 11px Verdana;
text-align: justify;
padding:10px; 
}
.textBottom  {
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-align: justify;
padding: 10px 35px 10px 10px; 
}

#category_list  {
font-weight:bold; 
}

#category_num  {
font-size:7pt; 
color: #000000; 
font-style: italic; 
}

#subcategory_list  { 
font-size:8pt; 
color: #0099FF; 
}

.sitename { 
font: 18px bold "Arial Black"; 
color: #ffffff; 
font-style: italic; 
text-decoration: none;
margin-right:20px; 
text-align:right;
margin-bottom:-5px;
}

.listing {
padding-left:20px;
vertical-align: top;
}

.small  {
font-size:8pt; 
}

.admin_head  { 
background:#336699; 
color: #FFFFFF; 
font-weight: bold; 
text-align: center;
}

.box_head { 
font:bold 12pt Arial, Helvetica; 
color: white; 
}

.box2_head  { 
font:bold 8pt Verdana, Arial;
background: url('images/box-1.gif') no-repeat; 
text-indent:30px; 
width: 150px;
 height: 25px; 
 }

.box_bg  { 
background: url('images/circle.gif') no-repeat right bottom; 
}

.box2_bg  { 
background: url('images/tool.gif') no-repeat right bottom; 
}

.box3_bg, .box3_bg a  { 
font:8pt Verdana, Arial; 
text-indent:10px; 
background: url('images/box-2.gif')  repeat-y; 
width: 150px; 
height: 15px; 
text-decoration: none; 
}

.box3_bg a:hover { 
text-decoration: underline; 
}

.common_head  { 
font:bold 10pt Arial, Helvetica;
color: black; 
background-color: lightblue; 
}

.sponsor_head  { 
font:bold 10pt Arial, Helvetica;
color: white; 
background: #0066CC 
}

.sponsor_bg  { 
font: 10pt Arial, Helvetica; 
color: black; 
background: url('images/bg_sp.gif') repeat-x bottom;
}

.review_bg { 
background: url('images/review.gif') no-repeat left top; 
}

.detail_bg  { 
background: url('images/cat-4.gif'); 
}

.toolbox input  { 
height: 25px; 
float: left; 
text-align: center; 
text-decoration: none; 
color: black;
 font: 7pt Verdana; 
padding-top:5px; 
 text-transform: uppercase;
 letter-spacing: 1px; 
 }
 
 .toolbox a, .toolbox a:visited {
	height: 25px;
	float: left;
	text-align: center;
	text-decoration: none;
	color:#000000;
	font: 8pt Verdana;
	text-transform: uppercase;
	padding-top:5px;
	letter-spacing: 1px;
	margin-right: 5px;
	margin-left: 5px;
}


.toolbox input:hover  {
 background-color: white; 
padding-top:5px;
 }

.toolbox a:hover  {
height: 25px; 
float: left; 
text-align: center; 
text-decoration: none; 
color:#e4bc67;
 font: 8pt Verdana; 
padding-top:5px;
 text-transform: uppercase;
 letter-spacing: 1px; 
}

.smallbox  { 
height: 15px; 
width: 90%; 
float: left; 
text-align: center; 
text-decoration: none; 
color: black;
 margin: 2px;
font: 7pt Arial, Helvetica; 
border: solid 1px silver; 
text-transform: uppercase; 
letter-spacing: 1px;
background-color: white }

.smallbox:hover  {
 background-color: lightgrey; 
 }

.detail_title {
font:bold 12pt Arial, Helvetica; 
color: white; 
background: #0066CC url('images/cat-6.gif');
text-align: center; 
height: 29px; 
}

.detail_head  { 
text-align: right; 
font-weight: bold; 
}

.left_head  { 
text-align: right; 
font-weight: bold; 
background-color: #F7FAF3; 
border-right: solid 1px #C7CAC3;
}

.input150  { 
height: 25px; 
width: 140px; 
background: white url('images/input150.gif') no-repeat; 
border: none;
font: 12px Verdana, Arial, Helvetica; 
padding-left: 5px; 
padding-top: 3px; 
padding-right: 10px; 
 
}

.input250  {
height: 25px; 
width: 240px; 
background: white url('images/input250.gif') no-repeat; 
border: none;
font: 12px Verdana, Arial, Helvetica; 
padding-left: 5px; 
padding-top: 3px; 
padding-right: 10px; 
}

.area400  { 
height: 146px; 
width: 395px; 
background:white url('images/area400.gif') no-repeat; 
border: none;
 font: 12px Times, Arial, Helvetica; 
 padding-left: 5px; 
 padding-top: 3px; 
 padding-right: 10px;
 }

.splash  { 
background: url('images/splash.gif') no-repeat right top; 
}

.help  { 
font-size:7pt;
font-style: italic; 
font-weight:normal;
}

.highlight_search { 
color: black; 
background-color: yellow; 
font-weight: bold; 
}

.foot a { 
font-size: 8pt; 
color:#000000; 
text-align:center; 
height:50px; 
background:#E18B6B;
}

.foot a:visited { 
font-size: 8pt; 
color:#000000; 
text-align:center; 
height:50px; 
background:#E18B6B;
}

.foot a:hover{ 
font-size: 8pt; 
color:#e4bc67;
text-align:center; 
height:50px; 
background:#AF4C3A;
}

hr {background:url(../images/hr.gif); 
width:90%; 
height:1px; 
}

.rotatorPlacer {
margin:10px 10px 30px;
}

#botImg {
	background: #E7E7E7;
	padding: 0px;
	font-size: 11px;
	font-family: "Futura MdCn BT";
	color: #000000;
	text-align:center;
	border: 1px solid #999999;
}

.sponsor { padding:7px 0 0 8px;
    font-size: 11px;
    color:#000000;
    margin:0px;
    top:0px;
	left:3px;
	}
