/* CSS Document */
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
    overflow-y:scroll;
}
form, .none_tag{
	margin:0;
	padding:0;
}
input{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
select, textarea{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1px 0;
}
select{
	height:20px;
}
.clear{
	clear:both;
	height:1px;
	line-height:1px;
}
.clr{
	clear:both;
}
.clr_left{
	clear:left;
}
.clr_right{
	clear:right;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a img{
	border:none;
}
.tbold{
	font-weight:bold;
}
.tblue0{
	color:#0056b7;
}
.tblue{
	color:#0066cd;
}
.tblue2{
	color:#054287;
}
.tblue3{
	color:#0000ff;
}
.tblue4{
	color:#0e5ea4;
}
.tblue5{
	color:#07578c;
}
.tblue6{
	color:#0060bb;
}
.tblue7{
	color:#1458a7;
}
.tblue8{
	color:#075081;
}
.tgreen{
	color:#668708;
}
.tgreen2{
	color:#b7d132;
}
.tblack{
	color:#a8a8a8;
}
.tblack0{
	color:#2f2f2f;
}
.tblack1{
	color:#5e5e5e;
}
.tblack2{
	color:#555;
}
.tblack3{
	color:#878787;
}
.tblack4{
	color:#454545;
}
.tblack5{
	color:#5a5a5a;
}
.tblack6{
	color:#000;
}
.twhite{
	color:#fff;
}
.tred{
	color:#ff0000;
}
.tred1{
	color:#e80000;
}
.tred2{
	color:#db1111;
}
.tred3{
	color:#cb0a0f;
}
.tred4{
	color:#f02323;
}
.tred5{
	color:#d70d0d;
}
.torange{
	color:#f24b17;
}
#body{
	background: -moz-linear-gradient(center top, #004276 5%, #01588a 18%, #0183b8 35%, #058ac1 45%, #0183b8 65%, #01588a 82%, #004276 95%);
    background: linear-gradient(center top, #004276 5%, #01588a 18%, #0183b8 35%, #058ac1 45%, #0183b8 65%, #01588a 82%, #004276 95%);
	background: -webkit-gradient(linear, center top, center bottom, from(#004276), color-stop(5%, #004276), color-stop(18%, #01588a), color-stop(35%, #0183b8), color-stop(45%, #058ac1), color-stop(65%, #0183b8), color-stop(82%, #01588a), color-stop(95%, #004276), to(#004276));
	-pie-background:linear-gradient(center top, #004276 5%, #01588a 18%, #0183b8 35%, #058ac1 45%, #0183b8 65%, #01588a 82%, #004276 95%);
	behavior: url(../js/PIE.htc);
	padding:12px 0 10px;
}
#wrapper{
	width:1000px;
	margin:auto;
	min-height:101;
	_height:10px;
}
#header{
	background-color:#ffffff;
	height:158px;
	padding: 12px 6px 1px;
	border-radius:15px 15px 0 0;
	-moz-border-radius:15px 15px 0 0;
	-webkit-border-radius:15px 15px 0 0;
	behavior: url(../js/PIE.htc);
}
#content{
	padding:0 6px 10px;
	background-color:#fff;
	border-radius:0 0 0 8px;
	-moz-border-radius:0 0 0 8px;
	-webkit-border-radius:0 0 0 8px;
	behavior: url(../js/PIE.htc);
}
#content_left{
	width:305px;
	padding-right:15px;
	float:left;
}
#content_right{
	width:668px;
	float:left;
}
#footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#content_main{
	width:730px;
	padding-left:2px;
	float:left;
}
#content_box_left{
	width:242px;
	float:right;
}
/*header*/
div.header_content{
	border-bottom:5px solid #0071bc;
	height:136px;
}
div.header_link{
	height:17px;
}
ul.header_link{
	list-style:none;
	text-align:right;
}
li.header_link{
	display:inline;
	padding:0 5px;
}
div.header_logo{
	float:left;
	width:83px;
}
div.header_logo img{
	height:136px;
	width:81px;
}
div.header_main{
	width:905px;
	float:left;
}
div.header_banner{
	height:82px;
	margin-top:27px;
	_margin-top:30px;
}
div.header_banner img{
	/*height:52px;*/
    padding-left:20px;
}
img.hd_vv{
	width:265px;
}
img.hd_banner{
	width:500px;
}
span.hd_vv{
	float:left;
	width:265px;
	height:52px;
    padding-left:30px;
}
span.hd_banner{
	float:right;
	padding-right:25px;
	height:52px;
	width:500px;
}
ul.header_menu{
	list-style:none;
	height:27px;
	margin-top:1px \0/;
}
ul.header_menu a:hover{
	text-decoration:none;
}
li.header_menu, li.header_menu_active{
	float:right;
}
li.header_menu span, li.header_menu_active span{
	display:block;
	background:url(header_menu_1x27.jpg) repeat-x;
	height:27px;
	line-height:27px;
	padding:0 20px;
	border-radius:8px 8px 0 0;
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	margin-left:3px;
	_margin-left:1px;
	behavior: url(../js/PIE.htc);
	_float:left;
}
li.header_menu_active span{
	background:url(header_menu_active_1x27.jpg) repeat-x;
	padding:0 30px;
}
/*search box*/
div.search_box{
	background:url(bg_search_left_235x6.jpg) no-repeat bottom left, url(bg_search_mid_1x6.jpg) repeat-x bottom left;
	-pie-background:url(../images/bg_search_left_235x6.jpg) no-repeat bottom left, url(../images/bg_search_mid_1x6.jpg) repeat-x bottom left;
	behavior: url(../js/PIE.htc);
}
div.search_box_content{
	background:url(bg_search_right_235x6.jpg) no-repeat bottom right;
	height:43px;
}
form.search_box{
	background-color:#afd446;
	height:28px;
	padding:9px 5px 0;
	_padding-top:7px;
}
div.search_box_title{
	float:left;
	padding-top:2px;
}
div.search_box_choose{
	background-color:#d7eaa3;
	float:left;
	height:21px;
	padding:0 7px 0 10px;
	color:#0b4973;
	margin:0 18px;
}
span.sb_choose{ float:left;}
div.search_box_choose label{
	float:left;
	line-height:18px;
	padding:1px 8px 0 5px;
	color:#0b4973;
	cursor:pointer;
}
div.search_box_item{
	float:left;
	margin-right:15px;
}
div.search_box_item label{
	font-size:10px;
	padding-right:8px;
	*padding-right:9px;
	_padding-right:8px;
	float:left;
	line-height:20px;
}
div.search_box_submit{
	background:url(button_search_mid_1x21.jpg) repeat-x top left;
	float:left;
	height:21px;
}
div.search_box_submit a, div.search_hotel_submit span{
	background:url(button_search_right_20x21.jpg) no-repeat top right;
	height:21px;
	float:left;
	text-decoration:none;
}
input.input_search_submit{
	padding:0 25px 5px 5px;
	*padding:0 27px 2px 6px;
	padding:0 27px 2px 6px \0/;
	color:#fff;
	overflow:visible;
	border:none;
	height:21px;
	background:url(button_search_left_6x21.jpg) no-repeat top left;
	cursor:pointer;
}
span.search_box_submit{
	padding:3px 27px 0 7px;
	color:#fff;
	height:21px;
	background:url(button_search_left_6x21.jpg) no-repeat top left;
	cursor:pointer;
	float:left;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	input.input_search_submit{margin-left:-2px; padding-left:7px; padding-bottom:2px;}
}
input.input_search_key{
	width:173px;
	height:15px;
	*margin-left:3px;
	_margin-left:0px;
}
select.select_search_category{
	width:137px;
	float:left;
}
select.select_search_star{
	width:92px;
}
select.select_search_group{
	width:180px;
}
div.date_sub{
	text-align:center;
	height:32px;
	line-height:24px;
}
/*patway*/
div.path_way{
	height:32px;
	line-height:24px;
}
h2.path_way{
	font-size:11px;
	font-weight:normal;
	float:left;
}
span.pathway_dot{
	float:left;
	padding:0 5px;
}
h2.path_way_last{
	float:left;
	font-size:11px;
}
a.path_way{
	text-decoration:underline;
}
a.path_way:hover{
	text-decoration:none;
}
/*support box*/
div.support_box{
	padding-bottom:14px;
}
div.support_box_ym{
	height:135px;
	background-color:#2c74d5;
	text-align:center;
	padding-top:22px;
	margin-bottom:1px;
}
div.support_box_ym span{
	padding-top:18px;
	display:block;
}
div.support_share{
	height:37px;
	background-color:#1b6eb6;
	padding:20px 20px 0;
	_padding-right:10px;
}
/*
div.support_share span, div.support_icon span{
	float:left;
	padding-right:9px;
	padding-bottom:5px;
	line-height:15.5px;
}

span.support_facebook{
	background:url(facebook_16x16.jpg) no-repeat 0 0;
	padding-left:20px;
}
span.support_twitter{
	background:url(twitter_16x16.jpg) no-repeat 0 0;
	padding-left:20px;
}
span.support_skype{
	background:url(skype_16x16.jpg) no-repeat 0 0;
	padding-left:20px;
	padding-right:0!important;
}*/
/*hotel popular*/
div.hotel_popular{
	background:url(bg_170x150.jpg) no-repeat center #2c74d5;
	margin-bottom:14px;
	min-height:10px;
	_height:10px;
}
h2.hotel_popular_title{
	height:27px;
	background-color:#1b6eb6;
	font-size:12px;
	line-height:25px;
	padding-left:5px;
	_padding-bottom:1px;
}
div.hotel_popular_list{
	padding:12px 5px 0 15px;
	height:210px;
	overflow:hidden;
}
ul.hotel_popular_list_first, ul.hotel_popular_list, ul.hotel_popular_list_last{
	list-style:none;
	width:98px;
	float:left;
	padding-right:3px;
}
ul.hotel_popular_list_first{
	width:101px;
}
ul.hotel_popular_list_last{
	padding-right:0;
	width:90px;
}
li.hotel_popular_list_title{
	font-size:12px;
	color:#efffc2;
	line-height:20px;
	padding-bottom:5px;
}
li.hotel_popular_list{
	line-height:22px;
}
li.hotel_popular_list a{
	text-decoration:underline;
}
li.hotel_popular_list a:hover{
	text-decoration:none;
}
/*travel box*/
div.travel_box_list{
	padding:12px 14px 0;
	height:190px;
}
ul.travel_box_list, ul.travel_box_list_last{
	list-style:none;
	float:left;
	width:130px;
	padding-right:10px;
	min-height:10px;
	_height:10px;
}
ul.travel_box_list_last{
	padding-right:0;
}
li.travel_box_list{
	line-height:22px;
}
li.travel_box_list a{
	text-decoration:underline;
}
li.travel_box_list a:hover{
	text-decoration:none;
}
/*member box*/
div.member_box div.member_best_rate{
    float: left;
    padding-left: 18px;
    width: 113px;
}
div.member_best_rate img{
	height:125px;
	width:90px;
}
ul.member_view{
    float: left;
    list-style: none outside none;
    width: 172px;
}
li.member_view, li.member_view_last{
    display: block;
    float: left;
    width: 85px;
}
li.member_view_last{
	padding-right:0;
}
li.member_view_title{
    display: block;
    line-height: 32px;
    /*padding-left: 17px;*/
    padding-left: 33px;
}
ul.member_view img{
	height:40px;
	width:52px;
}

