/********************************* Structure **********************************/
body{margin:0px; font-family:Arial; font-size:12px; word-wrap:break-word;}
.background{left:0; overflow:hidden; position:fixed; top:0; z-index: -1; min-height:100%;}
#main{margin:auto; margin-top:5px;}

/************* Head ****************/
#header{height:auto; float:left;}
#header .banner, #header .bannner{padding:0px 6px 6px 6px;}
#header_l{float:left; padding-left:6px; margin-bottom:7px;}
#header_l .slogan{background-position:-0px -692px; height:38px; padding-left:7px; float:left; margin-top:-6px;}
#header_l .slogan .inf{background-position:100% -730px; padding-right:17px; padding-left:10px; height:38px;}
#header_l .slogan .txt_18{font-size:18px; text-align:left;}
#header_l .slogan .al_lt{float:left; text-align:right; line-height:18px; margin-top:-1px;}
#header_l .slogan .al_lt .txt_gr11{font-size:11px; font-weight:normal !important;}
#header_l .slogan .txt_w14{font-size:13px; margin-left:8px; font-weight:normal; margin-top:1px; float:left;}
#header_l .slogan .txt_or14{font-size:14px; font-weight:bold;}
.logo{float:right; margin:7px 17px 0px 0px; width:245px; height:41px; background-position:-30px -271px; background-repeat:no-repeat; text-indent:-9999px;}
.mpo_icon_facebook{background-position:-124px -108px;}
.mpo_icon_twitter{background-position:-148px -108px;}
.mpo_icon_blog{background-position:-172px -108px;}
.mpo_icon_facebook, .mpo_icon_twitter, .mpo_icon_blog{width:24px; height:24px;}
#header_l .mpo_logo{float:left; margin-top:1px;}
.main_menu {font-size:12px; margin-top:0px; height:33px; float:left; margin-left:12px;}
.main_menu ul{padding: 0px; margin: 0px; font-size:12px; height:33px;}
.main_menu li{display: inline; text-transform:capitalize; font-weight:bold; margin-left:0px;}
.main_menu li img, #pro_list_menu ul, .pro_list_menu01 ul, #footer01 li, .search_bg fieldset li, ul, .subnav_accl li, .contType01 fieldset li, #pro_list_menu01 ul{display:inline; padding:0px;}
.main_menu *{float:left;}
.main_menu li a{padding:0px 0px 0px 4px; height:29px; text-decoration: none; margin-top:4px; background-position:-0px -863px;}
.main_menu .next a{padding:0px 0px 0px 7px; height:29px; text-decoration:none; background-position:-0px -834px;}
.main_menu li a span{padding:0px 11px 0px 7px; display:block; font-weight:bold; float:left; cursor:pointer; margin-left:0px; height:29px; line-height:29px; background-position:100% -892px;}
.main_menu li a:hover, .main_menu li a:hover span, #pro_list_menu .list_menu li a:hover, .pro_list_menu01 li a:hover, .pro_list_menu01 li.active a, .box_list_ht .list_ht li a:hover span, .box_list_ht .list_ht1 li a:hover span, .map_inf div a:hover, .subnav_acc li a:hover, .search_bg a:hover, #subnav .active a, #subnav .active a:hover, .summary_bg .inf a:hover, .dload:hover, .ck_menu a:hover, .ck_menu .back a:hover, a:hover, .nomal_acti, .a_under:hover, a11_under:hover, .link_bold a:hover, .box_or a, .box_or a:hover, .pp a:hover, .bklist a:hover, .bklist .act, .box_list_ht .list_ht li a:hover span, .box_re_ye .link_arrow a:hover, .subnav_accl li a:hover, form a:hover, form.checkout a:hover, #pro_list_menu01 li a:hover, #pro_list_menu01 li.active a, .back_detail:hover, .no_book .link:hover{text-decoration:none;}
.main_menu .flag{height:20px; line-height:20px; margin-right:12px; float:right; letter-spacing:5px; margin-top:10px;}
.main_menu .current a{padding: 0px 0px 0px 5px; text-decoration: none; height:33px;  margin-top:0px; line-height:33px; background-position:-0px -768px;}
.main_menu .current a span, .main_menu .current a:hover span{padding: 0px 11px 0px 8px; display: block; font-weight: bold; float: left; cursor: pointer; height:33px; margin-top:0px; line-height:37px; background-position:100% -801px;}
.sub_menu a, .sub_menu a:hover{text-decoration: underline;}
.sub_menu a:active{font-weight:bold;}
#weather { height: 94px;text-align: left; display:inline; float:right; padding-right:25px; padding-left:40px;}
#degree{font-size:23px; height:42px; line-height:24px; margin-bottom:6px;}
#degree span{font-size:10px; margin-top:-5px; margin-bottom:0px; float:right;}

/************* Content ****************/
#cont_mn{margin:auto;}
#cont_mn #cont_top{margin-bottom:10px; margin:0px; padding:0px;}
#bg_t_l{height:30px; padding-left:14px; padding-right:12px; float:left; clear:both; background-position:100% -1140px;}

#bg_t_l .call{background-position:-0px -108px; width:20px; height:20px; margin-left:12px; margin-bottom:-6px; margin-right:5px; clear:both;}
#bg_t_l .email{background-position:-196px -108px; width:22px; height:16px; margin-left:12px; margin-bottom:-4px; margin-right:5px; clear:both;}
.csc_image{background-position:-0px -138px; width:440px; height:132px;}
.hotel_on{background-position:-64px -108px;}
.hotel_off{background-position:-86px -108px;}
.poi_on{background-position:-20px -108px; width:22px; height:20px;}
.poi_off{background-position:-42px -108px; width:22px; height:20px;}
.restaurant_on{background-position:-218px -108px;}
.restaurant_off{background-position:-240px -108px;}
.shopping_on{background-position:-262px -108px;}
.shopping_off{background-position:-284px -108px;}
.hotel_on, .hotel_off, .restaurant_on, .restaurant_off, .shopping_on, .shopping_off{width:22px; height:22px;}
#time{height:30px; float:left; line-height:28px; margin-right:5px;}
#bg_t_l a{margin-left:3px;}
.crc{height:21px; line-height:21px; margin-top:1px; display:inline; margin-right:7px; float:left;}
.crc .txt_b_w11 {margin-top:2px; font-size:12px; font-weight:bold; float:left;}
.crc select{height:auto; margin:5px 0px 0px 0px; text-transform:uppercase; font-size:11px;} 
#cont_top .bg_t_r{height:30px; padding-left:14px; padding-right:14px; float:right; line-height:30px; text-align:right; background-position:100% -1170px;}
#cont_top .bg_t_r a{margin-left:5px;}

/*************** right_Content ****************/
h1{font-size:12px; font-weight:bold; font-style:italic; }
h2{font-size:12px; font-weight:bold; margin:0px;}
h3{font-size:12px; font-weight:normal; font-style:italic; }
#cont_r{float:right;}
#cont_r .banner{float:left; display:inline; margin:12px 0px 8px 13px;}
#cont_r .bannerl{float:left; display:inline; margin:3px 0px 8px 13px;}
#cont_r .map{float:right; display:inline; margin:0px 0px 8px 14px;}
#cont_r .map form select{font-size:11px; margin:3px 0px 2px 0px;}
.map .box_or{padding:5px 8px 5px 8px; text-align:justify; margin-bottom:4px!important;}
.map .box_or p{margin-top:0px;}
.map .box_grn{padding:5px 9px 7px 9px; text-align:justify; margin-bottom:4px!important;}
.map .box_grn p.title{font-size: 15px; font-weight: bold; margin-bottom: 5px !important; margin-left: 2px !important; text-align: left; margin-top:0px;}
.txt_italic{font-style:italic;}
.txt_justify{text-align:justify;}
#cont_r #ac_to_sp{margin:4px 13px 8px 13px; float:right;}
#cont_r .box_txt{margin:14px 12px 8px 15px;}
.box_txt .title_carental{height:18px; line-height:18px; padding-left:7px; font-size:12px; font-weight:bold; float:right;}
#ac_to_sp #box_acc{height:208px; padding:47px 15px 6px 15px; margin-right:14px; float:left; }
#box_acc img, #box_tour img, #box_special img, #pro_list_menu .sort, .txt_right, .contType01 fieldset .img, .cont_rt .tbl_rt, .rt{float:right;}
#ac_to_sp #box_tour{height:208px; padding:47px 15px 6px 15px; margin-right:14px; margin-left:14px; float:left;}
#ac_to_sp #box_special{height:208px; padding:47px 15px 6px 15px; margin-left:14px; float:right; display:inline;}
#pro_list_menu{padding-left:5px; height:29px; margin:7px 13px 0px 11px; float:right; line-height:29px; display:inline;}
#pro_list_menu .list_menu{margin:0px 5px 0px 2px; float:left; display:inline;}
#pro_list_menu .list_menu li{display:inline; text-align:center; margin:0px; float:left; font-weight:bold; line-height:29px;}
#pro_list_menu .list_menu li a{font-size:12px; line-height:29px; height:29px; display:block; text-align:center; padding:0px 12px 0px 12px; text-transform:uppercase; margin-bottom:1px; float:left;}
#pro_list_menu .list_menu .none a, #pro_list_menu .list_menu .active a{background-image:none!important;}
#pro_list_menu .list_menu .active a, #pro_list_menu .list_menu .active a:hover{text-decoration:none; line-height:29px; height:29px;}
#pro_list_menu .sort select{font-size:11px; float:right;}
#pro_list_menu .sort label{margin-right:5px; float:right; display:inline;}
#pro_list_menu .sort a img{margin: 5px 5px 0px 2px; float:right;}
.pro_list_cont{margin:0px 13px 0px 13px; float:right; display:inline; padding-top:1px;}
.hotel01{padding:10px 11px 15px 12px; margin-top:3px;}
.hotel01 p{}
.hotel01 .box_ht_right{min-height:85px; margin-bottom:5px; float:right; padding-top:0px; text-align:center;}
.hotel01 .box_ht_right .iba {margin-top:18px; text-decoration:none;}
.hotel01 .box_ht_right .img_hr{margin-right:8px; margin-top:18px; margin-left:18px;}
.hotel01 .photo01{height:100px; float:left; margin-right:15px; text-align:center;}
.hotel01 .photo01 .border{height:75px; margin-bottom:3px; text-align:center;}
.hotel01 .photo01 .link{font-size:10px; margin-top:-7px; float:left; margin-left:20px;}
.hotel01 .photo01 a{text-align:center; font-size:10px;}
.hotel01 .txt_ht_right{float:left; padding-right:12px; min-height:100px !important; display:inline;}
.hotel01 .txt_ht_right p{margin-top:4px;}
.hotel01 .txt_ht_right .txt_al_lt{margin-right:4px; margin-bottom:0px;}
.hotel01 .txt_ht_right .txt_al_lt p{margin-top:0px!important;}
.hotel01 .txt_ht_right .txt_al_rt{margin-bottom:0px;}
#txt_bl_b{font-size:12px; font-weight:bold; margin-bottom:5px;}
.pro_list_cont01{margin:-5px 0px 0px 0px;}
.pro_list_menu01{padding-left:8px; height:27px; margin:auto; margin-top:7px; margin-bottom:5px;}
.pro_list_menu01 li {display:block; text-align:center; margin:0px; float:left;}
.pro_list_menu01 li a {font-size:12px; font-weight:bold; line-height:27px; display:block; text-align:center; padding:0px 11px;}
.box_list_ht{float:right; margin:5px 0px 0px 0px; padding:0px;}
.box_list_ht .list_ht{margin-left:15px; float:left; margin-top:2px;}
.box_list_ht .list_ht ul, .box_list_ht .list_ht1 ul{list-style:none;}
.box_list_ht .list_ht ul{padding:0px ; margin:0px;}
.box_list_ht .list_ht li a span{font-size:11px; padding-left:5px;}
.box_list_ht .list_ht li, .box_list_ht .list_ht1 li{margin:0px 0px 4px 10px;}
.box_list_ht .list_ht li, .box_list_ht .list_ht1 li{background-position:-0px -1200px; display:block!important;}
.box_list_ht .list_ht1{margin-left:15px; float:left; margin-top:2px;}
.box_list_ht .list_ht1 ul{padding:0px ; margin:0px;}
.box_list_ht .list_ht1 li a span{font-size:11px; padding-left:10px;}
#list_logo{margin:0px 15px 0px 0px; float:right; height:36px; text-align:center; padding:12px 0px 12px 0px;}
#list_logo img { margin-right:20px; }
#footer01{height:47px; margin-top:14px; float:left; text-align:left;}
#footer01 .footer_menu{float:left; padding:7px 0px 0px 0px;}
#footer01 ul{padding-left:12px; margin:0px;}
#footer01 li a{font-size:12px; margin:0px 2px 0px 0px; padding:0px 5px 0px 0px;}
#footer01 .footer_img{float:right; display:inline; padding: 15px 10px 15px 0px; text-align:right!important;}
#footer02{min-height:43px; font-size:10px; text-align:left;}
#footer02 .footer_left{float:left; padding:8px 0px 0px 15px; height:auto; text-align:left;}
#footer02 .footer_left p{margin-top:0px;}
#footer02 .footer_right{float:right; display:inline; padding: 8px 15px 0px 0px;}
#footer02 .footer_right a{font-size:10px;}
.list_page{float:right; margin-bottom:10px; margin-left:14px; margin-top:10px; }
.list_page ul{padding:0px;}
.list_page .tbl_no{height:27px; line-height:27px; padding: 0px 9px; text-transform:uppercase; font-weight:bold; display: block; margin:0px; float:left}
.list_page li a{height:auto; padding:1px 9px 2px 9px; font-size:12px;  float:left; margin:0px;}
.tbl_onpage{height:27px; line-height:27px; padding: 0px 9px 0px 9px; text-transform:uppercase; font-weight:bold;}
.list_page01{margin-top:0px; text-align:left; margin-bottom:4px; float:right; margin-left:10px;}
.list_page01 ul{margin-top:0px; padding-top:0px;}
.list_page01 .tbl_no{height:27px; line-height:27px; padding: 0px 9px; text-transform:uppercase; font-weight:bold; display: block; margin:0px; float:left}
.list_page01 li a{height:auto; padding:1px 9px 2px 9px; font-size:12px; float:left; margin:0px;}
.map_inf{padding-left:10px; margin:0px 0px 4px 0px; padding:10px 10px 10px 10px;}
.map_inf div{margin-top:7px; display:inline;}
.map_inf .desc{margin-left:20px; margin-top:5px; margin-bottom:7px;}
.map_inf div a{text-decoration:none; font-weight:normal; font-size:12px; margin-left:9px; padding-left:10px; float:left;}
.map_inf div .dload{float:right; margin-right:40px; text-decoration:underline;}
.map_inf div span{margin-left:20px;}
.subnav_acc{float:right; margin:3px 2px 0px 15px; padding:0px!important;}
.subnav_acc ul{padding:0px;}
.subnav_acc li a {font-size:12px; padding:2px 5px 2px 14px; line-height:18px; float:left;}
#subnav .resp a, #subnav .resp a:hover{font-size:12px; display:block; padding:6px 5px 3px 28px; font-weight:bold;}
.subnav_acc ul .active{background-position:-0px -55px; width:186px; padding:3px 5px 4px 14px; text-decoration:none; float:left;}
#subnav li a, #subnav ul li.active01 > a, #subnav ul li.active01 > a:hover{background-position:-742px -1203px;}
#subnav li.active a, #subnav li.active a:hover{background-position:-742px -1229px;}
.like_hm{height:53px; padding:8px 30px 6px 0px; float:right; margin-left:12px;}
.like_hm .lg_icon{height:40px; margin-right:8px; float:left;}
.like_hm .txt{font-size:18px;}
.like_hm .like_icon{height:23px; line-height:23px; margin-top:10px; float:left;}
.like_hm .like_icon img{margin-right:8px;}
.like_lsting{height:23px; margin-right:15px; margin-top:5px; display:inline; float:left;}
.like_lsting img{float:left; margin-right:7px;}
.like_send{height:23px; margin-right:15px; margin-top:5px; display:inline; float:left;}
.like_send img{float:left; margin-right:7px;}
.like_accm{height:56px; padding:8px 10px 6px 10px; float:right; margin:15px 0px 5px 0px;}
.like_accm .like_icon{height:23px; line-height:23px; margin-top:0px; float:left;}
.like_accm .tweet_icon{height:23px; line-height:23px; margin-top:12px; float:left;}
.like_accm .like_icon img, .like_accm .tweet_icon img{margin-right:8px; float:left;}

