/* CSS Document */
*{
	font-family: Arial, tahoma, verdana;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}
BODY{
	margin: auto;
	behavior: url(../js/hover.htc)
}
UL, LI, FORM{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
/*----------General Links----------*/
A{
	font-size: 11px;
	text-decoration: underline;
}
A:link{
	color: #52739c;
	text-decoration: none;
}
A:active{
	color: #52739c;
	text-decoration: underline;
}
A:hover{
	text-decoration: none;
}
INPUT{
	font-size: 11px;	
}
SELECT{
	font-size: 11px;
}
TEXTAREA { 
	background: #ebf7ff; 
	padding: 6px;
}
A IMG{
	border: none;
}
STRONG{
	font-weight:bold;
}

/*----------\Close General Links\----------*/

/*----------General Class----------*/
.clear{
	clear: both;
}
.clear_left{
	clear: left;
}
.clear_right{
	clear: right;
}
.clear_both{
	clear:both;
}
/*----------\Close General Class\----------*/

/*----------Setup----------*/
DIV#wrapper{
	width: 990px;
	margin: auto;
}
DIV#header{
	position: relative;
}
DIV#content{
	padding-top: 8px;
	width: 990px;
}
DIV#footer{
	border-top: #1a57a7 1px solid;
	padding: 3px 0px;
	margin-top: 8px;
}
/*----------\Close Setup\----------*/