div#content_box_left ul.member_view li{
    display: block;
    float: left;
    padding-bottom: 13px;
    width: 67px;
}
div#content_box_left div.member_box{
	margin-bottom:2px;
	padding-bottom:3px;
}
div.member_best_rate2{
    float: left;
}
div#content_box_left li.member_view_title{
	display:block;
	float:none;
	text-align:center;
}
div#content_box_left ul.member_view{
    height: 40px;
    padding-left: 10px;
    width: 135px;
}
div.member_title{
    float: left;
    padding-bottom: 12px;
    /*padding-left: 18px;*/
    padding-left: 33px;
}
/*banner*/
div.banner_sub{
	padding-bottom:14px;
	*padding-bottom:13px;
}
div.banner_sub img{
	width:668px;
	height:215px;
}
/*tour month*/
div.tour_month{
	padding-bottom:14px;
}
h2.tour_month_title{
	background-color:#0071bc;
	height:27px;
	line-height:25px;
	font-size:12px;
	padding-left:10px;
}
a.tm_title:hover{
	text-decoration:none;
}
div.tour_month_content{
	border:1px solid #d9dada;
	border-top:none;
	background-color:#e1f1dd;
	padding:6px 0 0 10px;
	height:215px;
	overflow:hidden;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	div.tour_month_content{
	}
}
div.tour_month_top{
	padding-bottom:5px;
	*padding-bottom:3px;
}
div.tour_month_top p{
	float:left;
	width:455px;
	line-height:18px;
	text-align:justify;
}
div.tour_month_top_img{
	float:right;
	width:179px;
	margin-top:3px;
}
div.tour_month_top_img img{
	height:108px;
	width:179px;
}
div.tour_month_view{
	padding-top:3px;
}
ul.tour_month_view,ul.tour_month_view_2, ul.tour_month_more, ul.tour_month_view_3{
	list-style:none;
	float:left;
	width:295px;
	padding-right:10px;
}
ul.tour_month_view_2{
	width:170px;
}
ul.tour_month_view_3{
	width:340px;
}
div.properties_add_new_2 ul.tour_month_view_3{
	width:373px;
}
ul.tour_month_more{
	padding-right:2px;
	width:160px;
	/*margin-top:25px; trung.le removed 2011/04/18*/
	text-align:center;
}
li.tour_month_view{
	background:url(dot_8x9.jpg) no-repeat 0 2px;
	padding-left:15px;
	padding-bottom:12px;
}
li.tour_month_more{
	padding-bottom:12px;
    text-align:center;
}
li.tour_month_more span{
	background:url(dot_10x10.jpg) no-repeat 0 2px;
	padding-left:15px;
}
/*hotel month*/
div.hotel_month{
	padding-bottom:14px;
}
div.hotel_month_content{
	background-color:#f0ffcb;
	border:1px solid #cde694;
	border-top:none;
	height:196px;
}
h2.hotel_month_title{
	font-size:12px;
	height:26px;
	line-height:26px;
	background-color:#85ae21;
	padding-left:10px;
}
h2.hotel_month_title a:hover{
	text-decoration:none;
}
ul.hotel_month_view, ul.hotel_month_view_2, ul.hotel_month_more, ul.hotel_month_view_3{
	list-style:none;
	float:left;
	width:295px;
	padding-right:10px;
}
ul.hotel_month_view_2{
	width:170px;
}
ul.hotel_month_view_3{
	width:340px;
}
ul.hotel_month_more{
	padding-right:2px;
	width:160px;
	text-align:center;
}
li.hotel_month_view{
	background:url(dot_8x10.png) no-repeat 0 2px;
	padding-left:15px;
	/*padding-bottom:12px;*/
}
li.hotel_month_more{
	padding-bottom:10px;
}
li.hotel_month_more span{
	background:url(dot_or_10x10.jpg) no-repeat 0 2px;
	padding-left:15px;
}
/*useful know*/
h2.useful_know_title{
	height:25px;
	line-height:24px;
	font-size:12px;
	background-color:#bababa;
	padding-left:12px;
}
div.useful_know_content{
	background-color:#cbeaff;
	border:1px solid #9dd7fe;
	border-top:none;
	padding-bottom:10px;
	padding-top:8px;
	height:auto;
}
ul.useful_know_list, ul.useful_know_list_last{
	float:left;
	width:150px;
	padding-right:10px;
	list-style:none;
}
ul.useful_know_list_last{
	padding-right:0;
}
li.useful_know_list{
	line-height:19px;
}
/*footer*/
div.footer{
	background: url(corner_footer_4x4.jpg) no-repeat top right #004276;
	width:905px;
	float:left;
	height:45px;
}
div.footer_paypal_bg{
	background-color:#004276;
	width:95px;
	float:left;
	text-align:center;
	_margin-right:-22px;
}
div.footer_paypal{
	background-color:#fff;
	border-radius:0 0 7px 7px;
	-moz-border-radius:0 0 7px 7px;
	-webkit-border-radius:0 0 7px 7px;
	behavior: url(../js/PIE.htc);
	margin-top:-3px;
	height:48px;
	width:95px;
	position:relative;
}
div.footer_paypal img{
	width:74px;
	height:41px;
}
ul.footer_menu{
	list-style:none;
	padding:10px 0 7px 5px;
}
li.footer_menu{
	display:inline;
	padding:0 5px;
}
p.footer_information{
	padding-left:10px;
}

span.corner{
	background:url(corner_footer_4x4.jpg) no-repeat;
	height:4px;
	width:4px;
	position:absolute;
	top:0;
	right:0;
	_right:-1px;
}
/*contact*/
div.contact_information{
	border-bottom:1px solid #dadbdb;
	padding:0 5px 12px;
	margin-bottom:20px;
}
div.contact_form{
	border-bottom:none;
}
div.contact_form{
	margin-bottom:15px;
}
form.form_contact{
	padding-top:10px;
}
h2.contact_title{
	font-size:16px;
	padding:8px 5px 10px;
	font-weight:normal;
}
table.contact_table{
	width:85%;
	margin-bottom:5px;
}
table.contact_table td{
	padding:4px;
}
td.contact_title{
	width:80px;
}
div.contact_rows{
	padding-bottom:10px;
}
label.label_contact, p.contact_scode_left{
	width:100px;
	float:left;
	padding-top:2px;
	padding-left:4px;
}
p.contact_scode_left{
	position:relative;
}
input.input_contact{
	width:250px;
}
input.input_subject{
	width:400px;
}
textarea.textarea_contact{
	width:405px;
	height:80px;
}
label.label_scode{
	display:block;
}
input.input_scode{
	width:80px;
	margin-top:3px;
	_padding:2px 4px!important;
}
div.contact_rows_submit{
	padding-left:100px;
	padding-bottom:5px;
}
span.button_submit{
	height:18px;
	padding-top:2px;
	float:left;
	margin-right:8px;
	background-color:#004276;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	behavior: url(../js/PIE.htc);
	position:relative;
}
input.input_submit{
	border:none!important;
	background:none;
	overflow:visible;
	cursor: pointer;
	color:#fff;
	font-weight: bold;
	padding:0 12px!important;
	padding-top:1px \0/;
	*padding:0 14px!important;
	_padding-left:21px!important;
}
/*thanks*/
p.contact_thanks{
	line-height:18px;
	text-align:justify;
}
p.contact_feedback{
	font-size:12px;
	padding:12px 0;
}
/*about*/
div.about_content, div.policy_content{
	padding:10px 12px 20px 12px;
	text-align:justify;
}
/*hotel search*/
div.search_hotel_title{
	float:left;
	padding-right:30px;
	padding-top:2px;
}
input.input_search_hotel_key{
	width:265px;
	height:14px;
	margin-left:9px;
}
div.search_hotel_item{
	float:left;
	margin-right:18px;
}
div.search_hotel_item label{
	font-size:10px;
	padding-right:10px;
	*padding-right:11px;
	_padding-right:10px;
	float:left;
	line-height:20px;
}
div.search_hotel_submit{
	margin-left:5px;
}
/*support*/
div.support_sub{
	background-color:#cfe3f3;
	border:1px solid #bebebe;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	behavior: url(../js/PIE.htc);
	text-align:center;
	padding:13px 15px 12px;
	margin-bottom:13px;
	*padding-bottom:0px;
}
h2.support_title{
	font-size:11px;
	padding: 18px 0 15px;
}
div.support_live img{
	height:62px;
	width:162px;
}
div.support_icon{
	padding-top:10px;
	border-top:1px solid #BEBEBE;
}
div.support_icon span{
	padding-bottom:0;
}
/*hotel*/
div.hotel_sub{
	padding-left:4px;
}
div.hotel_top{
	padding-bottom:13px;
}
div.hotel_find{
	width:362px;
	float:left;
}
h2.hotel_find_title{
	font-size:25px;
	padding:0 0 5px;
	margin-top:-6px;
}
p.hotel_find_summary{
	text-align:justify;
	line-height:16px;
}
div.hotel_destination_top{
	width:309px;
	float:right;
	border:1px solid #b7b7b7;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	behavior: url(../js/PIE.htc);
	padding:12px 15px 15px;
}
h2.hotel_top_title, h2.tour_other_title, h2.service_item_title, h3.train_book_title, h2.train_other_title{
	font-size:12px;
	border-bottom:2px solid #888;
	padding-bottom:2px;
	width:100%;
}
div#content_box_left h2.hotel_top_title{
	_width:218px;
}
ul.hotel_top_list{
	list-style:none;
	float:left;
	width:135px;
	padding-right:15px;
}
ul.hotel_top_list_2{
	width:135px;
	float:left;
	list-style:none;
	padding-left:12px;
	border-left:1px solid #b7b7b8;
	padding-bottom:2px;
}
div.hotel_top_content{
	line-height:20px;
	padding:10px 0 6px;
}
div.hotel_top_content a{
	text-decoration:underline;
}
div.hotel_top_content a:hover{
	text-decoration:none;
}
div.hotel_content_left{
	width:370px;
	float:left;
}
div.hotel_content_right{
	float:right;
	width:341px;
}
ul.hotel_item, ul.hotel_item_right{
	list-style:none;
	border:1px solid #b7b7b7;
	padding:15px 2px 15px 12px;
	*padding-right:0px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	behavior: url(../js/PIE.htc);
	margin-bottom:10px;
	line-height:19px;
}
li.hotel_item_list, li.hotel_item_list_last{
	padding:0 4px 0 5px;
	display:inline;
}
li.hotel_item_list_last{
	padding-right:0px;
}
ul.hotel_item a, ul.hotel_item_right a{
	text-decoration:underline;
}
ul.hotel_item a:hover, ul.hotel_item_right a:hover{
	text-decoration:none;
}
li.hotel_item_title{
	font-size:14px;
	font-weight:bold;
	color:#799a1b;
	float:left;
	border-right:1px solid #bebebe;
	padding-right:13px;
	margin-right:13px;
	text-transform:uppercase;
}
div.hotel_province{
	padding-bottom:3px;
}
div.hotel_popular_top{
	border:1px solid #bebebe;
	background-color:#cfe3f3;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	behavior: url(../js/PIE.htc);
	padding:10px 16px;
}
div.hotel_popular_top_content{
	padding:18px 0 8px;
}
ul.hotel_popular_top, ul.hotel_popular_top_first{
	list-style:none;
	width:200px;
	float:left;
	padding-right:20px;
	padding-bottom:2px;
}
ul.hotel_popular_top{
	border-left:1px solid #b7b7b7;
	padding-left:12px;
}
li.hotel_popular_top_title{
	color:#587506;
}
div.hotel_popular_top_content li{
	line-height:20px;
}
div.hotel_popular_top_content li.hotel_popular_top_title{
	line-height:normal;
	padding-bottom:2px;
}
/*help box*/
div.sh_box_sub{
	border:1px solid #cde693;
	background-color:#f1ffcc;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	behavior: url(../js/PIE.htc);
	padding:10px 10px 10px 11px;
	margin-bottom:13px;
}
div.help_box{
	padding-bottom:13px;
}
ul.help_box_list{
	list-style:none;
	line-height:22px;
	padding-top:10px;
}
ul.help_box_list li{
	background:url(dot_box_8x11.jpg) no-repeat 0 4px;
	padding-left:17px;
}
div.read_more{
	text-align:right;
	padding-top:5px;
}
div.read_more span{
	background:url(dot_box_10x10.jpg) no-repeat 0 2px;
	padding-left:15px;
}
div.read_more a, a.faq_see_more{
	text-decoration:underline;
}
div.read_more a:hover, a.faq_see_more:hover{
	text-decoration:none;
}
/*faq box*/
div.faq_box_sub{
	padding-bottom:18px;
}
div.faq_box_item{
	background:url(dot_box_8x11.jpg) no-repeat 0 2px;
	text-indent:17px;
	line-height:18px;
	margin-top:8px;
	text-align:justify;
}
p.box_faq_summary{
	padding-bottom:8px;
	line-height:16px;
}
/*hotel list*/
div.hotel_list_sub ul.hotel_top_list{
	width:154px;
}
div.hotel_list_sub ul.hotel_top_list_2{
	width:147px;
}
div.hotel_list_sub div.hotel_destination_top{
	width:330px; min-height:142px; _height:142px;padding-bottom: 20px;
}

