/* CSS Document */

/*body{margin:0px; background:url(images/bg.jpg) top center no-repeat fixed #F0F0F0; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#3D3D3D}*/
body{margin:0px; background: #c0c0c0; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#3D3D3D}

.head{height:143px; width:973px; padding:0px; margin:0px;}
form {margin:0;}
h1.head-page {
	margin:3px 2px 3px 5px;
	padding:10px 10px 0px 0px;
	height:60px;
	font-size:18px;
	font-weight:bold;
	vertical-align:middle;
	display:block;
	width:auto;
	float:left;
}
h1.head-page#thai-all{
	background:url(images/icon-thai-all.gif) left top no-repeat;
	color:#E88C99;
	padding-left:55px;
	height:40px;
}
h1.head-page#thai-tour{
	background:url(images/icon-thai-tour.jpg) left top no-repeat;
	color:#34A02C;
	padding-left:75px;
}
h1.head-page#world-tour {
	background:url(images/icon-world-tour.jpg) left top no-repeat;
	color:#FF9400;
	padding-left:45px;
}
h1.head-page#hotel {
	background:url(images/icon-hotel.gif) left top no-repeat;
	color:#FF9400;
	padding-left:50px;
	height:40px;
}
h1.head-page#car-rental {
	background:url(images/icon-car.gif) left top no-repeat;
	color:#D2361F;
	padding-left:47px;
	height:40px;
}
h1.head-page#flight {
	background:url(images/icon-flight.gif) left top no-repeat;
	color:#00A3FF;
	padding-left:59px;
	height:40px;
}
h1.head-page#contact {
	background:url(images/icon-contact.gif) left top no-repeat;
	color:#34A02C;
	padding-left:54px;
	height:40px;
}
img.hot-promotion {
	display:block;
}
h1.orange{
	margin:4px 2px 5px 1px;
	color:#FF9400;
	font-size:17px;
	font-weight:bold;
}
h1.green{
	margin:4px 2px 5px 1px;
	color:#34A02C;
	font-size:17px;
	font-weight:bold;
}
h1.head-search {
	color:#34A02C; font-size:15px; background:#F4FFD9; padding:0px 10px 0px; margin:0px 0px 5px;
}
/*#mainwrapper{background:url(images/bg_head.jpg) top repeat-x; width:1003px;margin:auto;}*/
/*#wrapper{width:1003px; padding:0px; margin:auto; position:relative;}*/
#mainwrapper{background:url(images/bg_head.jpg) top repeat-x; width:1003px;}
#wrapper{width:1003px; padding:0px;}
.top{width:100%; height:32px; padding:0px; margin:0px; color:#FFFFFF; text-align:right; background:#2F332D;}
.head{width:100%; height:111px; padding:0px; margin:0px;}
/*.head{width:100%; height:103px; padding:0px; margin:0px; border-top:solid 4px #3BB732; border-bottom:solid 4px #3BB732}*/
.content{width:989px; padding:45px 7px 15px; margin:0px; background:#F0F0F0;}
h1, h2, h3, h4{ text-align:left; margin:0px;}
ol{ padding:0px; margin:0px 0px 0px 35px;}
.menuwrapper{width:991px; position:absolute; top:122px; margin:0px 0px 0px 6px;}

a{color:#3BB732; text-decoration:none; font-weight:bold; border:none;}
a.menu{display:block; font-weight:bold; color:#797979; padding:7px 0px 7px 40px; text-decoration:none;}
a.menu:hover{display:block; font-weight:bold; color:#FF0000; text-decoration:none;}

div.box1{background:url(images/box1_bot.gif) bottom no-repeat #FFFFFF; width:230px; margin-bottom:10px;}
div.box1 div{background:url(images/box1_top.jpg) top no-repeat; padding:10px;}

div.box2{background:url(images/box2_bot.gif) bottom no-repeat #34A02C; width:230px; margin-bottom:10px;}
div.box2 div{background:url(images/box2_top.jpg) top no-repeat; padding:10px; color:#FFFFFF;}
div.box2 td{color:#FFFFFF; font-weight:bold; line-height:20px;}

div.red{background:url(images/red_1.gif) bottom right no-repeat #FFEDED; margin-top:10px;}
div.red div{background:url(images/red_2.gif) bottom left no-repeat;}
div.red div div{background:url(images/red_3.gif) top right no-repeat;}
div.red div div div{background:url(images/red_4.gif) top left no-repeat; padding:10px;}

div.yellow{background:url(images/yellow_1.gif) bottom right no-repeat #FFFBD9; margin-top:10px;}
div.yellow div{background:url(images/yellow_2.gif) bottom left no-repeat;}
div.yellow div div{background:url(images/yellow_3.gif) top right no-repeat;}
div.yellow div div div{background:url(images/yellow_4.gif) top left no-repeat; padding:10px;}

div.green{background:url(images/green_1.gif) bottom right no-repeat #F4FFD9; margin-top:10px;}
div.green div{background:url(images/green_2.gif) bottom left no-repeat;}
div.green div div{background:url(images/green_3.gif) top right no-repeat;}
div.green div div div{background:url(images/green_4.gif) top left no-repeat; padding:10px;}

.package{padding:0px; margin:0px; clear:both;}
.package img{float:left; border:solid 2px #D4D4D4; margin:0px 10px 7px 0px;}
.package strong{color:#34A02C;}
.package b{color:#E22E25; font-size:14px;}

.package_th{padding:2px 1px 4px 1px;margin:0px;}
.package_th img{float:left; border:solid 2px #D4D4D4; margin:0px 10px 10px 0px;}
.package_th strong{color:#E22E25; font-size:14px;}
.package_th b{color:#E22E25; font-size:14px;}

.img_border{border:solid 2px #D4D4D4;}

.detail_hot{padding:2px 0px 0px 0px; margin:0px;}
.detail_hot strong{color:#34A02C; line-height:20px; margin-left:5px;}
.supdetail_hot{padding:0px; margin:0px 0px 10px; clear:both;}
.head-green{color:#34A02C;font-size:14px;font-weight:bold;}

.floor{width:100%; border-top:solid 5px #E22E25; background:#7DC22D; color:#FFFFFF; text-align:center; padding:10px 0px;}
.floor a{color:#FFFFFF; margin:0px 5px; text-decoration:none;}
.floor a:hover{color:#FFFFFF; text-decoration:underline;}

a.page{font-weight:bold; font-size:12px; color:#FFFFFF; margin:0px 3px; text-decoration:underline;}
a.page:hover{font-weight:bold; color:#000000; text-decoration:none;}
a.pageac{font-weight:bold; color:#000000; margin:0px 3px; text-decoration:none;}

span.page{font-weight:bold; font-size:12px; color:#FFFFFF; margin:0px 3px; text-decoration:underline;cursor:pointer;}
span.page:hover{font-weight:bold; color:#000000; text-decoration:none;cursor:pointer;}
span.pageac{font-weight:bold; color:#000000; margin:0px 3px; text-decoration:none;}

.heading1{color:#34A02C; font-size:14px; padding:0px 2px 5px 0px; margin:0px;}
.price1{color:#E22E25; font-size:14px; font-weight:bold;}

.daytour{background:#85BD46; color:#FFE96D; padding:2px 2px; margin:0px; font-size:14px; border-bottom:solid 2px #000000;}

.table1{background:#34A12E;}
.table1 th{padding:2px 5px;background:#49AF42; color:#F3DD66;}
.table1 td{padding:2px 5px;background:#C9F4C6; color:#000000;}

a.formlnk{color:#FFE96D; text-decoration:underline; font-size:11px;}
a.formlnk:hover{color:#FFE96D; text-decoration:none;}
input[type=text], input[type=password], select, textarea{font-size:13px; color:#3D3D3D; border:solid 1px #8F9AAE;}
input[type=button], input[type=submit] {
	color:#3D3D3D;
	/*border:1px solid #C0C0C0;*/
	cursor:pointer;
}
.table-flight {background:#85BD46;}
.table-flight th{padding:2px 2px;background:#34A02C; color:#ffffff;border:0px solid #34A12E}
.table-flight td{padding:2px 2px;background:#F4FFD9; color:#000000;border:0px solid #34A12E}

.table-flight-info {/*background:#85BD46;*/}
.table-flight-info th{
	padding:3px 4px 3px 3px;
	color:#333333;
	border-bottom:1px solid #cccccc;
	text-align:right;
	font-weight:bold;
}
.table-flight-info td{
	padding:3px 3px 3px 3px;
	color:#000000;
	border-bottom:1px solid #cccccc;
	text-align:left;
}
.table-flight-info th#head{color:#333333;/*background:#D8EBB7;*/border-bottom:1px solid #999999;}
.table-flight-info td#head{color:#333333;/*background:#D8EBB7;*/border-bottom:1px solid #999999;}
.no-data {
	color:#F3500F; 
	font-size:20px; 
	padding:20px 10px 0px; 
	margin:0px 0px 5px;
	text-align:center;
}

div#imgSd1{background:url(images/img-st1-1.gif) right bottom no-repeat; margin:0px 8px 0px 0px; padding:0px; float:left;}
div#imgSd1 div{background:url(images/img-st1-2.gif) left bottom no-repeat; margin:0px; padding:0px;}
div#imgSd1 div div{background:url(images/img-st1-3.gif) right top no-repeat; margin:0px; padding:0px;}
div#imgSd1 div div div{background:url(images/img-st1-4.gif) left top no-repeat; margin:0px; padding:5px 5px 5px 5px;}

.greenTable {
	background:#85BD46;
}
.greenTable th {
	background:#34A02C;
	color:#F8E177;
	text-align:center;
	font-weight:normal;
	padding:1px 2px;
}
.greenTable td {
	background:#DAEDBA;
	color:#666666;
	padding:1px 2px;
}
.tb1_row2 td{background:#FFF5EC;}
.greenBoldLine {
	border-top:2px solid #34A02C;
}
.greenBoldLine2 {
	border-bottom:2px solid #34A02C;
}
.greenDotLine {
	border-top:1px dashed #34A02C;
}
.book-car{
	display:block; 
	background:url(images/botBook.gif) bottom no-repeat; 
	width:110px; 
	margin-top:5px; 
	padding:5px 0px; 
	text-align:center; 
	color:#000000;
	cursor:pointer;
}
.book-car:hover{
	color:#F98209;
	text-decoration:underline;
	cursor:pointer;
}
.prichotel{float:right; width:110px; margin:0px 0px 32px 10px; text-align:center; color:#D02129;font-size:13px;}
.viewhotel td{border-bottom:dashed 1px #F98209; padding:10px 10px;}
.caption{float:left; margin:0px 10px 2px 0px; background:#FFFFFF; padding:3px; border:solid 1px #CFCFCF;}
.gallery{margin:5px 15px 10px 15px; background:#FFFFFF; padding:3px; border:solid 1px #CFCFCF;}
.orange_b{font-weight:bold; color:#F98209;}
.headingGreen{color:#34A02C; font-size:20px; padding:2px 5px;}
.headingOrange{color:#F98209; font-size:18px; padding:2px 5px;}
.headingLightYel{color:#F8E177; font-size:18px; padding:2px 5px;}

/*
 background: transparent;
 background-color: rgb(255,255,255);
 opacity: .5;
 filter:alpha(opacity=50); 
*/
a.menuinfo{display:block; float:left; padding:5px 15px; border:solid 2px #F4FFD9; border-bottom:none; color:#5D5B5A; font-weight:bold; text-decoration:none;}
a.menuinfo:hover{border:solid 2px #85BD46; border-bottom:solid 2px #F4FFD9; color:#F98209; text-decoration:none;}
a.menuinfo_ac{display:block; float:left; padding:5px 15px; border:solid 2px #85BD46; border-bottom:solid 2px #F4FFD9; font-weight:bold; text-decoration:none;}
a.menuinfo_ac:hover{text-decoration:none;}
.line_bott{background:url(images/border_green.gif) bottom repeat-x;}
.viewinfo{border:solid 2px #85BD46; border-top:none; padding:12px;}
.border_content{border:dashed 1px #F98209; margin:5px 0px; padding:7px;}
.p-top{margin-top:2px; padding:0px; font-size:12px;}
.red_b{ color:#D02129; font-weight:bold;}

/* heading*/
/*.heading1{font-weight:bold; color:#A10000; font-size:13px; text-align:center;}*/
.heading2{display:block; width:50%; font-weight:bold; color:#F98209; font-size:13px; background:url(images/icon1.jpg) left center no-repeat; padding:0px 20px; margin-bottom:10px; text-transform:uppercase;}
.heading3{display:block; width:50%; font-weight:bold; color:#3F2C1D; font-size:12px; padding:0px 20px; margin-bottom:10px; text-transform:uppercase;}
.heading4{display:block; color:#34A02C; font-size:20px; padding:5px 5px;}
.heading5{border-bottom:solid 1px #F98209; margin-right:10px; font-weight:bold; font-size:12px;}
.heading5 span{background:#FFE5CC; padding:0px 10px;}
.heading6{display:block; width:50%; font-weight:bold; color:#3F2C1D; font-size:12px; padding:0px 5px; margin-bottom:5px; text-transform:uppercase;}

.map iframe{border:solid 1px #CCCCCC}
.img{padding:3px; margin:0px 6px 10px; border:solid 1px #CFCFCF}

.hand {cursor:pointer;}
.hand:hover {
	cursor:pointer;
	filter:Alpha(opacity=70);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	/*filter:progid:DXTextTransform.Microsoft.Blur(Strength=4);*/
	-moz-opacity: 0.7;
}
.flight-from td {
	color:#F8E177;
}
a.alltour{color:#3BB732; text-decoration:none; font-weight:normal;}
a.alltour:hover{color:#0A7A02; text-decoration:none; font-weight:normal;}
.comment {
	color:#999999;
}
.total-price {
	color:#E90818;
	font-size:14px;
	font-weight:bold;
}
.tb-search td {color:#ffffff;font-weight:bold;padding-right:3px;}
a.viewall{display:block;height:25px;background:url(images/search-icon.png) right top no-repeat;padding-right:25px;color:#F4FFD9;text-decoration:none;}
a.viewall:hover{display:block;height:25px;background:url(images/search-icon.png) right top no-repeat;padding-right:25px;color:#F4FFD9;text-decoration:underline;}

.province-menu {margin:0px 10px; 10px 10px;}
/*.province-menu th {background:#F0E833;text-align:left;height:20px;}*/
.province-menu td {border:solid 0px #44D8E3; padding:2px 10px 20px 10px;vertical-align:top;}
.province-menu ul {list-style:none;margin:0px;padding:0px;}
.province-menu li {display:block;width:25%;float:left;}
.province-menu a{text-decoration:none;color:#34A02C;}
.province-menu a:hover{text-decoration:underline;color:#75B732;}

.flight-include .head1 {color:#F8E177;padding:0px 0px 0px 3px;}
.flight-include .head2 {color:#F8E177;}
.flight-include .city-to {background:#85BD46;}
.flight-include .ariline {padding:0px 0px 0px 2px;}
.flight-include .price {padding:0px 2px 0px 0px;text-align:right;}
.flight-include .price a{color:#ffffff;text-decoration:none;}
.flight-include .price a:hover{color:#ffffff;text-decoration:underline;}
