@import url(calendar-win2k-cold-2.css);
@import url(imagegallery.css);
/* CSS Document */
BODY{
	margin: auto; font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; background-color:#FFFFFF; behavior: url(../js/hover.htc);
	background-color:#fff6eb;
	background-image:url(http://www.waytohalong.com/images/bg_1366x1059_2.jpg);
	background-position:top;
	background-repeat:no-repeat; height:100%; margin:0; padding:0; 

}
BODY#send_email_bd{background:none;}
*HTML BODY#send_email_bd{background:#FFFFFF;}
DIV#wrapper_print{width:760px; margin:auto;}
#bg_allwrapper{
}
/*___________________________________________________________________________________________________________General Link And Tag*/
A{
	text-decoration: none;
}
A:hover{
	text-decoration: underline;
}
a:link, a:visited, a:active{}
A IMG{
	border: none;
	text-decoration: none;
}
input, select, textarea {
color:#000000;font-family: Arial, Helvetica, sans-serif;
font-size:11px;}


.clr{clear:both;}
.clr_left{clear:left;}
.clr_right{clear:right;}
.clr_both{clear:both;}
.clear{clear:both;}
.clear_left{clear:left;}
.clear_right{clear:right;}
.clear_both{clear:both;}
.cred{color:#9f0226;}
.cred2{color:#ff0000;}
.cred3{color:#cc0000;}
.cgray{color:#616161;}
.tbold{font-weight:bold;}
.cblue{color:#0c3165;}
.cblue2{color:#0078c9;}
.cyellow{color:#ffa200;}
.f20{font-size:20px;}
.f19{font-size:19px;}
.f18{font-size:18px;}
.f17{font-size:17px;}
.f16{font-size:16px;}
.f15{font-size:15px;}
.f14{font-size:14px;}
.f13{font-size:13px;}
.f12{font-size:12px;}
.f11{font-size:11px;}
.none{padding:0px; margin:0px;}
.fbold{font-weight:bold;}
.bold{font-weight:bold;}
.unbold{font-weight:normal;}
.tcenter{text-align:center;}
.block{display:block;}
.list_none{list-style:none;}
.center{text-align:center;}
.text_tran{text-transform:uppercase;}
.ccam{color:#f45001;}
.hzero{height:0px;}
.italic{font-style:italic;}
.throunh{text-decoration:line-through;}

/*________________Formart Class*/
DIV.all_warrper{padding-top:0px;}
#wrapper{margin: auto;width:998px;padding:20px 0px 20px 0px;}
#tour_detail #wrapper{padding:10px 0px 0px 0px;}
#footer{}
#header{height:94px; width:998px; margin:auto; }
#content{-moz-border-radius:8px; padding:12px 10px 1px 10px;  border-radius:8px;background-color:#FFFFFF;  position:absolute; width:978px;}
#content_left{float:left; width:671px;}
#content_right{float:right; width:295px;}
/*________________Formart banner*/
DIV.banner_all{/*background:url(logo_311x94.jpg) no-repeat left top;*/ float:right; height:94px; width:645px;}
DIV.logo_h{ float:left; height:94px;}
DIV.phone_call{margin-top:11px;}
/*----------\FORMAT MENU\----------*/
LI.menu_main_none:hover{visibility:visible; color:#0000FF; cursor:pointer;}
LI.menu_main_none:hover A{ color:#000000;}
LI:hover.menu_main_none UL.menu_tour_ul_0{visibility:visible; display:block; z-index:9999;}

ul.menu_tour_ul_0 {
background-color:#009edf;
border-color:#BBBBBB #BBBBBB -moz-use-text-color;
border-style:solid solid none;
border-width:0px 0px medium;
left:0;
position:absolute;
visibility:hidden;
z-index:999;
}
ul.menu_tour_ul_0 LI{list-style:none;}
li.li_tour_1 {
border-bottom:1px solid #BBBBBB;
height:20px; padding-bottom:3px;
line-height:20px;
text-align:left;
width:155px;}
*HTML li.li_tour_1 {padding-bottom:0px;}
li.li_tour_1 a.menu_link_tour_1 {
color:#FFFFFF;
font-size:11px;
font-weight:normal;
margin-left:5px;
text-decoration:none;}
LI:hover.li_tour_1{background-color:#005cb0; cursor:pointer;}
* HTML A:hover.menu_link_tour_1{color:#04405C;}

* HTML UL.menu_tour_ul_0 {top:25px;}
*:first-child+html  UL.menu_tour_ul_0{ top:25px; }
* HTML LI.menu_main_1 {padding-top:5px; height:18px;}
DIV.menu_top_banner A{color:#004cb2; font-size:11px; padding:0px 5px; }
DIV.menu_top_banner{padding-top:4px;}

UL#menu_main LI.menu_main_active{text-align:center; list-style:none;background:url(bg_menu_active_1x25.jpg) repeat-x top #005eb9; position:relative; color:#000000; width:80px; height:25px; padding:0px 3px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-radius:4px 4px 0px 0px;  float:left; margin-right:2px;}

UL#menu_main LI.menu_main_none{text-align:center; list-style:none;  background:url(bg_menu_1x25.jpg) repeat-x top #009edf; position:relative;  color:#000000; width:80px; height:25px; padding:0px 3px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-radius:4px 4px 0px 0px; float:left; margin-right:2px; display:block; z-index:9999;}
UL#menu_main LI.menu_main_active A{font-size:12px; font-weight:bold; color:#FFFFFF; line-height:25px;}
UL#menu_main LI.menu_main_none A{font-size:12px; font-weight:bold; color:#FFFFFF; line-height:25px;}
Li.menu_main_none IMG{margin-left:5px;}
UL#menu_main{float:right; margin-right:25px; margin-top:16px;position: relative; z-index: 1;}
*HTML UL#menu_main LI.sub_menu{height:20px; padding-top:5px;}

/*----------\FORMAT beach tour index\----------*/
DIV.tt_tour{padding-bottom:11px;}
div.tt_tour {
float:left;}
div.tt_tour h2 {
color:#9f0226;
font-weight:bold; background:url(arrow_17x17.jpg) no-repeat 0px 0px; padding-left:23px;}
DIV.show_all_tour_ A{ color:#133a65; text-decoration:underline;}
DIV.show_all_tour_ A:hover{text-decoration:none;}
DIV.beachtour_all{border:2px solid #e5e8ee;-moz-border-radius:9px;border-radius:9px;behavior:url(../js/PIE.htc); margin-bottom:13px; padding:10px 10px 18px 10px; }
DIV.title_group_tour_{padding-bottom:10px;}
DIV.title_group_tour_n{padding-bottom:10px; padding-top:20px; 
}
*:first-child+html DIV.title_group_tour_n{ padding-top:10px; }
div.tt_tour_nn {
float:left;}
div.tt_tour_nn h2 {
color:#9f0226;
font-weight:bold; background:url(arrow_17x17.jpg) no-repeat 0px 0px; padding-left:23px;}

DIV.right_item_tour H4{color:#0c3165; margin-bottom:5px;}
DIV.right_item_tour H4 SPAN{font-weight:normal;}
DIV.right_item_tour H4 FONT{font-weight:normal; font-weight:bold; font-size:14px; }

DIV.route_tours{margin-bottom:5px;}
DIV.summary_tours{text-align:justify;}
DIV.left_item_tour{float:left; padding-right:10px;}
DIV.left_item_tour IMG{width:111px; height:86px;}
DIV.item_beachtour_{padding-bottom:22px;}
DIV.title_group_tour_2{padding-bottom:10px;}
*HTML DIV.title_group_tour_2{padding-top:12px;}
*:first-child+html DIV.title_group_tour_2{padding-top:12px;}
DIV.beachtour_all{position:relative;}
DIV.item_row_tour_{width:130px; height:86px; float:left; margin-right:42px;}
DIV.item_row_tour_end{width:130px; height:86px; float:left; }

IMG.class_img_pos{position:absolute; width:130px; height:86px;}
IMG.title_item_row_tour{ position:relative; left:0px; top:65px;border:0px none;behavior:url(../js/iepngfix.htc); }
*HTML IMG.title_item_row_tour{ filter:alpha(opacity=70);behavior:none;}
DIV.pos_ab_{position:absolute;}
DIV.pos_text{position:relative; top:47px; left:0px; text-align:center;}
*HTML DIV.pos_text{position:relative; top:43px; left:0px; text-align:center;}
*:first-child+html DIV.pos_text{position:relative; top:43px; left:0px; text-align:center;}

/*----------\FORMAT box search\----------*/
DIV.box_search_all{background:url(bg_box_search_1x197.jpg) repeat-x top #0aa2df; position:relative; color:#000000;height:25px; padding:10px 10px;border-radius:4px 4px 4px 4px;-moz-border-radius:4px;-webkit-border-radius:4px; margin-bottom:15px; height:170px;}
DIV.key_word_all{padding-bottom:6px;}
DIV.tour_type_destination{padding-bottom:6px;}
DIV.duration_tour{padding-bottom:4px; color:#FFFFFF;}
DIV.key_word{float:left; width:100px; color:#FFFFFF; font-size:12px; }
DIV.tour_radio{float:left; width:31px;color:#FFFFFF; font-size:12px;}
DIV.input_check_float{float:left; margin-top:-2px;}
DIV.resort_radio{float:left; width:40px;color:#FFFFFF;font-size:12px;}
DIV.cruise_radio{float:left; width:40px; color:#FFFFFF;font-size:12px;}
div.title_b_search{border-bottom:1px solid #FFFFFF; padding-bottom:4px; }
DIV.ct_b_search{ margin-top:4px; padding:1px 0px 5px 0px;}
DIV.tour_type{float:left; width:159px;}
DIV.tour_destination{float:left; width:115px;}
SELECT.type_search{ width:149px;border:1px solid #707070;padding:1px;}
SELECT.des_search{ width:115px; border:1px solid #707070;padding:1px;}
DIV.title_tour_type{color:#FFFFFF; padding-bottom:4px;}
DIV.title_tour_destination{color:#FFFFFF;padding-bottom:4px;}
SELECT.duration_search{ width:149px;border:1px solid #707070; padding:1px;}
INPUT.input_search_1{border:1px solid #707070; padding:2px;}
INPUT.submit_search{ position:relative; cursor:pointer; background:url(bg_input_1x25.jpg) repeat-x top #70001a; color:#FFFFFF; text-align:center; border:1px solid #999999; margin-top:16px; width:115px; padding-bottom:4px; height:28px; padding-top:4px;
}
INPUT.input_search_1{width:270px;  padding:1px; margin-bottom:5px;}
DIV.duration_all{float:left; width:159px;}
DIV.input_search_{float:right; padding-right:1px;}
/*----------\FORMAT box support\----------*/
DIV.box_support_all{margin-bottom:15px;}

/*----------\FORMAT box testimonials\----------*/
DIV.item_testi SPAN{font-weight:normal;}
DIV.item_testi H5 A{color:#616161; font-size:12px; font-weight:bold; display:block;}
p.text_testnimonial{line-height:18px; font-size:12px; padding-top:5px; text-align:justify; color:#000000;}
A.detail_test{text-decoration:underline;}
A:hover.detail_test{text-decoration:none;}
DIV.box_testimonial_all{ position:relative; background:url(bg_box1_1x208.jpg) repeat-x top #FFF; color:#000000; padding:10px 10px;-moz-border-radius:4px;border-radius:4px; margin-bottom:15px;}
DIV.item_testi{padding:6px 0px 11px 2px;}
DIV.title_testi H3{padding-top:2px; padding-bottom:5px;}
A.show_all_testi{color:#133a65; display:block; float:left; text-decoration:underline;}
A:hover.show_all_testi{text-decoration:none; cursor:pointer;}
A:hover.post_testimonial{text-decoration:none; cursor:pointer;}
A.post_testimonial{color:#133a65; display:block; float:right;text-decoration:underline;}
DIV.show_all_test{padding-top:4px;}

/*----------\FORMAT box popular\----------*/
DIV.box_popular_all{ position:relative; background:url(bg_box1_1x208.jpg) repeat-x top #FFF; color:#000000; padding:10px 10px;-moz-border-radius:4px;border-radius:4px; margin-bottom:15px;}
Li.popular_destination{line-height:27px; background:url(arrow_3x6.jpg) no-repeat 0px 11px; padding-left:10px; }
Li.popular_destination A{line-height:27px;}
div.title_popular h3 {
padding-bottom:5px;
padding-top:2px;}
Ul.popular_destination{padding:3px 0px 3px 0px;}
A.show_allpopular{text-decoration:underline; }
A:hover.show_allpopular{text-decoration:none;}
DIV.show_all_popular{padding-top:4px;}
/*----------\FORMAT box resort_promo\----------*/
DIV.box_resort_promo_all{position:relative; background:url(bg_box1_1x208.jpg) repeat-x top #FFF; color:#000000; padding:10px 10px;-moz-border-radius:4px;border-radius:4px; margin-bottom:15px;}
div.title_resort_promo h3 {
padding-bottom:17px;
padding-top:2px;}
DIV.left_item_resort_promo{float:left; padding-right:9px;}
DIV.left_item_resort_promo IMG{width:67px; height:58px;}
DIV.right_item_resort_promo H4{padding-bottom:3px;}
DIV.right_item_resort_promo H4:hover{text-decoration:underline;}
DIV.right_item_cruise_index H4:hover{text-decoration:underline;}
DIV.price_star_resort{padding-bottom:6px;}
DIV.price_star_resort IMG{margin-right:8px;}
DIV.item_resort_promo{margin-bottom:19px;}

/*----------\FORMAT box classic tour\----------*/
DIV.classictour_all{position:relative; background:url(bg_box2_1x230.jpg) repeat-x top #FFF; color:#000000; padding:10px 10px 1px 10px;-moz-border-radius:4px;border-radius:4px;}
DIV.title_classic_tour{border-bottom:2px solid #d9dadb; padding-bottom:8px; margin-bottom:11px;}
UL.ul_classictour LI{list-style:none;}
DIV.left_classic_tour{float:left; width:112px; margin-right:10px;}
DIv.right_classic_tour{float:left; width:528px;}
Li.tour_classic{background:url(arrow_8x8.gif) no-repeat 0px 4px; padding-left:11px; margin-bottom:7px;}
LI.destination_classic{margin-bottom:14px;}

/*----------\FORMAT box cruise index\----------*/
DIV.box_cruise_index_all{margin-bottom:15px;
padding:15px 10px 10px 10px;}
DIV.title_cruise_index{border-bottom:2px solid #D9DADB;
margin-bottom:1px;
padding-bottom:8px;}
DIV.left_item_cruise_index{float:left;
padding-right:9px;}
DIV.right_item_cruise_index{ float:left; width:215px;}
DIV.price_star_cruise_index{padding-bottom:6px;}
DIV.address_cruise_index{}
div.right_item_cruise_index h4 {
padding-bottom:3px;}
div.price_star_cruise_index img {
margin-right:8px;}
div.left_item_cruise_index img {
height:69px;
width:80px;}
DIV.item_cruise_index{float:left; width:305px; margin-right:39px;}
DIV.item_cruise_index_right{float:left; width:305px;}
DIV.row_cruise_index{padding-bottom:18px; padding-top:10px;}
DIV.view_cruise_index{float:left; font-size:12px; font-weight:bold; color:#616161;}
DIV.cruise_list_index{background:url(arrow_6x6.jpg) 0px 5px no-repeat; padding-left:10px; float:left; margin-right:38px; margin-left:25px;}
DIV.cruise_list_index A{color:#0c3165; font-size:13px;}

/*----------\FORMAT footer\----------*/
DIV.information_footer{line-height:20px;}
DIV.link_footer{float:left; }
DIV.link_footer A{padding:0px 5px;}
DIV.information_footer{padding-left:5px; padding-top:7px;}
#footer{border-top:2px solid #e0e0e0; padding-top:8px;}
DIV.input_back_top{position:relative; left:890px; bottom:-19px;  behavior:url(../js/PIE.htc); color:#000000; width:92px; height:25px; padding:0px 3px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;border-radius:0px 0px 4px 4px;  background-color:#FFFFFF; line-height:25px; text-align:center;}
DIV.input_back_top A{background:url(arrow_11x11.jpg) no-repeat 0px 3px; padding-left:17px; font-size:12px; font-weight:bold; color:#cc0000;}
/*----------\FORMAT tour java index\----------*/
DIV.tour_java_all{behavior:url(../js/PIE.htc);width:667px; -moz-border-radius:9px;border-radius:9px; border:2px solid #e5e8ee; height:192px; margin-bottom:13px; position:relative; overflow:hidden; }
DIV.prev_java{float:left;}
DIV.next_java{float:left;}
DIV.next_java a{display:block;}
DIV.prev_java a{display:block;}
DIV.left_tour_java IMG{width:395px; height:192px; margin:0; padding:0; }
DIV.left_tour_java A{display:block; float:left;}
DIV.left_tour_java{float:left;}
DIV.right_tour_java{background-color:#f0f0f0; padding:7px 10px 10px 10px; height:175px; float:right; width:248px;
behavior:url(../js/PIE.htc);-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;border-radius:0px 8px 8px px; position:relative;margin:0px;
}
DIV.name_tour_java {margin-bottom:5px;}
DIV.summary_tour_java{line-height:18px; text-align:justify; height:62px; overflow:hidden;}
DIV.input_next_tour_java{float:right; margin-top:5px; margin-left:610px;
margin-top:160px;
position:absolute;
z-index:9999;}

/*----------\FORMAT payment\----------*/
DIV.payment_all{border:2px solid #e5e8ee;-moz-border-radius:9px;border-radius:9px;behavior:url(../js/PIE.htc); margin-bottom:13px; padding:10px 10px 18px 10px;position:relative; }
div.tt_payment { float:left;
padding-bottom:11px;}
div.tt_payment h2 {color:#9F0226;
font-weight:bold;}


/*----------\FORMAT contact us\----------*/
div.contact_us_title {
color:#34860D;
height:14px;
line-height:14px;
margin:10px;
overflow:hidden;}
div.contact_us_boder {
border-bottom:1px solid #D4EAF8;
margin-left:12px;
margin-right:12px;
padding:2px 10px 10px;}
span.contact_us_address_left {
float:left;
height:20px;
line-height:20px;
width:80px;}
span.contact_us_mid {
float:left;
height:20px;
line-height:20px;
padding-right:10px;
width:10px;}
span.contact_us_address_right {
float:left;
height:20px;
line-height:20px;
width:auto;}
input.contact_us {
width:350px;}
textarea.contact_us {
height:80px;
width:350px;}
input.scode {
width:115px;}
div.contact_us_submit {
padding-left:116px;
padding-top:1px;}
input.input_visa_book_1 {
 position:relative;background:url(bg_input_1x24.jpg) repeat-x top #ea6c03;-moz-border-radius:4px;border-radius:4px; border: medium none;
color:#FFFFFF;
cursor:pointer;
font-size:12px;
font-weight:bold; 
height:24px; padding-bottom:3px;
}
input.input_visa_book_2 {
position:relative;background:url(bg_input_1x24.jpg) repeat-x top #ea6c03;-moz-border-radius:4px;border-radius:4px; border: medium none;
color:#FFFFFF;
cursor:pointer;
font-size:12px;
font-weight:bold;
height:24px; padding-bottom:3px;
}
div.contact_us_boder_2 {
margin-left:12px;
margin-right:80px;
padding:2px 10px 10px 4px;}
/*----------\FORMAT about us\----------*/
DIV.ct_aboutus{color:#000000;

line-height:18px;
text-align:justify;}

/*----------\FORMAT testimonial\----------*/
div.summary_tes {
font-size:12px;
line-height:18px;
padding-bottom:15px;
padding-top:0;}
div.summary_tes a {
color:#005AAB;
font-size:12px;
text-decoration:underline;}
div.summary_tes a:hover{text-decoration:none;}
div.data_entry_tes {
border-top:1px dashed #BCBCBC;
line-height:18px;
padding-bottom:10px;
padding-top:10px;
text-align:justify;}

div.data_entry_tes a {
color:#0C3165;
font-size:12px; padding:0px 5px;
text-decoration:underline;}
div.data_entry_tes a:hover{text-decoration:none;}
div.name_customer_national {
color:#34860D;
font-size:12px;
font-weight:bold;
padding-bottom:2px;
padding-top:7px;}

div.other_test_rd {
color:#005AAB;
font-weight:bold;
margin-bottom:8px;}
div.other_news_bot { font-size:14px;
color:#9F0226;
font-weight:bold;
margin-bottom:5px;
}
div.other_test_rd ul {
padding:7px 20px 10px 25px;}
div.other_test_rd ul li {
background:url(arrow_8x8.gif) no-repeat scroll 0 8px transparent;
padding-left:15px; list-style:none; line-height:25px;}
div.other_test_rd ul li a {
color:#0C3165;
font-size:12px;
font-weight:normal;
line-height:20px;}
/*----------\FORMAT post testimonial\----------*/
div.summary_car_ {
padding-bottom:15px;
text-align:justify;}

table.post_question {
color:#133A65;
font-size:12px;}
input.post_question {
width:400px;}
select.post_question {
width:120px;}
textarea.textar_book {
height:80px;
width:413px;}
span.SH_required_field {
color:#FF0000;
font-size:12px;}
.tred {
color:#FE0000;}
span.post_question {
height:30px;
line-height:30px;
padding-right:10px;
width:120px;}
div.input_send_visa_book_2 {
padding-left:97px;}

div.tt_tes_detail { float:left;
padding-bottom:11px;}
div.tt_tes_detail h2 {color:#005AAB;
font-weight:bold;}
DIV.ct_testi_detail{line-height:18px; text-align:justify;}
div.name_customer_national_2 {
color:#005AAB;
font-size:12px;
font-weight:normal;
padding-bottom:1px;
padding-top:5px;}

/*----------\FORMAT testimonial list\----------*/
a.page_list_unselect_first {
color:#133A65;
font-size:12px;
padding:0px 6px;
text-decoration:underline;}
a:hover.page_list_unselect_first {text-decoration:none;}
a.page_list_select {
color:#a10126;
font-size:12px; font-weight:bold;
padding:0 6px;
text-decoration:none;}

a.page_list_unselect {
color:#133A65;
font-size:12px;
padding:0 6px;}

a.page_list_next {
color:#133A65;
font-size:12px;
padding:0 6px;
text-decoration:underline;}
a:hover.page_list_next {text-decoration:none;}
DIV.hotel_list_page_list_top{padding-bottom:15px;}
DIV.page_list_end{border-top:1px dashed #BCBCBC; padding-top:10px;}

/*----------\FORMAT FAQs \----------*/
div.sh_help_question_title {
background:url(arrow_3.gif) no-repeat scroll 0 6px transparent;
margin-bottom:6px;
margin-top:6px;
padding-left:9px;}

div.sh_help_question_title a {
color:#133A65;
font-size:12px;
text-decoration:underline;}

a#backtop_faq {
background:url(backtop_8x8.jpg) no-repeat scroll 0 4px transparent;
color:#FE6F2A;
margin-left:10px;
padding-left:12px;
text-decoration:underline;}
a#backtop_faq:hover{text-decoration:none;}
UL.faq_ul{list-style:none; padding:0px 10px 20px 0px;}
LI.faq_ul{background:url(arrow_6x6.jpg) no-repeat scroll 0 9px transparent;
list-style:none outside none; line-height:23px;
padding-left:14px;}
A.sh_help_question1{font-weight:bold; color:#0C3165; text-decoration:underline;}
A:hover.sh_help_question1{text-decoration:none;}
DIV.sh_help_text{border-bottom:1px dashed #BEBFC0; padding-bottom:15px; margin-bottom:15px;}
/*----------\FORMAT service \----------*/
DIV.item_service__{border-bottom:1px solid #e5e8ee; padding-bottom:20px; padding-top:20px;}
DIV.left_sv{float:left; padding-right:10px;}
DIV.left_sv IMG{width:160px; height:99px;}
DIV.right_sv{float:left; width:463px;}
DIV.right_sv h4{margin-bottom:8px;}
DIV.right_sv h4 A{text-decoration:underline;}
DIV.right_sv h4 A:hover{text-decoration:none;}
DIV.summary_sv{ text-align:justify; padding-bottom:10px;}
DIV.book_more_sv A{text-decoration:underline; padding:0px 5px;}
DIV.book_more_sv A:hover{text-decoration:none;}
DIV.page_list_sv{padding-top:16px;}
DIV.left_tour_r{float:left; padding-right:10px;}
DIV.left_tour_r IMG{width:95px; height:73px;}
DIV.right_tour_r{float:left; width:165px; padding-top:20px; }
DIV.right_tour_r A{color:#0c3165;}
DIV.item_tour_r_{padding-bottom:20px;}
UL.pr_sv{padding-left:5px;}
LI.pr_sv{line-height:26px;  background:url(arrow_3x6.jpg) no-repeat 0px 10px; padding-left:12px; height:26px;}
LI.pr_sv A{font-weight:bold;}
DIV.ct_sv_right{padding:3px 3px 0px 8px;}

DIV.text_sv_dt{line-height:18px; text-align:justify; padding:10px 0px 5px 0px;}
DIV.img_dt_sv{float:left; padding-right:10px;}
DIV.img_dt_sv IMG{width:270px;}
P.sm_dt_sv{font-weight:bold; line-height:18px; text-align:justify; }
A.book_sv{display:block; margin-top:10px; }
A.book_sv_bot{width:103px;}
Ul.other_sv_bot{padding:8px 0px 19px 15px;}

dIV.date_nguon{font-style:italic; font-weight:bold; padding-top:10px;}
FONT.date_bot_news{font-weight:normal; font-style:italic;}
Li.pr_news A{ font-weight:normal;}

li.pr_news {
background:url(arrow_3x6.jpg) no-repeat scroll 0 10px transparent;
height:26px;
line-height:26px;
padding-left:12px;}

DIV.left_nv_ img {
height:131px;
width:198px;}
DIV.left_nv_{float:left;
padding-right:10px;}
div.right_nv_ {
float:left;
width:435px;}
DIV.right_nv_ H3{padding-bottom:7px; color:#F45001;}
DIV.right_nv_ H3 A{color:#F45001;}
li.news_event {
background:url(arrow_3x6.jpg) no-repeat scroll 0 8px transparent;
line-height:23px;
padding-left:10px; border-bottom:1px solid #E5E8EE;}
li.travel_g_ {
background:url(arrow_3x6.jpg) no-repeat scroll 0 8px transparent; float:left; width:204px;
line-height:23px;
padding-left:10px; border-bottom:1px solid #E5E8EE;}
DIV.show_all_travel_g{background:url(arrow_8x8.gif) no-repeat scroll 0 3px transparent;
float:right;
margin-top:7px;
padding-left:12px;}
div.show_all_travel_g a {
color:#133A65;
font-size:12px;
font-weight:bold;
text-decoration:underline;}
div.show_all_travel_g a:hover{text-decoration:none;}
DIV.row_nv_all{padding:10px 0px;}

div.right_att_ {
float:left;
width:435px;}
DIV.right_att_ H3{padding-bottom:7px; color:#F45001;}
DIV.right_att_ H3 A{color:#F45001;}
DIV.left_att_ img {
height:131px;
width:198px;}
DIV.left_att_{float:right;
padding-left:10px;}
/*----------\FORMAT travel guide \----------*/


div.content_menu_left ul li {
background:url(arrow_8x8.gif) no-repeat scroll 0 9px transparent;
color:#0C3165;
display:block;
font-size:12px;
font-weight:bold;
line-height:26px; 
padding-left:14px;}
*HTML div.content_menu_left ul li {height:26px;}
div.content_menu_left ul li ul li.submenu_vn_one {
background:url(arrow_3x6.jpg) no-repeat scroll 0 10px transparent;
display:block;
line-height:26px;
padding-left:10px;}

li.submenu_vn_one a {
color:#0C3165;
font-size:12px;
font-weight:normal;
line-height:26px;
text-decoration:none;}
li.submenu_vn_one a:hover{text-decoration:underline;}
div.content_menu_left ul li ul {
padding:0px 0px 6px 15px;}
*HTML div.content_menu_left ul li ul {
padding:0px 0px 6px 0px; margin-left:13px;}

*:first-child+html div.content_menu_left ul li ul{ padding:0px 0px 6px 0px;margin-left:13px;}

div.content_menu_left ul li.active_tour{background:url(arrrow_red_.gif) no-repeat 0px 9px; padding-left:14px; color:#9f0226; }

div.content_menu_left ul li ul li.active_tour {
background:url(arrow_red_3x6.gif) no-repeat scroll 0 10px; 
display:block;
line-height:26px; height:26px;
padding-left:10px;}
li.active_tour a {
color:#9f0226;
font-size:12px;
font-weight:normal;
line-height:26px;
text-decoration:none;}
div.content_menu_left ul li.active_tour2{background:url(arrow_gray.gif) no-repeat 0px 9px; padding-left:14px; color:#4d4d4d; }

div.content_menu_left ul li ul li.active_tour2 {
background:url(arrow_gray.gif) no-repeat scroll 0 10px; 
display:block;
line-height:26px; height:26px;
padding-left:10px;}

/*----------\FORMAT tour list , list 2 \----------*/

DIV.left_title_t_list{float:left;}
DIV.customize_tour__{float:right;}
DIV.customize_tour__ A{display:block;}
DIV.show_all_tour_n A{ color:#133a65; text-decoration:underline; display:block;}
DIV.show_all_tour_n A:hover{text-decoration:none;}
DIV.show_all_tour_n {float:right;}
DIV.pd_tour_list{padding-top:20px;}

Li.datatour_bot{background:url(arrow_8x8.gif) no-repeat scroll 0 9px transparent;
color:#0C3165;
display:block;
font-size:12px;
font-weight:bold;
line-height:26px;
padding-left:14px; float:left; width:314px;
}
DIV.title_bot_tour_list{float:left;}
DIv.cus_tour_b{float:right;}
DIV.ct_data_other_tour UL{padding:15px 0px 10px 10px;}
*:first-child+html DIV.ct_data_other_tour UL{padding:0px 0px 10px 10px;}
*HTML DIV.ct_data_other_tour UL{padding:0px 0px 0px 10px;}

DIV.item_beachtour_list{padding-bottom:28px;}
DIV.bot_list_2{padding-bottom:16px;}
*:first-child+html DIV.bot_list_2{padding-bottom:0px; }
*HTML DIV.bot_list_2{padding-bottom:0px; }

/*----------\FORMAT cruise, cruise list \----------*/
DIV.left_item_cruise_{float:left; padding-right:10px;}
DIV.left_item_cruise_ IMG{width:80px; height:69px;}
IMG.star_cru{margin:0px 5px; padding-bottom:3px;}
div.tt_cruise_nn {
float:left;}
div.tt_cruise_nn h2 {
color:#9f0226;
font-weight:bold;}
div.tt_cruise_2_nn {}
div.tt_cruise_2_nn h2 {
color:#9f0226;
font-weight:bold;}


DIV.cruise_top_all{border:2px solid #e5e8ee;-moz-border-radius:9px 9px 0px 0px;border-radius:9px 9px 0px 0px;behavior:url(../js/PIE.htc); margin-bottom:0px; padding:10px 10px 0px 10px; position:relative\0/;}
DIV.cruise_botoom{border:2px solid #e5e8ee;-moz-border-radius:0px 0px 9px 9px;border-radius:0px 0px 9px 9px;behavior:url(../js/PIE.htc); margin-bottom:10px; padding:10px 10px 18px 10px; border-top:0 none; position:relative\0/;}

DIV.view_cruise_bott{ font-size:12px; font-weight:bold; color:#616161; padding-bottom:10px;}
DIV.cruise_list_bott{background:url(arrow_6x6.jpg) 0px 5px no-repeat; padding-left:10px; float:left; margin-right:38px; width:165px; }
DIV.cruise_list_bott A{color:#0c3165; font-size:13px;}
DIV.cruise_list_bott_end{background:url(arrow_6x6.jpg) 0px 5px no-repeat; padding-left:10px; float:left; width:165px; }
DIV.cruise_list_bott_end A{color:#0c3165; font-size:13px;}
DIV.left_item_cruise_bot{float:left; padding-right:10px;}
DIV.left_item_cruise_bot IMG{width:80px; height:69px;}
DIV.right_item_cruise_bot{float:left; width:214px;}

div.right_item_cruise_bot h4 {
color:#0C3165;
margin-bottom:5px;}
div.right_item_cruise_bot h4 A{color:#0C3165;}
DIV.item_cruise_bott{float:left; width:315px; padding-right:15px;}
DIV.padding_right_more{padding-right:0px;}
DIV.tt_cruise_2_nn{padding-bottom:15px;}
DIV.row_cruise_bott{padding-bottom:20px;}
IMG.margin_left_more{margin-left:0px;}
INPUT.search_cruise_input{margin-top:7px;}
DIV.box_search_cruise_all{background:-moz-linear-gradient(top, #005eb9, #0aa2df); position:relative;
background:
				-webkit-gradient(
									linear,
									left bottom,
									left top,
									color-stop(1, #005eb9),
									color-stop(0, #0aa2df)
								);
-pie-background: linear-gradient(top, #005eb9, #0aa2df); behavior:url(../js/PIE.htc); color:#000000;height:25px; padding:10px 10px;-moz-border-radius:4px;border-radius:4px; margin-bottom:15px; height:157px; }
DIV.ct_data_other_cru{padding-top:20px;}
div.search_title_result {
font-weight:bold;}
span.search_key_result {
font-weight:normal;}
div.sort_by_all {
border-top:1px dotted #999999;
font-weight:normal;
margin:4px 0 0;
padding-top:5px;
text-align:right;}
DIV.sort_by_left{float:left;}
div.search_request {
float:right;
padding-top:4px;}
span.number_search {
color:#FF0000;}
span.search_request {
font-weight:bold;}
select.hotel_result_sort {
float:left;
font-size:12px;
height:22px;
margin:0 10px 0 2px;
width:80px;}
input.hotel_result_sort {
background:none repeat scroll 0 0 transparent;
color:#E87819;
cursor:pointer;
font-size:12px;
font-weight:bold;
padding-bottom:2px;}
.tblue2 {
color:#02517A;}
form.sort_by_left {
float:left;
}
DIV.search_title_result{padding-top:15px;}
*:first-child+html  DIV.search_title_result{ padding-top:5px;}
DIV.row_ot_cruise_{padding-bottom:10px;}
/*----------\FORMAT resort, resort list, resort list 2 \----------*/
DIV.left_item_rs_{float:left; text-align:center; padding-right:13px;}
DIV.left_item_rs_ A{display:block;width:80px; height:69px;}
DIV.left_item_rs_ IMG{width:80px; height:69px; margin-bottom:7px;}
DIV.right_item_rs_{width:218px; float:left;}
IMG.star_rs_{float:left; padding-right:7px;}
FONT.name_rs_row{display:block; float:left;}
DIV.add_rs_{font-style:italic; padding:4px 0px;}
DIV.summary_rs_{text-align:justify;}
FONT:hover.name_rs_row{text-decoration:underline;}
DIV.padding_right_rs{padding-right:20px;}
DIV.item_resort_{float:left; width:313px;}
DIV.row_resort_all{padding-bottom:15px;}
li.dataresort_bot {
background:url(arrow_6x6.jpg) no-repeat scroll 0 10px transparent;
color:#0C3165;
display:block;
float:left;
font-size:12px;
line-height:26px;
padding-left:11px;
width:207px;}
DIV.right_item_rs_list{float:left; width:550px;}
FONT.name_rs_listrow{display:block;
float:left; padding-right:7px;}
FONT:hover.name_rs_listrow{text-decoration:underline; cursor:pointer;}
DIV.pri_add_resort{padding:5px 0px;}
DIV.summary_rs_{line-height:18px; text-align:justify;}
FONT.price_resort__{padding-right:18px;}
FONT.add_resort__{font-style:italic;}
FONT.add_resort__ A{font-style:normal; text-decoration:underline;}
FONT.add_resort__ A:hover{text-decoration:none;}
A.view_resort_more{background:url(arrow_8x8.gif) no-repeat 0px 4px; padding-left:12px; color:#133a65; text-decoration:underline;}
A:hover.view_resort_more{text-decoration:none;}
DIV.item_resort_list{border-bottom:1px solid #e9e9e9; padding:18px 0px;}
FONT.location_resort{font-size:12px; font-weight:normal; font-style:italic; color:#000000;}
DIV.padding_bottom_more{padding-bottom:0px;}
DIV.row_resort_all_list{padding-bottom:0px;}
DIV.border_bottom_more{border-bottom:0 none;}
DIV.pages_resrot_bot{padding-top:10px;}
DIV.sort_by_view_location{font-size:11px; font-weight:bold; color:#4d4d4d;}
SELECT.sort_by_ht{font-size:11px; font-weight:bold; color:#4d4d4d; margin:0px 6px;}
SELECT.view_location_ht{font-size:11px; font-weight:bold; color:#4d4d4d; margin:0px 0px 0px 6px;}
*HTML DIV.padding_more_ie{}
*HTML DIV.title_group_tour_n{padding-top:10px;}
*:first-child+html DIV.padding_more_ie{}
*:first-child+html #resort_list DIV.item_resort_list{padding:10px 0px;}
*HTML #resort_list DIV.padding_more_ie{padding-top:18px;}
DIV.unfloat_right{float:none;}

/*------------------FORMAT TOUR BOOK-----------------------*/
DIV.tour_book_title_1{background-color:#84b017; height:29px; font-size:13px; font-weight:bold; color:#FFFFFF; line-height:29px; padding-left:15px;}
DIV.tour_book_content{background-color:#FFFFFF; padding:20px;}
TD.hotel_book_name{font-weight: bold;color: #304e1a;}
DIV.hotel_book_type{float: left;padding-right:10px; font-weight:bold; color:#304E1A;}
DIV.hotel_book_adult{float: left;width: 140px;}
DIV.hotel_book_children{float: left;width: 150px;}
DIV.hotel_book_checkin{float: left;padding-right:10px}
TEXTAREA.hotel_book_request{width: 325px; margin-bottom:7px;}
TD.contact_us{padding-bottom: 10px;}
INPUT.contact_us{width: 280px;}
SELECT.hotel_book_country{width: 100px;}
INPUT.hotel_book_adult{width: 20px;}
INPUT.hotel_book_checkin{width:109px;}
DIV.hotel_book_city{float: left;width: 180px;}
DIV.hotel_book_country{float: left;width: 140px;}
INPUT.hotel_book_children{width: 20px;}
DIV.tour_book_top{background: url(tour_line.gif) bottom repeat-x ;padding-bottom: 10px;}
DIV.hotel_direction_bar{clear: both;background: #e1e1e1;font-weight: bold; font-size:13px;margin: 10px 0px;}
DIV.item_marked{padding-bottom:7px;}
DIV.ct_book_ht_to_sv{padding-top:10px;}

INPUT.input_send{  position:relative; cursor:pointer; background: url(bg_input_1x25.jpg) repeat-x top #70001A; color:#FFFFFF; text-align:center; border:1px solid #999999; width:75px; padding-bottom:2px; height:24px; font-size:12px; font-weight:bold; 
}
IMG.hotel_book_checkin{cursor:pointer;}

/*----------------------\format SHOPPING CART\------------------------*/
DIV.note_top_cart{margin-bottom:7px;}
DIV.top_bg_cart{background:url(bg_top_713x7.gif) no-repeat; width:713px; height:7px;}
DIV.bottom_bg_cart{background:url(bg_bottom_713x7.gif) no-repeat; width:713px; height:7px;}
DIV.content_bg_cart{ padding:1px 5px 4px 0px; font-size:12px; text-align:justify;}
DIV.content_bg_cart SPAN{font-weight:bold; font-size:12px;}

DIV.note_top_cart_2{}
DIV.top_bg_cart_2{background:url(bg2_top_713x7.gif) no-repeat; width:683px; height:7px;}
DIV.top_bg_cart_3{background:url(bg3_top_713x7.gif) no-repeat; width:683px; height:7px;}
DIV.bottom_bg_cart_2{background:url(bg2_bottom_713x7.gif) no-repeat;  height:7px;}
DIV.content_bg_cart_2{background-color:#f3f3f3; padding:1px 5px 7px 5px; font-size:12px; color:#235b89; text-align:justify;}
SPAN.tt_bg_cart_2{font-size:13px; font-weight:bold; color:#000000; }
INPUT.input_cart_1{width:40px;}
SPAN.text_bg_cart{width:60px;float:left;color:#000000;margin-left:2px;height:20px;line-height:20px;overflow:hidden;}
SPAN.text_bg_cart_1{width:45px;float:left;color:#000000;margin-left:2px;height:20px;line-height:20px;overflow:hidden;}
SPAN.text_bg_cart_2{width:110px;float:left;color:#000000;margin-left:2px;height:20px;line-height:20px;overflow:hidden;}
SPAN.text_bg_cart_end{float:left;color:#000000;margin-left:2px;height:20px;line-height:20px;overflow:hidden;}
DIV.row_input_cart{padding-top:10px;}
DIV.item_1_bg_cart{float:left;height:26px; padding-right:10px;}
DIV.top_item_shopping_cart{background-color:#bde1ff; padding:2px 5px; }
DIV.top_item_shopping_cart_one{background-color:#e5e5e5; padding:2px 5px 2px 5px; }
SPAN.top_item_shopping_cart_one{font-size:12px; font-weight:bold; color:#000000;}
DIV.item_shopping_cart{padding-top:4px;}
DIV.item_shopping_cart_one{}
SPAN.top_item_shopping_cart{font-size:12px; font-weight:bold; color:#000000;}
SPAN.top_item_shopping_cart_hotel{font-size:12px; font-weight:bold; color:#000000; display:block; float:left; padding-right:4px;}
SPAN.img_star_hotel_cart{display:block; float:left;}
A.remove_link_shop_cart{font-size:11px; color:#FF0000; text-decoration:none;}
A:hover.remove_link_shop_cart{text-decoration:underline;}
DIV.text_bot_item_sp_cart{float:left; text-align:left;}
DIV.price_item_sp_cart{float:right; text-align:right; width:130px; font-size:12px; font-weight:bold; color:#FF0000;}
DIV.price_item_sp_cart_3{float:right; text-align:right; height:28px; line-height:28px; width:83px; font-size:12px; font-weight:bold; color:#FF0000;}
DIV.price_item_sp_cart_hotel{float:right; text-align:right; height:28px; line-height:28px; width:130px; font-size:12px; font-weight:bold; color:#FF0000;}
DIV.price_item_sp_cart_hotel_new{float:right; text-align:right; height:32px; line-height:32px; width:83px; font-size:12px; font-weight:bold; color:#FF0000;}
DIV.bot_item_shopping_cart{background-color:#f3f3f3; padding:5px 5px 10px 5px;}
DIV.bot_item_shopping_cart_one{background-color:#f3f3f3; padding:5px 5px 5px 5px;}
DIV.item_shopping_cart{}
DIV.sp_input_float{float:left; height:28px; line-height:28px; width:100px;}
DIV.shoping_room_class1{float:left;
height:22px;
padding-right:15px;
padding-top:6px;
width:120px;}
*:first-child+html DIV.shoping_room_class1{padding-top:1px;}
DIV.shoping_room_class_new{float:left;
height:22px;
padding-right:15px;
padding-top:6px;
width:150px;}
*:first-child+html DIV.shoping_room_class_new{padding-top:1px;}
DIV.shoping_room_class_new_2{float:left;
height:22px;
padding-right:15px;
padding-top:6px;
width:75px;}
*:first-child+html DIV.shoping_room_class_new_2{padding-top:1px;}
DIV.shoping_room_class_new_3{float:left;
height:22px;
padding-right:15px;
padding-top:6px;
width:65px;}
*:first-child+html DIV.shoping_room_class_new_3{padding-top:1px;}
DIV.shoping_room_class_new_4{float:left;
height:22px;
padding-right:1px;
padding-top:6px;
width:43px;}
*:first-child+html DIV.shoping_room_class_new_4{padding-top:1px;}
DIV.shoping_room_class1_2{float:left;
height:22px;
padding-right:15px;
padding-top:6px;
width:150px;}
*:first-child+html DIV.shoping_room_class1_2{padding-top:1px;}
SELECT.shoping_room_class1{width:110px;}
SELECT.shoping_room_class2{width:80px;}
SELECT.shoping_room_class3{width:70px;}
SELECT.shoping_room_class4{width:125px;}
INPUT.hotel_detail_input_checkin_sp_cart{width:120px;}
DIV.numberofroom{width:100px; clear:both;}
DIV.depart_time_pr{width:60px;}
DIV.shopcart_total{padding:10px 8px 5px;
text-align:right; height:18px; }
DIV.shopcart_total SPAN{font-size:13px; font-weight:bold; color:#000000;}
div.shopcart_top {
border-top:1px solid #C0C0C0;
line-height:30px;
padding-bottom:2px;}
span.shopcart_choose {
background:url(dot_list_hotel_10x8.gif) no-repeat right;
display:block;
float:left;
margin-right:10px;
margin-top:2px;
padding-right:20px;
}
div.shopcart {
float:left;
margin-right:4px;
margin-top:6px;}
*:first-child+html DIV.shopcart{margin-top:3px;}
input.shopcart {
float:left;
margin-top:4px;}
span.shopcart {
display:block;
float:left;
line-height:20px;
margin-top:6px;
padding-right:10px;}
SELECT.nati_shoping_cart{width:248px; color:#333333;}
INPUT.input_visa_book_plan{background:url(130x24_conti_plan.gif) no-repeat; width:130px; height:24px;border:0; font-size:12px; font-weight:bold; color:#FFFFFF; padding-bottom:3px;cursor:pointer;}
div.shopcart_help_content { margin-top:10px; border:1px dashed #666666; padding:1px 5px;
line-height:18px;
text-align:justify;}
DIV.input_update_cart{float:right;}
SPAN.tour_detail_tab3_input_new_cart{margin-right:2px;float:left; height:20px; line-height:20px; font-weight:bold;}
SPAN.choose_number{font-style:italic; font-size:12px; color:#000000; font-weight:bold;}
DIv.title_tour_group_cart{background-color:#BDE1FF; padding:0px 5px 5px 5px;}
IMG.img_detail_travel_tips{margin-right:15px; margin-bottom:15px;}
span.tour_detail_tab3_input_new {
float:left;
margin-right:2px;}
INPUT.input_cart_3{width:76px;}

div.table_one_left {
float:left;
width:410px;}

div.noteboxform {
background:transparent url(arrow_7x7_blue3.gif) no-repeat scroll 0 4px;
color:#133A65;
font-size:12px;
font-weight:bold;
margin-top:9px;
}

table.table_one_left {
color:#133A65;
font-size:12px;
}

div.table_one_right {
float:left;
width:227px;color:#133A65;
font-size:12px;
padding-left:6px;}

input.inputfn_3 {
width:285px;}
input.inputfn_2 {
width:240px;}
input.inputfn_1 {
width:140px;}
textarea.textar {
height:80px;
width:285px;}

input.inputfn_5 {
width:95px;}

select.fOHperiod {
color:#333333;
width:99px;}

select.nati_shoping_cart {
color:#333333;
width:248px;}

div.input_send_visa_book { padding-left:127px; }

DIV.clear_both_shopcart{clear:both;}
DIV.item_shopping_cart_one{padding-top:4px;}
IMG.calender{cursor:pointer;}

/*----------------------\format Tour detail\------------------------*/
LI.other_tour_dt{
background:url(arrow_8x8.gif) no-repeat scroll 0 9px transparent;
color:#0C3165;
font-size:12px;
font-weight:bold;
line-height:26px;
padding-left:14px; line-height:26px;}
DIV.left_top_tour_d{float:left; padding-right:10px;}
DIV.left_top_tour_d IMG{width:212px; height:122px;}
DIV.right_top_tour_d{float:left; width:423px;}
Ul.tool_tour_dt LI{list-style:none;}
LI.tool_print{background:url(print_16x16.jpg) no-repeat 0px 0px; padding-left:20px; float:left; padding-right:34px;}
LI.tool_bookmark{background:url(add_16x16.jpg) no-repeat 0px 0px; padding-left:20px;float:left; padding-right:34px;}
LI.tool_gallery{background:url(gallery_15x14.jpg) no-repeat 0px 0px; padding-left:20px;float:left; padding-right:34px;}
A.tool_tour_dt{text-decoration:underline; color:#133a65;}
A:hover.tool_tour_dt{text-decoration:none;}
FONT.price_tour_dt_{padding-right:27px;}
DIV.price_tour_d{padding:8px 0px;}
DIV.smm_tour_dt{text-align:justify; padding-top:8px;}
*HTML DIV.smm_tour_dt{padding-top:4px;}
*:first-child+html DIV.smm_tour_dt{padding-top:4px;}

DIV.tour_detail_top_ct{padding:15px 10px 20px 10px;}
ul#tab li {
list-style:none outside none;}
ul#tab li.tour_title_selected {
float:left;
margin-right:1px; height:25px; line-height:25px;
text-align:center; -moz-border-radius:6px 6px 0px 0px; padding:0px 17px; background:url(line_FFF_2x1.jpg) #FFFFFF repeat-x 0 25px;border-radius:3px 3px 0px 0px; border:1px solid #cfcfcf;border-bottom:none; position:relative;
}
div.sh_tour_bar_title__{background:url(line_2x1.jpg) repeat-x scroll 0 25px; height:26px; padding-left:10px;}
ul#tab li.tour_title_unselected {
height:24px; line-height:24px;
float:left;
margin:0 1px 0 0;
padding-left:0;
text-align:center; -moz-border-radius:6px 6px 0px 0px; padding:0px 17px; background-color:#c8edff;border-radius:3px 3px 0px 0px; border:1px solid #cfcfcf; position:relative; cursor:pointer; background:url(bg_tab_1x24.jpg) repeat-x top #e4e4e4;}
ul#tab li.tour_title_selected {
text-align:center;}
span.tour_menu_visited_middel_dt a.tour_menu_unselected_2 {
color:#9f0226;
font-size:12px;
font-weight:bold;
text-decoration:none;}
ul#tab li.tour_title_unselected a.tour_menu_unselected_2 {
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:none;}

/*__________________________________________________________________________Tour detail*/
DIV.tour_detail_tab1_content{
	text-align:justify;
	padding-top:6px; padding-bottom:10px;
}
UL.tour_detail_brief{
	padding-bottom:20px;
}
UL.tour_detail_brief LI{
	height:24px;
	line-height:24px;
	list-style:none; color:#34860d; font-weight:bold; font-size:12px;
}
DIV.tour_detail_tab2_title_1{
	padding-bottom:10px;
	color:#f37200;
}
DIV.tour_detail_tab2_title_6{
	padding-bottom:1px;
	color:#f37200;
}
DIV.tour_detail_tab2_title_3{
	padding-top:18px;
}
UL.tour_detail_tab2_list{
	padding-bottom:18px;
}
DIV.tour_detail_tab2_list_title{
	margin-bottom:10px;
	line-height:18px;
}
UL.tour_detail_tab2_list LI{
	background:url(dot_list_5x5.gif) no-repeat 10px 7px;
	text-indent:20px;
	line-height:16px;
	list-style:none;
}
DIV.tour_detail_tab2_hotel_detail{
	padding:20px 0px 0px;
}
IMG.tour_detail_tab2_img{
	width:160px;
	height:110px;
	margin-right:10px;
	float:left;
}
UL.tour_detail_tab2_hotel_detail{
	width:470px;
	float:left;
	height:102px;
}
UL.tour_detail_tab2_hotel_detail LI{
	background:url(dot_list_5x5.gif) no-repeat 10px 7px;
	text-indent:20px;
	line-height:16px;
	height:16px;
	overflow:hidden;
	list-style:none;
	text-decoration:underline;
	color:#000;
	cursor:pointer;
}
DIV.tour_detail_tab2_hotel_detail_title{
	padding-bottom:8px;
}
DIV.tour_detail_tab2_hotel_detail_title A{
	color:#900100;
}
UL.tour_detail_tab2_hotel_detail LI A{
	text-decoration:underline;
	color:#000;
	cursor:pointer;
}
TABLE.tour_detail_tab_price{
	background-color:#cdcac5;
	margin-top:8px;
}
TABLE.tour_detail_tab_price TD{
	background-color:#fff;
	height:20px;
	line-height:20px;
	padding-left:10px;
}
TABLE.tour_detail_tab_price th{
	background-color:#e8f6ff;
	height:20px;
	line-height:20px;
	color:#0071b3;
	text-align:left;
	padding-left: 10px;
}
TABLE.tour_detail_tab_price A{
	color:#fd0100;
	text-decoration:underline;
	cursor:pointer;
}
TABLE.tour_detail_tab_price A:hover{
	text-decoration:none;
}
DIV.tour_detail_tab3_title{
	padding:8px 0px;
}
DIV.tour_detail_tab3_content{
	text-align:justify;
	padding-bottom:10px;
}
A.tour_detail_bottom_link{
	color:#153a66;
}
DIV.tour_detail_tab3_book{
	background-color:#f1f1f1;
	padding:0px 10px;
	min-height:100px; margin-top:15px;
}
DIV.end_data_right_td{border-bottom:2px solid #ff962f; position:relative;border-left:2px solid #ff962f;border-right:2px solid #ff962f; height:46px;}

DIV.input_book_intour{width:122px;}
DIV.input_book_intour A{cursor:pointer;}

div.tour_detail_tab4_title {
background:transparent url(dot_list_blue_5x5.gif) no-repeat 2px 8px;
color:#34860D;
line-height:20px;
text-decoration:underline;
text-indent:12px;}

div.tour_detail_tab4_menu {
padding:20px 0 20px 0px;}

span.tour_detail_tab3_menu_left {
background:transparent url(tour_detail_book_left_12x24.gif) no-repeat left top;
float:left;
height:24px;
margin-left:5px;
width:12px;}

span.tour_detail_tab3_menu_mid {
background:transparent url(tour_detail_book_mid_12x24.gif) repeat-x left top;
float:left;
height:24px;
line-height:24px;
padding:0 4px;}

span.tour_detail_tab3_menu_right {
background:transparent url(tour_detail_book_right_12x24.gif) no-repeat left top;
float:left;
height:24px;
margin-right:5px;
width:12px;}

input.tour_detail_tab3_input_1 {
height:14px;
width:164px;}

select.tour_detail_tab3_slc {
height:20px;
width:168px;}
input.tour_detail_tab3_input_2 {
height:14px;
width:30px;}
span.tour_detail_tab3_form_t2 {
color:#133A65;
float:left;
height:20px;
line-height:20px;
overflow:hidden;
padding-right:5px;
width:110px;}

span.tour_detail_tab3_form_t1 {
color:#133A65;
float:left;
height:20px;
line-height:20px;
margin-left:5px;
overflow:hidden;
width:100px;}

img.calender {
cursor:pointer;}

div.tour_detail_tab3_form_ct {
height:36px;}

span.tour_detail_tab3_input_2 {
float:left;
margin-right:10px;}
DIV.right_top_page_tour_d{background:url(right_top_data_right50x49.gif) no-repeat; position:absolute; width:50px; height:49px; top:-2px; right:-2px;}
DIv.right_top_center_tour_d{background:url(right_top_htrs_53x49.gif) no-repeat; position:absolute; width:53px; height:49px; top:33px; right:-2px;}


DIV.ct_cruise_detail_list{}
DIV.cruise_detail_list_all{padding:15px 15px 0px 15px;}

div.name_cruise_detail_2  {
color:#133A65;
font-size:16px;
font-weight:bold;
padding-bottom:19px;}
DIV.name_cruise_detail_2 SPAN{color:#DC241C;font-size:16px;
font-weight:bold;
}
INPUT.tour_detail_button{background:url(book_checkout_143x18.jpg) no-repeat; width:143px; height:18px; border:0 none; cursor:pointer;}
INPUT.addshopcart_ht{background:url(addshopcart_130x18.jpg) no-repeat; width:130px; height:18px; border:0 none; cursor:pointer;}
div.tour_detail_tab2_title_3 {
padding-top:18px;
}
.torange1 {
color:#F57400;
}
.s14 {
font-size:14px;}
DIV.data_tour_dt__all{padding:10px 10px 10px 10px;}
DIV.line_ul_li_tab{background:url(line_2x1.jpg) repeat-x; height:1px; position:relative; left:-10px; }
DIV.tour_dt_padding_r{border:2px solid #e5e8ee;-moz-border-radius:9px;border-radius:9px;behavior:url(../js/PIE.htc); margin-bottom:13px; padding:10px 0px 18px 0px; position:relative;}
DIV.pd_left_10px{padding-left:10px;}
DIV.pd_right_10px{padding-right:10px;}
/*__________________________________________________________________________Tour print*/
DIV.tour_print_all{margin-bottom:13px;
padding:10px 0 18px;}
DIV.logo_waytovietnam_print_{border-bottom:2px solid #E0E0E0;
padding-bottom:8px;}
DIV.r_tour_print{width:510px;}
H2.title_print__{text-decoration:underline;
color:#FF8400;} 
DIV.data_tour_print_{padding:10px 0px;}
DIV.footer_print{padding-top:0px;}
DIV.t_top_print_{padding:15px 0px 20px 0px;}
/*__________________________________________________________________________Cruise detail, print*/
DIV.desti_cruise_d{padding:8px 0px;}
DIV.tour_print_all{
padding:10px 0 18px;}
LI.other_cruise_dt{clear:both; padding-bottom:15px;}
A.img_other_cru{float:left; padding-right:10px;}
A.img_other_cru IMG{width:59px; height:51px;}
A.title_other_cruise{float:left; padding-top:15px;}

span.hotel_detail_tab1_map {
float:left;
padding-right:10px;}
img.hotel_detail_tab3_img {
height:76px;
width:110px;}
DIV.hotel_detail_tab3_content1{padding-bottom:20px;}
dIV.hotel_detail_tab3_form_1{float:left;
height:36px;
padding-right:20px;}
div.hotel_detail_occ {
padding-right:0;}
select.hotel_detail_tab3_slc {
margin-right:20px;
width:130px;}
select.hotel_detail_occ {
width:108px;}
input.hotel_detail_nroom {
margin-right:10px;
width:80px;}
span.hotel_detail_occ {
width:70px;}
DIV.bot_rs_dt__{float:left; width:440px;}
DIV.resort_des_right__{float:right; width:210px;}
Ul.resort_des_right__ LI{line-height:28px; background:url(arrow_6x6.jpg) no-repeat 0px 10px; padding-left:12px;}
Ul.resort_des_right__{padding:10px 0px 0px 0px;}
*HTML DIV.title_bot_reso_list{padding-bottom:15px;}
*:first-child+html DIV.title_bot_reso_list{padding-bottom:15px;}




/*__________________________________________________________________________Cruise Charter, print*/
div.customize_tour {
margin:0 3px 0 5px;
min-height:20px;
}
span.review_tour_title_3 {
color:#E9781A;
font-size:13px;
height:25px;
line-height:18px;
width:auto;}
DIV.tour_detail_title_book{padding:7px 0px;}
.tbold {
font-weight:bold;}
div.add_book_fill_blank_detail {
line-height:27px;
margin-left:20px;
min-height:20px;
width:285px;}
label.label_calender, label.label_number {
float:left;}
select.customize_select {
color:#333333;
width:150px;}	
select.input_number {
float:left;
margin-top:4px;
width:114px;}

table.b_infor_contact {
margin-left:15px;}

input.input_number {
float:left;
margin-top:4px;
width:40px;}
.tblack1 {
color:#838383;}

textarea.payment_opt {
height:70px;
width:300px;}
span.tour_detail_tab3_form_t1_cus {
float:left;
height:20px;
line-height:20px;
margin-left:3px;
overflow:hidden;
width:105px;}
span.cus_currency {
margin-right:10px;
width:auto;}
div.anti_spam {
padding:5px 7px 0 6px;}
span.anti_spam_left {
float:left;
height:65px;
line-height:65px;
margin-right:5px;
width:100px;}
div.anti_spam_2 {
padding:7px 7px 10px 4px;}
span.anti_spam_left_2 {
float:left;
height:20px;
line-height:20px;
margin-right:18px;
width:90px;}
div.customize_send {
padding-left:112px;
padding-top:1px;}
*HTML SPAN.anti_spam_left{width:106px;}
*:first-child+html SPAN.anti_spam_left{width:109px;}
*HTML SPAN.anti_spam_left_2{width:95px;}
*:first-child+html SPAN.anti_spam_left_2{width:98px;}

*HTML TD.ie_6_tb{width:70px;}
TD.ie_6_tb{width:66px\0/;}
SPAN.anti_spam_left{width:104px\0/;}
SPAN.anti_spam_left_2{width:93px\0/;}
*:first-child+html TD.ie_6_tb{width:70px;}
*HTML TABLE.ie_67_tb{width:600px;}
*:first-child+html TABLE.ie_67_tb{width:690px;}
*:first-child+html #cruise_detail DIV.ct_tags_all{padding:16px 7px 7px;}
INPUT.button_cus_1{background:-moz-linear-gradient(top, #a60328, #70001a); position:relative; cursor:pointer;
background:
				-webkit-gradient(
									linear,
									left bottom,
									left top,
									color-stop(1, #a60328),
									color-stop(0, #70001a)
								);
-pie-background: linear-gradient(top, #a60328, #70001a); behavior:url(../js/PIE.htc); color:#FFFFFF; text-align:center; border:1px solid #999999; margin-top:0px; width:90px; padding-bottom:4px; height:23px; padding-top:0px; font-size:12px; font-weight:bold;}

/*__________________________________________________________________________TOUR CUSTOMIZE*/
span.contact_us_left {
float:left;
height:30px;
line-height:30px;
padding-right:10px;
width:120px;}
input.customize_input {
width:170px;}
input.customize_input_2 {
width:146px;}
select.customize_select {
color:#333333;
width:150px;}
div.tour_detail_tab3_form_ct_cus {
height:24px;
padding-top:3px;}
span.tour_detail_tab3_form_t1_cus {
color:#000000;
float:left;
height:20px;
line-height:20px;
margin-left:17px; padding-right:7px;
overflow:hidden;
width:91px;width:92px\0/;}
*HTML span.tour_detail_tab3_form_t1_cus {width:92px;}
*:first-child+html span.tour_detail_tab3_form_t1_cus {width:92px;}

input.tour_detail_tab3_input_2 {
height:14px;
width:30px;}
span.tour_detail_tab3_form_t2 {
color:#133A65;
float:left;
height:20px;
line-height:20px;
overflow:hidden;
padding-right:5px;
width:110px;}
span.tour_detail_tab3_form_t2_cus_ {
color:#133A65;
float:left;
height:20px;
line-height:20px;
padding-right:5px;
width:180px;}
input.other_where_visit {
margin-left:3px;
width:320px;}
textarea.textar_2 {
height:39px;
width:310px;}
SPAN.tour_spam_left{
color:#133A65;
float:left;
height:65px;
line-height:65px;
padding-right:10px; padding-left:18px;
width:122px;}
*HTML SPAN.tour_spam_left{width:120px;}
*HTML span.tour_spam_left_2 {width:122px;}
span.tour_spam_left_2 {
color:#133A65;
float:left;
height:20px;
line-height:20px;
padding-right:10px;padding-left:18px;
width:124px;}
input.input_send_car_6 {
background:url(bg_input_90x24_send.gif) no-repeat scroll 0 0 transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:12px;
font-weight:bold;
height:24px;
padding-bottom:3px;
text-align:center;
width:90px;}
div.tour_detail_tab3_form_ct_customize {
height:26px;
padding-left:156px;
}
/*__________________________________________________________________________patch site*/
DIV.youare_here{float:left; padding-right:10px; color:#FFFFFF;}
DIV.link_1_tour_{float:left; background:url(10x9_arrow.gif) no-repeat right center; padding-right:20px; margin-right:10px;}
DIV.link_1_tour_ A{color:#FFFFFF; text-decoration:underline;}
DIV.link_1_tour_ A:hover{text-decoration:none;}
DIV.link_1_tour_2{color:#FFFFFF; }
DIV.patch_tour_dt_{padding-bottom:10px; padding-left:5px;}

/*------------------FORMAT SITE MAP--------------------*/
div.hotel_summary {
float:left;
padding:0px 10px 20px 0;
width:310px;}
div.hotel_summary A {color:#000000;}
.tbold {
font-weight:bold;}div.site_map_summary_tour {
padding-bottom:0px;
padding-right:0;
width:638px;}
div.site_map_summary_tour A {color:#000000;}
div.site_map_title {
border-bottom:1px solid #EEEEEE;
margin-bottom:15px;
margin-right:40px;
padding-bottom:23px;}
div.site_map_title A {color:#000000;}
span.site_map_title {
background-color:#EEEEEE;
float:left; height:18px;
padding:4px 5px 2px 10px;}
span.site_map_title A {color:#000000;}
span.site_map_title_right {
background:transparent url(site_map_25x23.jpg) repeat;
display:block;
float:left;
height:23px;
width:25px;}
span.site_map_title_right A {color:#000000;}
div.site_map_list_right {
float:left;
margin-right:20px;
width:300px;}
div.site_map_list_left {
margin-right:20px;
width:300px;}
div.site_map_list_right A {color:#000000;}
div.site_map_list {
background:transparent url(dot_list_6x7.gif) no-repeat 8px 10px;
line-height:16px;
padding-left:20px;
padding-top:5px;}
div.site_map_list A {color:#000000;}
DIV.title_st_1{font-size:13px; font-weight:bold; background:url(7x6_arrow_blue.gif) 0px 6px no-repeat; text-indent:11px; margin-left:5px; color:#0097FE; }
DIV.item_site_map{float:left; width:300px; margin-right:20px; margin-bottom:20px;}
DIV.item_site_map_right{float:left; width:300px; margin-bottom:20px;}
FONT.new_price{padding-left:7px;}
SPAN.day_group_new{padding-right:6px;}
DIV.group_list_index{background:url(arrow_6x6.jpg) 0px 5px no-repeat; padding-left:10px; float:left; width:145px;}
DIV.group_list_index A{color:#0c3165; font-size:13px;}
DIV.view_groupnew_index{color:#616161;
padding-bottom:10px;
font-size:12px;
font-weight:bold;}
DIV._img_slide_1{float:left; padding-right:13px;}
DIV._img_slide_1 IMG{width:74px; height:49px;opacity:0.6;filter:alpha(opacity=60); }
DIV.click_to_view{font-size:11px; font-weight:bold; color:#003069; padding-bottom:7px;}
DIV.e_nd_1{padding-right:0px;}

li.menu_main_active img {
margin-left:5px;
}

LI.menu_main_active:hover{visibility:visible; color:#0000FF; cursor:pointer;}
LI.menu_main_active:hover A{ color:#000000;}

LI:hover.menu_main_active UL.menu_tour_ul_0{visibility:visible; display:block; z-index:9999;}


div.link_active {
color:#000000;
font-size:11px;
line-height:18px;
padding:5px 5px 0px;
text-align:left;
}

div.breadcrumbs {
padding-bottom:25px;
text-transform:lowercase;
}

strong.are_here {
float:left;
}

div.breadcrumbs div {
float:left;
}

div.breadcrumbs a {
color:#003BFF;
font-size:12px;

padding-left:6px;
padding-right:6px;
text-decoration:underline;
}



*:first-child+html  SELECT.des_search {width:179px;}
*HTML DIV.right_tour_java{ position:absolute;
float:right;
height:175px;
margin:0;
padding:7px 10px 10px;
width:248px;
}
*HTML div._img_slide_1 {
float:left; padding-right:13px;
}

*HTML div.e_nd_1 {
padding-right:0;
}
*HTML ._img_slide_1 a img{
height:49px;
width:74px;
}
