/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0px auto;color:#292929;line-height:18px;
background:url('bg_body.jpg') repeat-x
}
A IMG{border:none;cursor:pointer}
A{text-decoration:none;color:#000;cursor:pointer}
.none_tag{margin:0;padding:0}
.clr{clear:both}
.li_main_menu{
display:block;
padding:0px 12px;
height:27px;
line-height:27px;
float:left;
display:block;
font-weight:bold;
background:#e7f0fb
}
.header{
background:url(bg_header) repeat-x top left;
background-color:#003580;
}
.inner_header{
width:999px;
margin:0 auto;
padding-top:10px;
overflow:hidden
}
.div_logo{
float:left;
width:381px;
}
.right_header{
float:right;
text-align:right
}
.img_logo{
width:363px;
height:75px;
}
.top_menu a,.top_email a{color:#fff}
.span_top_menu{padding:0px 7px}
.top_menu{padding-bottom:4px;color:#fff}
.top_email{

}
.span_email{
background:url('iconemail.png') top left no-repeat;
padding-left:23px;
}
.ul_none{margin:0px;padding:0px;list-style:none}
.li_main_menu{
border-right:1px solid #dde6f1;
}
.a_main_menu{color:#1775df}
.main_menu{
-moz-border-radius:4px 4px 0px 0px;
border-radius:4px 4px 0px 0px;
background:#fff;
position:relative;
margin-top:7px;
*margin-top:10px;
float:right;
}
.ul_main_menu{
padding:1px 1px 0px 1px
}
.li_last{border:none}
.li_active{
background:#fff;
color:#003580
}
#wrapper{
width:999px;
margin:0 auto;
padding:10px 0px
}
#left_content{
float:left;
width:455px;
}
#right_content{
float:right;
width:528px
}
.left_{float:left}
.right_{float:right}
.title_hotel_left{
color:#003471;
font-size:25px;
padding-bottom:15px
}
.row_hotel_left{
width:211px;
padding-bottom:22px
}
.inner_hotel_left{
-moz-border-radius:4px;
border-radius:4px;
position:relative;
background:#edf1f6;
padding:14px 5px 0px 14px;
}
.img_group_hotel{
width:104px;
height:76px;
border:4px solid #fff
}
.right_row_hote_left{
float:right;
width:93px
}
.a_group_hotel{
color:#003471;
font-size:17px
}
.number_hotel{
color:#262626;
font-size:13px;
padding-top:7px
}
.box_hotel_left{
margin-bottom:15px
}
.title_whychoose{
color:#222222;
font-weight:bold;
font-size:18px;
padding-bottom:7px
}
.box_whychose{
padding:8px;
}
.row_whychoose{
padding:11px 0 11px 52px;
background:url(iconwhy.jpg) no-repeat left center;
border-bottom:1px dotted #339900;
line-height:24px
}
.title_row_whychoose{color:#339900;font-weight:bold;font-size:18px}
.bottom_row_whychoose{color:#242424;font-weight:bold;font-size:14px}
.box_border_left{
-moz-border-radius:10px;
border-radius:10px;
-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px#888;
box-shadow: 0 0 3px #888;
position:relative;
padding:10px;
margin-bottom:15px;
background:#fff;
}
.box_register_email{
background:url(iconleter.jpg) no-repeat left center;
padding-left:95px;
height:83px
}
.title_register_email{
font-size:18px;
font-weight:bold;
color:#222222;
padding:12px 0px 12px 0px
}
.input_email{
width:267px;
margin-right:6px
}
input,select{border:1px solid #ccc;cursor:pointer}
.span_button_email{
background:url(bg_button1.jpg) repeat-x;
-moz-border-radius:4px;
border-radius:4px;
position:relative;
padding:0px 8px;
border:none;
color:#fff
}
.a_span_button{color:#fff;font-weight:bold;height:18px;line-height:18px}
.title_share{color:#222222;font-size:18px;font-weight:bold;float:left;padding-right:10px;padding-top:10px}
.social_icon{float:left;text-align:center;width:80px}
.tblue{color:#00468f}
.tbold{font-weight:bold}
.row_adv_left{
-moz-border-radius:4px;
border-radius:4px;
position:relative;
border:1px solid #ccc;
padding:4px;
margin-bottom:15px;
}
.adv_left{width:446px;height:88px}
.title_page_book{text-align:right;color:#339900;font-weight:bold;padding:10px 0px}
.img_slide{
width:507px;
height:180px
}
ul.paging {
    list-style: none outside none;
    margin: 0px;
    margin-top:5px;
    padding: 0;
    float:left
}
ul.paging li {
    display: block;
    float: left;
    padding-right: 5px;
}
.selected .img_slide_thum {
    border: 1px solid #919191;
}
.img_slide_thum {
    border: 1px solid #CBCBCB;
    height: 39px;
    width: 64px;
}
.bnr-header {
    background: url("bg_slide.png") repeat scroll 0 0 transparent;
    bottom: 10px;
    height: 30px;
    line-height:30px;
    position: absolute;
    top: 194px;
    width: 507px;
}
.name_slide{color:#fff;font-weight:bold;font-size: 16px;padding-left:10px}
.box_voucher_hot{
-moz-border-radius:4px;
border-radius:4px;
position:relative;
background:#e7f0fb;
padding:11px;
margin-bottom:15px
}
.title_voucher_hot{
color:#277500;
font-weight:bold;
font-size:22px;
padding-bottom:15px
}
.save_best_pro {
    background: url("voucher.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 82px;
    position: absolute;
    text-align: center;
    width: 100px;
    top:34px;
    right:14px;
    padding-top:16px
}
.percent_promotion {
    color: #FFFFFF;
    display: block;
    font-size: 18px;
}
.title_support{
color:#003471;
font-size:13px;
font-weight:bold;
text-shadow:1px 1px #fff;
background:url("line1.jpg") repeat-x scroll left bottom transparent;
padding-bottom:10px;
margin-bottom:5px
}
.td_title_sup{
font-size:11px;
font-weight:bold;
color:#0f549b
}
.td_odd_support{
font-size:13px;
font-weight:bold;
color:#3a3a3a
}
.table_support tr td.td_bg{
background:url(line2.jpg) repeat-y top left;
padding-left:10px
}
.tr_2 td{
padding-left:5px
}
.adv_resort{
width:526px;
}
.h2_adv_resort{
color:#fff;
font-size:40px;
text-shadow:2px 2px #000000;
position:absolute;
padding-left:10px;
top:20px
}
.h3_adv_resort{
color:#fff;
font-size:28px;
text-shadow:2px 2px #000000;
position:absolute;
padding-left:10px;
top:63px
}
.box_resort_adv{position:relative}
.ul_resort_dest{
float:left;
padding:15px 0px 0px 5px;
}
.li_resort_dest{
float:left;
width:162px;
background:url('icon2.jpg') no-repeat 0px 6px;
padding-left:9px;
padding-bottom:4px
}
.a_resort_dest{color:#003580}
.box_promotion_adv{margin:15px 0px}
.img_pro_index{
width:91px;
height:69px;
border:2px solid #0a77fc
}
.left_promotion_index{
float:left;
width:340px
}
.right_promotion_index{
float:right;
width:176px;
text-align:right
}
.row_promotion_index{
padding-left:7px;
border-bottom:1px dotted #ccc;
padding:10px 0px 8px 0px
}
.span_1_source{
color:#272727;
font-size:10px
}
.price_promotion{
float:right;
background:url(bg_left_pro.jpg) top left no-repeat,url(bg_right_pro.jpg) top right no-repeat,url(bg_mid_pro.jpg) top left repeat-x;
-pie-background:url(images/bg_left_pro.jpg) top left no-repeat,url(images/bg_right_pro.jpg) top right no-repeat,url(images/bg_mid_pro.jpg) top left repeat-x;
position:relative;
height:25px;
line-height:25px;
padding:0px 15px;
margin-bottom:6px;
marign-top:3px;
}
.span_1_price{color:#929292;text-decoration:line-through}
.span_2_price{color:#d50000;font-size:15px;font-weight:bold}
.book_botton_pro{
float:right;
background:#fff;
padding:1px;
border:1px solid #dfdfdf;
-moz-border-radius:5px;
border-radius:5px;
position:relative
}
.span_book_pro{
background:#0a77fc;
-moz-border-radius:5px;
border-radius:5px;
position:relative;
height:18px;
line-height:18px;
float:left;
padding:0px 8px
}
.a_book_pro{
color:#fff;
font-weight:bold
}
.right_left_promotion_index{float:right;width:236px}
.name_promotion_index{
font-weight:bold;
font-size:14px;
color:#0f549b
}
.star_pro_index{padding:5px 0px 8px 0px}
.city_pro_index{
bottom: 11px;
position: absolute;
right: -8px;
}
.city_pro_index2{
background:url(bg_left_button1.png) no-repeat top left,url(bg_right_button1.png) no-repeat top right,url(bg_mid_button1.jpg) repeat-x top left;
-pie-background:url(images/bg_left_button1.png) no-repeat top left,url(images/bg_right_button1.png) no-repeat top right,url(images/bg_mid_button1.jpg) repeat-x top left;
position:relative;
float:left;
padding:0px 17px;
color:#fff;
font-weight:bold;
height:21px;
line-height:21px;
-moz-border-radius:4px 7px 7px 4px;
border-radius:4px 7px 7px 4px;
}
.left_left_promotion_index{position:relative}
.footer{
background:url(bg_footer.jpg) repeat-x;
background-color:#f5f5f5;
}
.menu_footer{
width:999px;
margin:0 auto
}
.span_footer{color:#a5a5a5;padding:0px 10px}
.a_footer{color:#0f549b;font-weight:bold}
.main_menu_inner{text-align:center;padding:10px 0px}
.col_footer_info {
color: #252525;
float: left;
line-height: 20px;
margin: 20px 0;
padding: 0 10px;
width: 238px;
border-right:1px dotted #b1b1b1;
font-size:11px
}
.div_tag{
border-top:1px dotted #b1b1b1;
padding-top:10px;
padding-bottom:15px;
color:#003471
}
.div_tag a{color:#003471}
.title_tag{
font-size:16px;
font-weight:bold;
color:#333333;
padding-bottom:10px
}
.box_hotel_group{
-moz-border-radius:4px;
border-radius:4px;
position:relative;
border:1px solid #feba02;
margin-bottom:15px
}
.h3_hotel_group{color:#003666;font-size:19px;padding:10px 0px 10px 12px}
#left_content_2{
float:left;
width:258px
}
.ul_hotel_group{
padding:11px 0px 7px 12px;
}
.li_hotel_group{
background:url(icon2.jpg) no-repeat 0px 6px;
padding-left:11px;
padding-bottom:5px
}
.a_hotel_group{color:#003580}
.td_bg_2{background:url(line1.jpg) left bottom repeat-x;padding-bottom:7px}
.title_register_email_2{color:#222222;font-size:15px;font-weight:bold}
.input_email_2{width:142px}
.div_input_email{padding:5px 0px}
.social_icon_2{
width:117px;
float:left;
padding-top:10px;
height:40px;
line-height:32px
}
.social_icon_2 img{padding:0px 5px}
.img_hotel_list_hot{
width:89px;
height:60px;
padding:2px
}
.left_hotel_list_hot{
background:#fff;
border:1px solid #ebebeb;
float:left
}
#right_content_2{float:right;width:723px}
.left_item_hotel_list_hot{float:left;width:347px;background:url(line2.jpg) top right repeat-y}
.right_item_hotel_list_hot{float:right;width:349px;padding-left:5px}
.row_hotel_list_hot{
background:url(line1.jpg) top left repeat-x;
padding:10px 0px
}
.h2_hotel_list_hot{color:#277500;font-size:22px;text-shadow:2px 1px #fff;padding-bottom:10px}
.a_name_hotel_list_hot{
color:#0f549b;
font-size:14px;
font-weight:bold;
border-bottom:1px solid;
}
.r_r_item_hotel_list_hot{float:right;width:247px}
.add_hotel_list_hot{padding:5px 0px}
.span_map_hotel{background:url(map.jpg) no-repeat left center;height:15px;line-height:15px}
.a_view_map{padding-left:19px;text-decoration:underline;color:#003471;font-weight:bold}
.span_price_hot{color:#d50000;font-weight:bold;font-size:15px;margin-right:10px}
.div_book_hot{padding-top:5px}
.span_book_hot{
background:url(bg_right_button2.jpg) top left no-repeat,url(bg_left_button2.jpg) top right no-repeat,url(bg_mid_button2.jpg) top left repeat-x;
-pie-background:url(images/bg_right_button2.jpg) top left no-repeat,url(images/bg_left_button2.jpg) top right no-repeat,url(images/bg_mid_button2.jpg) top left repeat-x;
position:relative;
height:24px;
line-height:20px;
padding:0px 12px;
margin-right:10px;
}
.a_span_book_hot{font-weight:bold;color:#fff;}
.img_hotel_list{width:112px;height:80px;padding:2px;border:1px solid #ebebeb;margin-left:7px}
.left_hotel_list{float:left;width:579px;}
.right_hotel_list{float:right;width:138px;text-align:center;border-left:1px solid #b1b1b1}
.div_book_hotel_list{
float:right;
background:url(bg_left_button3.jpg) top left no-repeat,url(bg_right_button3.jpg) top right no-repeat,url(bg_mid_button3.jpg) top left repeat-x;
-pie-background:url(images/bg_left_button3.jpg) top left no-repeat,url(images/bg_right_button3.jpg) top right no-repeat,url(images/bg_mid_button3.jpg) top left repeat-x;
position:relative;
height:51px;
line-height:46px;
padding:0px 23px;
margin-right:6px
}
.a_book_hotel_list{color:#fff;font-size:18px;font-weight:bold}
.price_hotel_list{color:#d50000;font-size:17px;font-weight:bold}
.right_hotel_list div{margin-bottom:5px}
.row_hotel_list{border-bottom:1px dotted #b1b1b1;padding:13px 0px}
.right_left_hotel_list{float:right;width:440px;padding-right:5px}
.div_space{padding-bottom:5px}
.text_justify{text-align:justify}
.h2_hotel_list{color:#003471;font-size:19px;font-weight:bold}
.div_chose_star{
background:#ffecb7;
height:27px;
line-height:27px;
-moz-border-radius:5px;
border-radius:5px;
position:relative;
border:1px solid #feba02;
padding-left:7px
}
.div_chose_star a{color:#003471;text-decoration:underline}
.span_star{padding:0px 5px}
.header_hotel_list{padding-bottom:12px}
.div_page_list{float:right;}
.page_list, .page_pre, .page_next, .page_acitve{padding:0px 4px}
.page_acitve{font-weight:bold}
.page_list,.page_acitve{font-size:13px}
.span_top{background:url(icon6.jpg) left center no-repeat;padding-left:12px}
.content_hotel_list{padding:7px 0px 15px 0px}
.img_adv_mid{width:346px;height:88px}
.row_adv_mid{
width:346px;
border: 1px solid #CCCCCC;
border-radius: 4px 4px 4px 4px;
margin-top: 15px;
padding: 4px;
}
.left_gallery_hotel{float:left;width:790px}
.right_gallery_hotel{float:right;width:183px}
div.left_gallery img {
    border: 1px solid #cccccc;
    height: 200px;
    width: 284px;
}
ul#thumbs li a img {
    border: 1px solid #E7E7E7;
    height: 49px;
    width: 71px;
}
ul#thumbs {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul#thumbs li {
    float: left;
    margin-right: 9px;
    padding: 0 0 4px;
}
div.left_gallery {
    float: left;
    padding-right: 8px;
}
.summary_hotel{text-align:justify;padding-top:10px}
.title_info_hotel {
    background-color: #e6edf6;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    font-size: 18px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    margin-bottom: 10px;
    padding-left: 15px;
    position: relative;
    color:#2a2a2a
}
.gallery_tour{padding-bottom:15px}
.left_main_hotel_detail{
float:left;
width:610px
}
.right_main_hotel_dettail{float:right;width:371px}
.title_room_hote{background:#7da4d5;height:27px;line-height:27px;}
.title_room_type{width:355px;border-right:1px solid #9ec0eb;color:#fff;padding-left:12px}
.title_person{width:100px;border-right:1px solid #9ec0eb;color:#fff;padding-left:12px}
.title_detail{width:106px}
.detail_hotel {
    margin-bottom: 10px;
}
.color2{color:#0f549b}
.row_room_even{border-top:1px solid #fff;background:#c6d8ef;height:27px;line-height:27px}
.row_room_odd{border-top:1px solid #fff;background:#e6edf6;height:27px;line-height:27px}
.title_detail{text-align:center;text-decoration:underline;color:#0f549b;font-weight:bold;cursor:pointer}
.info_room{
padding:10px
}
.left_info_room{float:left;width:211px;padding-right:12px}
.img_room{width:211px;height:120px;}
.price_info_room{text-align:center;padding-bottom:5px}
.price_room{color:#396a00;font-weight:bold;font-size:15px}
.img_room_gallery{height:38px;width:65px}
.item_img_room{float:left;padding-right:8px;padding-bottom:3px}
.highslide-gallery{padding-top:8px}
.img_last{padding:0px}
.adv_resort_left{
width:455px;
height:131px;
}
.ul_resort_dest_left{
padding:15px 0px 0px 10px;
float:left
}
.li_resort_dest_left{
background: url("icon2.jpg") no-repeat scroll 0 6px transparent;
float: left;
padding-bottom: 5px;
padding-left: 9px;
width: 206px;
}
.box_resort_left .h2_adv_resort{font-size:36px}
.right_main_hotel_detail{float:right;width:371px}
.mark_review{color:#00357d;font-weight:bold;font-size:33px}
.title_review_first{text-align:right;position:relative}
.mark_review_2{color:#979797;}
.mark_review_3{color:#00357d;}
.info_review{position:absolute;top:-8px;right:0px}
.div_mark{position:relative;right:65px}
.content_review_first{background:#e5eaf2;padding:10px;margin-top:15px;color:#323232;text-align:justify;position:relative}
.span_content_review{position:absolute;background:url(iconreview1.jpg) no-repeat top left;height:19px;width:24px;left:16px;bottom:-19px;*bottom:-17px}
.span_content_review_2{position:absolute;background:url(iconreview2.jpg) no-repeat top left;height:19px;width:24px;left:21px;top:-9px}
.cust_review_first{
margin-top:15px;
background:url(iconreview.jpg) left center no-repeat;
padding-left:27px;
margin-left:16px;
color:#323232;
font-style:italic;
text-align:left
}
.cust_review{
background:url(iconreview.jpg) left top no-repeat;
padding-left:27px;
color:#323232;
font-style:italic;
text-align:left
}
.li_sitemap{
 background: url("icon2.jpg") no-repeat scroll 0 6px transparent;
float: left;
padding-bottom: 4px;
padding-left: 9px;
width: 226px;
}
.ul_group_left{padding:5px 0px 15px 15px;float:left}
.title_sitemap{font-weight:bold;color:#277500;font-size:13px;text-transform:uppercase}
.inner_review{padding:0px 7px;overflow:scroll;height:300px}
.row_review{padding-top:8px;padding-bottom:12px}
.checkin_info{width:220px;color:#424242;font-weight:bold}
.input_checkin{width:173px;float:left;padding:3px 0px}
.num_room{width:57px}
.check_num_room{float:left;width:140px;color:#424242;font-weight:bold}
.img_celadar{padding-left:4px;float:left;padding-top:2px;cursor: pointer;}
.book_hotel_detail{padding-bottom:10px}
.inner_detail_hotel{padding:0px 5px 0px 15px}
.div_num_book{
background:#f5f5f5;
padding:5px 10px;
margin-top:10px;
font-size:11px;
color:#000000;
}
.div_number_adult{float:left;width:150px;border-right: 1px solid #CACACA;margin-right:10px;padding-bottom:3px}
.div_number_over{float:left;width:120px;border-right: 1px solid #CACACA;margin-right:10px;padding-bottom:3px}
.div_number_under{float:left;width:120px}
.note_number_hotel{font-style:italic;text-align:center;padding-top:5px}
.div_book_hotel{
background:url(bg_button2.jpg) repeat-x top left;
height:18px;
-moz-border-radius:4px;
border-radius:4px;
position:relative;
padding-bottom:3px
}

.div_book_hotel a{color:#fff;font-weight:bold;padding:0px 12px;font-size:12px}
.img_hotel_similar{
width:120px;
height:80px;
padding:2px;
}
.div_hotel_similar{
background-color:#e6edf6;
-moz-border-radius:4px;
border-radius:4px;
position:relative;
padding:5px
}
.title_hotel_similar{
background-color:#265591;
color:#fff;
font-size:18px;
font-weight:bold;
-moz-border-radius:4px 4px 0px 0px;
border-radius:4px 4px 0px 0px;
position:relative;
height:31px;
line-height:31px;
padding-left:10px
}
.item_tour_similar{width:319px;padding-left:10px;float:left;padding-top:12px}
.a_hotel_similar{color:#0f549b;font-size:13px;font-weight:bold;border-bottom:1px solid;padding-right:3px}
.left_hotel_similar{float:left;border:1px solid #ebebeb;background:#fff}
.left_hotel_similar a{float:left;}
.right_hotel_similar{float:right;width:188px}
.div_book_hotel_similar{padding-top:8px;padding-left:22px}
.clr_left{float:left}
.div_ul_gallery{overflow:hidden}
.li_tab_hotel_detail{
float:left;
height:24px;
line-height:24px;
border-top:1px solid #99cce5;
border-right:1px solid #99cce5;
border-left:1px solid #99cce5;
padding:0px 14px;
margin-left:5px;
font-size:13px;
background:#d6ebf5
}
.li_tab_hotel_detail a{
color:#0f427b;
}
.tab_hotel_detail{
border-bottom:1px solid #99cce5;
margin-bottom:17px;
margin-top:10px
}
.li_active{background:#fff;position:relative;}
.book_hotel_detail_right{float:right;background:url(bt_button4.jpg) repeat-x;height:41px;line-height:39px;padding:0px 35px;
-moz-border-radius:4px;
border-radius:4px;
position:relative;
}
.a_book_detail_right{color:#fff;font-weight:bold;font-size:24px}
.div_pathway_right{
color: #339900;
font-weight: bold;
}
.div_pathway{
border-bottom:1px solid #99CCE5;
padding-bottom:5px
}
.span_pathway{padding:0px 5px;font-size:14px}
.h2_hotel_name{color:#181818;font-size:21px}
.h2_hotel_name{color:#257000;font-size:23px;padding-bottom:8px}
.lef_resort_promotion{float:left;width:295px}
.right_left_resort_promotion{float:right;width:194px}
.right_resort_promotion{float:right;width:160px;text-align:right}
.price_resort_promotion{padding:7px 0px}
.city_resort_promotion{position:relative;right:-12px;bottom:33px}
.right_top_hotel_detail{
float:right;width:232px;
background:url(bg_top_promotion.jpg) top left no-repeat,url(bg_bottom_promotion.jpg) bottom left no-repeat,url(bg_mid_promotion.jpg) top left repeat-y;
-pie-background:url(images/bg_top_promotion.jpg) top left no-repeat,url(images/bg_bottom_promotion.jpg) bottom left no-repeat,url(images/bg_mid_promotion.jpg) top left repeat-y;
position:relative;
color:#fff
}
.left_top_hotel_detail{float:left;width:750px}
.title_promotion_right{
font-size:16px;
font-weight:bold
}
.price_promotion_sale{color:#ff9900;font-weight:bold;font-size:21px}
.price_promotion_ori{font-weight:bold;color:#cfcfce;padding-top:6px;float:right;}
.row_price_room_promotion{padding:10px 0px;border-bottom:1px dotted #fff}
.last_{border:none}
.div_book_promotion_detail{
background:url(bg_left_book_pro.png) no-repeat top left,url(bg_right_book_pro.png) no-repeat top right,url(bg_book_pro.jpg) repeat-x;
-pie-background:url(images/bg_left_book_pro.png) no-repeat top left,url(images/bg_right_book_pro.png) no-repeat top right,url(images/bg_book_pro.jpg) repeat-x;
position:relative;
height:28px;
line-height:27px;
text-align:center;
margin:0px 10px;
-moz-border-radius:4px;
border-radius:4px;
border:1px solid #919191
}
.div_book_promotion_detail a{color:#fff;font-size:20px;font-weight:bold}
.div_apply_promotion{text-align:center;padding:10px 0px}
.left_apply{float:left;width:100px;border-right:1px solid #d9d9d9}
.right_apply{float:right;width:95px;padding-bottom:5px}
.left_apply_title{font-weight:bold;font-size:19px;padding-bottom:5px}
.date_apply{color:#ff9900;font-size:18px}
.title_apply_date{color:#e1e1e1;font-size:11px}
.div_apply_date{text-align:center;padding-bottom:10px}
.review_first_promotion{float:right;position:relative;}
.box_search_voucher{
background:#feba02;
-moz-border-radius:4px;
border-radius:4px;
position:relative;
padding:0px 4px 4px 4px;
margin-bottom:16px
}
.title_voucher_search{
font-size:20px;
font-weight:bold;
color:#003471;
text-shadow: 1px 1px #FFFFFF;
padding-left:8px;
height:38px;
line-height:38px
}
.form_voucher_search{
background:#fff;
-moz-border-radius:4px;
border-radius:4px;
position:relative;
padding:15px 13px
}
.clear {
    clear: both;
    height: 1px;
}
.title_1{width:175px;color:#4a4a4a;font-size:14px;font-weight:bold}
.title_2{width:218px;color:#4a4a4a;font-size:14px;font-weight:bold}
.select_1{width:130px;border:1px solid #dddddd;padding:4px 0px;size:13px;color:#666}
.input_1{width:216px;border:1px solid #dddddd;padding:4px 0px;size:13px;color:#666}
.title_3{
background:url(bg_right_voucher.jpg) no-repeat top right,url(bg_left_voucher.jpg) no-repeat top left,url(bg_mid_voucher.jpg) repeat-x top left;
-pie-background:url(images/bg_right_voucher.jpg) no-repeat top right,url(images/bg_left_voucher.jpg) no-repeat top left,url(images/bg_mid_voucher.jpg) repeat-x top left;
position:relative;
height:35px;
line-height:35px;
margin-left:22px
}
.title_3 a{color:#fff;font-weight:bold;font-size:14px;padding:0px 20px}
.div_voucher_hot{
background:url(bg_vourcher_hot.jpg) repeat-x left bottom;
background-color:#e6edf6;
-moz-border-radius:4px 4px 0px 0px;
border-radius:4px 4px 0px 0px;
position:relative;
padding:14px
}
.left_title_voucher{float:left;font-weight:bold;color:#257000;font-size:30px;text-shadow: 1px 1px #FFFFFF;padding:8px 0px}
.right_title_voucher{float:right;font-weight:bold;color:#565555;font-size:13px;text-align:right}
.title_voucher_week{padding-bottom:13px}
.save_best_pro_2{
background: url("voucher.png") no-repeat scroll 0 0 transparent;
color: #FFFFFF;
font-weight: bold;
height: 82px;
position: absolute;
text-align: center;
width: 100px;
z-index: 1000;
left:184px;
top:-10px
}
.out_save_best{
position:relative
}
.percent_promotion_2{font-size:28px;font-weight:bold}
.title_save_2{font-weight:bold;height:25px}
.info_voucher_hot_2{
background:url(bg_slide2.png) repeat top left;
position:absolute;
bottom:0;
color:#fff;
width:290px;
}
.info_voucher_hot_3{
padding:7px 5px 0px 5px;
height:114px
}
.span_info_1{font-size:13px;font-weight:bold}
.span_info_2{font-size:23px;font-weight:bold}
.span_info_4{font-size:21px;font-weight:bold}
.span_info_3{font-size:13px;font-weight:bold;text-decoration: line-through;}
.info_voucher_hot_4{position:relative;background:#E6EDF6;padding:7px 0px 0px 0px;}
.span_5{color:#424242;font-size:13px;font-weight:bold}
.div_hot_4{padding-bottom:3px}
.span_book_hot_2{display:inline-block;padding:0px 15px;margin-left:50px}
.bottom_voucher_hot{background:url(line1.jpg) repeat-x bottom left;padding-bottom:20px}
.ad-gallery .ad-thumbs li a img.img_voucher_dest{
width:196px;
height:84px;
margin-top:0px;
display:block;
opacity:1 !important;
}
.num_dest_3{
color: #0462A8;
font-size: 13px;
padding: 6px 0 5px 3px;
}
.info_voucher_dest{
height:28px;
line-height:22px;
background:url(bg_voucher_dest.jpg) repeat-x top left;
padding-left:8px;
width:188px;
overflow:hidden;
}
.info_dest_list{

}
.a_voucher_dest{font-size:16px;color:#fff}
.div_voucher_dest{padding-top:15px}
.box_support_voucher{width:520px;float:left}
.right_support_info_voucher{float:right;width:460px}
.div_voucher_hot{margin-bottom:50px}
.box_voucher_least{
width:494px;
background:#e6edf6;
-moz-border-radius:4px;
border-radius:4px;
position:relative;
border:1px solid #dbdbdb
}
.inner_voucher_least{

}
.title_voucher_least{
background:#bcd3f0;
-moz-border-radius:4px 4px 0px 0px;
border-radius:4px 4px 0px 0px;
position:relative;
color:#003666;
font-weight:bold;
font-size:19px;
margin:1px;
padding-left:10px;
height:35px;
line-height:35px;
}
.voucher_least_hot{margin-bottom:15px}
.ul_voucher_least{float:left;padding:10px 0px 9px 16px}
.li_voucher_least{
background: url("icon3.jpg") no-repeat scroll 0 6px transparent;
float: left;
padding-bottom: 4px;
padding-left: 9px;
width: 230px;
}
.li_voucher_least a{color:#003580}
.img_resort_list{width:324px;height:205px}
.right_resort_list{float:right;width:665px}
.save_best_pro_voucher{
background: url("voucher.png") no-repeat scroll 0 0 transparent;
color: #FFFFFF;
font-weight: bold;
height: 82px;
position: absolute;
text-align: center;
top: -10px;
width: 100px;
left:5px;
z-index: 1000
}
.summary_voucher_list{font-size:14px;text-align:justify;color:#272727;padding-top:5px;line-height:20px}
.price_voucher_list{text-align:right;padding:20px 0px}
.span_price_voucher_1{font-size:14px;color:#575757;font-weight:bold}
.span_price_voucher_2{font-size:14px;color:#575757;font-weight:bold;text-decoration:line-through;padding-right:20px;}
.span_price_voucher_3{color:#e10002;font-size:26px;padding-left:15px;border-left:1px solid #a0a0a0;font-weight:bold}
.info_1{color:#000000;font-weight:bold;font-size:22px;padding-bottom:5px}
.info_2{color:#575757}
.info_voucher_list{float:right;text-align:center}
.info_voucher_list1{float:right;padding:0px 18px;border-right:1px solid #a0a0a0;margin-top:6px}
.info_voucher_list2{float:right;padding:0px 18px;margin-top:6px}
.a_name_voucher_list{
font-size:16px;
color:#0f549b;
border-bottom: 1px solid;
font-weight:bold;
margin-right:5px
}
.div_voucher_list{margin-bottom:15px}
.h2_voucher_list{font-size:26px;color:#257000;font-weight:bold}
.header_voucher_list{padding:7px 0px 14px 0px}
.row_voucher_list{
border-bottom: 1px dotted #B1B1B1;
padding: 20px 0;
}
.right_voucher_detail{float:right;width:244px;padding-top:10px}
.left_vourcher_detail{float:left;width:739px}
.box_support_vourcher_detail{
background-color:#ffce1b;
-moz-border-radius:4px;
border-radius:4px;
position:relative;padding:17px 14px;margin-bottom:15px
}
.td_header{color:#292a2b;font-size:22px;font-weight:bold}
.td_bg_voucher{background:url(line3.jpg) repeat-x bottom left;padding-bottom:10px}
.td_pading{padding-top:9px}
.summary_voucher_detail{color:#003668;font-size:17px;padding:14px 0px}
.book_voucher{
 background: url("bg_left_book_voucher.png") no-repeat scroll left top, url("bg_right_book_voucher.png") no-repeat scroll right top, url("bg_mid_book_voucher.png") repeat-x scroll 0 0 transparent;
border: 1px solid #919191;
border-radius: 4px 4px 4px 4px;
height: 42px;
line-height: 40px;
margin: 0 13px;
position: relative;
text-align: center;
}
.book_voucher{
font-weight:bold;
font-size:24px;
}
.book_voucher a{color:#fff}
.left_voucher_detail_img{
float:left;
width:246px;
}
.left_voucher_detail_img_1{
height:264px;
background:url(voucher_info.jpg) no-repeat top left;
}
.inner_left_voucher_detail_img{
padding:38px 7px 15px 10px;
}
.price_1_voucher{
color:#ffe300;
font-weight:bold;
font-size:22px;
}
.price_2_voucher{color:#cfcfce;font-weight:bold;padding-top:9px;padding-bottom:23px}
.price_souce{text-decoration: line-through;}
.left_apply_voucher{
float:left;
width:62px;
border-right:1px solid #fff;
color:#fff;
}
.left_apply_voucher_2{
float:left;
width:70px;
border-right:1px solid #fff;
color:#fff;
}
.left_apply_voucher_3{
float:left;
width:95px;
color:#fff;
}
.left_apply_title_2{font-size:17px;font-weight:bold}
.f11{font-size:11px}
.div_apply_voucher{padding:19px 0px 16px 0px;text-align:center}
.list_voucher_buy{
background:url(bg_sale_voucher.jpg) top left repeat-x;
-moz-border-radius:10px;
border-radius:10px;
position:relative;
border:1px solid #686867;
height:16px;
line-height:16px;
text-align:center;
margin:0px 15px
}
.a_voucher_buy{font-weight:bold;color:#003471;background:url(icon4.jpg) no-repeat left center;padding-left:8px}
.left_voucher_info{width:346px;text-align:justify;border-right:1px solid #d1d1d1;padding-right:13px;float:left}
.right_voucher_info{width:346px;float:right}
.title_voucher_info{color:#0758a2;font-size:20px;padding-bottom:10px}
.content_voucher_detail{margin-top:15px}
.title_voucher_info_1{color:#0758a2;font-size:20px;padding-bottom:10px;text-transform:uppercase}
.title_voucher_info_2{color:#0758a2;font-size:20px;padding-bottom:10px;border-bottom:1px solid #d1d1d1}
.title_voucher_info_3{color:#0758a2;font-size:20px;padding:10px 0px;border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1}
.img_room_voucher{width:344px;paddig:10px;border:1px solid #d1d1d1;height:209px}
.div_room_voucher{padding:10px 0px}
.title_{color:#fff;font-weight:bold;padding-left:7px}
.apply_voucher_1{
border-right: 1px solid #d9d9d9;
color: #2f2f2f;
float: left;
width: 62px;
}
.apply_voucher_2{
border-right: 1px solid #d9d9d9;
color: #2f2f2f;
float: left;
width: 70px;
}
.apply_voucher_3 {
color: #2f2f2f;
float: left;
width: 95px;
}
.voucher_hotel_room{padding-bottom:5px}
.apply_voucher_left_1{text-align:center;border-right:1px solid #d9d9d9;float:left;padding:0px 17px}
.apply_voucher_left_2{float:left;padding:15px 17px 0px 17px;text-align:center}
.apply_voucher_left_3{float:left;padding-top:10px}
.price_3_voucher{color:#e90505;font-weight:bold;font-size:27px}
.price_4_voucher{color:#747474;font-weight:bold;padding-top:5px}
.title_review_voucher{
font-weight:bold;
background:url(line1.jpg) repeat-x bottom left;
padding-bottom:10px;
color:#292a2b;
font-size:18px;
}
.container_review_voucher{height:330px;overflow:scroll;color:#333333}
.content_review_voucher{text-align:justify;padding:5px 0px 5px 0px}
.row_review_2{padding-top:10px;border-bottom:1px dotted #b5b5b5;margin-right:7px}
.img_voucher_similar{
width:218px;
height:148px;
border:1px solid #85c5ff;
}
.box_similar_voucher{
background:#e6e6e6;
-moz-border-radius:4px;
border-radius:4px;
position:relateive;
padding: 11px;
}
.title_voucher_similar{color:#444444;font-weight:bold;font-size:18px;padding-bottom:10px}
.row_similar_voucher{position:relative;background:url(line4.jpg) repeat-x bottom left;padding-bottom:16px;margin-bottom:16px}
.a_voucher_similar{color:#0758a2;font-weight:bold;font-size:14px}
.div_name_similar_voucher{position:absolute;width:218px;background:url('bg_name_voucher.png') repeat-x top left;margin:1px}
.div_name_similar_voucher_2{padding-left:10px;padding-top:4px}
.price_voucher_similar{
color:#fff;
position:absolute;
left:-11px;
bottom:10px
}
.price_sale_voucher_similar{
float:left;
background:url(bg_sale_voucher.png) repeat-x top left;
height:36px;
padding:0px 10px 0px 15px;
text-align:center;
margin-top:3px
}
.price_sourche_voucher_similar{
float:left;
background:url(bg_sale_2.png) no-repeat top left;
height:42px;
}
.sale_1{font-size:17px}
.name_similar_voucher{height:20px;overflow:hidden}
.price_sourche_voucher_similar{text-align:right;color:#fff;}
.sale_price_3{font-weight:bold;font-size:22px}
.price_sourche_voucher_similar_2{
background:url(bg_sale_3.png) repeat-x top left;
margin-left:3px;
height:42px;
padding:0px 8px 0px 14px
}
#blanket {
    background-color: #111111;
    left: 0;
    opacity: 0.75;
    filter:alpha(opacity=75);
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9001;
}
#popUpDiv {
    background-color: #EEEEEE;
    padding: 10px;
    position: absolute;
    text-align: left;
    z-index: 9002;
}
div.inner_popupdiv {
    background-color: #FFFFFF;
    left: -220px;
    padding: 20px;
    position: absolute;
    width: 680px;
    z-index: 8999;
}
.div_close{text-align:right;padding:5px 0px}
.a_close{font-weight:bold;color:red}
.inner_left_voucher_info{padding:10px 0px}
.right_voucher_detail_img{float:right;width:482px}
.right_voucher_detail_img_2{
-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px#888;
box-shadow: 0 0 3px #888;
position:relative;
padding:5px 0px;
background:#fff
}
.social_icon_3{float:left;width:60px;text-align:center;}
.social_icon_3 img{width:25px}
.social_voucher_detail{padding-top:14px}
.li_dest_hot{background:#fff;padding:1px}
.num_dest{color:#0462a8;font-size:14px;padding:3px 0px 5px 3px;}
.num_dest_1{font-weight:bold;font-size:15px}
.num_dest_2{padding-left:50px}
.title_voucher_hot{color:#277500;font-size:22px;font-weight:bold;text-shadow: 1px 1px #FFFFFF;}
.img_service{padding-right:7px}
.row_service{float:left;width:50%;height:39px}
.a_service{color:#0f549b;font-size:13px;font-weight:bold;}
.a_row_service{padding-top:6px}
.title_service{
color:#222222;
font-weight:bold;
font-size:18px;
padding-bottom:13px
}
.view_all_voucher_hot{margin-top:4px;background:url(icon1.png) left center no-repeat;padding-left:8px;}
.a_view_all{
color:#003471;
font-weight:bold;
border-bottom:1px solid
}
.div_promotion_index{padding-bottom:20px}
.row_service_2{padding-bottom:8px}
.select_search_hotel{float:right;width:140px}
.div_space_2{padding-bottom:8px}
.input_search_hotel{
border: 1px solid #DDDDDD;
color: #666666;
padding: 3px 0;
width: 222px;
}
.city_search_hot{
background:#edeeee;padding:7px 5px
}
.row_city_hot{float:left;width:106px}
.button_search_hotel{
background: url("bg_right_voucher.jpg") no-repeat scroll right top, url("bg_left_voucher.jpg") no-repeat scroll left top, url("bg_mid_voucher.jpg") repeat-x scroll left top transparent;
-pie-background: url("images/bg_right_voucher.jpg") no-repeat scroll right top, url("images/bg_left_voucher.jpg") no-repeat scroll left top, url("images/bg_mid_voucher.jpg") repeat-x scroll left top transparent;
height: 35px;
position: relative;
border:none;
color: #FFFFFF;
font-size: 18px;
font-weight: bold;
padding: 0px 16px 5px 16px;
cursor:pointer
}
.box_resort_left{padding-bottom:20px}
.title_resort_hot{
border-bottom: 1px dotted #CCCCCC;
padding: 10px 0px 13px 0px;
color:#277500;
font-weight:bold;
font-size:26px
}
.left_dest_list{
float:left;
width:723px
}
.title_dest_list_hot{
background-color: #E6EDF6;
-moz-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
color: #003470;
font-size: 19px;
font-weight: bold;
height: 33px;
line-height: 33px;
margin-bottom: 10px;
padding-left: 15px;
position: relative;
}
.inner_dest_list{padding:15px 11px 0px 11px}
.img_dest_list_hot{width:172px;height:110px;}
.item_dest_list_hot{
float:left;width:182px;text-align:center;
-moz-border-radius: 5px;
border-radius: 5px;
box-shadow: 0 0 2px #888888;
margin-bottom: 30px;
padding: 5px 0px;
position: relative;
margin-right:73px;
background:#fff
}
.item_dest_list_hot_last{
float:left;width:182px;text-align:center;
-moz-border-radius: 5px;
border-radius: 5px;
box-shadow: 0 0 2px #888888;
margin-bottom: 30px;
padding: 5px 0px;
position: relative;
background:#fff
}
.a_name_dest_list{font-weight:bold;padding-top:4px}
.a_name_dest_list a{color:#003471}
.li_more_dest{
width:225px;
background:url(icon2.jpg) no-repeat 0px 5px;
padding-bottom:5px;
padding-left:8px;
float:left;
}
.ul_more_dest{float:left;padding:14px 0px 0px 20px}
.a_more_dest{color:#003471;font-weight:bold}
.title_dest_list_more{
color:#212121;
font-weight:bold;
font-size:13px;
text-transform:uppercase
}
.right_dest_list{float:right;width:258px}
.item_hotel_dest span{
color:#4f4f4f;
}
.item_hotel_dest img{padding-left:21px;padding-top:5px}
.item_hotel_dest a{font-size:12px;color:#0f549b;font-weight:bold;border-bottom:1px solid;margin-left:5px}
.item_hotel_dest{background:url(icon7.jpg) no-repeat top left;font-weight:bold;padding-bottom:15px;padding-top:2px;padding-left:4px;}
.img_dest_detail{}
ul#thumbs li a img.img_thum_dest {
    border: 1px solid #E7E7E7;
    height: 68px;
    width: 92px;
}
div.left_gallery img.img_dest_detail {
    border: 1px solid #CCCCCC;
    height: 190px;
    width: 308px;
    padding:2px
}
ul#thumbs li.li_img_dest{margin-right:5px}
.summary_dest{text-align:justify;padding:5px 0px;font-weight:bold}
.div_page_list_dest{text-align:center;padding-top:10px}
.form_hotel_resort_search{
background:#fff;padding:0px 8px;
-moz-border-radius:0px 4px 4px 4px;
border-radius:0px 4px 4px 4px;
position:relative
}
.li_select {
background:#fff;
}
.li_unselect{
background:#fdd462;
}
.li_search{
float:left;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
position: relative;
height:22px;
line-height:22px;
margin-right:3px
}
.ul_search{float:left}
.div_ul_search{}
.box_label_search{
padding:0px 20px;
font-weight:bold;
text-transform:uppercase;
cursor:pointer
}
.select_search_hotel_2{width:180px}
.input_search_hotel_2{
border: 1px solid #DDDDDD;
color: #666666;
padding: 4px 0;
width: 428px;
}
.form_voucher_search_2{
background: none repeat scroll 0 0 #FFFFFF;
padding: 10px 0px;
}
.clear_left{clear:left}
.book_hotel_detail form{margin:0px;padding:0px}
.div_hot_4 a{color:#003471;font-size:15px;font-weight:bold}
.ad-back,.ad-forward{height:1px}
.title_result{float:left;padding-right:40px}
.img_celadar1{float:left;padding-left:5px;cursor:pointer}
.cursor{cursor:pointer}
.input_book{width:300px}
.textarea_book{width:300px;height:150px}
.img_customer{width:120px;height:80px}
.row_customer{float:left;width:200px;text-align:center}
.img_row_customer{padding-bottom:6px}
.li_list_voucher {
    background: url("arrow.png") no-repeat scroll 0 6px transparent;
    float: left;
    padding-bottom: 5px;
    padding-left: 9px;
    width: 223px;
}
.ul_list_voucher{float:left;padding-top:10px;padding-left:38px}
.ul_list_voucher_2{float:left;padding-top:22px;padding-left:28px}
.li_list_voucher a{
color: #0F549B;
font-size: 11px;
font-weight: bold;
}
.social_icon a,.social_icon_2 a{float:none !important}
.input_book_hotel{border:none;font-weight:bold;color:#fff;font-size:12px;cursor:pointer}
.post_comment{padding:10px}