/*-----------------hieppn format 08.03.2011 ----------*/
div.hotel_deal_content{
	padding-top:8px;
}
h2.hotel_list_title{
	font-size:22px;
	padding-bottom:3px;
}
span.hotel_list_deal_title{
	font-weight:normal;
	font-size:11px;
	color:#aaa;
}
div.hotel_hot_deal{
	border:1px solid #b7b7b7;	
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	behavior: url(../js/PIE.htc);
	padding:15px 15px 4px;	
}
div.hotel_list_rows{
	padding:10px 0 18px;
}
div.hotel_list{
	padding-top:13px;
}
div.hotel_deal_item, div.hotel_deal_item_last{
	width:170px;
	float:left;
	padding-right:5px;
}
div.hotel_deal_item_last{
	padding-right:0;
}
div.hotel_deal_img{
	float:left;
	padding-right:7px;
}
div.hotel_deal_img img{
	height:45px;
	width:45px;
}
h3.hotel_deal_item_title{
	font-size:11px;
	font-weight:normal;
	padding-bottom:17px;
}
h3.hotel_deal_item_title a{
	text-decoration:underline;
}
h3.hotel_deal_item_title a:hover{
	text-decoration:none;
}
div.hotel_list_promotion span{
	float:left;
	height:15px;
	padding:0 7px;
	background-color: #afd446;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	behavior: url(../js/PIE.htc);
}
div.hotel_list_promotion a{
	text-decoration:none;
}
div.hotel_list_promotion a:hover{
	text-decoration:none;
}
div.hotel_list_back, div.hotel_list_back_last{
	background:url(dot_19x23.jpg) no-repeat 0 0px;
	padding-left:27px;
	height:23px;
	line-height:19px;
	margin-top:-17px;
}
 div.hotel_list_back{
    position: absolute;
    bottom:0px thành bottom:5px;
    left:0px;
}
div.hotel_list_back_last{
	margin-top:0;
}
div.hotel_list_back a, div.hotel_list_back_last a{
	text-decoration:underline;
	cursor:pointer;
}
div.hotel_list_back a:hover, div.hotel_list_back_last a:hover{
	text-decoration:none;
}
div.hotel_list_sub div.hotel_top{
	padding-bottom: 13px;
    position: relative;
}
div.hotel_list_star_left{
	width:340px;
	float:left;
	border-bottom:1px dotted #aaa9a9;
	padding-bottom:5px;
	margin-top:9px;
}
div.hotel_list_star_right{
	width:340px;
	float:right;
	border-bottom:1px dotted #aaa9a9;
	padding-bottom:5px;
	margin-top:9px;
}
h3.hotel_list_star, h3.hotel_list_star_first{
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	float:left;
}
h3.hotel_list_star{
	float:none;
}
div.hotel_list_value{
	background:url(dot_8x10.png) no-repeat left;
	padding-left:12px;
	color:#86af24;
	margin-left:6px;
	margin-top:2px;
	cursor:pointer;
	position:relative;
	float:left;
}
p.hotel_list_star{
	padding-top:3px;
}
div.hotel_list_star_1{
	width:190px;
	padding-left:5px;
	float:left;
}
div.hotel_list_star_2{
	width:144px;
	float:right;
}
span.hotel_price{
	font-size:13px;
	float:left;
	margin-top:2px;
	padding-right:6px;
	width:80px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
}
a.detail_hotel{
	float:left;
	text-decoration:none;
}
a.detail_hotel:hover{
	cursor:pointer;
	text-decoration:none;
}
span.detail_hotel{
	background: url(detail_58x20.jpg) no-repeat;
	height:20px;
	width:58px;
	line-height:16px;
	line-height:18px \0/;
	text-align:center;
	float:left;
	display:block;
}
div.hotel_star_view_all{
	padding:15px 0 10px 192px;
	*padding-top:8px;
	_padding-top:15px;
}
div.hotel_star_view_all a, div.tour_custom_go, span.train_book_bt, div.sc_ontinue a{
	text-decoration:none;
	background:url(view_left_11x32.jpg) no-repeat, url(view_mid_1x32.jpg) repeat-x;
	-pie-background:url(../images/view_left_11x32.jpg) no-repeat top left, url(../images/view_mid_1x32.jpg) repeat-x top left;
	behavior: url(../js/PIE.htc);
	float:left;
	height:33px;
}
span.hotel_star_view_all, div.tour_custom_go a, span.tour_cus_submit{
	background:url(view_right_11x32.jpg) no-repeat right top;
	height:32px;
	float:left;
	text-align:center;
	padding:0 35px;
	line-height:29px;
	cursor:pointer;
}
div.hotel_star_view_all a:hover, div.tour_custom_go a:hover{
	text-decoration:none;
}
/*value choice*/
div.hotel_list_value p{
	position:relative;
}
div.value_choice_content{
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:12px 10px 15px;	
	color:#000;
	text-align:justify;
}
div.value_choice{
	position:absolute;
	z-index:1;
	top:-140px;
	left:90px;
}
div.hotel_list_back_last{
	margin-top:8px;
}
/*event box*/
div.event_box{
	padding-right:9px;
}
div.event_box_content{
	line-height:22px;
	padding:9px 0 12px;
}
/*member right box*/
div.member_right_best_rate{
	float:left;
}
div.member_right_best_rate img{
	width:95px;
	height:136px;
}
div.travel_guide_box{
	padding-bottom:17px;
}
/*hotel detail*/
div.hotel_detail_sub{
	padding-bottom:7px;
}
div.hotel_detail_top{
	padding-bottom:13px;
position: relative;
 min-height:10px;
}
h2.hotel_detail_title img{
	margin-left:10px;
}
a.hotel_see_map{
	text-decoration:underline;
}
a.hotel_see_map:hover{
	text-decoration:none;
}
div.hotel_detail_gallery{
min-height:179px;
/*_height:171px*/
_height:179px;
width:406px;
padding:12px 9px 5px 12px;
}
div.hotel_detail_summary{
	float:left;
	width:276px;
	padding-left:3px;
}
p.hd_promotion_content{
	padding:9px 0 6px;
	line-height:18px;
}
table.hd_table th{
	background-color:#afd446;
	line-height:28px;
	color:#fff;
}
table.hd_table td{
	background-color:#cfe3f3;
	line-height:28px;
	text-align:center;
}
table.hd_table .hd_left{
	text-align:left;
	padding-left:11px;
	width:124px;
}
table.hd_table .cruise_left{
	width:244px;
}
table.hd_table a{
	text-decoration:underline;
}
table.hd_table a:hover{
	text-decoration:none;
}
div.hotel_rate_status{
	padding:11px 0 4px;
}
p.hotel_rate_status{
	float:left;
	width:435px;
}
p.hotel_rate_st{
	float:right;
	width:260px;
	text-align:right;
	line-height:22px;
	color:#727171;
}
h2.hd_inclusion{
	font-size:11px;
}
div.hd_inclusion{
	padding:12px 0 9px;
}
ul.hd_inclusion, ul.hd_inclusion_right{
	list-style:none;
	padding-top:13px;
	float:left;
	width:330px;
	padding-right:32px;
}
ul.travel_news{
	list-style:none;
	padding-top:13px;
	float:left;
	padding-right:35px;
}
ul.travel_news li{
	background:url(dot_8x10.png) no-repeat 0 1px;
	padding-left:15px;
	margin-bottom:11px;
}
ul.hd_inclusion li, ul.hd_inclusion_right li{
	background:url(dot_8x10.png) no-repeat 0 1px;
	padding-left:15px;
	margin-bottom:11px;
}
ul.hd_inclusion_right{
	padding-right:0;
}
div.hd_room{
	padding-bottom:10px;
}
div.hotel_detail_sub div.hotel_hot_deal{
	margin-bottom:14px;
}
p.hd_address{
	padding:11px 0 15px;
}
div.hd_address_map{
	padding-bottom:8px;
}
div.hd_address_map img{
	height:308px;
	width:698px;
}
div.hotel_detail_other_content{
	padding-top:15px;
	padding-left:8px;
}
ul.hotel_detail_other, ul.hotel_detail_other_last{
	list-style:none;
	width:215px;
	padding-right:20px;
	float:left;
}
ul.hotel_detail_other_last{
	padding-right:0;
}
ul.hotel_detail_other li, ul.hotel_detail_other_last li{
	background:url(dot_8x10.png) no-repeat 0 0;
	padding-left:15px;
	margin-bottom:12px;
}
div.hotel_detail_sub div.hotel_list_back_last{
	margin-top:6px;
}
div.hotel_detail_sub div.hotel_hot_deal{
	margin-left:3px;
}
div.hotel_detail_sub div.hotel_detail_other{
	margin-left:6px;
}
/*tour search box*/
div.search_tour select.select_search_category{
	width:190px;
}
div.search_tour input.input_search_submit{
	padding-right:28px;
}
/*tour*/
p.tour_summary{
	line-height:16px;
	text-align:justify;
	padding-bottom:5px;
}
div.tour_content div.tour_month{
	padding-bottom:10px;
}
div.tour_content h2.tour_month_title{
	background:none;
	color:#000;
	border-bottom:2px solid #888;
	padding-left:0;
}
div.tour_content div.tour_month_content{
	background:none;
	border:none;
}
div.tour_content div.tour_month_top_img{
	float:left;
}
div.tour_content div.tour_month_top p{
	float:right;
	width:500px;
}
div.tour_content ul.tour_month_more{
	margin-top:0;
}
div.tour_content ul.tour_month_view{
	padding-left:12px;
    width:204px;
}
div.properties_add_new_2 ul.tour_month_view{
	padding-left:5px;
    width:275px;
}
div.tour_content li.tour_month_view{
	background:url(dot_8x10.png) no-repeat 0 2px;
}
div.tour_travel_content{
	padding-top:17px;
}
div.tour_travel, div.tour_travel_last{
	padding-bottom:16px;
	margin-left:2px;
}
div.tour_cus_box_sub{
	margin-left:2px;
}
ul.tour_travel{
	width:205px;
	padding-right:12px;
	padding-left:8px;
}
ul.tour_travel_last{
	width:212px;
	padding-left:8px;
}
ul.tour_travel li, ul.tour_travel_last li{
	margin-bottom:7px;
}
ul.tour_travel li a, ul.tour_travel_last li a{
	text-decoration:underline;
}
ul.tour_travel li a:hover, ul.tour_travel_last li a:hover{
	text-decoration:none;
}
div.tour_custom_go{
	width:334px;
	font-size:14px;
	text-align:center;
	font-style:italic;
	padding:0;
	float:none;
	margin-left:205px;
}
div.tour_custom_go a{
	width:334px;
	padding:0;
	float:none;
	display:block;
}
span.tour_custom_go{
	background:url(go_24x32.jpg) no-repeat bottom right;
	padding-right:27px;
	height:32px;
	float:left;
	margin-left:150px;
    position: relative;
}
p.tour_travel_summary{
	text-align:justify;
	line-height:18px;
	padding:5px 0 11px;
}
/*tour faq box*/
div.tour_faq_box div.faq_box_item{
	padding-bottom:0;
	margin-top:5px;
}
h2.tour_faq_box_title{
	margin-bottom:12px;
}
div.tour_faq_box div.read_more{
	padding-top:11px;
	padding-bottom:4px;
}
/*tour list*/
h2.tour_list_title{
	float:left;
	width:460px;
}
div.tour_list_top_page{
	float:right;
	width:200px;
	margin-top:20px;
}
div.tour_list_page_bottom{
	padding-bottom:10px;
}
div.page_list{
	text-align:right;
	padding-right:8px;
}
p.tour_list_summary{
	text-align:justify;
	line-height:16px;
}
a.page_list{
	text-decoration:underline;
}
a.page_list:hover{
	text-decoration:none;
}
div.page_list a, div.page_list span{
	padding:0 2px;
}
span.page_total{
	padding-right:6px!important;
}
div.tour_list_content{
	padding-left:2px;
	padding-bottom:6px;
}
div.tour_list_item{
	background-color:#f4f4f4;
	border:1px solid #bebebe;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	behavior: url(../js/PIE.htc);
	padding:12px 10px 17px;
	margin-bottom:12px;
	*padding-bottom:15px;
}
div.tour_list_item_2{
	background-color:#f1ffcc;
	border:1px solid #cde693;
}
div.tour_list_item_img{
	float:left;
	width:136px;
	text-align:center;
	padding-top:2px;
	position:relative;
}
div.tour_list_item_img  img{
	width:134px;
	height:88px;
	margin-bottom:8px;
	border:1px solid #fff;
}
div.tour_img_corner{
	height:90px;
	width:136px;
	position:absolute;
	top:2px;
	left:0;
	/*background:url(corner_top_left_7x7.png) no-repeat top left, url(corner_top_right_7x7.png) no-repeat top right, url(corner_bottom_left_7x7.png) no-repeat bottom left, url(corner_bottom_right_7x7.png) no-repeat bottom right;*/
	
}
div.tour_img_corner span{
	behavior: url(../js/PIE.htc);
	height:7px;
	width:7px;
	position:absolute;
}
span.tic_top_left{
	background:url(corner_top_left_7x7.png) no-repeat top left;
	-pie-background:url(../images/corner_top_left_7x7.png) no-repeat top left;
	top:0;
	left:0;
}
span.tic_top_right{
	background:url(corner_top_right_7x7.png) no-repeat top right;
	-pie-background:url(../images/corner_top_right_7x7.png) no-repeat top right;
	top:0;
	right:0;
}
span.tic_bottom_left{
	background:url(corner_bottom_left_7x7.png) no-repeat bottom left;
	-pie-background:url(../images/corner_bottom_left_7x7.png) no-repeat bottom left;
	bottom:0;
	left:0;
}
span.tic_bottom_right{
	background:url(corner_bottom_right_7x7.png) no-repeat bottom right;
	-pie-background:url(../images/corner_bottom_right_7x7.png) no-repeat bottom right;
	bottom:0;
	right:0;
}
div.tour_list_item_2 span.tic_top_left{
	background:url(corner_top_left_b7x7.png) no-repeat top left;
	-pie-background:url(../images/corner_top_left_b7x7.png) no-repeat top left;
}
div.tour_list_item_2 span.tic_top_right{
	background:url(corner_top_right_b7x7.png) no-repeat top right;
	-pie-background:url(../images/corner_top_right_b7x7.png) no-repeat top right;
}
div.tour_list_item_2 span.tic_bottom_left{
	background:url(corner_bottom_left_b7x7.png) no-repeat bottom left;
	-pie-background:url(../images/corner_bottom_left_b7x7.png) no-repeat bottom left;
}
div.tour_list_item_2 span.tic_bottom_right{
	background:url(corner_bottom_right_b7x7.png) no-repeat bottom right;
	-pie-background:url(../images/corner_bottom_right_b7x7.png) no-repeat bottom right;
}
div.tour_list_item_img a{
	text-decoration:underline;
}
div.tour_list_item_img a:hover{
	text-decoration:none;
}
div.tour_list_item_price{
	float:left;
	width:145px;
	text-align:right;
	padding-right:28px;
	padding-left:10px;
}
div.tour_list_price{
	line-height:17px;
	/*padding-top:22px; removed by trung.le 05/13/2011*/
}
div.tour_list_book{
	background:url(bg_106x26.jpg) no-repeat right;
	height:26px;
	line-height:23px;
	text-align:center;
	width:106px;
	float:right;
	margin-top:14px;
}
div.tour_list_book a:hover{
	text-decoration:none;
}
div.tour_list_item_summary{
	width:383px;
	float:left;
	_float:none;
}
div.tour_list_item_summary h3{
	font-size:11px;
	padding-bottom:10px;
}
div.tour_list_item_summary a{
	text-decoration:underline;
}
div.tour_list_item_summary a:hover{
}
div.tour_list_item_summary p{
	text-align:justify;
	line-height:19px;
}
p.tour_list_summary{
	padding-bottom:15px;
}
div.tour_list_customize div.tour_cus_box_sub, div.tour_list_box div.tour_box_sub, div.tour_detail_box, div.tour_cus_content{
	border:1px solid #b7b7b7;	
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	behavior: url(../js/PIE.htc);
	padding: 9px 12px 11px;
 position: relative;
}
div.tour_list_box{
	padding-top:10px;
}
div.tour_list_box div.tour_box_sub{
	padding-left:10px;
	padding-bottom:4px;
}
div.tour_list_box div.tour_travel_last{
	padding-bottom:0;
}
/*tour detail*/
h2.tour_detail_title{
	font-size:18px;
	padding-bottom:6px;
}
div.tour_detail_status{
	line-height:16px;
}
div.tour_detail_box{
	margin-bottom:13px;
	_height:10px;
}
p.tour_detail_box,div.td_box_ct{
	text-align:justify;
	padding:13px 0 7px;
}
p.tour_print{
	padding-top:12px;
}
p.tour_print a{
	cursor:pointer;
	text-decoration:underline;
	padding-bottom:2px;
	float:left;
	padding-left:19px;
}
p.tour_print a:hover{
	text-decoration:none;
}
a.tour_print{
	background:url(print_16x15.jpg) no-repeat;
	margin-right:12px;
}
a.tour_sendmail{
	background:url(email_16x12.jpg) no-repeat 0 2px;
}
ul.tour_highlight{
	list-style:none;
	padding-top:14px;
}
ul.tour_highlight li{
	background: url(dot_8x10.png) no-repeat 0 2px;
    margin-bottom: 9px;
    padding-left: 15px;
}
div.tour_detail_itinerary h4{
	padding:13px 0 17px;
	font-size:11px;
}
div.tour_detail_itinerary p{
	text-align:justify;
	line-height:16px;
	padding-bottom:5px;
}
div.buttom_view{
	background: url(bt_left_10x26.jpg)  no-repeat, url(bt_mid_1x26.jpg) repeat-x;
	-pie-background: url(../images/bt_left_10x26.jpg)  no-repeat, url(../images/bt_mid_1x26.jpg) repeat-x;
	behavior: url(../js/PIE.htc);
	float:left;
	margin-top:3px;
}
div.buttom_view span{
	background:url(bt_right_10x26.jpg) no-repeat right;
	float:left;
	height:26px;
	padding:0 17px;
	line-height:23px;
	cursor:pointer;
}
input.input_update_sc{
	background:none;
	border:none;
	color:#fff;
	overflow:visible;
	padding:0;
	margin:0;
	height:20px;
	cursor:pointer;
	_padding-top:3px;
}
div.tour_detail_box div.hd_inclusion{
	padding-bottom:3px;
}
div.tour_detail_box div.tour_inclusion{
	padding-bottom:0px;
}
a.tour_hotel, a.tour_other{
	text-decoration:underline;
}
a.tour_hotel:hover, a.tour_other:hover{
	text-decoration:none;
}
div.tour_other_sub{
	padding-top:17px;
}
div.tour_other_content{
	padding-top:2px;
	padding-left:8px;
}
div.tour_other_sub ul.hd_inclusion li, div.tour_other_sub ul.hd_inclusion_right li{
	margin-bottom:14px;
}
div.tour_back_bt{
	margin-top:3px;
}
div.tour_detail_top{
	padding-bottom:13px;
    position:relative;
}
div.tour_map_img{
	text-align:center;
	padding-top:15px;
}
/*service*/
div.service_sub{
	min-height:20px;
}
div.service_item{
	padding-bottom:7px;
}
h2.service_item_title{
	line-height:19px;
	height:19px;
	padding-bottom:0;
}
h2.train_icon{
	background:url(train_30x18.jpg) no-repeat;
}
h2.car_icon{
	background:url(car_31x18.jpg) no-repeat;
}
h2.air_icon{
	background:url(air_33x16.jpg) no-repeat 0 1px;
}
h2.transfers_icon{
	background:url(airport_22x19.jpg) no-repeat;
	height:22px;
}
h2.visa_icon{
	background:url(visa_20x22.jpg) no-repeat;
	height:23px;
}
h2.other_service{
	background:url(dot_18x18.jpg) no-repeat;
	height:20px;
}
h2.other_service span{
	padding-left:23px;
	float:left;
	padding-top:1px;
}
h2.transfers_icon span{
	padding-left:30px;
	float:left;
	padding-top:3px;
}
h2.air_icon span, h2.car_icon span{
	padding-left:35px;
}
h2.visa_icon span{
	padding-left:24px;
	float:left;
	padding-top:4px;
}
h2.train_icon span{
	padding-left:34px;
}
p.service_item_summary{
	text-align:justify;
	line-height:16px;
	padding:5px
}
div.service_view span{
	padding:0;
	width:336px;
	font-style:italic;
	font-size:14px;
}
div.service_view{
	padding-top:13px;
}
ul.service_box_list a{
	text-decoration:underline;
}
ulservice_box_list a:hover{
	text-decoration:none;
}
/*train ticket*/
div.train_ticket{
	padding-left:2px;
}
div.train_item_top{
	border-bottom:2px solid #888;
}
h3.train_item_title{
	float:left;
	width:400px;
	font-size:12px;
}
p.train_status{
	float:right;
	width:280px;
	text-align:right;
}
div.train_price{
	padding-top:13px;
}
table.train_ticket{
	background-color:#fff;
}
table.train_ticket td{
	height:28px;
	line-height:16px;
	vertical-align:middle;
	background-color:#cfe3f3;
	text-align:center;
}
table.train_ticket TD.train_title, TH.train_title{
	background-color:#afd446;
	color:#fff;
}
table.train_ticket TD.train_title{
	font-weight:bold;
	padding-left:12px;
	text-align:left;
}
TH.train_title{
	height:29px;
	line-height:16px;
}
table.train_ticket TR.train_ticket TD, table.train_ticket TR.train_ticket TH{
	background-color:#278acc;
	color:#fff;
}
table.train_ticket TR.train_ticket td.train_route{
	background-color:#bbb;
	font-weight:bold;
	padding-left:10px;
	text-align:left;
}
table.train_ticket TD.train_item, table.train_ticket td.train_date{
	color:#454545;
	font-weight:bold;
	padding-left:5px;
	text-align:left;
}
table.train_ticket td.train_date{
	padding-left:0;
	text-align:center;
}
table.train_ticket td.train_router_item{
	padding-left:10px;
	text-align:left;
}
table.train_ticket a{
	text-decoration:underline;
}
table.train_ticket a:hover{
	text-decoration:none;
}
div.train_book{
	padding-top:15px;
}
div.train_book_content{
	background-color:#cfe3f3;
	padding:14px 3px 7px;
	margin-top:1px;
}
form.train_book_form input, form.train_book_form select{
	font-size:11px;
	color:#474141;
}
div.train_book_row{
	padding-bottom:20px;
}
div.train_book_row input, div.train_book_row select, div.train_book_row label, div.train_book_row img{
	float:left;
}
div.train_book_row label{
	line-height:17px;
}
label.label_train_book{
	padding-right:8px;
	width:70px;
}
select.select_train{
	width:98px;
	margin-right:12px;
}
select.select_station{
	width:115px;
	margin-right:12px;
}
input.input_train_number{
	width:48px;
}
input.input_train_date{
	width:82px;
}
select.select_train_type{
	width:98px;
}
img.train_date{
	margin-left:2px;
	cursor:pointer;
}
label.label_train_type{
	padding-left:8px;
	padding-right:8px;
	/*width:46px;*/
}
label.label_train_station{
	padding-right:8px;
	width:48px;
}
label.label_train_number{
	padding-right:10px;
 padding-top: 20px;
}
div.train_book_row_last{
	padding-bottom:15px;
}
div.train_book_bt{
	padding:0 0 0px 238px;
	height:33px;
}
span.train_book_bt{
	background:url(bt_blue_left_11x32.jpg) no-repeat, url(view_mid_1x32.jpg) repeat-x;
	-pie-background:url(../images/bt_blue_left_11x32.jpg) no-repeat top left, url(../images/view_mid_1x32.jpg) repeat-x top left;
	behavior: url(../js/PIE.htc);
	position:relative;
}
div.train_book_bt input{	
	background: url(bt_blue_right_11x32.jpg) no-repeat right top;
	border:none;
	padding:0;
	overflow:visible;
	font-size: 14px;
    font-style: italic;
	width:245px;
	height:33px;
	padding-bottom:7px;
	*padding-bottom:5px;
	color:#fff;
	cursor:pointer;
}
div.train_ticket_other{
	padding-top:20px;
}
/*air ticket*/
table.air_ticket td.air_date{
	text-align:left;
	padding-left:10px;
}
form.air_book_form label{
	padding-right:12px;
}
input.input_air_date{
	width:82px;
	margin-right:2px;
}
img.air_date{
	margin-right:18px;
	cursor:pointer;
}
select.select_air{
	width:270px;
	margin-right:18px;
}
select.select_air_time{
	width:165px;
	margin-right:4px;
}
select.select_air_minute{
	width:96px;
	margin-right:18px;
}
/*car*/
table.table_car{
	background-color:#fff;
	color:#515151;
}
table.table_car th, table.table_car td{
	height:29px;
	vertical-align:middle;
}
table.table_car th{
	background-color:#afd446;
	color:#fff;
}
th.car_route{
	text-align:left;
	padding-left:12px;
}
table.table_car td{
	background-color:#cfe3f3;
	text-align:center;
}
table.table_car td.car_route{
	text-align:left;
	padding-left:11px;
	color:#3b3b3b;
}
table.table_car td.car_duration{
	text-align:left;
	padding-left:11px;
	color:#0071bc;
}
a.car_price, a.visa_price, a.car_sendmail{
	text-decoration:underline;
}
a.car_price:hover, a.visa_price:hover, a.car_sendmail:hover{
	text-decoration:none;
}
div.car_view_img{
	padding-top:24px;
	*min-height:10px;
	_height:10px;
}
div.car_view_item, div.car_view_item_last{
	width:100px;
	float:left;
	text-align:center;
	padding-top:15px;
	margin-right:24px;
	margin-left:1px;
}
div.car_view_item_last{
	margin-right:0;
}
div.car_view_item p, div.car_view_item_last p{
	padding-bottom:7px;
	color:#004f84;
}
div.car_view_item_img img{
	width:98px;
	height:73px;
	border:1px solid #777;
}
div.car_note{
	padding-top:27px;
}
ul.car_note{
	padding-left:6px;
}
div.car_monthly{
	padding-top:20px;
}
table.table_car_monthly td, table.table_car_monthly th{
	text-align:left;
	padding-left:12px;
}
table.table_car_monthly td.car_number{
	text-align:center;
	padding-left:0;
}
div.car_sendmail{
	padding:7px 0 12px;
}
/*visa*/
div.visa_item_top{
	text-align:right;
	padding-bottom:4px;
}
p.visa_summary{
	padding-bottom:15px;
}
table.table_visa th.visa_left{
	text-align:left;
	padding-left:11px;
}
table.table_visa th{
	background-color:#afd446;
}
table.table_visa tr.visa_fee th{
	background-color:#278acc;
}
table.table_visa td.visa_type{
	font-weight:bold;
	line-height:16px;
	text-align:left;
	padding-left:10px;
}
table.table_visa td.visa_left{
	text-align:left;
	padding-left:10px;
}
table.table_visa td.visa_fee_embassy{
	text-align:left;
	padding:0 12px;
	line-height:16px;
}
p.visa_content{
	line-height:16px;
	padding:16px 0 11px;
}
p.cruise_summary{
	padding-top:7px;
}
div.cruise_group{
	padding-bottom:13px;
}
/*cruise list*/
div.cruise_list_img{
	height:110px;
}
div.cruise_list_img div.tour_img_corner{
	height:110px;
}
div.cruise_list_img img{
	height:108px;
}
div.cruise_list_tour span{
	width:auto;
}
div.cruise_list_bt_tour{
	padding-top:8px;
}
div.cruise_list_bt_tour a{
	text-decoration:none;
	background:url(bt_left_black_10x26.jpg) no-repeat, url(bt_mid_1x26.jpg) repeat-x;
	-pie-background:url(../images/bt_left_black_10x26.jpg) no-repeat top left, url(../images/bt_mid_1x26.jpg) repeat-x top left;
	behavior: url(../js/PIE.htc);
	float:left;
	height:26px;
}
span.cruise_list_bt_tour{
	background:url(bt_right_black_10x26.jpg) no-repeat right top;
	height:26px;
	float:left;
	text-align:center;
	padding:0 15px;
	line-height:22px;
	cursor:pointer;
}
div.cruise_list_bt_tour a:hover{
	text-decoration:none;
}
div.cruise_item_infor{
	text-align:left;
	width:155px;
	padding-right:20px;
	padding-left:16px;
}
ul.cruise_list_item{
	list-style:none;
	line-height:16px;
}
ul.cruise_list_item li{
	background:url(dot_8x10.png) no-repeat 0 3px;
	padding-left:14px;
	margin-bottom:3px;
}
ul.cruise_list_item_2 li{
	background:url(dot_8x10.png) no-repeat 0 3px;
}
div.cruise_list_item_summary{
	width:370px;
}
div.cruise_list_item_summary p{
	line-height:14px;
}
div.cruise_list_item{
}
div.cruise_list_box{
	margin-top:4px;
}
div.cruise_list_content div.tour_list_item{
	*padding-bottom:8px;
}
h2.cruise_list_title{
	padding-bottom:8px;
	font-size:25px;
}
div.cruise_list_content{
	padding-left:2px;
}
div.cruise_list2_box{
	margin-top:15px;
}
div.cruise_list_destination, div.cruise_list_destination div.hotel_top_content{
	*padding-bottom:0px;
}
div.cruise_other_sub{
	padding-bottom:5px;
}
/*tour customize*/
h2.tour_cus_contact{
	margin-bottom:20px;
}
div.tour_cus_contact_left{
	width:300px;
	float:left;
	padding-left:10px;
}
div.tour_cus_contact_right{
	width:370px;
	float:right;
}
form.tour_cus_form input, form.tour_cus_form select, form.tour_cus_form textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
div.tour_cus_row{
	padding-bottom:8px;
	line-height:17px;
	*padding-bottom:6px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	div.tour_cus_row{
		padding-bottom:6px;
	}
}
label.label_cus{
	width:125px;
	padding-right:10px;
	float:left;
}
input.input_cus{
	width:155px;
}
label.label_cus_2{
	width:210px;
	float:left;
}
input.input_cus_2{
	width:150px;
}
select.select_country{
	width:161px;
}
input.input_cus_celander{
	width:104px;
	float:left;
	margin-right:2px;
}
img.celander_img{
	cursor:pointer;
	float:left;
	margin-top:2px;
}
div.tour_cus_inter_1{
	width:140px;
	padding-right:10px;
	float:left;
	padding-top:11px;
}
div.tour_cus_inter_2{
	width:175px;
	padding-right:18px;
	float:left;
	padding-top:11px;
}
div.tour_cus_inter_3{
	width:325px;
	float:right;
	margin-right:12px;
	padding:5px 5px 4px;
	background-color:#cfe3f3;
}
h2.tour_cus_interested{
	margin-bottom:11px;
}
div.tour_cus_inter_3_left{
	width:180px;
	float:left;
}
div.tour_cus_inter_3_right{
	width:145px;
	float:left;
}
input.input_cus_check{
	float:left;
	border:none!important;
}
label.label_cus_check{
	padding-left:2px;
}
div.tour_cus_inter_row{
	padding-bottom:11px;
	line-height:17px;
	*padding-bottom:9px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	div.tour_cus_inter_row{
		padding-bottom:9px;
	}
}
div.tour_cus_star{
	line-height:17px;
}
div.tour_cus_inter_3 h3{
	padding:5px 0 14px;
	font-size:12px;
}
div.tour_cus_other{
	padding-left:82px;
	line-height:17px;
	padding-top:10px;
}
label.tour_cus_other{
	padding-right:23px;
}
input.tour_cus_other{
	width:276px;
}
div.tour_cus_location{
	padding-top:18px;
}
div.tour_cus_location_row{
	line-height:17px;
	padding-top:17px;
	padding-left:7px;
}
label.label_cus_location{
	float:left;
	padding-left:2px;
	width:150px;
}
div.tour_cus_location_other{
	padding-left:8px;
	padding-top:14px;
}
label.cus_location_other{
	padding-right:20px;
}
div.tour_cus_last_content{
	padding-left:85px;
	padding-top:13px;
}
textarea.textarea_cus{
	width:525px;
	height:105px;
	margin-bottom:11px;
	*margin-bottom:9px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	textarea.textarea_cus{
		margin-bottom:9px;
	}
}
input.input_cus_scode{
	width:92px;
	float:left;
}
img.cus_scode{
	margin-top:1px;
	margin-left:6px;
}
div.tour_cus_last{
	padding-top:18px;
}
div.tour_cus_submit{
	margin-left:0;
	margin-top:10px;
	width:280px;
}
span.tour_cus_submit{
	width:280px;
	padding:0;
	float:none;
	display:block;
}
input.tour_cus_submit{
	background:url(go_24x32.jpg) no-repeat 152px 0;
	height:32px;
	border:none!important;
	padding:0;
	color:#fff;
	font-size:14px!important;
	font-style:italic;
	cursor:pointer;
	padding-bottom:5px;
	width:280px;
}
div.tour_cus_thanks{
	min-height:345px;
	_height:345px;
}
div.tour_cus_thanks_content{
	line-height:17px;
	text-align:justify;
}
div.tour_cus_back{
	margin-top:25px;
}
/*shopcart*/
div.sc_status{
	background:url(bg_1x1.jpg) repeat-x 0 13px;
	height:35px;
}
div.sc_status_b1{
	height:23px;
	line-height:20px;
	border:1px solid #a8a8a8;
	border-right:none;
	float:left;
	padding:0 30px 0 17px;
	background-color:#fff;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	behavior: url(../js/PIE.htc);
	position:relative;
}
div.sc_status_b1 span{
	background:url(b1_right_20x25.jpg) no-repeat;
	height:25px;
	width:20px;
	position:absolute;
	right:0;
	top:-1px;
}
div.sc_status_b2, div.sc_status_done{
	float:left;
	margin-top:1px;
	margin-left:64px;
	background:url(b2_left_20x25.jpg) no-repeat left #92bc26;
	position:relative;
-moz-border-radius: 0 7px 7px 0;
border-radius: 0 7px 7px 0;
behavior: url(../js/PIE.htc);
}
div.sc_status_b2 span, span.sc_status_done{
	float:left;
	height:25px;
	line-height:22px;
	padding:0 25px;
}
span.sc_status_done{
	background:none;
}
div.sc_status_b3{
	border-right:1px solid #a8a8a8;
	padding-left:27px;
	margin-left:65px;
	padding-right:24px;
	float:right;
}
div.sc_status_b3 span{
	background:url(b3_left_20x25.jpg) no-repeat;
	left:-1px;
}
h2.shopcart_title{
	font-size:25px;
	border-bottom:2px solid #888;
	padding-bottom:4px;
	margin-top:16px;
}
p.shopcart_summary{
	padding-top:5px;
	line-height:16px;
	padding-bottom:12px;
}
h3.sc_item_title{
	font-size:11px;
	border-bottom:2px solid #888;
	padding-bottom:5px;
	margin-bottom:5px;
}
label.label_sc_tour{
	padding-right:10px;
	float:left;
	padding-top:4px;
}
span.span_sc_tour{
	padding-top:4px;
	float:left;
	padding-right:10px;
}
input.input_sc_number{
	margin-right:13px;
	width:38px;
	margin-top:3px;
	float:left;
}
div.sc_update{
	float:right;
	margin-top:0;
}
div.sc_tour_title{
	border-bottom:2px solid #888;
	padding-bottom:5px;
}
div.sc_tour_title h4{
	float:left;
	width:525px;
	font-size:11px;
}
div.sc_tour_title p{
	width:155px;
	float:right;
	text-align:right;
}
div.sc_tour_row{
	padding-top:8px;
}
p.sc_tour_info{
	float:left;
	width:560px;
}
p.sc_tour_price{
	float:right;
	text-align:right;
	width:120px;
	padding-right:2px;
}
label.label_package{
	width:130px;
	line-height:18px;
	float:left;
}
select.select_sc_bedding{
	width:250px;
}
select.select_sc_package{
	width:118px;
	margin-right:52px;
	float:left;
}
label.label_sc_date{
	padding-right:13px;
	float:left;
}
input.input_sc_date{
	width:78px;
}
img.sc_celander{
	cursor:pointer;
}
div.sc_tour_group{
	padding-top:10px;
	padding-bottom:8px;
}
div.shopcart_group{
	padding-bottom:6px;
}
div.sc_hotel_group{
	width:260px;
	margin-right:20px;
	float:left;
}
div.sc_hotel_group2{
	width:270px;
	float:left;
}
div.sc_hotel_group_price{
	float:right;
	width:125px;
}
div.sc_hotel_group label{
	width:105px;
	float:left;
}
div.sc_hotel_group2 label{
	float:left;
	width:98px;
}
div.sc_hotel_row{
	padding-bottom:11px;
}
div.sc_hotel_top{
	margin-bottom:9px;
}
p.sc_hotel_price{
	padding-bottom:8px;
}
div.sc_update a:hover{
	text-decoration:none;
}
input.input_sc_checkin{
	width:100px;
}
select.select_sc_class{
	width:124px;
}
input.input_sc_hotel_number{
	width:118px;
}
input.input_sc_checkout{
	width:78px;
}
select.select_sc_occupancy{
	width:103px;
}
input.input_sc_extra{
	width:97px;
}
div.sc_update span{
	padding:0 10px;
}
div.sc_hotel_row_last{
	padding-bottom:4px;
}
div.sc_train_row{
	line-height:17px;
}
div.sc_train_row input, div.sc_train_row img{
	float:left;
}
div.sc_train_row input{
	margin-right:3px;
}
label.sc_train_date{
	width:98px;
	float:left;
}
label.sc_train_type{
	padding-right:14px;
	padding-left:52px;
	float:left;
}
select.select_train_type{
	width:95px;
	float:left;
}
label.sc_train_number{
	padding-left:27px;
	padding-right:11px;
	float:left;
}
input.input_train_number{
	width:32px;
}
p.sc_train_price{
	padding-bottom:5px;
}
div.shopcart_train_group{
	padding-bottom:8px;
}
div.shopcart_total{
	text-align:right;
	padding-top:10px;
}
div.sc_contact_left{
	float:left;
	width:400px;
	margin-top:5px;
	line-height:17px;
}
div.sc_contact_right{
	width:270px;
	float:right;
	background-color:#cfe3f3;
	padding:6px 9px 8px 12px;
	line-height:17px;
}
label.label_sc_contact{
	width:94px;
	float:left;
}
input.input_sc_contact{
	width:238px;
}
select.select_sc_contact{
	width:244px;
}
input.input_sc_ct_phone{
	width:138px;
}
div.sc_contact_right h4{
	padding-bottom:12px;
	font-size:11px;
}
select.select_sc_arrival{
	width:127px;
}
input.input_sc_ct_date{
	width:121px;
}
input.input_sc_ct_hotel{
	width:121px;
}
label.label_contact_2{
	width:125px;
	float:left;
	_width:120px;
}
h3.sc_contact_infor{
	margin-bottom:9px;
}
textarea.textarea_sc_request{
	width:606px;
	height:86px;
	_width:605px;
}
div.sc_contact_row{
	padding-top:8px;
	*padding-top:6px;
	_padding-top:10px;
}
div.sc_submit{
	margin-top:8px;
	margin-left:94px;
	_margin-left:46px;
	width:280px;
	text-align:left;
	background:url(view_left_11x32.jpg) no-repeat, url(view_mid_1x32.jpg) repeat-x;
	-pie-background:url(../images/view_left_11x32.jpg) no-repeat top left, url(../images/view_mid_1x32.jpg) repeat-x top left;
	behavior: url(../js/PIE.htc);
	height:33px;
	float:left;
}
div.sc_submit span{
	text-align:left;
}
div.sc_submit input{
	width:245px;
	background: url(go_24x32.jpg) no-repeat 175px 0;
}
/*mice*/
h2.mice_title{
	font-size:12px;
	padding-bottom:9px;
}
div.mice_contact{
	padding-top:19px;
}
p.mice_content{
	text-align:justify;
}
a.mice_email{
	text-decoration:underline;
}
a.mice_email:hover{
	text-decoration:none;
}
h3.mice_contact{
	font-size:11px;
	padding-bottom:19px;
}
div.mice_contact_left{
	width:370px;
	float:left;
}
div.mice_contact_right{
	width:320px;
	float:right;
}
div.mice_img{
	float:left;
	margin-right:12px;
	padding-top:5px;
}
div.mice_img img{
	height:150px;
	width:235px;
}
div.mice_other_content{
	padding-left:10px;
}
div.book_help_content{
	text-align:justify;
	padding-bottom:15px;
}
div.bh_payment{
	font-size:16px;
	padding-top:15px;
	text-align:center;
}
/*tour print*/
#wrapper_print{
	background-color:#fff;
	position:relative;
	width:820px;
	margin:auto;
	padding:0 10px 10px;
	min-height:641px;
}
div.header_logo_print{
	padding-top:10px;
	padding-left:15px;
}
div.header_logo_print img{
	height:65px;
	width:205px;
}
div.tp_content{
	padding-top:15px;
}
div.tp_print{
	margin-top:15px;
	background: url(print.jpg) no-repeat;
	height:26px;
	line-height:22px;
	padding-left:15px;
}
div.tp_print span{
	cursor:pointer;
}
div.tour_print_address {
    border-top: 1px solid #CCCCCC;
    line-height: 20px;
    margin-top: 15px;
    padding-top: 10px;
    text-align: center;
}
div.tour_print_box{
	padding-bottom:12px;
	line-height:17px;
	text-align:justify;
}
div.tour_print_gallery{
	float:right;
}
div.tour_print table.hd_table th{
	text-align:center;
}
div.tour_print table.hd_table .hd_left{
	text-align:left;
}
/*hotel search result*/
div.hsr_status{
	border-bottom: 2px solid #888;
    padding-bottom: 2px;
    width: 100%;
}
span.hsr_keyword{
	padding-right:30px;
}
span.hsr_category{
	padding-right:30px;
}
div.hsr_last{
	border-bottom:none;
}
div.hsr_page_list{
	text-align:center;
	padding:15px 0 5px;
}
div.hsr_result{
	text-align:right;
	padding:5px 0 10px;
}
div.service_other{
	padding-top:20px;
}
/*send mail*/
div#wrapper_sendmail{
	width:600px;
	padding:10px;
	min-height:510px;
	*min-height:480px;
	_height:510px;
	background-color:#fff;
	margin:auto;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	behavior: url(../js/PIE.htc);
}
div.send_email_submit{
	padding-left:104px;
	padding-top:5px;
}
div.send_email_submit input{
	border:none;
	background:none;
	color:#fff!important;
	font-weight:bold;
	height:26px;
	padding:0 18px 5px;
	*padding:0 18px 2px;
	cursor:pointer;
	overflow:visible;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	div.send_email_submit input{
		padding-bottom:3px;
	}
}
div.send_email_submit span{
	padding:0;
}
div.send_mail_reset{
	margin-left:5px;
}
div.send_email_logo{
	padding-bottom:15px;
}
h2.send_email_title{
	font-size:18px;
}
p.send_email_status{
	padding:10px 0 18px 30px;
}
form.send_email_form{
	padding-left:26px;
}
input.input_sendmail{
	width:300px;
}
textarea.textarea_sendmail{
	width:304px;
	height:70px;
}
input.input_sendmail_scode{
	width:80px;
	margin-top:5px;
}
p.send_mail_scode{
	width:104px;
	float:left;
}
div.send_email div.sc_contact_row{
	_padding-top:6px;
}
/*visa book*/
h3.visa_book_title{
	font-size:18px;
	padding:15px 0 10px;
}
DIV.noteboxform{background:url(arrow_7x7_blue3.gif) 0px 4px no-repeat; padding-left:12px; font-size:12px; font-weight:bold; color:#0070b2; margin:9px 0 5px;}
TABLE.table_one_left{color:#0170b5; padding-left:6px;}
TABLE.table_one_right{color:#0170b5; padding-left:6px;}
TD.td_vs_book{ color:#000000;}
input.inputfn_5 {
    width: 95px;
}
input.inputfn_3 {
width:285px;}
input.inputfn_2 {
width:240px;}
input.inputfn_1 {
width:140px;}
textarea.textar {
height:80px;
width:289px;}
div.table_one_left {
float:left;
width:400px;}
div.table_one_right{
float:right;
width:250px;color:#133A65;
padding-left:6px;}
select.fOHperiod {
    color: #333333;
    width: 99px;
}
input.input_vb_name{
	width:98px;
}
select.fOHperiod_end {
    color: #333333;
    width: 100px;
}
a.afcb {
    color: #FF0000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
td.visa_cotrol_person{
	padding:10px 0;
}
div.visa_book_submit{
	padding-left:250px;
}
div.price_title_car_3 {
    background: url(arrow_7x7_orange.gif) no-repeat scroll 0 4px transparent;
    color: #F57300;
    font-size: 12px;
    font-weight: bold;
    padding-left: 13px;
}
div.text_note_car {
    padding: 5px 0 6px 13px;
}
ul.text_note_car {
    padding: 5px 15px;
	list-style:none;
	line-height:18px;
}
img.calender{
	cursor:pointer;
}
label.label_visa_gender{
	cursor:pointer;
}
input.input_visa_gender{
	cursor:pointer;
}
div.visa_book_infor{
	padding-bottom:5px;
}
/*visa book confirm*/
div.visa_confirm{
	 background: url(b2_left_22x35.jpg) no-repeat left center #92BC26;
	float:left;
	height:33px;
	line-height:28px;
	margin-top:1px;
	margin-left:74px;
	padding:0 18px 0 25px;
	 border-radius:0 9px 9px 0;
	 -moz-border-radius:0 9px 9px 0;
	 -webkit-border-radius:0 9px 9px 0;
	behavior: url(../js/PIE.htc);
	position:relative;
}
table.tour_detail_tab_price_new_visa_2 {
    background-color: #FFFFFF;
    margin-bottom: 8px;
    margin-top: 8px;
	text-align:left;
	line-height:17px;
}
th.table_visa_cofirm {
    background-color: #EFEFEF;
    color: #0071B4;
    font-weight: bold;
    padding: 2px 4px;
}
td.table_visa_cofirm_2 {
    background-color: #EFEFEF;
    color: #000000;
    padding: 2px 4px;
}
td.table_visa_cofirm_3 {
    background-color: #EFEFEF;
    color: #FF0000;
    padding: 2px 4px;
}
td.table_visa_cofirm_4 {
    color: #000000;
    font-weight: bold;
    padding: 2px;
}
td.table_visa_cofirm_5 {
    color: #FF0000;
    font-weight: bold;
    padding: 2px;
}
/*faq*/
p.faq_title{
	padding-bottom:5px;
}
ul.faq_question{
	list-style:none;
	line-height:18px;
	padding-left:10px;
}
p.faq_title_2{
	padding:8px 0 5px;
}
p.faq_answer_item{
	text-align:justify;
	line-height:17px;
	padding-bottom:8px;
}
form.form_faq{
	padding-top:10px;
}
/*link exchange*/
div.le_content{
	padding-left:50px;
}
form.link_exchange_form input, form.link_exchange_form textarea, form.link_exchange_form select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343434;
}
input.input_exchange{
	width:400px;
}
label.label_exchange{
	float:left;
	width:140px;
}
textarea.textarea_add_link, textarea.textarea_descriiption{
	width:404px;
	height:90px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	textarea.textarea_add_link, textarea.textarea_descriiption{
		width:402px;
	}
}
select.select_category{
	width:250px;
}
form.link_exchange_form{
	padding-left:28px;
	padding-bottom:10px;
}
div.link_exchange_row{
	padding-top:10px;
}
div.link_exchange_row_top{
	padding-left:140px;
	_padding-left:143px;
	padding-top:5px;
	*padding-top:4px;
	_padding-top:3px;
}
h3.link_exchange{
	text-align:center;
	font-size:13px;
	padding-bottom:5px;
	padding-top:15px;
}
p.link_exchange_summary{
	text-align:center;
	line-height:18px;
	padding-bottom:15px;
}
div.link_exchange_submit{
	padding:18px 0 10px 140px;
}
p.link_scode{
	float:left;
	width:140px;
}
input.link_exchange_scode{
	width:90px;
	margin-top:2px;
}
div.link_box_item{
	background-color:#fff;
	padding-bottom:10px;
	border-radius:11px;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	behavior:url(../js/PIE.htc);
}
h2.link_box_title{
	font-size:18px;
	font-weight:normal;
	padding-top:8px;
	padding-left:10px;
	text-decoration:underline;
}
ul.link_box_item{
	padding-top:12px;
}
div.link_box{
	padding-top:12px;
}
div.link_box div.gallery_box{
	height:auto;
	padding-top:13px;
	padding-bottom:12px;
}
div.le_submit{
	padding-left:140px;
}
div.le_list_item{
	padding-bottom:15px;
}
div.le_list_item p{
	text-align:justify;
	line-height:16px;
}
h5.le_list_item{
	font-size:11px;
	padding-bottom:5px;
}
h5.le_list_item a{
	text-decoration:underline;
}
h5.le_list_item a:hover{
	text-decoration:none;
}
div.le_list_page{
	text-align:center;
	border-bottom:1px solid #e7e7e7;
	padding-bottom:20px;
}
label.label_le_scode{
	display:block;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	div.le_submit input{
		padding-bottom:2px;
	}
}
/*repair*/
h2.sh_page_title, h2.tour_title{
	font-size:22px;
	padding-bottom:15px;
}
form.form_contact input, form.form_contact select, form.form_contact textarea{
	border:1px solid #ccc;
	padding:2px 2px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	behavior: url(../js/PIE.htc);
	position:relative;
}
h2.faq_group_title{
	font-size:18px;
	padding-bottom:15px;
}
div#wrapper_gallery{
	background-color:#fff;
	padding:11px 20px;
}
div.sh_right_top{
	padding-top:40px;
}
div.mice_right_top{
	padding-top:40px;
}
div.faq_right_top{
	padding-top:40px;
}
/*site map*/
div.sm_content{
	background: url(sm_1x1.jpg) repeat-y;
	margin-left:20px;
}
div.sm_item_group{
	min-height:10px;
	position:relative;
}
h3.sm_title{
	background:url(sm_30x1.jpg) no-repeat left center;
	padding-left:35px;
	font-size:12px;
	margin:8px 0 2px;
	position:relative;
	height:20px;
	line-height:20px;
}
h3.sm_title span{
	padding-right:5px;
	cursor:pointer;
}
div.sm_item_detail{
	padding-left:50px;
}
div.sm_item_detail_last{
	padding-left:45px;
	padding-bottom:20px;
	background-color:#fff;
}
ul.sm_list{
	padding:3px 0 10px 15px;
	min-height:10px;
	_height:10px;
}
ul.sm_list li{
	background: url(dot_list_bl6x5.jpg) no-repeat 0 10px;
	float:left;
	width:300px;
}
ul.sm_list{
	padding-left:20px;
}
ul.sm_list li{
	background:url(dot_list_6x5.gif) no-repeat 0 10px;
	list-style:none;
	line-height:24px;
	padding-left:12px;
}
p.sm_title2{
	line-height:22px;
	padding-left:4px;
	text-decoration:underline;
	cursor:pointer;
}
div.sc_airport{
	line-height:18px;
}
div.sc_airport input, div.sc_airport label{
	float:left;
	margin-right:5px;
}
label.label_airport{
	padding-right:10px;
}
span.sc_stay{
	padding-left:5px;
	cursor:pointer;
}
#stay_more{
	padding-top:5px;
}
p.sm_home{
	font-size:12px;
	padding-left:3px;
	padding-bottom:5px;
}
span.sm_last{
	background-color:#fff;
	position:absolute;
	left:-1px;
	top:11px;
	top:10px\0/;
	height:20px;
	width:1px;
}
div.sc_add_room{
	float:right;
	margin-top:5px;
}
div.sc_add_room span{
	padding:0 10px;
}
div.sc_ontinue{
	float:left;
	padding-right:10px;
	font-size:14px;
	font-style:italic;
}
div.sc_payment{
	text-align:left;
	line-height:18px;
}
div.sc_payment input, div.sc_payment label{
	float:left;
	cursor:pointer;
}
div.sc_payment label{
	padding-right:20px;
}
div.sc_status_done{
	background-color:#eee;
    border-left:none;
    float:left;
}
div.sc_status_done span.sc_status_done{
	background:url(sc_done_20x25.jpg) no-repeat;
	left:0;
}
div.sc_status_done span{	
	padding-right:20px;
}
span.sc_no{
	float:left;
	font-weight:bold;
	width:40px;
	line-height:18px;
	padding-left:5px;
}
span.sc_package, span.sc_train{
	float:left;
	width:140px;
	margin-right:15px;
	font-weight:bold;
}
span.sc_train{
	width:80px;
	margin-right:5px;
}
span.sc_bedding{
	float:left;
	line-height:18px;
	padding-left:10px;
	font-weight:bold;
}
div.sc_confirm_submit{
	margin-top:0;
	margin-left:0px;
}
div.ul_page_list{
	padding-bottom:8px;
}
.livechat_box{
	 height: 90px;
 padding-top:5px;
}
span.hotel_other_price{
	float:right;
}
div.sc_payment_note{
	padding-top:10px;
	padding-left:6px;
}
div.sc_airport_row{
	padding:2px 0 6px;
	line-height:18px;
}
input.sc_airport{
	float:left;
	cursor:pointer;
}
label.sc_airport_title{	
	padding-right:10px;
	float:left;
	cursor:pointer;
}
label.sc_airport{
	padding-right:10px;
	float:left;
	cursor:pointer;
}
div.sc_airport_infor{
	padding-top:12px;
	padding-left:95px;
}
div.sc_airport_infor label{
	float:left;
	width:105px;
}
div.train_back{
	margin-top:20px;
}
div.sc_check_term{
	line-height:18px;
	padding-top:10px;
	padding-left:90px;
}
input.sc_check_term{
	float:left;
	cursor:pointer;
}
label.sc_check_term{
	cursor:pointer;
}
div.quick_contact{
background-color:#a5d2ea;
border-radius:0 20px 20px 0;
-moz-border-radius:0 20px 20px 0;
-webkit-border-radius:0 20px 20px 0;
behavior: url(../js/PIE.htc);
width:95px;
padding-left: 5px;
 height: 28px;
line-height:28px;
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border: 2px solid #fff;
margin-bottom: 1px;
}
div.quick_shopcart{
background-color:#b3d74e;
}
a.quick_contact{
cursor:pointer;
}
a.quick_contact:hover{
text-decoration:none;
}
div.quick_sub{
position:relative;
width:115px;
top:-28px;
}
div.qc_detail{
	position:absolute;
	background-color:#fff;
	width:520px;
	left:-544px;
	top:-5px;
	border:1px solid #01588A;
	text-align:left;
	padding:10px;
border-radius: 7px;
-moz-border-radius: 7px;
}
div.qc_close{
	text-align:right;
}
a.qc_close{
	cursor:pointer;
}
a.qc_close:hover{
	text-decoration:underline;
}
form.form_contact{
	min-height:10px;
	_height:10px;
	position:relative;
}
div.td_promotion{
	padding:10px 10px 10px 15px;
	line-height:17px;
}
div.scc_airport_infor{
	padding-top:5px;
	width:580px;
}
div.scc_airport_infor div.sc_hotel_row{
	float:left;
	width:280px;
}
div.tour_month2 div.tour_month_content{
	height:auto;
}
/*added by trung.le 05/13/2011*/
p.cruise_detail_summary{
	width:330px;
    padding-top:3px;
}
div.cruise_detail_video{
	width:363px;
    height: 253px;
    margin-top: 7px;
}
li.cruise_video_title{
	display: block;
    float: none;
    font-size: 12px;
	padding-bottom:10px;
}
div.cd_right_box{
	margin-top: 7px;
}
a.top_hot_news{padding:0 10px;}
div.vc_item, div.vc_item2{
	float:left;
	width:102px;
	padding-right:13px;
	text-align:center;
}
div.vc_item2{
	padding-right:0;
}
div.vc_item_control *{
	width:102px;
	height:65px;
}
p.vc_item_title{
	padding-top:3px;
}
div.vc_row{
	padding:5px 0;
}
p.contact_scode_right{
padding-top: 10px;
padding-top: 18px;
}
li.header_menu_lux{ float:right;}
select.select_air_type{width: 180px;}

DIV.properties_add_new{
    line-height:18px;
	padding-bottom:12px;}
SELECT.select_air_new{margin-right: 18px;
    width: 160px;}
SELECT.select_air_type{margin-right: 18px;
    width: 165px;}
DIV.train_book_row{float:left; width:290px;}
DIV.train_book_row_2{float:left; width:320px;}
form.air_book_form label.label_air_depart_new {
    padding-right: 52px;}
form.air_book_form label.label_air_depart_new2 {
    padding-right: 1px;}
form.air_book_form label.label_air_depart_new3 {
    padding-right: 3px;}
form.air_book_form label.label_air_depart_new5 {
    padding-right: 21px;}
form.air_book_form label.label_air__ {
    padding-right: 50px;}
DIV.train_book_{  float: left; padding-right:20px;
    padding-bottom:20px;}
DIV.train_book_end{float: left; padding-right:20px;}		

SELECT.select_air_type_n{ float: left;
    width: 130px;}	
label.sc_train_type_n{
	padding-right:14px;
	padding-left:47px;
	float:left;
}
SELECT.select_air_type_n_2 {
    float: left;
    width: 160px;}
label.sc_train_date_2{
	width:126px; padding-left:20px;
	float:left;
}
label.sc_train_date_3{
	width:88px;padding-left:20px;
	float:left;
}
		
DIV.infor_airline{float:left; width:610px;}
div.sc_air_group_price{
	float:right;
	width:92px;
}
DIV.row_sp_air{padding-bottom:12px;}
select.select_air_time_4{
	width:95px;
	margin-right:4px;
}
label.sc_train_date_4{
	width:88px; padding-left:20px;
	float:left;
}

label.sc_lb_right{padding-left:20px;}
label.sc_lb_right2{padding-left:52px;}
.none_padding{padding:0!important;}
.none_margin li{margin:0!important;}
div.sc_status_visa{margin-left:137px;}
form.train_book_form div.train_book_row{
width:372px;
}
form.train_book_form div.train_book_row_last{
width:323px!important;
}
form.train_book_form input.input_train_number{
margin-top:20px;
}

span.si_img img{
height:30px;
/*width:25px;*/
}
div.support_link{
float:right;
}
span.si_img{
float:left;
/*padding-right:10px;*/
margin:0 11px;
padding-top:3px;
}
span.ss_img{
float:left;
padding-right:24px;
}
span.ss_img img{
height:25px;
}

.pointer{cursor:pointer;}
.pointer hover{cursor:pointer;}
div.guide_destination_view_all{text-align:right;}
.tview_destination{font-size:13px; font-weight:bold;}
.cruise_tour_top{margin-top:7px;}