/*************** Left_Content ****************/
#cont_l{float:left; padding:11px 0px 0px 14px;}
#cont_l .search,#cont_l .search ul {clear:both; overflow:hidden;}
#cont_l #accm_search, #cont_l #tour_search{margin-bottom:10px; width:230px;}
#cont_l #accm_search{background-position:-216px -72px;}
#cont_l #tour_search{background-position:-216px -141px;}
#ru #cont_l #accm_search{background-position:-216px -50px!important;}
#ru #cont_l #tour_search{background-position:-216px -127px!important;}
#cont_l .search ul {padding:0px; margin:0;}
#cont_l .search li{float:left; display:block; height:32px; cursor:pointer;}
.search form {padding:0px 5px 10px 5px; clear:both; overflow:hidden;}
.search form div {height:18px!important; float:right;}
.search_bg label{float:left; text-align:right; display:block; margin-top: 0px; margin-right: 7px; margin-bottom:2px; margin-left:0px; word-wrap:break-word;}
.search_bg .lbl-accm-instant{text-align:left; margin:2px 0px 0px 0px; float:left;}
.search_bg input[type="text"]{float:left; margin:0px 7px 7px 0px; height:14px; padding-left: 4px; font-size:11px;}
.search_bg input[type="checkbox"], #tooltip .header .tooltip-title, .left, .bkitem ul li, .rate_mn li a, input.txt45, .bg_carrental li, .no_carrental li, .tour-add, #ac_to_sp3 .fl_lt, #ac_to_sp2 .fl_lt, #ac_to_sp1 .fl_lt, .cont_rt .tbl_lt, .link_btn img, .lt, #time div{float:left;}
.search_bg select{float:left; margin:0px 0px 7px 0px; font-size:11px; height:18px;}
.search_bg .link{font-weight: normal; text-decoration:underline; font-size:10px; margin-left:8px; margin-right:7px; margin-top:2px; float:left;}
.search_bg fieldset ul{margin:0px 0px 0px 35px; display:inline;}
.search_bg fieldset li img{margin:0px 3px 0px 0px;}
.search_bg fieldset a img{margin:0px 5px 0px 0px; float:right; display:inline;}
#subnav{margin-bottom:10px;}
#subnav ul{padding:0px; margin:0px; display:block;}
#subnav li {display:block; height:26px; line-height:26px; clear:both}
#subnav li img{float:right; margin-right:10px; margin-top:11px;}
#subnav li a {font-size:12px; font-weight:bold; margin-left:5px; padding:0px 0px 0px 20px; float:left;}
#subnav ul li.active01{height:auto;}
#subnav ul li.active01 > a, #subnav ul li.active01 > a:hover{font-size:12px; font-weight:bold; margin-left:5px; padding:0px 10px 0px 20px; float:left;}
#subnav ul.hide-sub {display:none !important}
#subnav li.sub, li.active-sub{display:block; height:26px; line-height:26px; clear:both}
#subnav li.sub a{font-size:11px; margin:0px 0px 1px 0px; font-weight:normal; padding:0px 5px 0px 0px; margin-left:27px}
#subnav li.active-sub a, #subnav li.active-sub a:hover{text-decoration:none; font-size:11px}
#subnav ul li.active01{height:auto;}
#cont_l .box_re{padding: 5px 9px 5px 9px; margin-bottom:10px;}
#input_name{height:18px;}
.box_or_tbl{margin-bottom:10px; padding-top:5px; float:left;}
.box_or_tbl .tbl_line01{text-align:left; font-size:15px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; line-height:20px; padding-left:2px;}
.box_or_tbl .tbl_line02{text-align:right; font-size:15px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; line-height:20px; padding-right:2px;}
.box_or_tbl .tbl_l01{text-align:left; padding:5px 0px 5px 8px;}
.box_or_tbl .tbl_l02{text-align:right; padding:5px 8px 5px 0px; font-weight:bold; }
.box_or_tbl .tbl_d01{text-align:left; padding:1px 0px 1px 8px;}
.box_or_tbl .tbl_d02{height:24px; text-align:right; padding:1px 8px 1px 0px; font-weight:bold; }
.box_or_tbl .tbl{height:24px; text-align:left; line-height:24px; padding-left:8px;}
.box_or_tbl .tbl a, .tbl01 a {font-size:10px;}
.box_or_tbl .tbl01{height:24px; text-align:left; line-height:24px; padding-left:8px;}
.box_weath{height:77px; width:230px; padding:2px 18px; margin-top:5px; margin-bottom:12px; font-size:11px; border:#f7f7f7 1px solid; background-color:#fdfefc; background-position:-493px -271px;}
.box_weath span {font-size:10px; text-transform:none;}
.box_weath .txt24{font-size:24px; text-transform:uppercase;}
.box_bn{text-align:center;}
.w100_h75{width:100px; height:75px;}
.no_photo, .no_photo:hover{width:98px; height:42px; padding-top:31px; background-color:#ffffff; border:1px solid #c3c6cd; text-align:center; color:#adadad; float:left; font-size:11px!important;}
.lang-en, .lang-fr, .lang-pt, .lang-ru, .lang-vn{width:20px; height:12px; margin-top:2px; margin-right:5px;}
.lang-en{background-position:-275px -271px;}
.lang-fr{background-position:-295px -271px;}
.lang-pt{background-position:-315px -271px;}
.lang-ru{background-position:-335px -271px;}
.lang-vn{background-position:-355px -271px;}

/********************** Restaurant **********************/
.txt_main{padding-left:17px; font-size:12px; font-weight:bold; line-height:18px;}
.txt_sub{padding-left:15px; font-size:12px; font-weight:bold; line-height:18px;}
.title_site{height:18px; line-height:18px; padding-left:7px; margin:13px 13px 7px 0px;}
.title_site .al_right01{display:inline;float:right;font-weight:normal;margin-right:10px;}
.title_site .txt_icons, .title_site .txt_iconm{font-size:12px; font-weight:bold; padding-left:20px;}
.point_txt{font-size:12px; font-weight:bold; padding-left:12px; margin:12px 0px 4px 0px;}

/********************** Video **********************/
.bx_vdo{height:270px; margin: 10px 0px 0px 14px; float:left}
.bx_vdo .mn_vdo{height:270px; float:left;}
.bground{opacity: 0.7; margin-top:0px; float:left; padding:6px 10px; margin-left:14px;}
.bground .txt14{font-size:14px; font-weight:bold;}
.bground a{font-size:13px; font-weight:bold; margin-top:5px; line-height:20px;}
.bx_vdo .sub_vdo{height:270px; float:right; padding-left:8px;}
.bx_vdo .sub_vdo .vdo01{height:82px;}
.bx_vdo .sub_vdo .vdo01 .arrw_lt{background-position:-103px -122px;}
.bx_vdo .sub_vdo .vdo02 .arrw_lt{background-position:-111px -122px;}
.bx_vdo .sub_vdo .vdo01 .arrw_lt, .bx_vdo .sub_vdo .vdo02 .arrw_lt{width:8px; height:82px; margin-right:1px;}
.bx_vdo .sub_vdo .vdo01 span, .bx_vdo .sub_vdo .vdo02 span{margin:6px 4px; max-height:70px; font-weight:bold!important; width:110px;}
.bx_vdo .sub_vdo .vdo01 a, .bx_vdo .sub_vdo .vdo02 a{margin-right:10px; height:82px;}
.bx_vdo .sub_vdo .vdo02{height:82px; margin-top:12px;}
.bx_vdo .sub_vdo .vdo01 .bg_vdo, .bx_vdo .sub_vdo .vdo02 .bg_vdo{float:left; height:90px;}
.vdo_ol{margin:10px 10px 10px 14px; font-weight:bold; float:left; display:inline;}
.vdo_ol .bg_vdo{float:left; height:90px; margin:0px 0px 9px 0px!important;}
.vdo_ol .bg_vdo a img{height:90px;}
.vdo_ol .bg_vdo a .icon{margin:40px 0px 0px -80px!important; float:left;}
.more_video{margin-top:86px; float:left; font-size:10px;}

/********************** Insurance **********************/
.contTypein{float:left; margin:12px 20px 0px 8px; display:inline;}
.contTypein label{float:left; text-align:left; margin-right: 7px;  margin-top: 3px;}
.contTypein input {float:left; margin:0px 7px 7px 0px; padding-left: 4px; font-size:11px;}
.contTypein select{float:left; margin:1px 0px 7px 0px; font-size:11px; height:19px;}
.contTypein .txt_itc{font-size:11px; font-style:italic; margin-left:168px; margin-top:-5px;}
.contTypein img{margin-left:170px; margin-top:5px;}

.contTypeind{float:left; margin:12px 56px 0px 17px; display:inline;}
.contTypeind label{float:left; text-align:right; margin-right:4px; margin-top: 3px;}
.contTypeind input, .contTypeind .name, .contTypeind .date{float:left; margin:0px 4px 7px 0px; padding-left: 4px; font-size:11px;}
.contTypeind select{float:left; margin:1px 0px 7px 0px; font-size:11px;}
.contTypeind textarea{float:left; margin:1px 4px 7px 0px; font-size:11px;}
.contTypeind .title{float:left; margin:1px 0px 7px 0px; font-size:11px; height:19px;}
.contTypeind .txt_itc{font-size:11px; font-style:italic; margin-left:168px; margin-top:-5px;}
.contTypeind .txt_italic{margin-bottom:10px;}
.contTypeind .error{margin-bottom:2px;}
.summary_bg{padding:8px 0px 15px 10px; margin:12px 0px 20px 0px; float:left; display:inline;}
.summary_bg .inf{margin-top:5px; padding-right:10px;}
.summary_bg .lt{text-align:left; float:left; margin:2px 0px 10px 0px; line-height:18px;}
.summary_bg .rt{text-align:right; float:right; margin:2px 0px 10px 0px; line-height:18px;}
.summary_bg .intro{margin-top:5px; float:right; padding:10px 10px 25px 22px; margin-left:20px; margin-bottom:4px;}
.summary_bg .dload{text-decoration:underline; margin-right:7px; float:left;}
.summary_bg table{margin-top:5px;}
.summary_bg td{padding:2px 10px 2px 10px;}
.traveller{margin:auto; margin-top:10px;}
.traveller td{padding:0px 10px 0px 10px;}
.traveller .title{height:26px; line-height:26px; font-weight:bold;}
.traveller .filt01{height:21px; line-height:21px; font-weight:bold;}
.traveller .filt02{height:39px; line-height:39px;}
.traveller .filt02 .select01, .traveller .filt02 select{float:left; font-size:11px;}
.traveller .filt02 input{float:left; font-size:11px; margin-top:2px;}

.ck_menu{margin-top:15px; margin-bottom:10px; float:left; line-height:20px;}
.ck_menu ul{margin:0px; padding:0px;}
.ck_menu li{padding-left:12px; display:inline; margin:0px;}
.ck_menu a{text-decoration:underline;}
.ck_menu .back a{padding-left:12px; margin-top:5px; float:left;}
.link_ck{float:right; margin:5px 0px; font-size:14px; font-weight:bold; display:inline}
.link_ck .link{margin-right:7px; font-size:14px; padding-right:25px;}
.link_ck .active{margin:0px 7px 0px 0px; font-size:14px; padding-right:25px;}
.link_ck .link_n, .link_ck .active_n{margin:0px 5px 0px 0px; font-size:14px;}
.line_calc{height:1px; margin: 0px 15px 10px 17px;}
.news_ck, .news_ck_logged{margin: 7px 12px 0px 0px; float:left}

/********************** Login **********************/
.formType{float:left; margin:15px 30px 0px 20px; display:inline;}
.formType form, #box_lc #right form, .box_t .title_acc, .title_acc, .contType form, .contType02 form, .contType03 form, .contType04 form, .mrg0, #cont_l p, .search img, .contTypein form,  .contTypeind form{margin:0px;}
.formType label{margin-right:7px; text-align:right; float:left; margin-top:4px; margin-bottom:6px;}
.formType input{font-size:11px; margin-bottom:6px; padding-top:4px; margin-right:5px; float:left;}
.formType select{height:20px; font-size:11px; margin-bottom:6px; padding-top:1px;}
.ortxt{font-size:14px; font-weight:bold; text-transform:uppercase; float:left; margin-top:30px;}

/********************** General **********************/
#tooltip{border:1px solid #4297D7; background-color:#FCFDFD; color:#3B3A3A;}
#tooltip{position: absolute; z-index:3000; display:none;}
#tooltip .header{font-weight:bold; padding:2px 2px 2px 4px}
#tooltip .header{background:#5C9CCC url(../images/ext/ui-bg_gloss-wave_55_5c9ccc_500x100.png) repeat-x scroll 50% 50%; color:#FFFFFF;}
#tooltip .cont{margin:5px}
#tooltip .ui-icon{background-image:url(../images/ext/ui-icons_d8e7f3_256x240.png); background-repeat:no-repeat;}
#tooltip .ui-icon{display:block; overflow:hidden; text-indent:-99999px;}
#tooltip .ui-icon-close{background-position:-96px -128px;}
#tooltip .ui-icon-close{float:right}
.ui-hide{display:none;}
.ui-show, #cont_top .bg_t_r span{display:block;}
.bg_ln-or{padding:5px 8px; font-weight:bold; font-weight: bold;}
.bg_ln-or .icon_err{background-position:-108px -108px; margin-right:6px;}
.ui-datepicker-trigger , img.pointer{cursor:pointer}
.fieldset{margin-top:10px; margin-left:310px; letter-spacing:5px; float:left;}
.clear{clear:both; height:1px;}
.clear_both{clear:both;}
form{margin: 0px;}
p{margin-bottom:0px;}
p, .p_marg0, p_marg7, p_marg12{text-align:justify;}
.p_marg0{margin-top:0px!important;}
.p_marg7{margin-top:5px!important;}
.p_marg12{margin-top:12px!important;}
.marg-left25{margin-left:25px}
a{text-decoration:none; font-size:12px;}
.map_link{text-decoration:none; font-size:12px;}
.a_blu10, .a_blu10:visited{text-decoration:none; font-size:10px; margin-left:0px;}
.a_rt10{text-decoration:none; float:right; margin:7px 22px 10px 0px; font-size:10px;}
.a_lt10{text-decoration:none; float:left; margin:2px 0px 0px 9px; font-size:10px;}
.car_tra, .car_des{float:left; margin:2px 0px 0px 0px;}
.img_car{float:left; margin:4px 0px 0px 5px;}
.txt_itc11{font-size:11px; font-style:italic; margin-top:2px; float:left;}
.a_under{text-decoration:underline; font-size:12px;}
.a11_under{text-decoration:underline; font-size:11px;}
.txt_ligre11, .txt_gr_li a, .txt_gr11, em, .fnt12, .txt_black, .txt_blk11{font-size:12px;}
.fnt12-ipt{font-size:12px!important;}
.txt_re_no{font-size:12px; font-weight:normal;}
.txt_gr_li{font-size:12px; margin-bottom:3px;}
.txt_crc{font-weight:bold; padding-right:3px;}
.txt_or{font-size:15px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; margin-bottom:5px!important; margin-left:2px!important;}
.txt_or_r{font-size:15px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; float:right;}
.txt_bold, .link_bold a{font-weight:bold;}
.txtb_it{font-weight:bold; font-style:italic; float:left; margin-top:6px; margin-right:4px;}
.txt_gr_sm{font-size:9px; margin: 0px;}
.box_or{padding:0px 8px 10px 8px; float:left; margin-bottom:10px;}
.box_or p{margin-top:5px!important;}
.box_or form label{line-height:20px;}
.box_or form input{padding-left:2px; margin-right:4px; float:left; font-size:11px; height:auto;}
.box_or img, .box_or a img{float:left; margin-top:3px; margin-left:3px;}
.box_or .txt_bl_no, .cont_rt .book_slt a, .tble_trler .filt02 .select01, .tble_trler .filt03 .select01, .tble_trler .filt02 select, .tble_trler .filt03 select, .fnt11, .rm_lst ul li a{font-size:11px;}
.txt_bl, .txt_bl a{font-size:12px !important; font-weight:bold !important; text-align:left!important;}
.txt_blu_bl, .txt_blu_bl a, .txt_blu_bl a:visited{font-weight:bold !important; font-size:12px!important;}
.txt_brt{float:right; font-weight:bold;}
.txt_re{font-size:15px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:4px!important; margin-left:2px!important;}
select {float:left; margin:1px 5px 6px 0px;}
.txt_bl_b {font-size:12px; font-weight:bold; padding-top:2px;}
.txt_blk_b11 {font-size:12px; font-weight:bold; margin:7px 0px;}
.txt_al_rt{text-align:right;float:right;}
.txt_al_lt{float:left; padding-right:3px; margin-right:5px;}
.txt_re_bold span{font-weight:bold; margin-right:2px; font-size:12px;}
.txt_bl_big {font-size:20px !important; margin-bottom:7px !important; font-weight:bold !important; font-style: normal !important; margin-top:0px!important;}
.txt_bl_big img{float:right; display:inline; margin-bottom:10px;}
.txt_re_bls11{font-weight:bold;}
.txt_bl_s11{font-size:12px; font-weight:bold; display:inline; float:left;}
.txt_bl13{font-size:13px; font-weight:bold; margin-top:7px; text-align:left!important;}
.txt_s14, .txt_bla14{font-size:14px; font-weight:bold; text-align:left!important;}
.txt_w14{font-size:14px; text-align:left!important;}
.txt_grb14{font-size:13px; font-weight:bold; text-align:left!important;}
.txt_s16{font-size:15px; font-weight:bold; text-align:left!important;}
.txt_gr18, .txt_bl18, .txt_re18{font-size:18px; text-align:left!important;}
.btn{float:right; margin-bottom:0px; text-align:right; margin-right:17px;}
.btn fieldset ul {margin:4px 5px 0px 12px;}
.btn fieldset li {display:inline; margin-right:5px;}
.line_solid{height:8px; float:left; margin-right:inherit; margin-left:14px;}
.arrow_go{font-size:10px; margin:0px 14px 7px 10px; padding-right:10px; float:left;}
.title_acc{height:18px; line-height:18px; padding-left:7px; font-size:12px; font-weight:bold; margin:0px 13px 0px 13px; text-align:left;}
.title_acc .txt_icon, .title_acc .txt_icon01, .title_acc01 .txt_icon, .title_acc01 .txt_icon01, .title_acc02 .txt_icon, .cont_ct .title_tour .txt_icon, .txt_icon{font-size:12px; font-weight:bold; padding-left:17px;}
.title_acc .point{float:left; padding-left:17px;}
.title_acc .point01{float:left; padding-left:17px;}
.title_acc .arr_top{float:right; padding:0px 8px 0px 10px; font-weight:normal; font-size:12px;}
.title_acc li{float:left;}
.title_acc .al_right{ float:right; display:inline; margin-right:10px;}
.title_acc .al_right01{ float:right; display:inline; margin-right:10px; font-weight:normal;}
.box_bd{margin:0px 0px 10px 13px; padding:10px;}
.box_fb{margin:7px; padding:10px;}
.box_bd .phto{height:75px; float:left; line-height:75px; text-align:center; margin-top:0px;}
.box_bd .phto img{max-height:75px;}
.box_bd .inf{padding:0px 5px 0px 15px; float:left; display:inline;}
.box_bd .inf p{margin-top:7px;}
.box_bd .inf .lt{float:left; margin-bottom:7px;}
.box_bd .inf .rt{float:right; text-align:right; margin-bottom:7px;}
.box_bd .inf form{margin-top:10px;}
.box_bd .inf input{float:left; margin:6px 10px 0px 0px;}
.box_bd .inf select{margin-right:10px; margin-left:10px; float:left; height:auto; font-size:12px;}
.box_bd .inf label{float:left; margin-top:6px;}
.box_bd .hr{height:1px; display:inline-block; margin-top:10px;}
.box_bd .car_rt{padding-left:15px; float:right; margin-top:25px;}
.car_rt input{float:left; margin:0px 7px 0px 0px; font-size:11px; font-family:Arial; font-size:11px;}
.box_bd .txt_al_rt{text-align:right; float:right; margin-top:12px; padding-left:10px;}
.feedb_l{padding:0px 13px 0px 0px; text-align:right; float:left; margin-top:12px;}
.feedb_l .txt_bl_s11, .feedb_l01 .txt_bl_s11{font-size:11px; font-weight:bold; float:right;}
.feedb_l01{padding:0px 13px 0px 0px; text-align:right; float:left; margin-top:12px;}
.feedb_r{padding-left:15px; margin-top:12px; min-height:46px; margin-left:167px;}
.feedb_rt{padding-left:15px; float:right; margin-top:12px;}
.feedb_r01{padding-left:15px; float:right; margin-top:12px;}
.txt_it-bl{font-style:italic; font-weight:bold; font:12px;}
.pp{float:left; margin:6px 0px 12px 20px; font-weight:bold; font-size:12px;}
.pp a{text-decoration:none; font-weight:normal; font-size:12px; margin-left:4px;}
.line_bl{height:1px; margin-top:7px;}
.line_gr{height:1px; margin-top:12px;}
.line_ye{height:2px; margin-top:5px; margin-bottom:3px;}
.line_wh{height:1px; margin-top:-2px; margin-bottom:8px;}
.txt_pstar, .txt_pcheck{font-size:12px; padding:0px 0px 0px 19px; line-height:18px;}
.txt_wifi, .txt_pickup{font-size:12px; padding:0px 0px 0px 19px; line-height:20px;}
.line_x{margin:7px 0px 0px 0px; padding-bottom:10px;}
.error{float:left; margin-top:2px;}
.rate{font-weight:bold;}
.mar_lt{margin-left:120px;}
.bullet{margin-left:0px; margin-right:14px; margin-bottom:5px;}
.bullet ul{display:inline; margin:0px;}
.bullet li{margin-left:15px; line-height:17px; margin-top:0px; padding:0px 10px 0px 0px; margin-bottom:0px;}
.r_link {font-size:12px;text-decoration:none;}
.err_check .error{display:block;font-weight:bold;padding:2px 6px;}
textarea {font-family:Arial,Helvetica,sans-serif;font-size:11px;} 
/********************** LinkEx **********************/
#link_ex_box h3{font-size:15px;font-style:normal;font-weight:700;margin:0;padding:2px 0 1px 10px;}
#link_ex_box #link_ex{margin:0 0 10px;padding:0 5px 5px;}
#link_ex_box h4{padding-top:5px;}
#link_ex_box h4 a{font-size:12px;font-weight:700;}
#link_ex_box p{padding-bottom:5px;}
#link_ex_box span,#events a{font-size:10px;}
.link_box {padding: 5px;}
.link_box .number{padding:10px; text-align: center;}
.link_box a{font-size:12px !important; text-decoration: underline !important; font-weight: normal !important;}
.linkex_paging{padding-top: 50px; font-size:12px !important}
.linkex_paging a {font-size:12px !important}
.lbl_valid {display:none; font-size:11px}
.lbl_required {font-size:11px}

/********************** SendPage **********************/
#frmSendPage span {font-size:11px}
#btnSendThisPage {cursor:pointer}

/********************** Contact us, Agent & Affiliate **********************/
.bg_title{height:18px; font-size:11px; line-height:18px; padding-right:8px; margin-top:9px; text-align:right;}
.bg_title01{height:18px; line-height:18px; padding-left:7px; font-size:12px; font-weight:bold; margin:10px 13px 0px 0px; text-align:left;}
.bg_title01 .txt_rt{font-weight:normal!important; margin-right:7px!important;}
.contType_m {margin-top:12px; float:left;}
.contType_m label{margin-right:7px; text-align:right; float:left; margin-top:4px; margin-bottom:6px;}
.contType_m input{font-size:11px; margin-bottom:6px; padding-top:1px; margin-right:5px; float:left;}
.contType_m select{height:20px; font-size:11px; margin-bottom:6px; padding-top:1px;}
.contType_m textarea {margin-bottom:6px; height:70px; font-size:11px; padding:2px; margin-top:5px; margin-right:5px;}
.contType_m .box_btn{height:70px; float:left; margin-left:15px; margin-top:10px;}
.contType_m .box_btn img{margin-top:12px;}
.contType_m .txt_italic{margin-top:4px; margin-bottom:12px; margin-left:60px; float:left; font-style:italic}
.contType_m .txt_frm{font-style:italic; font-size:12px; margin-left:180px;}
.contType_m .txt_radio{margin-right:12px; margin-left:0px; float:left; margin-top:5px; margin-bottom:6px;}
.contusType, .contusType01{margin-top:14px; margin-bottom:9px; float:left; display:inline;}
.contusType label, .contusType01 label, .changese label{margin-right:7px; text-align:right; float:left; margin-top:5px; margin-bottom:4px;}
.contusType .txt_l, .contusType01 .txt_l{margin-right:7px; text-align:right; float:left; margin-top:0px; margin-bottom:4px; font-weight:bold;}
.contusType .txt_r, .contusType01 .txt_r{margin-right:7px; text-align:left; float:left; margin-top:0px; margin-bottom:4px;}
.contusType .title{margin-left:150px; float:left; margin-top:0px; margin-bottom:6px;}
.contusType label span, .contTypeind label span, .traveller .filt01 span, .formType label span, .contType_m label span, .contusType01 label span, .contType02 label span, .contType03 label span, .contType04 label span, .tble_trler .filt01 span, .contTypein label span{margin-right:3px;}
.contusType input, .contusType01 input, .changese input{font-size:11px; margin-bottom:6px; margin-top:4px; margin-right:5px; float:left;}
.contusType textarea, .contusType01 textarea{margin-bottom:6px; font-size:11px; padding:2px; margin-top:4px; float:left; margin-right:5px;}
.contusType01 .title{margin-left:150px; float:left; margin-top:4px; margin-bottom:4px;}
.contusType01 select, .changese select, .contusType select{height:20px; font-size:11px; margin-bottom:6px; margin-top:4px; float:left; margin-right:5px;}
.box_pt{letter-spacing:52px;}
.box_pt img{margin-top:38px;}

/********************** Bookinglist **********************/
.bklist{margin:9px 14px 0px 14px; float:left; display:inline;}
.bklist a{text-decoration:underline; font-size:12px;}
.bklist .txt_bl_big{font-size:20px; float:left; margin-bottom:12px; font-weight:bold; margin-top:0px;}
.bklist .dest_lik{float:right; margin-bottom:12px; margin-top:4px;}
.bklist .dest_lik a{padding-left:7px; margin-left:5px;}
.bklist .tle_dest, .bklist .tle_rno, .bklist .tle_tista, .bklist .tle_name, .bklist .tle_date, .bklist .tle_act{font-size:12px; font-weight:bold; height:24px; line-height:24px; text-align:center;}
.bklist .inf_bo1{text-align:center; padding-top:7px; padding-bottom:6px;}
.bklist .inf_bo2{text-align:left; padding:7px 5px 6px 12px;}
.bklist .inf_no{text-align:left; padding:7px 5px 6px 12px;}

/* checkout */
.bkitem{float:right; margin:5px 14px 0 0px; padding:5px 0 5px 10px; width:710px;}
.bkitem .svc_name{font-size:12px; font-weight:bold;}
.bkitem ul li.al_rt, .bkitem .al_rt{display:inline; float:right; font-weight:bold; margin-right:10px;}
.bkitem ul li.remove, .bkitem .remove{display:inline;float:right;font-weight:bold;margin-right:10px;clear:both}
.bkitem ul li.discount {float:left; clear:both;}
.bk-cancellation{font-size:12px;font-weight:bold;height:18px;line-height:18px;padding-left:7px;margin-top:4px}
.bk-cancellation .point{float:left; padding-left:17px;}
.bk-cancellation .point01{float:left; padding-left:17px;}
.bk-cancellation-cont{padding:10px;}

/********************** View Feedback **********************/
.bg_grcont{padding:3px 20px 5px 20px; margin-bottom:10px; margin-top:12px;}
.bg_grcont p{margin-top:0px; line-height:20px;}
.expand{height:18px; line-height:18px; padding-left:7px; font-size:12px; font-weight:bold; margin:12px 13px 0px 0px;}
.expand .point{padding-left:17px;}
.expand .point01{padding-left:17px;}

/*Checkout payment*/
.payment {clear:both; margin:0 0 0 20px;}
.payment p {display:block; margin:2px 0; text-align:right;}
.payment .paytotal {font-weight:700;}
.payment p label {display:block;font-weight:700; margin:0; padding:0; text-align:left; float:left}
.payment hr{height:1px; margin:0px;}

/*Popup*/
#pop-container {}
#pop-container div.title{padding: 0 10px; margin: 20px 20px 0 20px; height: 24px; line-height: 24px; font-weight:bold;}
#pop-container .cont{padding: 10px; margin: 0 20px 20px 20px; overflow: auto; }
#pop-container .footer{margin: 0 20px; padding:5px 0; text-align:center; }

/*new booking pages*/
.box_or_tbl .tbl_line01{text-align:left; font-size:14px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; line-height:20px; padding-left:2px;}
.box_or_tbl{margin-bottom:10px; padding-top:5px; float:left;}
.box_or_tbl .tbl_l01{text-align:left; padding:5px 0px 8px 8px;}
.box_or_tbl .tbl_l02{text-align:right; padding:5px 8px 8px 0px; font-weight:bold;}
.rate_mn{height:27px; line-height:27px; margin-bottom:7px;}
.rate_mn ul{margin:0px; padding:0px; display:inline;}
.rate_mn li{display:inline; margin:0px; padding:0px; float:left;}
.rate_mn li.date{padding-left:2%; float:left; width:45%;}
.rate_mn li.detail{float:left;}
.rate_mn li.conf{padding-right:2%; float:right;}
.bx550_sp5{letter-spacing:5px; margin-top:5px;}
.bx_btn{float:right; margin-bottom:15px; margin-left:12px;}
.bx_btn .btn_ylw_lt, .bx_btn_btm .btn_ylw_lt{background-position:-0px -568px; height:35px; padding-left:9px; float:right;}
.bx_btn .btn_ylw_lt span, .bx_btn_btm .btn_ylw_lt span{background-position:100% -603px; height:35px; line-height:32px; padding-left:12px; padding-right:15px;}
.bx_btn .btn_dgr_lt, .bx_btn_btm .btn_dgr_lt, .bx_btn_btm .btn_dgr_lt01{background-position:-0px -445px; padding-left:7px; height:25px;}
.bx_btn .btn_dgr_lt span, .bx_btn_btm .btn_dgr_lt span, .bx_btn_btm .btn_dgr_lt01 span{background-position:100% -470px; padding-left:5px; padding-right:10px; line-height:24px; font-weight:bold;}
.bx_btn_btm .btn_dgr_rt01{background-position:100% -495px!important; height:25px; line-height:24px; padding-left:12px; padding-right:10px; float:left;}
.bx_btn .btn_dgr_lt{margin-top:5px;}
.bx_btn_btm .btn_dgr_lt, .bx_btn_btm .btn_dgr_rt01{margin-top:10px;}
.bx_btn .btn_dgr_lt, .bx_btn_btm .btn_dgr_lt{float:right;}
.bx_btn .btn_dgr_lt span, .bx_btn_btm .btn_dgr_lt span, .bx_btn_btm .btn_dgr_rt01, .bx_btn .btn_dgr_lt span:hover, .bx_btn_btm .btn_dgr_lt span:hover, .bx_btn_btm .btn_dgr_rt01:hover{font-size:12px!important; font-weight:bold!important;}
.bx_btn_btm-hls .btn_dgr_lt, .bx_btn_btm-hls .btn_dgr_rt01, .bx_btn-hls .btn_dgr_lt{height:20px; line-height:20px; padding:0px 12px; margin-top:6px; margin-right:2px; float:right;
-khtml-border-radius:10px; /* Konqueror */
-moz-border-radius:10px; /* Firefox */
-webkit-border-radius:10px; /* Safari &amp; Google Chrome */
border-radius:2px; /* Opera */
}
.bx_btn_btm-hls btn_dgr_lt span, .bx_btn_btm-hls btn_dgr_lt01 span, .bx_btn-hls btn_dgr_lt span{font-weight:bold;}
.bx_btn_btm-hls .btn_ylw_lt, .bx_btn-hls .btn_ylw_lt{padding:5px 14px; display:inline-block; float:right; 
-khtml-border-radius:10px; /* Konqueror */
-moz-border-radius:10px; /* Firefox */
-webkit-border-radius:10px; /* Safari &amp; Google Chrome */
border-radius:4px; /* Opera */
}

.bx_btn_btm-hls .colors, .bx_btn-hls .colors{background-image:none!important;}
a.btn_ylw_lt span{font-size:16px; font-weight:bold;}
.bx_btn_btm, .bx_btn_btm-hls{float:right; margin:15px 0px 0px 0px;}
.btn_ylw_lt29{background-position:-0px -638px; height:27px; padding-left:11px; margin-top:5px; float:right;}
.btn_ylw_lt29 span{background-position:100% -665px; height:27px; line-height:26px; padding-left:2px; padding-right:9px; font-size:12px; font-weight:bold;}
.bx_btn_btm-hls .btn_dgr_rt01{float:left!important;}
.ttl_rounded, .ttl_rounded-hls, .tbl_rounded-hls{position:relative;}
.ttl_rounded .ttl_rounded_lt{width:9px; height:24px; margin-top:0px!important; float:left; background-position:-45px -184px;}
.ttl_rounded .ttl_rounded_ct, .ttl_rounded-hls .ttl_rounded_ct{padding-left:4px; padding-right:4px; height:24px; line-height:24px; font-size:12px; font-weight:bold; margin-left:9px; margin-right:9px;}
.ttl_rounded_ct a{font-size:11px; font-weight:normal;}
.ttl_rounded .ttl_rounded_rt{width:9px; height:24px; float:left; right:0px; top:0px; position:absolute; background-position:-45px -208px;}
.ttl_rounded-hls .colors{background-image:none; display:none;}
.ttl_rounded-hls .ttl_rounded_lt, .ttl_rounded-hls .ttl_rounded_rt{width:auto; height:auto; background-position:inherit;}
.tbl_upd{padding-top:2px; padding-bottom:2px; float:left;}
.tbl_upd td{padding:5px 0px 5px 15px; font-size:12px!important;}
.tbl_upd td input{margin-top:-1px; margin-right:5px; float:left; font-size:11px;}
.tbl_upd td input.date{width:80px;}
#en .tbl_upd .age-children{width:320px;}
#pt .tbl_upd .age-children{width:322px;}
#ru .tbl_upd .age-children{width:340px;}
#vn .tbl_upd td input.date{width:100px!important;}
.tbl_upd td label{float:left; margin-right:4px; margin-top:3px;}
.tbl_upd td select{float:left; margin-top:2px!important; font-size:11px;}
.btn_bd{height:20px; line-height:20px; padding-left:5px; padding-right:5px; font-size:12px; float:right; margin-right:5px;}
a.btn_bd{text-decoration:none!important;}
.tbl_rounded .avble_rm .lt_corner{background-position:-68px -184px; height:24px; width:9px;}
.tbl_rounded .qntt .rt_corner{background-position:-77px -184px; height:24px; width:10px;}
.tbl_rounded .avble_rm, .tbl_rounded-hls .avble_rm{height:24px; line-height:24px; font-weight:bold;}
.tbl_rounded .avble_rm p, .tbl_rounded-hls .avble_rm p{margin:0px; padding-left:4px; height:24px; display:block;}
.tbl_rounded .ocpc, .tbl_rounded-hls .ocpc{height:24px; line-height:24px; text-align:center; font-weight:bold;}
.tbl_rounded .pri, .tbl_rounded-hls .pri{height:24px; line-height:24px; text-align:center; font-weight:bold;}
.tbl_rounded .qntt, .tbl_rounded-hls .qntt{height:24px; line-height:24px; font-weight:bold; text-align:center!important;}
.tbl_rounded .qntt p, .tbl_rounded-hls .qntt p{display:inline; margin:0px; height:24px; text-align:center; display:block; margin-right:9px;}
.tbl_rounded .arrw, .tbl_rounded-hls .arrw{text-align:center;}
.tbl_rounded .arrw .arrwx, .tbl_rounded-hls .arrw .arrwx{height:14px; float:left;}
.tbl_rounded .arrw .arrwy, .tbl_rounded-hls .arrw .arrwy{height:10px; float:left;}
.tbl_rounded .avble419, .tbl_rounded-hls .avble419{padding-right:10px;}
.toggle-title .avble419{line-height:20px; padding-top:5px!important; padding-bottom:5px!important;}
.tbl_rounded .avble419_bdb, .tbl_rounded-hls .avble419_bdb{padding-right:10px;}
.tbl_rounded .avble419 .thumb, .tbl_rounded .avble419_bdb .thumb, .tbl_rounded-hls .avble419 .thumb, .tbl_rounded-hls .avble419_bdb .thumb{height:42px; margin-left:5px; margin-right:5px; float:left;}
.tbl_rounded .avble419 .thumb img, .tbl_rounded .avble419_bdb .thumb img, .tbl_rounded-hls .avble419 .thumb img, .tbl_rounded-hls .avble419_bdb .thumb img{height:42px; cursor:auto;}
.tbl_rounded .avble419 .link, .tbl_rounded .avble419_bdb .link, .tbl_rounded-hls .avble419 .link, .tbl_rounded-hls .avble419_bdb .link{font-weight:bold; /*margin-left:5px; float:left;*/ font-size:12px; /*width:330px;*/}
.tbl_rounded .avble419 .link_exp, .tbl_rounded .avble419_bdb .link_exp, .tbl_rounded-hls .avble419 .link_exp, .tbl_rounded-hls .avble419_bdb .link_exp{/*margin-left:5px; float:left;*/ font-size:12px;}
.tbl_rounded-hls .avble419 .link_exp, .tbl_rounded-hls .avble419_bdb .link_exp{line-height:normal!important; margin-top:15px;}
.tbl_rounded .avble419 .meal_icon, .tbl_rounded .avble419_bdb .meal_icon, .tbl_rounded-hls .avble419 .meal_icon, .tbl_rounded-hls .avble419_bdb .meal_icon{margin-left:10px; background-position:-36px -73px; width:10px; height:12px; /*margin-top:15px;*/}
#pt .tbl_rounded .avble419 .meal_icon, #pt .tbl_rounded .avble419_bdb .meal_icon, #pt .tbl_rounded-hls .avble419 .meal_icon, #pt .tbl_rounded-hls .avble419_bdb .meal_icon{margin-bottom:0px!important;}
.meal_thumb{cursor:default;/* margin-top:15px!important;*/}
.tbl_rounded .qntt95 select, .tbl_rounded .qntt95_bdb select, .tbl_rounded-hls .qntt95 select, .tbl_rounded-hls .qntt95_bdb select{margin:1px 0px 6px 0px!important; float:none!important;}
.tbl_rounded .ocpc90, .tbl_rounded .ocpc90_bdb, .tbl_rounded .pri109, .tbl_rounded .pri109_bdb, .tbl_rounded .qntt95, .tbl_rounded .qntt95_bdb, .tbl_rounded-hls .ocpc90, .tbl_rounded-hls .ocpc90_bdb, .tbl_rounded-hls .pri109, .tbl_rounded-hls .pri109_bdb, .tbl_rounded-hls .qntt95, .tbl_rounded-hls .qntt95_bdb{text-align:center;}
.tbl_rounded .pri109 strike, .tbl_rounded .pri109_bdb strike, .tbl_rounded-hls .pri109 strike, .tbl_rounded-hls .pri109_bdb strike{text-transform:uppercase; font-size:11px;}
.avble419, .avble419_bdb, .ocpc90, .ocpc90_bdb, .pri109, .pri109_bdb, .qntt95, .qntt95_bdb{padding-top:7px; padding-bottom:7px;}
/*.qntt95 span.txt_blb11, .qntt95_bdb span.txt_blb11{display:block;}*/
.qntt95 span, .qntt95_bdb span{display:block;}
.qntt95 [class*="alm_multi_"], .qntt95_bdb [class*="alm_multi_"], .qntt95 span:first-child, .qntt95_bdb span:first-child{display:inline!important;}
.title_bg{height:22px; line-height:22px; padding-left:12px; padding-right:12px; font-weight:bold; display:block; clear:left;} 
.marg_l10 label, .marg_l10 input, .marg_l10 select, .marg_l10 img {margin-bottom:7px;}
.box_nt{margin-top:2px; /*float:right;*/ padding:8px; overflow:hidden;}
.late-policy{float:left;}
* +html .late-policy{margin-top:10px;}
.box_plc{float:right; padding:8px; margin:0px 0px 10px 14px; list-style:inside;}
.tab_mn{height:24px; line-height:26px; margin-top:12px; padding:0px 6px;}
.tab_mn ul{margin:0px; padding:0px;}
.tab_mn ul li{display:inline; float:left; margin:0px; padding:0px;}
.tab_mn ul li a{font-weight:bold!important; padding-left:18px; padding-right:18px;}
.tab_mn ul .act{background-position:-0px -520px; height:24px; padding-left:14px!important;}
.tab_mn ul .act span{background-position:100% -544px; height:24px; line-height:26px; padding-right:14px!important;}
.intro_pt{float:right; margin:0px 0px 5px 10px; text-align:center;}
.intro_pt img{height:126px; margin-bottom:7px;}
.intro_pt a{font-size:10px;}
.rm_lst{margin:10px 0px 5px 12px; float:left; line-height:20px; display:inline;}
.rm_lst ul{margin:0px; padding:0px; float:left;}
.rm_lst ul li{padding:0px 0px 0px 24px; margin:0px;} 
.lctn_lst{margin:0px 0px 5px 5px; display:inline; float:left; line-height:18px;}
.lctn_lst ul{margin:0px; padding:0px;}
.lctn_lst ul li{padding:0px 0px 0px 12px; margin:0px;} 
.txt55{float:none;}
.txt_re11b, .txt_blb11{font-size:11px; font-weight:bold;}
#frmUpdatePrice{clear:both;}
#error,#err_pickup{margin-right:0!important; margin-bottom:12px!important;}
.transfer-frm {padding-left:10px;}
#err_tvl,#err_tvl2 {margin-bottom:15px!important;}

/*new check-out pages*/
.main_ctn{padding:14px 11px 8px 11px;}
.title_blu, .title_blu-hls{padding:0px 12px; height:20px; line-height:20px; font-weight:bold;}
.title_blu a, .title_blu-hls a{font-size:11px; margin-left:15px;}
.inf_blu, .inf_blu-hls{position:relative; padding:5px 12px 2px 12px; margin-top:1px;}
.inf_blu .dte, .inf_blu-hls .dte{font-weight:bold;}
.inf_blu .lbl80, .inf_blu-hls .lbl80{text-align:right; margin-right:8px;}
.inf_blu .lbl125, .inf_blu-hls .lbl125{font-weight:bold;}
.inf_blu .lbl110, .inf_blu-hls .lbl110{font-weight:bold;}
.inf_blu .dtle, .inf_blu-hls .dtle{font-weight:bold;}
.lbl100, .dte, .lbl80, .dtle, .lblnm, .lbl75, .lbl125, .lbl25, .lbl110, .lbl50{margin-right:5px; margin-bottom:8px; float:left;}
.inf_blu .pri, .inf_blu-hls .pri{margin-left:5px; text-align:right; bottom:5px; left:775px; position:absolute; z-index:1;}
.inf_blu .pri .amnt, .inf_blu-hls .pri .amnt{font-size:18px; margin:0px 0px 0px 5px; display:inline;}
.inf_blu .pri .amnt .crrcy, .inf_blu-hls .pri .amnt .crrcy{text-transform:uppercase; font-size:12px!important; margin-left:4px;}
.bg_bd29, .bg_bd29-hls{padding:5px 12px; line-height:18px;}
.ttal_pri, .ttal_pri-hls{padding:0px 12px; height:25px; line-height:25px; font-size:15px; font-weight:bold;}
.ttal_pri-hls div{display:inline;}
label.ttle, label.fstn, label.lstn, label.dateb{margin-right:4px; text-align:right; margin-top:2px; float:left;}
label.txt85{margin-right:4px; text-align:right; margin-top:3px; float:left;}
label.txt60{margin-right:4px; text-align:right; margin-top:3px; float:left;}
input.txt80{margin-right:4px; float:left; height:14px;}
label.txt100{margin-right:4px; text-align:right; margin-top:3px; float:left;}
.inpau{margin-right:4px; margin-left:15px; margin-top:3px; float:left;}
label.txt40{text-align:left; margin-top:4px; float:left;}
.ttalpri, .ttalpri-hls{margin:0px 25px 15px 0px; float:left;}
.ttalpri table, .ttalpri-hls table{width:345px; padding-bottom:7px; margin-bottom:12px;}
.ttalpri table td, .ttalpri-hls table td{padding:6px 12px 0px 12px;}
.ttalpri table .ttllt, .ttalpri-hls table .ttllt{font-weight:bold; height:24px; line-height:24px; padding-top:0px;}
.ttalpri table .ttlrt, .ttalpri-hls table .ttlrt{font-weight:bold; text-transform:uppercase; text-align:right; height:24px; line-height:24px; padding-top:0px;}
.inf_pmnt{margin:0px 0px 15px 0px; float:right;}
.inf_pmnt .note{padding:4px 12px 7px 12px; margin-bottom:4px;}
.geot{float:right; text-align:right; font-size:10px;}
.geot a{font-size:10px!important;}
.geot img{margin-bottom:5px;}
.right-frm{float:right!important;}
.left-frm{margin-right:0!important;}
.inf_blu .lbl50, .inf_blu-hls .lbl50{width:50px;}
#vn .inf_blu .lbl50, #vn .inf_blu-hls .lbl50{width:136px!important;}
#ru .inf_blu .lbl50, #ru .inf_blu-hls .lbl50{width:70px;}
#ru .inf_blu .w400{width:500px!important;}

#en label.ttle{width:50px;} 
#en label.fstn{width:95px;}
#en label.lstn{width:95px;}
#en label.dateb{width:100px;}

#pt label.ttle{width:45px;}
#pt label.fstn{width:60px;}
#pt label.lstn{width:90px;}
#pt label.dateb{width:138px;}

#ru label.ttle{width:70px;}
#ru label.fstn{width:40px;}
#ru label.lstn{width:68px;}
#ru label.dateb{width:104px;}

#fr label.ttle{width:50px;}
#fr label.fstn{width:80px;}
#fr label.lstn{width:70px;}
#fr label.dateb{width:140px;}

#vn label.ttle{width:60px;}
#vn label.fstn{width:70px;}
#vn label.lstn{width:68px;}
#vn label.dateb{width:105px;}

select.ttle{width:75px;}

#en label.txt85{width:85px;} 
#ru label.txt85{width:115px;} 
#pt label.txt85{width:85px;}
#fr label.txt85, #vn label.txt85{width:85px;} 

#en label.txt60, #ru label.txt60{width:60px;}
#pt label.txt60{width:40px;}
#fr label.txt60, #vn label.txt60{width:60px;}

input.txt80{width:75px;}  
#en label.txt100, #ru label.txt100{width:100px;}
#pt label.txt100{width:110px;} 
#fr label.txt100, #vn label.txt100{width:100px;}

/******************** ACCM.CSS *********************/
#cont_r #box_lc{height:84px; margin:8px 14px 15px 14px; font-size:12px; float:left;}
#box_lc #left{padding:5px 0px 7px 11px; height:74px; float:left;}
#left .list_lc{float:left; margin:5px 0px 0px 10px;}
#left .list_lc ul{padding-left:0px; margin:0px;}
#left .list_lc li{margin-bottom:3px;}
#left .list_lc li span{font-size:10px; margin-left:3px;}
#left .list_lc li a{font-size:11px; margin-left:3px;}
#left .list_lc li {margin-bottom:4px;}
.box_list_ht .list_ht li a span{font-size:11px; margin-left:3px;}
.box_list_ht .list_ht li{margin-bottom:4px;}
#box_lc #right{padding:5px 7px 6px 13px; float:right; display:inline; height:74px;}
#right select {float:left; margin:5px 5px 2px 0px; font-size:11px;} 

/*** Accommodation General **/
.box_t01{float:left; padding-top:0px; margin:0px 0px 10px 0px; clear:left; padding-right:0px;}
.box_txt01{padding-top:2px; float:left;}
.photo_acc{height:153px; float:right; text-align:center; margin:0px 0px 5px 13px;}
.photo_acc .border{height:126px; margin-bottom:2px; text-align:center;}
.photo_acc .border img{max-height:126px;}
.photo_acc .link{font-size:10px; float:left; margin-left:20px;}
.photo_acc a{text-align:center; font-size:10px;}
.list_fs{margin:0px 0px 10px 20px; float:left;}
.list_fs ul{padding-left:0px; margin:0px;}
.list_fs li{font-size:11px; margin:0px; padding:0px;}
.list_fs li span{margin-left:3px;}
.box_can_poli{float:right; display:inline; padding:10px; text-align:left;}
.txt_or12{font-size:12px; font-weight:bold;}

/***** Accommodation Location *****/
.txt_img{margin:-1px 0px 0px 0px; padding:0px;}
.txt_img img{float:right; margin-top:-30px; display:inline;}
.title_acc01{height:18px; line-height:18px; padding-left:7px; margin:12px 0px 4px 0px;}
.subnav_acc01{float:right; margin:14px 0px 0px 13px; padding:0px;}
.subnav_acc01 ul li{line-height:20px;}
.subnav_acc01 ul{float:left !important; margin:0px 0px 0px 10px !important; padding-left:10px;}
.title_acc02{height:18px; line-height:18px; padding-left:7px; font-size:12px; font-weight:bold; margin-bottom:5px;}
.title_acc02 .txt_icon01{font-size:12px; font-weight:bold; padding-left:17px;}

/***** Accommodation Sustainability *****/
.box_t{float:left; padding-top:0px; margin-right:0px; margin-bottom:10px; margin-left:0px;}
.box_t .txt_carrental{margin-left:0px!important;}
.box_t .bg_carrental{margin-left:19px; margin-right:0px; float:left; display:inline}
.box_t .no_carrental{margin:0px 0px 0px 19px!important;}
.box_t .box_txt02{float:left; padding-top:2px;}

/***** Accommodation Feedback *****/
.box_ye{padding: 5px 12px 5px 12px; margin:10px 0px 12px 0px;}
.box_ye ul {padding:0px; margin:0px;}
.box_ye li {margin-left:20px; margin-top:3px; clear:both; overflow:hidden; display:block;}
.box_ye ul li label{padding-right:5px; float:left;}
.box_ye ul li span{padding-left:4px; float:right;}

/***** Accommodation photo *****/
#ac_photo{float:right; margin:8px 14px 20px 14px; padding:10px 0px 0px 0px; display:inline;}
#ac_photo .bor_pt{margin:6px 17px 10px 12px; height:75px; float:left; display:inline; text-align:center;}
#ac_photo .bor_pt img{max-height:75px;}
#ac_photo a{float:left; margin-top:70px;}
#sg_photo{float:right; margin:8px 14px 20px 14px; padding:10px 0px 0px 0px; display:inline;}
#sg_photo .bor_pt{margin:6px 12px 15px 12px; height:75px;text-align:center;}
#sg_photo .bor_pt img{max-height:75px;}
#sg_photo a{float:left;/* margin-top:74px;*/ margin-right:0px;}
#sg_photo a.a_blu10{position:absolute; bottom:0px; right:0px;}
.txt_s14_img01{font-size:14px; padding:0px 0px 0px 12px; margin:0px 0px 0px 12px;}
.txt_s14_img02{font-size:14px; font-family:Myriad Pro; padding:0px 0px 0px 12px; margin:0px 0px 0px 12px;}

/****** Restaurant Info *****/
.add_lt{float:left; padding:7px 10px 12px 2px;}
.add_rt{float:right; padding:7px 10px 12px 0px;}
.add_lt01{float:left; padding:0px 10px 0px 2px;}
.add_rt01{float:right; padding:0px 10px 0px 2px;}

/***** Rate *****/
.rate_tbl{margin-bottom:12px; padding-top:5px;}
.rate_tbl .tle01{font-weight:bold; padding:0px 4px 0px 7px; line-height:26px; text-align:left;}
.rate_tbl .tle02{font-weight:bold; line-height:26px; text-align:left;}
.rate_tbl .tle03, .rate_tbl .tle04{font-weight:bold; line-height:26px; text-align:center;}
.rate_tbl .tbl_w01{text-align:left; height:24px; line-height:17px; padding:0px 0px 4px 7px; text-align:left;}
.rate_tbl .tbl_w02{text-align:left; line-height:24px; text-align:left;}
.rate_tbl .tbl_w02 img{margin-right:5px;}
.rate_tbl .tbl_w03{text-align:left; line-height:24px; text-align:center; text-transform:uppercase;}
.rate_tbl .tbl_w03 img{margin-left:5px; margin-bottom:-2px;}
.rate_tbl .tbl_w03 span{font-weight:bold;}
.rate_tbl .tbl_w04{line-height:24px; text-align:center;}
.rate_tbl .tbl_w04 select{height:18px; margin-left:20px; display:inline; margin-top:1px; font-size:11px;}
.marg_l10{ margin-left:10px; margin-top:15px;}
.marg_l10 label, .transfer-frm label{float:left; margin-top:2px;}
.marg_l10 input, .transfer-frm input{float:left; margin-left:20px; margin-right:4px;}
#ru .marg_l10 input[type="radio"], #ru .transfer-frm input[type="radio"]{margin-left:6px!important;}
.marg_l10 select, .transfer-frm select{font-size:11px; margin-left:5px; float:left; margin-top:0px;}
.marg_l10 .lf, .transfer-frm .lf{float:left; margin-right:5px; margin-top:10px;}
.marg_l10 .lf label, .transfer-frm .lf label{float:left; text-align:right; margin-right:6px; margin-top:5px;}
.marg_l10 .lf label span, .transfer-frm .lf label span{margin-right:3px}
.marg_l10 .lf label em, .marg_l10 .rt em, .transfer-frm .lf label em, .transfer-frm .rt em{font-size:12px; margin-right:3px;}
.marg_l10 .lf select, .transfer-frm .lf select{margin-top:3px;}
.marg_l10 .rt, .transfer-frm .rt{float:left; margin-right:5px;}
.marg_l10 .rt label, .transfer-frm .rt label{text-align:right; margin-right:10px; font-style:italic; margin-bottom:10px;}
.marg_l10 .rt input, .transfer-frm .rt input{margin-left:0px; margin-bottom:10px; height:16px;}
.btn_r{float:right; margin-bottom:0px; margin-top:4px; margin-right:5px; margin-top:15px;}
.btn_r a img{ margin-right:10px;float:right}
#baby-cot {float:none; margin:0px; margin-left:10px}
.applied_so {margin:10px 0px 10px 10px}
.applied_so .so-title{margin-left:0px}

/******************** ACCM _ HOME _ PRINT.CSS *********************/
.subnav_acc, .photo_acc, .top, #uxBookNow, #facilitives-more-link, #recreations-more-link, .more-link, #services-more-link, .subnav_acc, .subnav_accl, #uxBookNow, #more-locationdesc, #additional-map-files-lable, #additional-map-files, #dtPicker1{display:none;}
#intro-detail, #toggle-policies-box, #facilitives-box, #policies-box, #locationdesc-detail, #google_map_container, #getting-there, #getting-there-local, #location-more-info, #content-children_policy, #content-participant, #content-disclosures,  #children_policy_2, #cancel_policy_2{display:block!important;}
.facilitives-other, .services-other, .recreations-other{display:list-item !important;}

/******************** ACCM _ LOCALTION _ PRINT.CSS*********************/
.subnav_acc01{float:left!important; }

/******************** ACCM _ PHOTO.CSS*********************/
.effect{position: relative!important;}

/******************** CARRENTAL.CSS *********************/
.contType{float:right; margin:8px 0px 8px 0px;}
.contType .left{float:left; text-align:right;}
.contType .label{float:left; text-align:right; margin-right:7px; margin-top:3px; margin-top:20px;}
.contType .right{float:left; margin:0px 7px 7px 0px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.contType textarea{height:55px; float:left; margin:5px 7px 7px 0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:5px;}
.contType01{float:left; margin:8px 14px 8px 14px;}
.contType01 label{float:left; text-align:right; margin-top: 0px; margin-right:7px; margin-top: 3px; margin-left: 0px;}
.contType01 .dropoff{float:left; text-align:right; display:block; margin-top:0px; margin-right: 7px; margin-top:3px; margin-left:0px;}
.contType01 input {float:left; margin:0px 7px 7px 0px; padding-left:4px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.contType01 .date{float:left; margin:0px 7px 7px 0px; padding-left: 4px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.contType01 fieldset ul{margin:0px 0px 0px 35px; }
.contType01 fieldset li img{margin:0px 5px 0px 0px;}
.txt_carrental{margin:7px 0px 0px 18px; padding:0px 0px 0px 18px; font-size:12px; font-weight:bold;}
.bg_carrental{padding: 5px 0px 5px 22px; margin:5px 14px 0px 37px; float:right;}
.bg_carrental .al_rt{ float:right; display:inline; margin-right:10px; font-weight:bold;}
.no_carrental{margin:0px 14px 0px 37px; padding: 7px 0px 7px 0px; float:right;}
.no_carrental .al_rt{ float:right; display:inline; margin-right:10px; font-weight:bold; font-style:normal;}
.no_carrental textarea{height:50px; margin:5px 15px 0px 0px; float:left;}
.icon_foot{background-position:-0px -271px; width:30px; height:34px;}
.icon_foot label{float:left; margin:8px 10px 0px 5px;}
.icon_foot input{float:left; margin-top:8px; margin-left:0px;}
.icon_foot select{float:left; margin-top:8px; height:19px;}
.contType02{float:left; margin:0px 12px 0px 0px;}
.contType02 label, .contType03 label, .contType04 label{float:left; text-align:right; margin-right: 7px; margin-top: 3px;}
.contType02 input{float:left; margin:0px 7px 7px 0px; padding-left: 4px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.contType02 .select, .contType03 select, .contType04 select, .contType01 select, .contType02 select{float:left; margin:0px 0px 7px 0px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.contType02 img{float:right; margin-left:12px;}
.contType02 img.ui-datepicker-trigger{margin-left:2px !important; float:left !Important}
.contType03{float:right; margin:12px 0px 0px 14px;}
.contType03 .h20{height:18px !important;}
.contType03 input{float:left; margin:0px 7px 7px 0px; padding-left: 4px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.contType04{float:right; margin:12px 0px 0px 10px;}
.contType04 input{float:left; margin:0px 7px 7px 0px; padding-left: 4px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.contType022 label{margin-left:40px}
form a{font-size:11px;}
form.checkout a{text-decoration:none}
.tour-date {margin-left: 5px !important; margin-top:5px !important; margin-right:5px !important}
.tour-departure {margin-left: 2px !important; margin-top:5px;}

/******************** CONTACT_US.CSS ******************/
.bg_title{text-align:left;font-weight:bold;padding-left:5px}
.head_title{font-weight:bold;font-size:22px}
.contType{float:left; margin-bottom:12px; margin-top:12px;}
.contType .error{float:left; margin-left:278px; margin-bottom:3px; height:15px;}
.contType label{float:left; margin-top:2px; margin-left:120px; margin-bottom:6px; font-weight:bold;text-align:right;}
.contType input{float:left; margin-left:5px; margin-bottom:5px; height:15px; font-size:12px;}
.infType  .inf_title{float:left; margin-bottom:6px; margin-left:10px;}
.infType  .inf_content{float:left; margin-left:5px; margin-bottom:-2px; padding-top:1px; font-size:12px;}
textarea{float:left; margin-bottom:10px; font-size:12px;}

/********************HOMEPAGE.CSS *********************/
/****Home Page 01 *****/
#ac_to_sp1{margin:4px 13px 8px 13px; float:right; display:inline;}
#ac_to_sp1 .box_acc{height:190px; float:left;}
#ac_to_sp1 .box_acc .cter{height:164px; padding:20px 9px 6px 9px; float:left;}
#ac_to_sp1 .al_rt{float:left; margin-top:2px; margin-left:7px;}
#ac_to_sp1 .box_tour .cter{height:164px; padding:20px 9px 6px 9px; float:left;}
#ac_to_sp1 .box_acc .cter, #ac_to_sp2 .box_acc .cter, #ac_to_sp3 .box_acc .cter{background-position:-446px -0px;}
#ac_to_sp3 .box_tour .cter, #ac_to_sp2 .box_tour .cter{background-position:0px -921px;}
#ac_to_sp3 .box_special .cter{background-position:-355px -921px;}

/***** Home Page 02 *****/
#ac_to_sp2{margin:4px 13px 8px 13px; float:right; display:inline;}
#ac_to_sp2 .box_acc{height:190px; margin-right:13px; float:left; display:inline;}
#ac_to_sp2 .box_acc .cter{height:164px; padding:20px 9px 6px 9px; float:left;}
#ac_to_sp2 .al_rt{float:left; margin-top:2px; margin-left:7px;}
#ac_to_sp2 .box_tour{height:190px; float:left;}
#ac_to_sp2 .box_tour .cter{height:164px; padding:20px 9px 6px 9px; float:left;}

/***** Home Page 03 *****/
#ac_to_sp3{margin:4px 13px 8px 13px; float:right; display:inline; font-size:12px;}
#ac_to_sp3 .box_acc, #ac_to_sp3 .box_tour{height:190px; margin-right:9px; float:left;}
#ac_to_sp3 .box_special{height:190px;float:left;}
#ac_to_sp3 .box_acc .cter, #ac_to_sp3 .box_tour .cter, #ac_to_sp3 .box_special .cter{height:167px; float:left;}
#ac_to_sp3 .box_acc .cter, #ac_to_sp3 .box_tour .cter, #ac_to_sp3 .box_special .cter{padding:17px 0px 6px 0px;}

/***** General *****/
#ac_to_sp3 .txt_bla_b, #ac_to_sp3 .txt_bla_b a, #ac_to_sp2 .txt_bla_b, #ac_to_sp2 .txt_bla_b a, #ac_to_sp1 .txt_bla_b, #ac_to_sp1 .txt_bla_b a{font-size:12px; font-weight:bold!important; margin:2px 0px 3px 0px;}
#ac_to_sp3 p, #ac_to_sp2 p, #ac_to_sp1 p{margin:0px; text-align:left!important;}
#ac_to_sp3 .txt_cap14, #ac_to_sp2 .txt_cap14, #ac_to_sp1 .txt_cap14{font-size:14px; text-transform:uppercase; margin-bottom:11px;}
#ac_to_sp3 .al_lt, #ac_to_sp2 .al_lt, #ac_to_sp1 .al_lt{float:left; margin-right:10px; height:75px; text-align:center; margin-bottom:5px;}
#ac_to_sp3 .fl_rt, #ac_to_sp2 .fl_rt, #ac_to_sp1 .fl_rt{float:right; margin-right:10px;}
#ac_to_sp3 .al_lt img, #ac_to_sp2 .al_lt img, #ac_to_sp1 .al_lt img{max-height:75px; display:inline;}
#ac_to_sp3 .al_rt{float:right; margin-top:2px; text-align:center;}
#ac_to_sp2 .al_rt, #ac_to_sp1 .al_rt{text-align:center;}
#ac_to_sp3 .box_acc .txt_re_bold, #ac_to_sp2 .box_acc .txt_re_bold, #ac_to_sp1 .box_acc .txt_re_bold{font-weight:bold; margin-top:4px; margin-bottom:5px; padding-bottom:1px; font-size:12px; line-height:20px;}
#ac_to_sp3 .box_tour .txt_re_bold, #ac_to_sp2 .box_tour .txt_re_bold, #ac_to_sp1 .box_tour .txt_re_bold{font-weight:bold; margin-top:4px; margin-bottom:5px; padding-bottom:1px; font-size:12px; line-height:20px;}
#ac_to_sp3 .box_special .txt_re_bold, #ac_to_sp2 .box_special .txt_re_bold, #ac_to_sp1 .box_special .txt_re_bold{font-weight:bold; margin-top:4px; margin-bottom:5px; padding-bottom:1px; font-size:12px; line-height:20px;}

#pro_list_cont01{float:right; padding-left:15px; padding-right:15px;}
#pro_list_menu01{padding-left:8px; padding-right:8px; height:27px; margin:0px 0px 0px 11px; float:right;}
#pro_list_menu01 li{display:block; text-align:center; margin:0px; float:left;}
#pro_list_menu01 li a{font-size:12px; font-weight:bold; line-height:27px; display:block; text-align:center; padding:0px 11px;}

/***************** SITE_SHOPPING.CSS *****************/
#Googlemap{display:inline; float:left; height:auto;margin:0 auto 10px 22px;}
#Googlemap #gmap{height:420px;}
#Googlemap #gmap .content_popup { font-family:Arial; font-size:12px; }

/**************** SITE_SITEMAP.CSS ****************/
.mapsitelist{margin-left:7px;font-size:16px;}
.mapsitelist ul{display:block;}
.mapsitelist li{margin-left:30px;}
.loop ul{display:block;}
.loop li{margin-left:30px;}
.ok{margin-left:7px;}

/************** SITE_WEATHER **************/
#fce td, #fce_detail td {padding:5px; text-align:left;}
#fce .right, #fce_detail .right {text-align:right;}
#fce .dat td{text-align:center;}
#fce .t,#fce_detail .t{font-weight:bold;}
#fce .t a, #fce_detail .t a {font-weight:normal; text-decoration:underline;} 

#fccurrent .p1{float:left; text-align:center; padding:0 5px;}
#fccurrent .p2{float:left;}
#fccurrent .p2 span.temp{font-size:24px;}
#fccurrent .p2 span.feel{font-size:9px;}
#fccurrent .p3{margin-left:10px;}
#fccurrent .p4{margin-left:10px; padding-bottom:5px;}
#fccurrent .dat span, #fccurrent .dat a {float:left; display:block; margin:0 0 5px 10px;}
#fccurrent .dat a{font-size:12px; text-decoration:underline;}

/*************** TOUR.CSS ****************/
.txt_re_img{padding:0px 0px 0px 17px; margin-top:10px;}
/**** Content_center ****/
.cont_ct{margin:0px 14px 0px 14px;}
.cont_ct .title_tour{height:18px; line-height:18px; padding-left:7px; margin-top:12px; text-align:left;}
.cont_ct .title_no{height:18px; line-height:18px; font-size:12px; font-weight:bold; padding-left:9px; float:left; margin-bottom:7px;}

/**** Content_right ****/
.cont_rt{float:right; margin:2px 14px 15px 0px; display:inline; clear:right;} 
.tbl_lt .tbl_my{height:18px; line-height:18px; font-weight:bold; text-align:center;}
.tbl_day01{height:13px; text-align:center; line-height:13px; font-size:10px;}
.tbl_day02{height:13px; text-align:center; line-height:13px; font-size:10px;}
.tbl_day022{height:13px; text-align:center; line-height:13px; font-size:10px;}
.tbl_date01{height:14px; text-align:center; line-height:14px; font-size:10px;}
.tbl_date02{height:14px; text-align:center; line-height:14px; font-size:10px;}
.tbl_date022{height:14px; text-align:center; line-height:14px; font-size:10px;}
.tbl_date03{height:14px; text-align:center; line-height:14px; font-size:10px;}
.tbl_date04{height:14px; text-align:center; line-height:14px; font-size:10px;}
.tbl_date042{height:14px; text-align:center; line-height:14px; font-size:10px;}
.tbl_rt .tbl_my{height:18px; line-height:18px; font-weight:bold; text-align:center;}
.cont_rt .book_slt{padding:5px 4px 5px 9px;}
.cont_rt .book_slt hr {margin-top:7px;}
.cont_rt .book_slt form{margin-top:7px;}
.cont_rt .book_slt label {float:left; text-align:left; display:block; margin:5px 5px 2px 0px;}
.cont_rt .book_slt select {float:left; margin:3px 0px 3px 0px;}
.cont_rt .book_slt .txt_al_ri{text-align:right; margin:5px 0px 0px 0px;}
.cont_rt .book_slt .txt_al_rt{text-align:right; margin-top:5px;}
.cont_rt .book_slt .txt_al_lt{text-align:left; margin-top:5px; margin-right:5px; font-weight:bold; font-size:12px; font-style:italic;}
.cont_rt .book_slt .txt_al_left{ margin:5px 0px 0px 0px; font-weight:bold;}
.cont_rt .book_slt strong{font-weight:bold;}
.cont_rt .book_info01{padding:4px 10px 5px 10px;}
.cont_rt .book_info01 label{font-weight:bold; margin-top:6px; float:left; text-align:left;}
.cont_rt .book_info01 input{height:14px; margin-top:4px; float:left; font-size:11px;}
.cont_rt .book_info01 img{margin-top:5px; margin-left:5px; float:left;}
.cont_rt .book_info01 ul{list-style:inside!important;}
.cont_rt .book_info02{padding:7px 10px 7px 10px; margin-bottom:12px;}
.cont_rt .book_info02 img{float:right; margin-top:8px;}
.cont_rt .title_tour{height:18px; line-height:18px; padding-left:7px; font-size:12px; font-weight:bold; margin-top:12px; margin-bottom:5px; text-align:left;}

/**** Tour photo *****/
#tour_photo{float:left; margin:0px 14px 0px 14px;}
#tour_photo .bor_pt{margin:12px 27px 15px 0px; height:75px; float:left; display:inline; text-align:center;}
#tour_photo .bor_pt img{max-height:75px;}

/***** *****/
.txt_icon, .txt_icon2{padding-left:16px;}
#tourDatePicker .ui-datepicker-group-first{margin-right:1px;}
#tourDatePicker .ui-datepicker-group-last{margin-left:1px;}
#tourDatePicker .ui-datepicker-header{font-size:0.9em !important;}
#tourDatePicker .ui-datepicker-year{font-size:0.9em !important; font-weight:normal !important;}
#tourDatePicker .ui-datepicker-month{font-size:0.9em !important; font-weight:normal !important;}

/*************** TOUR_HOME_PRINT.CSS **************/
.title_tour{height:18px; line-height:18px; padding-left:7px; font-size:12px; font-weight:bold; margin-top:12px; margin-bottom:3px;}
.title_no{height:18px; line-height:18px; font-size:12px; font-weight:bold; padding-left:9px; float:left; margin-bottom:7px;}
.tbl_lt{height:18px; line-height:18px; padding-left:7px; font-size:12px; font-weight:bold; margin-top:12px; margin-bottom:3px;}

/************** TRAVELLER.CSS **************/
/***** Traveller Corner *****/
.back_detail{float:right; text-decoration:underline; padding-left:12px;}
.tble{margin:10px 0px 4px 22px; float:left;}
.tble td{font-weight:bold; text-align:center; height:20px; line-height:20px;}
.tble th{text-align:center; height:26px; line-height:26px;}
.tble_fback{margin:10px 0px 14px 22px; float:left;}
.tble_fback .titll{font-weight:bold; text-align:left; height:20px; line-height:20px; margin-bottom:6px; padding-left:15px;}
.tble_fback .titlr{font-weight:bold; text-align:center; height:20px; line-height:20px; margin-bottom:6px;}
.tble_fback .titlml{text-align:left; height:23px; line-height:23px; padding-left:15px;}
.tble_fback .titlmr{text-align:center; height:23px; line-height:23px;}
.tble_dest{margin:10px 0px 8px 22px; float:left;}
.tble_dest td{font-weight:bold; text-align:center; height:20px; line-height:20px;}
.tble_dest th{text-align:center; height:26px; line-height:26px;}
.box_bor{margin:12px 13px 0px 17px;padding:18px 18px 12px 18px !important; display:inline; float:right;}
.box_bor .title{padding-left:18px; padding-right:18px; height:18px; line-height:18px; font-weight:bold; margin-left:-18px !important;}
.cont_tler{float:left; line-height:19px; margin-bottom:7px;}
.cont_tler .txt_l{text-align:right; margin-right:5px; float:left;}
.cont_tler .txt_lp{text-align:left; margin-right:5px; float:left;}
.cont_tler span{text-align:right; margin-right:5px; float:left; display:block;}
.cont_tler .txt_b{font-weight:bold; text-align:left;}
.cont_tler .txt_bp{font-weight:bold; text-align:right;}

/***** Booking *****/
.tble_trler{margin:auto; margin-top:10px; margin-bottom:5px;}
.tble_trler td{padding:0px 10px 0px 10px;}
.tble_trler .title{height:26px; line-height:26px; font-weight:bold;}
.tble_trler .filt01{height:21px; line-height:21px; font-weight:bold; text-align:center;}
.tble_trler .filt02{height:20px; line-height:20px; text-align:center; padding-top:7px; padding-bottom:6px;}
.tble_trler .filt03{height:22px; line-height:22px; text-align:center; padding-bottom:7px;}
.tble_trler .filt02 input, .tble_trler .filt03 input{font-size:11px; margin-top:2px;}
.txt_book{margin:8px 0px 0px 0px; padding:0px 0px 0px 18px; font-size:12px; font-weight:bold; float:left;}
.bg_book{padding: 6px 0px 5px 2%; margin:5px 0px 2px 4%; float:right; display:inline;}
.bg_book .point_l{padding-left:12px; margin-top:2px; top:5px;}
.rt_pri{ float:right; display:inline; margin-right:10px; font-weight:bold; margin-top:9px;}
.no_book{margin:5px 0px 4px 24px; float:right; font-weight:bold; float:left; text-align:left;}
.no_book img{margin:0px 10px 0px 10px; line-height:20px; float:left;}
.no_book .link{text-decoration:underline; font-weight:normal; float:left; margin-top:3px;}
.txt16{font-size:16px; font-weight:bold; margin-top:9px;}
.fiels_btn{margin-top:10px; margin-left:48px; letter-spacing:520px; float:left;}
.line_ye01{height:1px; margin-top:10px; margin-bottom:10px;}
.line_dash01{height:1px; margin-top:7px; margin-bottom:15px;}
.txt_lt{font-weight:bold; float:left;}
.txt_rt{font-weight:bold; float:right; margin-right:15px;}
.txt_point{padding-left:12px; margin-top:4px;}
.link_btn{margin:5px 0px; margin-left:260px; float:right; margin-right:25px;}
.link_btn .link{text-decoration:underline; margin-right:7px; float:left;}

/************ EMBEDED.CSS *************/
.rate_tbl .txt_reb{font-weight:bold; margin-left:6px;}
.rate_tbl p{margin:0px; display:inline;}
.changese{margin-top:5px; margin-bottom:0px; float:left; display:inline;}
.title_tour .txt_icon01{font-size:12px; font-weight:bold; padding-left:17px;} 
.clear_embeded {clear:left; height:1px;}

/*************** BUTTON ***************/
.btn_txt{cursor:pointer; display:inline-block;}
.btn_txt span{display:block; margin:0px!important; letter-spacing:normal!important;}
a.btn_txt, a.btn_txt:hover{font-weight:bold; font-size:11px; color:#ffffff!important;}

.images, #pro_list_menu .list_menu li a, .bklist .dest_lik a, .dd .ddTitle span.arrow{background-image:url(../images/imgs.png); background-repeat:no-repeat; display:inline-block;}
.bookmark16{background-position:0 0px;}
.bookmark16 span{background-position:100% -16px; padding:0 55px 0 4px;}
[class*="weather-"]{width:50px; height:50px; float:left;}
.weather-1{background-position:-0px -567px;}
.weather-2{background-position:-50px -567px;}
.weather-3{background-position:-100px -567px;}
.weather-4{background-position:-150px -567px;}
.weather-5{background-position:-200px -567px;}
.weather-6{background-position:-250px -567px;}
.weather-7{background-position:-300px -567px;}
.weather-8{background-position:-350px -567px;}
.weather-9{background-position:-400px -567px;}
.weather-10{background-position:-0px -617px;}
.weather-11{background-position:-50px -617px;}
.weather-12{background-position:-100px -617px;}
.weather-13{background-position:-150px -617px;}
.weather-14{background-position:-200px -617px;}
.weather-15{background-position:-250px -617px;}
.weather-16{background-position:-300px -617px;}
.weather-17{background-position:-350px -617px;}
.weather-18{background-position:-400px -617px;}
.weather-19{background-position:-0px -667px;}
.weather-20{background-position:-50px -667px;}
.weather-21{background-position:-100px -667px;}
.weather-22{background-position:-150px -667px;}
.weather-23{background-position:-200px -667px;}
.weather-24{background-position:-250px -667px;}
.weather-25{background-position:-300px -667px;}
.weather-26{background-position:-350px -667px;}
.weather-27{background-position:-400px -667px;}
.weather-28{background-position:-0px -717px;}
.weather-29{background-position:-50px -717px;}
.weather-30{background-position:-100px -717px;}
.weather-31{background-position:-150px -717px;}
.weather-32{background-position:-200px -717px;}
.weather-33{background-position:-250px -717px;}
.weather-34{background-position:-300px -717px;}
.weather-35{background-position:-350px -717px;}
.weather-36{background-position:-400px -717px;}

[class*="weather_small-"]{width:30px; height:30px;}
.weather_small-1{background-position:-450px -557px;}
.weather_small-2{background-position:-480px -557px;}
.weather_small-3{background-position:-510px -557px;}
.weather_small-4{background-position:-540px -557px;}
.weather_small-5{background-position:-570px -557px;}
.weather_small-6{background-position:-600px -557px;}
.weather_small-7{background-position:-630px -557px;}
.weather_small-8{background-position:-660px -557px;}
.weather_small-9{background-position:-690px -557px;}
.weather_small-10{background-position:-450px -587px;}
.weather_small-11{background-position:-480px -587px;}
.weather_small-12{background-position:-510px -587px;}
.weather_small-13{background-position:-540px -587px;}
.weather_small-14{background-position:-570px -587px;}
.weather_small-15{background-position:-600px -587px;}
.weather_small-16{background-position:-630px -587px;}
.weather_small-17{background-position:-660px -587px;}
.weather_small-18{background-position:-690px -587px;}
.weather_small-19{background-position:-450px -617px;}
.weather_small-20{background-position:-480px -617px;}
.weather_small-21{background-position:-510px -617px;}
.weather_small-22{background-position:-540px -617px;}
.weather_small-23{background-position:-570px -617px;}
.weather_small-24{background-position:-600px -617px;}
.weather_small-25{background-position:-630px -617px;}
.weather_small-26{background-position:-660px -617px;}
.weather_small-27{background-position:-690px -617px;}
.weather_small-28{background-position:-450px -647px;}
.weather_small-29{background-position:-480px -647px;}
.weather_small-30{background-position:-510px -647px;}
.weather_small-31{background-position:-540px -647px;}
.weather_small-32{background-position:-570px -647px;}
.weather_small-33{background-position:-600px -647px;}
.weather_small-34{background-position:-630px -647px;}
.weather_small-35{background-position:-660px -647px;}
.weather_small-36{background-position:-690px -647px;}

.sendthispage16{background-position:-0px -34px;}
.sendthispage16 span{background-position:100% -50px; padding:0 6px 0 4px;}
.bookmark16, .sendthispage16{padding-left:13px; *display:inline !important; margin-right:1px; margin-left:1px; height:16px; line-height:16px;}
.bookmark16 span, .sendthispage16 span, .bookmark16:hover span, .sendthispage16:hover span{height:16px; line-height:16px; font-size:10px; text-transform:uppercase; font-weight:normal; color:#444444!important;}

.btn_viewcp20{background-position:-0px -68px; padding-left:5px; margin:0px 5px; height:20px; line-height:20px;}
.btn_viewcp20 span{background-position:100% -88px; padding:0 20px 0 5px; font-weight:bold;}

.btn_red18, .btn_blue18{padding-left:8px; height:18px;}
.btn_blue18 span, .btn_red18 span{padding-right:8px; height:18px; line-height:17px; color:#ffffff!important;}

.btn_blue18{background-position:0px -265px;}
.btn_blue18 span{background-position:100% -283px;}

.btn_red18{background-position:0px -301px;}
.btn_red18 span{background-position:100% -319px;}

.btn_red22{background-position:0px -337px; padding-left:7px; height:22px;}
.btn_red22 span{background-position:100% -359px; padding-right:7px; height:22px; line-height:20px; font-size:12px!important;}

.btn_dgr32{background-position:0px -381px; height:32px; line-height:32px; padding-left:7px;}
.btn_dgr32 span{padding-right:12px; padding-left:9px; font-size:16px; font-weight:bold; display:inline-block;}
.btn_add, .btn_book{border-radius:6px 0px 0px 6px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); display:block; height:26px; line-height:26px; padding-left:12px; padding-right:8px; margin-left:2px; font-weight:bold;}

/**** SPACE ***/
.pdd_b2{padding-bottom:2px;}
.pdd_b7{padding-bottom:7px;}
.pdd_lr2{padding:0px 2px;}
.pdd_lr4{padding:0px 4px;}
.pdd_l7{padding-left:7px;}
.pdd_l115{padding-left:115px;}
.pdd_l130{padding-left:130px;}
.pdd_l300{padding-left:300px;}
.pdd_r7{padding-right:7px;}
.pdd_l9{padding-left:9px;}
.pdd_l15{padding-left:15px;}
.pdd_l20{padding-left:20px;}
.pdd_l220{padding-left:220px;}
.pdd_l445{padding-left:445px;}
.pdd_l2p{padding-left:2%;}
.pdd_r9{padding-right:9px;}
.pddt0, .pdd_t0{padding-top:0px!important;}
.pddt2{padding-top:2px!important;}
.pdd_t5{padding-top:5px;}
.pdd_t8{padding-top:8px;}
.pdd_t16{padding-top:16px;}
.pdd5{padding:5px;}
.pdd10{padding:10px;}
.mrgtl-5{margin-top:-5px; margin-left:-5px;}
.mrg0{margin:0px!important;}
.mrg_lr1{margin:0px 1px 0px 1px;}
.mrg_lr2{margin:0px 2px 0px 2px;}
.mrg_lr5{margin:0px 5px 0px 5px;}
.mrg_t1b3{margin:1px 0px 3px 0px;}
.mrg_t5b10{margin-top:5px; margin-bottom:-10px;}
.mrgt5r15{margin-top:5px; margin-right:15px;}
.mrgb0{margin-bottom:0px!important;}
.mrgb-1{margin-bottom:-1px!important;}
.mrgb-2{margin-bottom:-2px;}
.mrgb-12{margin-bottom:-12px;}
.mrgb-14{margin-bottom:-14px;}
.mrgb2{margin-bottom:2px!important;}
.mrgb5{margin-bottom:5px!important;}
.mrgb7{margin-bottom:7px!important;}
.mrgb10{margin-bottom:10px;}
.mrgb12{margin-bottom:12px!important;}
.mrgb17{margin-bottom:17px;}
.mrgl-5{margin-left:-5px;}
.mrgl0{margin-left:0px!important;}
.mrgl2{margin-left:2px!important;}
.mrgl4{margin-left:4px!important;}
.mrgl5{margin-left:5px!important;}
.mrgl6{margin-left:6px;}
.mrgl8{margin-left:8px!important;}
.mrgl10{margin-left:10px!important;}
.mrgl12{margin-left:12px;}
.mrgl14{margin-left:14px;}
.mrgl20{margin-left:20px!important;}
.mrgl25{margin-left:25px;}
.mrgl30{margin-left:30px;}
.mrgl37{margin-left:37px;}
.mrgl50{margin-left:50px;}
.mrgl70{margin-left:70px;}
.mrgl80{margin-left:80px;}
.mrgl110{margin-left:110px;}
.mrgl135{margin-left:135px;}
.mrgl144{margin-left:144px;}
.mrgl157{margin-left:157px;}
.mrgl172{margin-left:172px;}
.mrgl178{margin-left:178px;}
.mrgl203{margin-left:203px;}
.mrgl225{margin-left:225px;}
.mrgl258{margin-left:258px;}
.mrgl300{margin-left:300px;}
.mrgl10p{margin-left:10%;}
.mrgl2p{margin-left:2%;}
.mrgr0{margin-right:0px!important;}
.mrgr2{margin-right:2px!important;}
.mrgr4{margin-right:4px!important;}
.mrgr6{margin-right:6px;}
.mrgr10{margin-right:10px!important;}
.mrgr12{margin-right:12px;}
.mrgr15{margin-right:15px!important;}
.mrgr20{margin-right:20px!important;}
.mrgr25{margin-right:25px!important;}
.mrgr30{margin-right:30px;}
.mrgr50{margin-right:50px;}
.mrgr220{margin-right:220px;}
.mrgr327{margin-right:327px!important;}
.mrgt-25{margin-top:-25px;}
.mrgt-10{margin-top:-10px!important;}
.mrgt-7{margin-top:-7px;}
.mrgt-5{margin-top:-5px;}
.mrgt-14{margin-top:-14px;}
.mrgt-2{margin-top:-2px!important;}
.mrgt-1{margin-top:-1px!important;}
.mrgt0{margin-top:0px!important;}
.mrgt1{margin-top:1px!important;}
.mrgt2{margin-top:2px!important;}
.mrgt3{margin-top:3px!important;}
.mrgt4{margin-top:4px!important;}
.mrgt5{margin-top:5px!important;}
.mrgt7{margin-top:7px!important;}
.mrgt8{margin-top:8px!important;}
.mrgt9{margin-top:9px!important;}
.mrgt10{margin-top:10px!important;}
.mrgt12{margin-top:12px!important;}
.mrgt15{margin-top:15px;}
.mrgt18{margin-top:18px!important;}
.mrgt20{margin-top:20px;}
.mrgt28{margin-top:28px;}
.mrgt50{margin-top:50px;}
.mrgt60{margin-top:60px;}
.mrg4{margin:4px!important;}
.mrg10{margin:10px;}
.mrg_aut{margin:auto;}
.top-60{top:-60px;}
.h12{height:12px;}
.h15{height:15px;}
.h18{height:18px;}
.h20{height:20px;}
.h22{height:22px;}
.h50{height:50px;}
.h70{height:70px;}
.h100{height:100px!important;}
.h135{height:135px;}
.h400{height:400px;}
.w12{width:12px;}
.w15{width:15px;}
.w32{width:32px;}
.w38{width:38px!important;}
.w40{width:40px;}
.w50{width:50px!important;}
.w55{width:55px;}
.w60{width:60px!important;}
.w65{width:65px;}
.w70{width:70px!important;}
.w75{width:75px!important;}
.w80{width:80px!important;}
.w82{width:82px!important;}
.w85{width:85px!important;}
.w93{width:93px!important;}
.w95{width:95px;}
.w100{width:100px;}
.w105{width:105px!important;}
.w110{width:110px;}
.w112{width:112px!important;}
.w120{width:120px;}
.w123{width:123px;}
.w130{width:130px;}
.w135{width:135px!important;}
.w145{width:145px!important;}
.w150{width:150px!important;}
.w155{width:155px!important;}
.w160{width:160px!important;}
.w170{width:170px;}
.w175{width:175px;}
.w178{width:178px;}
.w180{width:180px;}
.w183{width:183px;}
.w185{width:185px;}
.w190{width:190px;}
.w195{width:195px;}
.w200{width:200px;}
.w203{width:203px;}
.w207{width:207px;}
.w210{width:210px!important;}
.w215{width:215px;}
.w230{width:230px;}
.w250{width:250px!important;}
.w268{width:268px!important;}
.w300{width:300px;}
.w305{width:305px!important;}
.w320{width:320px!important;}
.w330{width:330px!important;}
.w340{width:340px!important;}
.w355{width:355px!important;}
.w380{width:380px!important;}
.w400{width:400px;}
.w412{width:412px;}
.w440{width:440px;}
.w460{width:460px;}
#ru .w215{width:290px!important;}
#ru .w460{width:610px!important;}
.w480{width:480px;}
.w370{width:370px!important; float:left;}
.w392{width:392px; float:left;}
.w576{width:576px; float:left;}
.w580{width:580px;}
.w600{width:600px;}
.w620{width:620px;}
.w650{width:650px;}
.w680{width:680px;}
.w703{width:703px;}
.w714{width:714px;}
.w722{width:722px;}
.w770{width:770px;}
.w20p{width:20%;}
.w30p{width:30%;}
.w40p{width:40%;}
.w50p{width:50%!important;}
.w60p{width:60%;}
.w70p{width:70%!important;}
.mxw70p{max-width:70%;}
.mxw80p{max-width:80%;}
.w81p{width:81%;}
.w85p{width:85%!important;}
.w95p{width:95%;}
.w96p{width:96%;}
.w97p{width:97%;}
.w98p{width:98%;}
.w99p{width:99%;}
.w100p{width:100% !important;}
.size0{width:0px; height:0px;}

.txt40{width:40px!important;}
#en label.txt40, #fr label.txt40{width:40px!important;}
#pt label.txt40{width:45px!important;}
#ru label.txt40{width:60px!important;}
#vn label.txt40{width:60px!important;}

.w505_h210{width:505px; height:210px;}
.w150_h40{width:150px; height:40px;}
.w210_h84{width:210px; height:84px;}
.w218_h44{width:218px; height:44px;}

a, a:hover, a:visited, a:focus, a:active{outline:none; text-decoration:none;}
.lt{float:left;}
.rt{float:right!important;}
* html .clearfix{height:1%;}
* +html .clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.update-booking{clear:both; overflow:hidden;}
.update-booking > span{margin-top:0;}
#uxDOBInvalid{position:absolute; top:0px; left:335px;}
#emailTravellerInvalid{float:left; padding-left:130px; padding-bottom:2px;}
#accm-payment, #tour-payment, #transfer-payment, #package-payment, #insurance-paymen, #other-payment{cursor:default;}
#accm-detail-payment table, #tour-detail-payment table, transfer-detail-payment table, #package-detail-payment{width:230px;}
#linkex_info_box{color:#009900;}

.fnt11b{font-size:11px; font-weight:bold;}
.fntb{font-weight:bold;}
.fntb_none{font-weight:normal;}
.cursor{cursor:pointer;}
.cursor_def{cursor:default;}
.no_flt{float:none!important;}
.wth_aut{width:auto!important;}
.hght_aut{height:auto!important;}
.txt-rt{text-align:right!important;}
.txt-lt{text-align:left!important;}
.txt-ct{text-align:center!important;}
.ui-inl{display:inline;}
.ui-blk{display:block!important;}
.relative{position:relative;}
.absolute{position:absolute;}
.txt_uper{text-transform:uppercase;}
.bd_none{border:0px;}
.fl_none{float:none!important;}
.letter_none{letter-spacing:normal;}
.mrg000390, inf_pmnt{margin:0px 0px 0px 390px;}
.bg_none{background:none;}

/************** FONT SIZE ***************/
.fnt14{font-size:14px;}
.fnt18{font-size:18px;}
.fnt30{font-size:30px;}

/*************** IMG.png ***************/
.arw_yel_y74{background-position:0px 0px; width:7px; height:4px; float:right; margin-right:10px; margin-top:10px;}
.arw_yel_x47{background-position:0px -4px; width:4px; height:7px; float:right; margin-right:10px; margin-top:10px;}

.size26{width:26px; height:26px; margin-top:18px; margin-left:1px; margin-right:1px;}
.wifi_yel{background-position:0px -11px;}
.man_yel{background-position:-26px -11px;}
.foot_yel{background-position:-52px -11px;}
.sizeh11{height:11px; margin-bottom:2px;}
.star_1_{background-position:-98px 0px; width:11px;}
.star_1{background-position:-85px 0px; width:11px;}
.star_2_{background-position:-85px 0px; width:24px;}
.star_2{background-position:-72px 0px; width:24px;}
.star_3_{background-position:-72px 0px; width:37px;}
.star_3{background-position:-59px 0px; width:37px;}
.star_4_{background-position:-59px 0px; width:50px;}
.star_4{background-position:-46px 0px; width:50px;}
.star_5_{background-position:-46px 0px; width:63px;}
.star_5{background-position:-33px 0px; width:63px}
.star_6_{background-position:-33px 0px; width:76px;}
.star_6{background-position:-20px 0px; width:76px;}
.star_7_{background-position:-20px 0px; width:89px;}
.star_7{background-position:-7px 0px; width:89px;}
.star_level_{background-position:-205px 0px; width:10px;}
.star_level1{background-position:-192px 0px; width:10px;}
.star_level2_{background-position:-192px 0px; width:23px;}
.star_level2{background-position:-179px 0px; width:23px;}
.star_level3_{background-position:-179px 0px; width:36px;}
.star_level3{background-position:-166px 0px; width:36px;}
.star_level4_{background-position:-166px 0px; width:49px;}
.star_level4{background-position:-153px 0px; width:49px;}
.star_level5_{background-position:-153px 0px; width:62px;}
.star_level5{background-position:-140px 0px; width:62px}
.star_level6_{background-position:-140px 0px; width:75px;}
.star_level6{background-position:-127px 0px; width:75px;}
.star_level7_{background-position:-127px 0px; width:88px;}
.star_level7{background-position:-114px 0px; width:88px;}
.tu_left{background-position:0px -73px;}
.tu_right{background-position:-6px -73px;}
.ac_left{background-position:-12px -73px;}
.ac_right{background-position:-18px -73px;}
.sp_left{background-position:-24px -73px;}
.sp_right{background-position:-30px -73px;}
.ac_left, .ac_right, .tu_left, .tu_right, .sp_left, .sp_right{width:6px; height:190px; float:left;}
#cont_l .search li{font-size:12px; font-weight:bold; line-height:24px;}
#cont_l .search li.subtitleh span, #cont_l .search li.subtitleh1 span{text-align:left; margin-left:10px;}
#cont_l .search li.subtitlet span, #cont_l .search li.subtitlet1 span{text-align:right; margin-right:10px; display:block;}
#cont_l .search li.subtitleh{background-position:-711px -985px;}
#en #cont_l .search li.subtitleh, #vn #cont_l .search li.subtitleh{width:102px;}
#pt #cont_l .search li.subtitleh{width:100px;}
#ru #cont_l .search li.subtitleh{width:111px;}
#fr #cont_l .search li.subtitleh{width:116px;}
#cont_l .search li.subtitleh1{background-position:-711px -1017px; width:102px;}
#ru #cont_l .search li.subtitleh1{background-position:-711px -1017px; width:111px;}
#pt #cont_l .search li.subtitleh1{background-position:-711px -1017px; width:100px;}
#fr #cont_l .search li.subtitleh1{background-position:-711px -1017px; width:116px;}
#cont_l .search  li.pict_curve{background-position:-711px -1049px; width:26px;}
#cont_l .search  li.pict_curve1{background-position:-737px -1049px; width:26px;}
#en #cont_l .search li.subtitlet, #vn #cont_l .search li.subtitlet{background-position:-839px -921px; width:102px;}
#pt #cont_l .search li.subtitlet{background-position:-837px -921px; width:104px;}
#ru #cont_l .search li.subtitlet{background-position:-848px -921px; width:93px;}
#fr #cont_l .search li.subtitlet{background-position:-853px -921px; width:88px;}
#cont_l .search li.subtitlet1{background-position:-839px -953px; width:102px;}
#ru #cont_l .search li.subtitlet1{background-position:-848px -953px; width:93px;}
#pt #cont_l .search li.subtitlet1{background-position:-837px -953px; width:104px;}
#fr #cont_l .search li.subtitlet1{background-position:-853px -953px; width:88px;}
.h_act{background-position:-36px -151px; width:38px; height:33px; text-indent:-9999px;}
.h_inact{background-position:-36px -122px; width:38px; height:29px; margin-top:4px; text-indent:-9999px;}
.icon_qtm{background-position:-51px -73px; width:12px; height:12px;}
.calendar{background-position:-6px -37px; width:22px!important; height:18px!important; padding:0px!important; float:left;}
.arrow_x_acc{background-position:-109px -7px; width:5px; height:3px; margin:4px;} 
.refresh{background-position:-357px -324px; width:36px; height:22px;}

/******************* IMG.LANGUAGE.PNG *******************/
.colors, .img_lang, .main_menu .next a, .main_menu li a .main_menu li a span, .main_menu .current a, .main_menu .current a span, .fvrite_box, #subnav li a, .list_ht li, .list_ht1 li{background-repeat:no-repeat; display:inline-block; outline:none!important;}
.skype_on, .skype_away, .skype_off{line-height:23px;}
.skype_on span, .skype_away span, .skype_off span{padding:0px 6px 0px 3px; height:22px; font-size:11px; font-weight:bold;}
.skype_away, .skype_off{padding-left:21px;}
.skype_on{background-position:-0px -425px; padding-left:23px;}
.skype_on span{background-position:100% -447px;}
.skype_away{background-position:-0px -469px;}
.skype_away span{background-position:100% -491px;}
.skype_on span, .skype_away span{color:#484848;}
.skype_off{background-position:-0px -513px;}
.skype_off span{background-position:100% -535px; color:#ededed;}
.instn_bk_blu, .instn_bk_bla{margin-top:18px; background-position:-711px -1081px; padding-left:26px; height:22px; text-transform:uppercase; font-size:7px; word-wrap:break-word; text-align:left;}
#en .instn_bk_blu, #pt .instn_bk_blu, #ru .instn_bk_blu{width:72px;}
#fr .instn_bk_blu{width:75px;}
#vn .instn_bk_blu{width:57px;}
.insurance{background-position:-467px -108px; width:256px; height:160px;}
.photos{background-image:url(../images/banner/photos.jpg); background-repeat:no-repeat; display:inline-block;}
.carrental_home{background-position:-601px 0px; width:210px; height:317px;}
.carrental_thanks{background-position:0px 0px; width:600px; height:450px;}

/*********** IMG tag *************/
input[type="image"]{overflow:hidden; text-indent:-9999px;}
#welcome{float:right;line-height:30px;}
.man_icon{background-position:-0px -38px; width:6px; height:17px;} /* $adultIcon = '<span class="imgs man_icon"></span>'; */
.kid_icon{background-position:-46px -74px; width:5px; height:11px;} /* $childIcon = '<span class="imgs kid_icon"></span>'; */
.download_icon{background-position:-28px -37px; width:15px; height:16px;}
.point_star{background-position:-94px -85px;}
.point_knife{background-position:-64px -85px;}
.point_inf{background-position:-75px -73px;}
.icon_play{background-position:-36px -85px; width:13px; height:14px; margin:27px 50px; position:absolute;}
.point_check{background-position:-49px -85px;}
.transfer_icon{background-position:-58px -100px; width:25px; height:22px;}
.transfer_icon-hls{background-position:-112px -104px; width:18px; height:18px;}
.wireless_icon{background-position:-83px -100px; width:29px; height:22px;}
.wireless_icon-hls{background-position:-130px -104px; width:23px; height:18px;}
.specialoffer, .specialoffer-hls{font-size:20px; text-transform:uppercase;}
.responsible_img{background-position:-0px -352px; width:348px; height:61px; padding:6px 220px 6px 155px; font-size:11px; margin-left:14px;}
.responsible_img a{color:#df2e0e;}
.txt_newsletter{color:#378ac7; font-size:16px; font-weight:bold;}
.discounts_img{background-position:-0px -312px; width:177px; height:40px; padding-left:52px; text-transform:uppercase!important; text-align:center;}
.discounts_img .check{font-size:11px; display:block; color:#353434!important; margin-top:6px;}
.discounts_img .discounts{font-size:14px; font-weight:bold; color:#fe9601!important; display:block;}
.letter_none{letter-spacing:normal;}
.input{height:16px;}
#en .add_child{text-align:right; margin-left:19px;}
#pt .add_child{text-align:right; margin-left:1px;}
#ru .add_child{text-align:right; margin-left:19px;}
#fr .add_child{text-align:right; margin-left:19px;}
#vn .add_child{text-align:right; margin-left:19px;}

/******* Style from HLML *******/
.credit_card{width:260px!important;}
.w-pg_logo{width:368px!important;}
.w-contType02{width:330px!important;}
.bod_btm{border-bottom:none!important;}
.bod_rt{border-right:none!important;}
.bod_none{border:none;}
.fnt10{font-size:10px;}

img, fieldset, #time img, #footer01 .lastitems a{border:none!important;}

.col1 #cont_l {width:0; display:none;}
.col1 #cont_r {width:100%; float:none;}

input, img{outline:none!important;}
:focus {outline:none;}
a:active, a:visited, a:focus{ie-dummy: expression(this.hideFocus=true);}
.btn16{height:16px!important; line-height:16px!important; margin-top:3px; margin-left:2px;}

#en .gpt-ifrm{height:133px!important;}
#pt .gpt-ifrm, #ru .gpt-ifrm, #fr .gpt-ifrm{height:165px!important;}
#vn .gpt-ifrm{height:135px!important;}
.expiry-ie8{width:400px!important;}
.expiry-ie8 div{clear:both; overflow:hidden;} 
.expiry-ie8 div label{width:120px;}
.expiry-ie8 div select{width:206px;}
.expiry-ie8 div input[type="text"]{width:199px;}
.expiry-ie8 div .slc_dte{width:100px!important;}
#ru .expiry-ie8 div label{width:150px!important;}
#pt .lbl150{width:150px;}
#accm-sort-frm select{width:100px!important; font-size:11px!important;}
#pt #accm-sort-frm select{width:135px!important;}
select{height:18px; font-size:11px;}
.num-insure{width:203px;}
#pt .num-insure{width:216px!important;}
#pt .w576 .w480{width:auto!important;}
#ru .w576 .w480{width:410px!important;}
#ru .num-insure{width:237px!important;}
#pt #uxPickupService .mrgl203{margin-left:216px!important;}
#ru #uxPickupService .mrgl203{margin-left:231px!important;}

/*** Traveller Booking ***/
.paymnt_bk{padding:5px 12px; margin-left:5px; line-height:20px; display:inline-block;}
.paymnt_bk ul{padding:0px;}
.paymnt_bk li{list-style-type:none;}
.plugin div{display:inline!important;}