strong.green {color:#458600;}
strong.black {color:black;}
strong.upp {text-transform:uppercase;}
div.right {text-align:right; margin-bottom:3px;}
#gui_help_container, #gui_terms_container, #gui_about_container {border-left:1px solid #c4c4c4;}
.gui_help_title {text-align:right; border-bottom:1px solid #c4c4c4; padding-bottom:10px;}
.gui_help_title h2 {margin:0; padding:5px 0 10px 0; display:block; color:#ca0f00; font-family:arial; font-size:30px; font-weight:normal;}
.gui_help_title h3 {margin:0; padding:0; color:#757575; font-family:verdana; font-size:10px; text-align:right; font-weight:normal;}
.gui_help_box {border:1px solid #beb7a1; margin:15px;}
.gui_help_box h4 {margin:0; padding-left:15px; background-color:#e8e6dc; font-weight:bold; line-height:21px; font-size:11px;}
.gui_help_box p {margin:5px 0; padding:0 15px;}
#gui_read_more_link, #gui_read_more_link a:hover {text-decoration:none;}
.gui_faq_text {margin:20px 0;}
.gui_faq_text h4 {min-height:30px; background:url('/cmn/img/question_mark.gif') 0 0 no-repeat; font:bold 11px Verdana, Helvetica, sans-serif; color:#333366; margin:5px 0 5px 15px; padding:0 0 0 70px;}
* html .gui_faq_text h4 {height:30px;}
.gui_faq_text .content {border:1px solid #beb7a1; background:url('/cmn/img/exclamation_mark.gif') 0 0 no-repeat; font:normal 11px Verdana, Helvetica, sans-serif; text-align:justify; margin:0 10px 0 15px; padding:10px 20px 10px 70px;}
.gui_faq_text .content span {color:#c90f00;}
.gui_faq_text_top {text-align:right;}
.gui_faq_text_top a {text-decoration:none; color:#757575; font-family:verdana; font-size:10px; text-align:right; font-weight:normal;}
#gui_faq_bottom {margin:10px 0 12px 0;}
#gui_faq_bottom a {color:#ffffff; background:url('/cmn/img/botton-faq.gif') 0 0 no-repeat; padding:2px 10px 10px 7px;}
.gui_faq_text a:hover {color:red;}

.gui_terms_title {text-align:right; border-bottom:1px solid #c4c4c4; padding:0 70px 10px 0; background:url('/cmn/img/terms.gif') top right no-repeat;}
.gui_terms_title h2 {margin:0; padding:5px 0 10px 0; display:block; color:#ca0f00; font-family:arial; font-size:29px; font-weight:normal;}
.gui_terms_title h3 {margin:0; padding:0; color:#757575; font-family:verdana; font-size:10px; text-align:right; font-weight:normal;}
.gui_terms_text {text-align:justify; padding:0 20px;}
.gui_terms_open {width:60px; float:right; background:url('/cmn/img/terms_open.gif') center right no-repeat; background-color:#f5f5f5;}
.gui_terms_open a {line-height:20px; display:block; text-decoration:none; color:#757575; font-family:verdana; font-size:10px; text-align:left; font-weight:normal;}
.gui_terms_close {margin-top:15px; width:60px; float:right; background:url('/cmn/img/faq_close.gif') center right no-repeat; background-color:#f5f5f5;}
.gui_terms_close a {line-height:20px; display:block; text-decoration:none; color:#757575; font-family:verdana; font-size:10px; text-align:left; font-weight:normal;}
.gui_terms_sectitle {text-align:right; border-bottom:1px solid #c4c4c4; padding:10px}
.gui_terms_sectitle h2 {margin:0; padding:5px 0 10px 0; display:block; color:#ca0f00; font-family:arial; font-size:24px; font-weight:normal;}
#gui_box{height:150px;}
#gui_box_inner{height:160px; overflow:auto; text-align:justify; padding:0 10px;}

#gui_about_title {text-align:right; border-bottom:1px solid #c4c4c4; padding:0 70px 10px 0; background:url('/cmn/img/about_us_logo.jpg') top right no-repeat;}
#gui_about_title h2 {margin:0; padding:25px 5px 20px 0; display:block; color:#ca0f00; font-family:arial; font-size:33px; font-weight:normal;}
.gui_about_text {text-align:justify; padding:10px 20px;}
ul#gui_advantages {list-style:none; margin:0; padding:10px 20px;}
ul#gui_advantages li {padding:2px; background:url('/cmn/img/about_us_link.gif') center right no-repeat; border-bottom:1px dotted #c6c6c6;}
ul#gui_advantages a {display:block; color:#757575; font-family:verdana; font-size:10px; font-weight:normal; line-height:23px; text-transform:uppercase;}
ul#gui_advantages a:hover {color:#bc0e00;}
.gui_about_box {margin:35px 15px;}
.gui_about_text_top {border-bottom:1px solid #c4c4c4; background:url('/cmn/img/faq_top.gif') center right no-repeat; background-color:#f5f5f5; margin:0;}
.gui_about_text_top h4 {display:inline; color:#505050; font-weight:bold; font-size:11px; line-height:30px; text-transform:uppercase; padding-left:5px;}
.gui_about_text_top a {float:right; margin:8px 0px; color:#6d6d6d; font-size:10px; width:50px;}
.gui_about_box p {margin:5px 0; padding:0 5px; text-align: justify;}
div#gui_about_footer {border-top:1px solid #c4c4c4; padding:10px}
div#gui_about_footer p {text-align:justify;}
div#gui_about_footer a {color:#c90f00; text-decoration:underline;}

.radios_hor_loc {padding-top:0 !important;}

#results_filter a {color:#000000;}
.form_hotel_list_header h2 a {color:#005f9b;}
.form_hotel_list_header a {color:#458ab6;}
.form_hotel_list_body a {color:#458ab6;}
.form_hotel_list_body .r0, .form_hotel_info .r0 {background-color:#fbfbfb;}
.form_hotel_list_body .s0 {background-color:#ececec;}
.form_hotel_list_body .room_price a {font-weight:bold}
.back_button a {color:#000000;}
.back_button {border-color:#dedbd2; margin-bottom:10px; border-width:0 !important;}
.map_punto_tab {background-color:#005f9b !important;}
div#gui_cnt_internal table tbody tr td a {color:#000000 !important;}
.map_pnome_table td.center_middle {color:#005f9b !important;}

/* srch htl name */
.htl_name span.category {font-weight:bold; color:#d78013; font-size:1.05em;}

/* adv_bk */
div.ab0, div.ab1, span.prc_dsc {color:#005f9b;}
div.ab0 .room_price, div.ab1 .room_price, div.ab0 .room_price a, div.ab1 .room_price a, #sk_htl_cnt div.ab0 .room_price a, #sk_htl_cnt div.ab1 .room_price a {color:#458ab6;}
.ab, .room_price {color:#000000 !important;}
div.ab0 .room_price, div.ab0 .room_price del, div.ab1 .room_price, div.ab1 .room_price del {text-align:right;}
div.ab0 .room_price del, div.ab0 .room_price del a, div.ab1 .room_price del, div.ab1 .room_price del a {color:#777777; font-weight:normal;}
div.ab0 .room_price del, div.ab1 .room_price del, .sp0 .room_price del, .sp0 .room_price del a, .sp1 .room_price del, .sp1 .room_price del a {font-style:italic; font-size:0.95em;}
div.ab0 .room_price del a, div.ab1 .room_price del a {text-decoration:none !important;}
div.ab0 .book_link img, div.ab1 .book_link img {margin-top:7px;}
#sk_htl_cnt div.ab0 .room_price del, #sk_htl_cnt div.ab1 .room_price del {font-style:italic; font-size:0.9em;}
#sk_htl_cnt div.ab0 .room_price del a, #sk_htl_cnt div.ab1 .room_price del a {color:#777777; text-decoration:none !important; font-weight:normal;}
.sp1 {background-color:#eff6fb;}
.sp0 {background-color:#f7fbfe;}

/* src rslts wait pg */
.hide_white {position:fixed; opacity:0.8; background-color:#ffffff;}
.ghrs_mltWaitImage {position:absolute; top:140px; left:240px;}

/* msk check rsl rcr prt nw */
#gui_cnt #src_rslts #search_form_content {width:90%; height:48px; margin:0 auto; background:#458ab6; border:1px solid grey; padding:8px 0 0 10px;}
#gui_cnt #src_rslts #search_form_content #check_in, #gui_cnt #src_rslts #search_form_content #check_out {float:left; width:170px;}
#gui_cnt #src_rslts #search_form_content #check_in label {display:block; color:#ffffff; font:normal bold 12px verdana,arial,kalimati,sans-serif;}
#gui_cnt #src_rslts #search_form_content #check_out label {clear:both; display:block; color:#ffffff; font:normal bold 12px verdana,arial,kalimati,sans-serif;}
#gui_cnt #src_rslts #search_form_content #check_in input, #gui_cnt #src_rslts #search_form_content #check_out input {float:left;}
#gui_cnt #src_rslts #search_form_content #check_in .default_text, #gui_cnt #src_rslts #search_form_content #check_out .default_text {width:75px; text-align:center;}
#gui_cnt #src_rslts #search_form_content #check_in #check_in_text img, #gui_cnt #src_rslts #search_form_content #check_out #check_out_text img {margin-top:2px;}
#gui_cnt #src_rslts #search_form_content #other_selectors {clear:right; margin:0; padding:0;}
#gui_cnt #src_rslts #search_form_content #qty, #gui_cnt #src_rslts #search_form_content #pax {float:left; width:120px;}
#gui_cnt #src_rslts #search_form_content #qty label {display:block; color:#ffffff; font:normal bold 12px verdana,arial,kalimati,sans-serif;}
#gui_cnt #src_rslts #search_form_content #pax label {clear:both; display:block; color:#ffffff; font:normal bold 12px verdana,arial,kalimati,sans-serif;}
#gui_cnt #src_rslts #search_form_content #search input {float:right; margin:12px 10px 0 0; background-color:#005f9b; border:1px solid #ffffff; color:#ffffff; font-size:1.2em; cursor:pointer;}
#gui_cnt #src_rslts #sort_find_by #advice {line-height:13px;}

/* mss no disp htl*/
#gui_cnt #src_rslts .boxed_table {margin:15px auto; width:690px; font:normal bold 13px arial,sans-serif;} 
#gui_cnt #src_rslts .boxed_table p, #gui_cnt #src_rslts .boxed_table value {color:#3682A6;}
#gui_cnt #src_rslts .boxed_table a {color:#C56E00;}

/*mess bttm sk htl*/
#gui_cnt_internal_htl .back_button a {font:normal bold 14px arial,verdana,kalimati,sans-serif; color:#C56E00 !important; margin-bottom:20px; text-decoration:underline !important;}

#mlt_fltr {border:1px solid; border-width:0 1px 1px 0;}

 /*pcch spcl pg rslt htl dspn*/
.form_hotel_info {font-size:12px !important;}
div.form_hotel_list_body .so {display:block;}
div.form_hotel_list_body .s0 .avg_price, div.form_hotel_list_body .s1 .avg_price {line-height:29px;} 
div.form_hotel_list_body .s0 .so, div.form_hotel_list_body .s1 .so, div.form_hotel_info .s0 .so, div.form_hotel_info .s1 .so {color:#444444 !important;}
div.form_hotel_list_body .s1, div.form_hotel_info .s1 {background-color:#E2EDD3 !important; color:#4B7A00 !important;}
div.form_hotel_list_body .s0, div.form_hotel_info .s0 {background-color:#EDF6E3 !important; color:#4B7A00 !important;}
.form_hotel_info div.s1 {border:1px solid #b1d482;}
.form_hotel_info div.s0 {border:1px solid #c3e397;}
.form_hotel_list_header div span {margin:0 3px 0 5px;}
div.form_hotel_list_body .s0 .book_link img, div.form_hotel_list_body .s1 .book_link img {margin-top:6px;}
.form_hotel_list_header div span {color:#444444; margin-left:5px; margin-right:3px;}
.form_hotel_list_header div {color:#458AB6;}
.form_hotel_info .s0 .room_price a, .form_hotel_info .s1 .room_price a {font-weight:bold; font-size: 1.15em;}

