/* loc/reg avail check ***********************************/
.gui_cntbkng {margin-top:20px;}

.gui_cntbkng #src_avl_ttl, .gui_cntbkng #search_form_content {margin:0 auto;}

.gui_cntbkng #src_avl_ttl {margin-bottom:10px; color:#605b5b;}
.gui_cntbkng #src_avl_ttl span {color:#45739e; text-transform:uppercase;}
.gui_cntbkng #src_avl_ttl br {display:none;}

.gui_cntbkng #search_form_content {display:block; min-height:75px; padding:20px 10px 0 40px; background-color:#759abd; border:none;}
.gui_cntbkng #search_form_content label, .gui_cntbkng #search_form_content .caltrigger {display:none;}
.gui_cntbkng #search_form_content .date {background:#ffffff url('../img/cal.png') 90% center no-repeat; letter-spacing:1px}
.gui_cntbkng #search_form_content #search input {margin-right:0; padding:6px 0 7px; background-color:#97C750; color:#FFFFFF; font-size:18px; font-weight:bold; text-align:center; text-shadow:0 0 5px #000000; text-transform:uppercase;}

.gui_cntbkng #src_rslts #res_per_page_up, .gui_cntbkng #src_rslts #res_per_page_down, .gui_cntbkng #src_rslts #sort_find_by .title, .gui_cntbkng #src_rslts #sort_by span a {color:#605b5b;}
.gui_cntbkng #src_rslts #sort_by .adv_chck .gui_chck_lbl {background-color:#759abd;}