/*----------Header----------*/
DIV.main_menu{
	position: absolute;
	top: 139px;
	width: 980px;
	padding-right: 20px;
}
DIV.banner{
	width: 990px;
	height: 162px;
}
DIV.main_menu UL LI{
	display: block;
	float: right;
	cursor: pointer;
	margin-left: 2px;
}
SPAN.main_menu_bleft{
	display: block;
	background-image: url(left_mainmenu_5x23.gif);
	width: 5px;
	height: 23px;
	float: left;
}
SPAN.main_menu_bmiddle{
	display: block;
	background-image: url(middle_mainmenu_5x23.gif);
	height: 23px;
	line-height: 23px;
	float: left;
	position: relative;
}
SPAN.main_menu_bright{
	display: block;
	background-image: url(right_mainmenu_5x23.gif);
	width: 5px;
	height: 23px;
	float: left;
}
SPAN.main_menu_bleft_visited{
	display: block;
	background-image: url(visited_left_mainmenu_5x23.gif);
	width: 5px;
	height: 23px;
	float: left;
}
SPAN.main_menu_bmiddle_visited{
	display: block;
	background-image: url(visited_middle_mainmenu_5x23.gif);
	height: 23px;
	line-height: 23px;
	float: left;
	position: relative;
}
SPAN.main_menu_bright_visited{
	display: block;
	background-image: url(visited_right_mainmenu_5x23.gif);
	width: 5px;
	height: 23px;
	float: left;
}
SPAN.main_menu_bmiddle A.text_menu, SPAN.main_menu_bmiddle_visited A.text_menu{
	display: block;
	position: absolute;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	line-height: 23px;
	text-decoration: none;
	top: -1px;
	left: -1px;
	padding: 0px 10px;
}
SPAN.main_menu_bmiddle A.text_menu_shadow, SPAN.main_menu_bmiddle_visited A.text_menu_shadow{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	line-height: 23px;
	text-decoration: none;
	padding: 0px 10px;
}
/*----------\Close Header\----------*/
DIV.sh_box_padding{
	padding: 8px;
}
DIV.sh_box_padding_1{
	padding: 8px 4px;
	z-index: 5000;
}
DIV.sh_box_margin{
	margin-top: 8px;
	background: #2c74d5;
}
DIV.sh_padding_other{
	padding-top: 8px;
}
/*----------Content Left----------*/
DIV.content_left{
	float: left; width: 200px;
}
DIV.search{/*Search*/
	background: url(search_background_185x140.jpg) top center no-repeat #2c74d5;
	padding: 8px;
	padding-top: 25px;
}
DIV.search_bar{
	font-size: 20px;
	color: #ffffff;
	padding-bottom: 8px;
	font-family: "Arial Narrow", arial;
	font-weight: bold;
}
DIV.search_select_left{
	background: url(search_select_left_150x22.jpg) left no-repeat;
	height: 22px;
	padding-left: 2px;
	
}
DIV.search_select_right{
	background: url(search_select_right_150x22.jpg) right no-repeat;
	height: 22px;
}
INPUT.search_check{
	float: left;
	height: 22px;
	line-height: 22px;
	margin-top: 1px;
}
DIV.check_tour{
	float: left;
	display: block;
	height: 22px;
	line-height: 22px;
	padding: 0px 3px;
}
DIV.search_detail{
	padding-top: 10px;
	color: #FFFFFF;
}
DIV.text_search{
	color: #FFFFFF;
}
DIV.text_search_1{
	color: #FFFFFF;
	padding: 5px 0px;
}
DIV.text_search_2{
	color: #FFFFFF;
	padding: 2px 0px;
}
DIV.text_search_left{
	float: left;
	width: 70px;
	color: #FFFFFF;
}
DIV.text_search_hotel{
	color: #FFFFFF;
}
DIV.text_search_hotel{
	color: #FFFFFF;
}
DIV.search_location{
	width: 110px;
	float: left
}
DIV.search_location_hotel{
	width: 120px;
	padding-right: 5px;
}
SELECT.search_location{
	width: 110px;
}
SELECT.search_location_hotel{
	width: 120px;
}
INPUT.search_keyword{
	width: 174px;
}
INPUT.search_keyword_hotel{
	width: 116px;
}
DIV.keyword_left{
	width: 120px;
	float: left;
}
DIV.star_right{
	padding-left: 8px;
	float: left;
	width: 55px;
}
SELECT.search_star{
	width: 55px;
}
DIV.button_search{
	padding-top: 8px;
}
INPUT.button_search{
	background: url(button_search_85x20.gif);
	width: 85px;
	height: 20px;
	border: none;
	cursor: pointer;
	color: #2c74d5;
	font-weight: bold;
	line-height: 17px;
	padding-bottom: 4px;
	font-size: 11px;
	font-family: tahoma;
}
DIV.submenu_tour{/*submenu tour*/
	margin-top: 8px;
	background: #2c74d5 url(submenu_background_200x372.jpg) bottom no-repeat;
	min-height: 372px;
}
DIV.about_list{
	margin-bottom: 8px;
	min-height: inherit;
}
DIV.sh_submenu_tour_bar{
	background-color: #1958a5;
	height: 22px;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 22px;
	padding-left: 8px;
}
DIV.sh_submenu_tour_bar A{
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	line-height: 22px;
}
DIV.sh_submenu_tour_bar A:hover{
	text-decoration: underline;
}
DIV.submenu_tour UL{
	padding: 8px;
}
DIV.submenu_tour UL LI{
	display: block;
	background: url(submenu_dot_6x12.gif) left 6px no-repeat;	
	padding-left: 15px;
	line-height: 20px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
A.box_pa_title_unselected{
	line-height: 20px;
	font-size: 12px;
	font-weight: none;
	color: #FFFFFF;
	text-decoration: none;
}
A:hover.box_pa_title_unselected{
	text-decoration: underline;
}
DIV.submenu_tour UL LI UL{
	padding-left: 15px;
}
DIV.submenu_tour UL LI UL LI.submenu_vn_one{
	display: block;
	background: url(submenu_dot_10x9.png) left 7px no-repeat;
	line-height: 20px;
}
LI.submenu_vn_one A{
	font-weight: normal;
	text-decoration: underline;
	color: #fff;
	line-height: 20px;
}
LI.submenu_vn_one A:hover{
	text-decoration: none;
}
DIV.weather_information{/*Weather*/
	float: left;
	color: #fff;
	width: 149px;
	font-size: 11px;
	line-height: normal;
	padding-right: 4px;
	padding-top: 5px; 
	border-top: #568fdc 1px solid;
}
DIV.weather_information_top{
	border-top: none;
}
DIV.weather_information SPAN{
	font-weight: bold;
	text-decoration: underline;
	color: #fff;
	font-size: 11px;
}
DIV.weather_image{
	float: left;
	width: 35px;
	padding-top: 5px; 
	border-top: #568fdc 1px solid;
}
DIV.weather_image_top{
	border-top: none;
}
DIV.statistices_inf{/*Site Statistices*/
	padding: 8px;
}
TD.statistices_tex{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
}
TD.statistices_number{
	color: #F2FF00;
	font-size: 11px;
	font-weight: bold;
}
/*----------\Close Content Left\----------*/
A.sh_title_link_tour{
	font-weight: bold;
	color: #1e5eaf;
	font-size: 11px;
	text-decoration: none;
}
/*----------Content Right----------*/
DIV.content_right{
	float: left; 
	width: 782px;
	padding-left: 8px;
}
DIV.content_adventure{
	padding-bottom: 8px;
}
DIV.special_content{
	width:782px;
}
DIV.service{/*Service*/
	position: relative;
	border: #82a811 1px solid;
	padding: 3px;
}
DIV.service_bar{
	background-color: #8dacd3;
}
DIV.service_top_left{
	position: absolute;
	top: -1px;
	left: -1px;
}
DIV.service_top_right{
	position: absolute;
	top: -1px;
	right: -1px;
}
DIV.service_bot_left{
	position: absolute;
	bottom: -1px;
	left: -1px;
}
DIV.service_bot_right{
	position: absolute;
	bottom: -1px;
	right: -1px;
}
DIV.service_detail{
	background-color: #e5f0d6;
}
DIV.service_left{
	float: left;
	width: 48%;
	padding-right: 2%;
	padding-bottom: 30px;
}
DIV.service_right{
	float: left;
	width: 48%;
	padding-left: 2%;
	padding-bottom: 30px;
}
DIV.service_summary_left{
	float: left;
	padding-right: 8px;
	width: 152px;
}
DIV.service_summary_left IMG{
	width:152px;
}

DIV.service_summary_right{
	float: left;
	padding-right: 8px;
	width: 190px;
}
A.service_title{
	font-size: 12px;
	padding-bottom: 8px;
}
UL.service_mores_left LI, UL.service_mores_right LI{
	background: url(service_dot_12x11px.gif) no-repeat left 7px;
	padding-left: 20px;
	line-height: 20px;
}
DIV.service_summary_right P{
	margin-bottom: 26px;
	text-align: justify;
}
DIV.service_mores{
	border-top: #acacac 1px solid;
	width: 758px;
}
UL.service_mores_left{
	display: block;
	float: left;
	width: 45%;
	padding-right: 5%;
}
UL.service_mores_right{
	display: block;
	float: left;
	width: 42%;
	margin-left: 7%;
}
A.seemore_service{
	font-size: 12px;
}
/*----------\Close Content Right\----------*/

/*----------Content Middle----------*/
DIV.content_middel{
	float: left;
	width: 594px;
}
DIV.box_travel_hot{/*Travel hot*/
	position: relative;
	background-color: #e6f0d7;
	padding-bottom: 5px;
	min-height: 100px;
}
DIV.box_travel_hot_1{
}
DIV.travel_hot_bar{
	background-color: #a4df50;
}
DIV.travel_hot_image{
	width: 215px;
	padding-right: 8px;
	float: left;
}
DIV.travel_hot_image IMG{
	width: 215px;
}
DIV.travel_hot_summary{
	float: left;
	width: 363px;
	padding-bottom: 14px;
}
DIV.hot_summary_content{
	float: left;
	width: 215px;
	padding-right: 13px;
	line-height: 14px;
	text-align: justify;
}
DIV.sh_summary_inf{
	float: left;
	width: 135px;
	color: #1d7000;
}
DIV.sh_summary_inf SPAN{
	font-weight: bold;
	color: #1d7000;
	font-size: 11px;
}
.sh_price{
	color: #FF0000;
	font-weight: bold;
}
DIV.travel_hot_more{
	padding-top: 10px;
	color: #004eb0;
	position: absolute;
	bottom: 12px;
	left: 227px;
}
A.sh_seemore_text{
	color: #004eb0;
	text-decoration: underline;
}
A:hover.sh_seemore_text{
	text-decoration: none;
}
DIV.home_laos_tour{/*Laos tour*/
	background-color: #cdeaff;
	min-height: 100px;
}
DIV.sh_laos_tour_left{
	float: left;
	width: 288px;
	padding-right: 10px;
	padding-bottom: 8px;
}
DIV.sh_laos_tour_right{
	float:left;
	width: 288px;
	padding-bottom: 8px;
}
DIV.sh_laos_tour_image{
	width: 110px;
	padding-right: 4px;	
	float: left;
	padding-bottom: 8px;
}
DIV.cambodia_tour_image{
	width: 162px;
	padding-right: 4px;	
	float: left;
	padding-bottom: 6px;
}
DIV.sh_laos_tour_image IMG{
	width: 105px;
}
DIV.cambodia_tour_image IMG{
	width: 155px;
}
DIV.sh_summary_laos_tour{
	float:left;
	width: 174px;
}
A:hover.sh_title_link_tour{
	text-decoration: underline;
}
P.sh_title_link_tour{
	margin-top: 0px;
	margin-bottom: 5px;
}
DIV.summary_laos_tour_inf{
	padding-top: 10px;
}
UL.cambodia_tour_right_1{/*Cambodia Tour*/
	display: block;
	width: 48%;
	padding-right: 2%;
	float: left;
}
DIV.cambodia_tour_left{
	width: 340px;
	
}
DIV.cambodia_tour_right{
	width: 236px;	
}
UL.cambodia_tour_right_2{
	display: block;
	width: 48%;
	padding-left: 2%;
	float: left;
}
A.title_cambodia_tour_1{
	font-weight: bold;
	color: #1d7000;
	font-size: 11px;
	text-decoration: none;
}
A.sh_title_green{
	color: #1d7000;
	text-decoration: underline;
}
A:hover.sh_title_green{
	text-decoration: none;
}
DIV.popular_hotel_vietnam{/*popular hotel in vietnam*/
	width: 335px;
	float: left;
	margin-right: 8px;
	background-color: #cdeaff;
}
UL.popular_hotel_vietnam{
	display: block;
	width: 105px;
	float: left;
}
UL.popular_hotel_vietnam_1{
	display: block;
	width: 105px;
	float: left;
	padding: 0px 5px;
}
LI.popular_hotel_vietnam{
	font-weight: bold;
	color: #1e5eaf;
	font-size: 11px;
	padding-bottom: 6px;
}
A.popular_hotel_vietnam{
	color: #000;
	text-decoration: underline;
	line-height: 18px;
}
A:hover.popular_hotel_vietnam{
	text-decoration: none;
}
DIV.box_padding_popular{
	min-height: 167px;
}
DIV.sh_seemore_text{
	padding-bottom: 8px;
}
DIV.photo_gallery{/*photo gallery*/
	width: 251px;
	float: left;
	background-color: #cdeaff;
}
DIV.photo_gallery_bar{
	background-color: #ffa200;
}
DIV.photo_gallery_left{
	float: left;
	width: 120px;
	text-align: left;
	margin-bottom: 5px;
}
DIV.photo_gallery_right{
	float: right;
	width: 120px;
	text-align: right;
	margin-bottom: 5px;
}
DIV.photo_gallery_left_1{
	margin-bottom: 0px;
}
DIV.photo_gallery_right_1{
	margin-bottom: 0px;
}
A.photo_gallery IMG{
	border: 2px #fff solid; 
	width: 113px;
	height: 77px;
}
/*----------\Close Content Middle\----------*/

/*----------Content Sidebar----------*/
DIV.content_sidebar{
	float: left;
	width: 180px;
	padding-left: 8px;
}
DIV.live_support{/*Live support*/
	background: #2c74d5 url(support_86x135.jpg) bottom right no-repeat;
	min-height: 160px;
}
DIV.nick_suport{
	text-align: left;
}
A.support_online{
	display: block;
	padding: 3px 0px;
}
A.support_online_skype{
	padding-left: 20px;
	padding-top: 8px;
	display: block;
}
DIV.testimonial_select{/*Testimonials*/
	border-top: #5690dd 1px solid;
	padding-top: 3px;
	color: #fff;
}
DIV.testimonial_select A{
	color: #fff;
	text-decoration: underline;
}
DIV.testimonial_select A:hover{
	text-decoration: none;
}
DIV.testimonial_view P{
	padding-top: 0px;
	margin-top: 0px;
	color: #fff;
	font-size: 12px;
	line-height: normal;
	text-align: justify;
}
DIV.testimonial_view SPAN{
	color: #a4df50;
	font-weight: bold;
	font-size: 11px;
}
DIV.currency_table{/*Currency*/
	padding: 3px;
}
TABLE.currency_table{
	background-color: #5a98ed;
}
TABLE.currency_table TD{
	text-transform: uppercase;
	color: #fff;
}
TD.currency_table_left{
	border-bottom: 1px solid #2c74d6 ;
	border-right: 1px solid #2c74d6 ;
	text-align: center;
	padding: 3px;
}
TD.currency_table_right{
	border-bottom: 1px solid #2c74d6 ;
	border-left: 1px solid #2c74d6 ;
	text-align: right;
	padding: 3px;
}
/*----------\Close Content Sidebar\----------*/

/*----------Footer----------*/
DIV.footer_menu{
	color: #1c5dad;
	padding: 0px 5px 5px;
}
DIV.footer_menu A{
	color: #1c5dad;
	text-decoration: none;
}
DIV.footer_menu A:hover{
	text-decoration: underline;
}
DIV.address{
	float: left;
	width: 685px;
	padding-left: 5px;
	font-size: 11px;
	line-height: normal;
}
DIV.address SPAN{
	font-weight: bold;
	color: #1c5dad;
	line-height: normal;
}
DIV.copyright{
	float: right;
	width: 295px;
	padding-right: 5px;
	text-align: right;
	font-size: 11px;
}
DIV.copyright A{
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}
DIV.language{
position: absolute;
top: 5px;
right: 15px;
}
LI.languane{
display: block;
float: left;
padding: 0px 8px;
}
A.language_V{
color:#FFF;
text-decoration: underline;
background: url(flag_V.gif) left no-repeat;
padding-left: 24px;
}
A:hover.language_V{
text-decoration: none;
}
A.language_E{
color:#FFF;
text-decoration: underline;
background:url(flag_e.gif) left no-repeat;
padding-left: 24px;
}
A:hover.language_E{
text-decoration: none;
}
DIV.b_sitemap{
padding:10px;
}
DIV.b_tour_top_summary{padding:10px; padding-bottom:5px; padding-left:0px; font-size:12px; font-weight:bold; border-bottom:1px dashed #000000; margin:0px 12px;}
LI.b_site_map_link{
margin-left:7px; margin-top:10px; margin-bottom:10px;
}
LI.b_site_map_link A{
font-size:12px; color:#000000;
}
LI.b_site_map_link A:hover{
text-decoration:none;
}
DIV.b_site_map_left{
float:left; width:260px; 
}
DIV.b_site_map_right{
float:right; width:260px;
}
/*----------\Close Footer\----------*/