.gui_cntbkng .fac_htl_addr a, .gui_cntbkng .fac_htl_txt a, .gui_cntbkng .fac_htl_wrp .grd th.type, .gui_cntbkng .fac_htl_wrp .grd th {color:#45739e;} /* font color */
.gui_cntbkng .fac_htl_rms_wrp {border-bottom:3px solid #45739e;}

.gui_cntbkng #src_rslts #rslts_wrapper {width:100%;}
.gui_cntbkng .fac_htl_addr {width:420px;}
.gui_cntbkng .fac_htl_addr a, .gui_cntbkng .fac_htl_txt a {color:#45739e;}
.gui_cntbkng .fac_htl_txt {width:575px;}

/* bar sx */
.gui_cntbkng #gui_barsx_fltr {width:220px;}

.gui_cntbkng #gui_barsx_fltr #gui_loc_mps {position:relative; margin-bottom:20px; padding-top:32px; cursor:pointer;}
.gui_cntbkng #gui_barsx_fltr #gui_loc_mps h3 {position:absolute; right:0; bottom:0; background-color:rgba(0,0,0,0.6); color:#ffffff; font-size:12px; padding:5px 12px 3px;
text-transform:uppercase; font-weight:normal;}
.gui_cntbkng #gui_barsx_fltr #gui_loc_mps #gui_mps_lnk {display:block; background-color:#759abd;}
.gui_cntbkng #gui_barsx_fltr #gui_loc_mps #gui_mps_lnk img {display:block; padding:6px 5px;}

.gui_cntbkng #gui_barsx_fltr #gui_src_htl {border:0; margin-bottom:20px; background-color:#759abd;}
.gui_cntbkng #gui_barsx_fltr #gui_src_htl h3 {padding:3px 0 3px 10px; background-color:#759abd;}
.gui_cntbkng #gui_barsx_fltr #gui_src_htl h3 span {margin:0; padding:0; background-color:#759abd; color:#ffffff; font-family:'UbuntuR',arial,sans-serif;}
.gui_cntbkng #gui_barsx_fltr #gui_src_htl input {border:0;}
.gui_cntbkng #gui_barsx_fltr #gui_src_htl {}

.gui_cntbkng #gui_barsx_fltr #gui_src_htl input[type="text"] {margin-left:10px; width:100px;}
.gui_cntbkng #gui_barsx_fltr #gui_src_htl input[type="submit"] {margin-left:10px; padding:1px 5px; background-color:#97c750; text-shadow:0 0 2px #000000; text-transform:uppercase;}

.gui_cntbkng #gui_barsx_fltr #mlt_fltr {margin-bottom:20px; border:1px solid #759abd;}
.gui_cntbkng #gui_barsx_fltr #mlt_fltr h3 {padding:7px 0 7px 5px; text-transform:uppercase; color:#605b5b;}
.gui_cntbkng #gui_barsx_fltr #mlt_fltr h3 span {color:#45739e; margin-left:0;}

.gui_cntbkng #gui_barsx_fltr #mlt_fltr h4 {margin-top:0; padding-top:2px; padding-bottom:2px; border:0; background-color:#759abd; color:#ffffff; font-family:'UbuntuR',arial,sans-serif;}
.gui_cntbkng #gui_barsx_fltr #mlt_fltr h4 img {float:right; display:block; margin-right:5px; cursor:pointer;}
.gui_cntbkng #gui_barsx_fltr #mlt_fltr label.show_all {text-transform:uppercase;}
.gui_cntbkng #gui_barsx_fltr #mlt_fltr .checked {background-color:#759abd;}

.gui_cntbkng .src_results_ttl {background-color:#f9f9f9; border:1px solid #c1c1c1; margin:10px auto 20px; width:500px;}
.gui_cntbkng .src_results_ttl p {color:#605b5b; font:normal normal 15px 'UbuntuR',arial,sans-serif; margin:0; padding:10px; text-align:center; text-transform:uppercase;}
.gui_cntbkng .src_results_ttl p b {color:#759abd;}

/* gmap */
.gui_cntbkng #gui_top_gmap {height:430px; margin:20px auto 10px; padding:5px 10px; background-color:#f5f7fc; border:1px solid #cdd7eb; font-family:'UbuntuR',arial,sans-serif;}
.gui_cntbkng #gui_top_gmap_cls {min-height:21px; margin:0 0 5px 0; padding:3px 15px 0; font-size:12px; line-height:21px; text-align:right; text-transform:uppercase; color:#424242;}
.gui_cntbkng #gui_top_gmap_txt {float:left; margin:-2px 0 0 0; text-transform:uppercase}
.gui_cntbkng #gui_top_gmap_txt strong {color:#005f9b !important;}
.gui_cntbkng #gui_top_gmap_bttn {display:block; float:right; width:75px; margin:0; cursor:pointer; line-height:16px;}
.gui_cntbkng #gui_top_gmap_wrp {height:385px !important; margin:0 auto; border:1px solid #cdd7eb;}
.gui_cntbkng .gui_baloon_ref {display:block; float:left; width:18px; height:18px; margin:2px 5px 0 0 !important; background:#ffffff url('../img/marker.png') no-repeat; cursor:pointer;}
.gui_cntbkng #htl_lst .gui_baloon_ref {margin-top:5px !important;}
.gui_cntbkng #rslts_wrapper .gui_hddn {display:none;}

/* baloon gmp */
.gui_cntbkng .htl_baloon {width:390px; font-family:'UbuntuR',arial,sans-serif; font-size:13px;}
.gui_cntbkng .htl_info {width:270px; margin-right:10px;}
.gui_cntbkng .htl_book {width:95px; text-align:center;}
.gui_cntbkng .htl_info, .gui_cntbkng .htl_info .htl_pht, .gui_cntbkng .htl_book {float:left;}
.gui_cntbkng .htl_info span, .gui_cntbkng .htl_info img.htl_cat, .gui_cntbkng .htl_book strong {display:block;}
.gui_cntbkng .htl_info .htl_pht {margin:0 10px 10px 0; border:1px solid #75643b;}
.gui_cntbkng .htl_info .htl_cat {color:#005f9b; font-size:11px;}
.gui_cntbkng .htl_info .htl_nm {font-weight:bold; font-size:14px; color:#005f9b;}
.gui_cntbkng .htl_info .htl_addr {font-size:12px; color:#8c8c8c;}
.gui_cntbkng .htl_info .htl_nm:hover, .gui_cntbkng .htl_info .htl_addr:hover {text-decoration:underline;}
.gui_cntbkng .htl_info .htl_lnk {font-weight:bold; color:#005f9b; text-transform:lowercase; white-space:nowrap;}
.gui_cntbkng .htl_book div {padding:5px; color:#797979; background-color:#fafafa; border:1px solid #b4b4b4;}
.gui_cntbkng .htl_book div strong {color:#005f9b !important; font-size:18px;}
.gui_cntbkng .htl_book a {display:block; margin-top:10px; padding:2px 3px 4px; color:#ffffff; background-color:#1995cf;}
.gui_cntbkng .htl_book a:hover {background-color:#096fc6;}
.gui_cntbkng .htl_book .htl_info_book {margin-top:52px;}

/* tab hotel *********************************************/

.gui_cntbkng #htl_addr {width:630px;}
.gui_cntbkng #htl_addr #addr_wrp {width:300px; min-height:100px;}
.gui_cntbkng #htl_form #ttl {height:30px;}

/* bkng input ********************************************/
.gui_cntbkng #bkng_dett {font-size:12px;}
.gui_cntbkng #bkng_rplg #htl_ttl #htl_name {width:185px;}
.gui_cntbkng #bkng_rplg #cin_count li span {width:115px;}
.gui_cntbkng #bkng_form #htl_req p {line-height:16px;}

#htl_form, .grd th, .rieplg h3, #htl_rms, #bkng_step li, .gui_bknginp, #bkng_rplg #htl_ttl #htl_name h1, #bkng_rplg #cin_count, #bkng_bill, #bkng_bill_tot, #bkng_form .bkng_box p label, #bkng_form .bkng_box p select, #bkng_form .bkng_box p input, #bkng_form .bkng_box p span, .gui_bknginp #bkng_rplg #cin_count li strong, .gui_bknginp #bkng_rplg #bkng_bill_tot .tot_def .tpe, .gui_bknginp #bkng_rplg #bkng_cancpol h3, .gui_bknginp #bkng_form .bkng_box h3, .gui_bknginp #bkng_rplg #bkng_cancpol strong, .gui_bknginp #bkng_form .bkng_p a, #bkng_rplg, #bkng_view  {font-family:'UbuntuR',arial,sans-serif !important;}

.grd .rmdtl_cnt .rt_dsc, .grd .rmdtl_cnt #bkng_cancpol h3 {color:#4589b6 !important; font-weight:bold !important;}
.grd .rmdtl_cnt .cls {color:#4589b6 !important;}
.gui_bknginp #bkng_step #actv {background-color:#4589b6;}
.gui_bknginp #bkng_rplg #cin_count li strong, .gui_bknginp #bkng_rplg #bkng_bill_tot .tot_def .tpe, .gui_bknginp #bkng_rplg #bkng_cancpol h3, .gui_bknginp #bkng_form .bkng_box h3, .gui_bknginp #bkng_rplg #bkng_cancpol strong, .gui_bknginp #bkng_form .bkng_p a {color:#4589b6;}

div.form_hotel_avail_form input.submit_button, .rieplg input, #bkng_form #bkng_bttn input {-webkit-appearance:none;} /* ipad input submit render */
