iframe.destination_list, iframe.calendar_destinations {background-color : white;}
iframe.destination_list{border : 0.2em solid #c2b89f !important;}
table.calendar_table{border : 2px solid white !important; background-color : white;}
div.external_calendar_div{border : 2px solid #005f9b !important; background-color:white !important;}
table.calendar_table td{border: 0.1em solid #035386;color : black;}
table.calendar_table td.month, table.calendar_table td.close_calendar_div{background-color : #035386;	color : white;}   
table.calendar_table td.button{color : white;	background-color : #035386;}
table.calendar_table td.past_day_cal{color : #a9a9a9;}
table.calendar_table td.future_day_cal:hover{background-color : #035386; color:white;}
table.calendar_table td.future_day_cal_hover{background-color : #035386; color:white;}
table.calendar_table td.today_day_cal_href:hover{background-color : #035386;}
table.calendar_table td.today_day_cal_href_hover{background-color : #035386;}
table.calendar_table td.selected_day_cal_no_href,table.calendar_table td.selected_day_cal{color : white;background-color : #035386;}
table.calendar_table td.selected_day_cal:hover,table.calendar_table td.selected_period_cal:hover{color:white; background-color : #005f9b;}
table.calendar_table td.selected_day_cal_hover,table.calendar_table td.selected_period_cal_hover{color:white; background-color : #70a5c7;}
table.calendar_table td.selected_period_cal{color : white; background-color : #70a5c7;}
table.calendar_table td.day_name{color : white;	background-color : #70a5c7;}
table.calendar_form_table,table.calendar_form_table_otherwise{border-bottom: 1px dashed #cccccc;}

.form_hotel_info .so, .form_hotel_list_body .so  {display:block;}

th {font-weight: bold;}
strong {color: red;}
p.cp_condition strong, .form_booking_input_field p strong {color:black;}
.warning {padding-left:5px;}
h2 {font-size: 10pt; font-weight: bold; color: white; display: inline;}
h3 {font-size: 10pt; font-weight: bold; color: #333333; display: inline;}
.menu_up, .menu_up p {font-size: 8pt;}
.menu_geo {font-family: verdana, arial, helvetica; color: black; font-size: 8pt;}
.myul {margin: 10px 10px 10px 25px;}
.bordofino {border-width: 1px; border-color: #888888;}
.just {text-align: justify;}
.inli {display: inline;}
A {text-decoration: none;}
A:hover {text-decoration: underline;}
.banner a {font-weight: bold;}
.banner img {float:left; margin-right: 5px; border: 1px solid #BDBCD8;}
.banner div {text-align: justify;}
.boxed_table {border-color: #BDBCD8; background-color: #F3F3F8;}
#float_baloon {background-color: white; border-color: black;}
.border_only {border-color: #BDBCD8;}

div.r0 {background-color: #f8f6f0;}
div.r1 {background-color: white;}
div.s0 {background-color: #f9e9d5;}
div.s1 {background-color: #fef4e6;}
div.form_hotel_info div.room {background-color: #FAF4E4; border-color: #BEB8AC;}
h3.rateplan {border-color: #004C96;}
h3.rateplan span {background: white; color: #004C96;}
table.riepilogue, div.title_bar {border-color: #E47B00;}
table.riepilogue tr td, table.riepilogue tr th {background-color: white;}
div.back_button {border-color:#BDBCD8;}
table.room_details tr td {border-color: #BDBCD8; background: #F3F3F8;}

table.booking_manage tr th {background-color: #F3F3F8;}
div.booking_manage_error {color: red;	border: red;}
span.green_number {font-weight: bold; color: green;}
span.international_number {font-weight: bold; color: blue;}
span.booking_cancelled {color: red;}
span.booking_confirmed {color: green;}
span.cancel_booking_link {border-color: #BDBCD8;}
span.cancel_booking_link a {color: #2B2C62;}
span.cancel_booking_link span {background: #BDBCD8;	color: white;}

td.tabbed_content {background-color: white;}
table.tabbed_description td.tabbed_content {border-color: #bdbcd8;}
table.tabbed_description tr.tabbed_header td div, table.tabbed_description div.tabbed_content {background-color: #bdbcd8;}
table.tabbed_rooms td.tabbed_content {border-color: #bdbcd8;}
table.tabbed_rooms tr.tabbed_header td div, table.tabbed_rooms div.tabbed_content {background-color: #bdbcd8;}
table.tabbed_rates td.tabbed_content {border-color: #bdbcd8;}
table.tabbed_rates tr.tabbed_header td div, table.tabbed_rates div.tabbed_content {background-color: #bdbcd8;}
table.tabbed_booking td.tabbed_content {border-color: #bdbcd8;}
table.tabbed_booking tr.tabbed_header td div, table.tabbed_booking div.tabbed_content {background-color: #bdbcd8;}
table.tabbed_location td.tabbed_content {border-color: #bdbcd8;}
table.tabbed_location tr.tabbed_header td div, table.tabbed_location div.tabbed_content {background-color: #bdbcd8;}
table.tabbed_offers td.tabbed_content {border-color: #bdbcd8;}
table.tabbed_offers tr.tabbed_header td div, table.tabbed_offers div.tabbed_content {background-color: #bdbcd8;}
table.tabbed_services td.tabbed_content {border-color: #bdbcd8;}
table.tabbed_services tr.tabbed_header td div, table.tabbed_services div.tabbed_content {background-color: #bdbcd8;}
table.tabbed_reviews td.tabbed_content {border-color: #bdbcd8;}
table.tabbed_reviews tr.tabbed_header td div, table.tabbed_services div.tabbed_content {background-color: #bdbcd8;}
#tab_title {color: white;}
div#tabbed_book_button {background-color: #F3F3F8; border-color: #bdbcd8;}

div.slide_header {color: white;}

table.special_offer tr.header td, table.so_date_selector tr.so_month_header td, table.so_date_selector tr.so_month_header td a {background-color: #2B2C62; color: white;}
table.special_offer tr.header td a, table.special_offer tr.header td a:visited {color: #FFFFFF;}
table.special_offer tr.header td a, table.special_offer tr.header td a:hover {color: #F4F4F8;}
table.special_offer tr.footer td {background-color: #E2E2EB; color: black;}
table.special_offer tr td.description {background-color: #F4F4F8; color: black;}

div.form_hotel_list_body div.room {border-color: #a99e83;}
div.form_hotel_list_body {border-color: #a99e83;}
div.form_hotel_list_body div.content img {border-color: #e39128;}
div.form_hotel_list_body div.content div.book div.baseprice {color: #dd8615;}
div.form_hotel_list_body div.content div.book div.baseprice span {color: #0b60a3;}

fieldset.form_hotel_avail_form_date_select legend {color: #88b02c;}
fieldset.form_hotel_avail_form_rooms_select legend {color: #E37804;}
fieldset.form_hotel_avail_form_special_offers legend {color: #EB0202;}
fieldset.form_hotel_avail_form_header legend {color: #2A79C2;}
fieldset.form_hotel_avail_form_date_select {border-color: #a7cd54; background-color: white;}
fieldset.form_hotel_avail_form_rooms_select {border-color: #f7ad5d; background-color: white;}
fieldset.form_hotel_avail_form_special_offers {border-color: #ff6f6f; background-color: white;}
fieldset.form_hotel_avail_form_header {background-color: white;}
fieldset.form_hotel_avail_form_header, fieldset.form_hotel_avail_form_header img {border-color: #9fbbd7;}

div.form_info_localities div.title, div.form_info_lrtypes div.title, div.form_info_localities_top div.title, div.form_info_lrtypes_top div.title, div.form_info_regions div.title, td.form_info_first_letter span {color: #739ea8;}
div.form_info_localities div.title, div.form_info_lrtypes div.title {background-color: #d6edf2;}
div.form_info_localities_top div.title, div.form_info_lrtypes_top div.title, div.form_info_regions div.title {border-color: #739ea8;}
td.form_info_first_letter, tr.form_info_separator td, td.form_info_first_letter span {border-color: #d6edf2;}
div.backlinks span, div.backlinks span a {color: #739ea8;}

.form_hotel_list_header h2 span.category, .form_hotel_list_default span.category {color: #EA7F00;}
table.search_riepilogue td {border-color: #fb6a11;}
table#results_filter, table#results_filter td, table.search_avail {border-color: #a99e83;	background-color: #F3F3F3;}

ul.form_hotel_tags {font-size: 1.2em; line-height: 1.6em;}
.form_hotel_tags .s1 {font-size: 1em;}
.form_hotel_tags .s2 {font-size: 1em;	font-weight: bold;}
.form_hotel_tags .s3 {font-size: 1.2em;}
.form_hotel_tags .s4 {font-size: 1.2em;	font-weight: bold;}
.form_hotel_tags .s5 {font-size: 1.5em;}

table.locality_list_external_table{border : 0.3em solid white;}
table.locality_list_table{border : 0.2em solid white;	background-color : white;}
table.locality_list_table a, table.locality_list_table a:visited, table.locality_list_table a:hover {color : black;}
table.locality_list_table a:hover{background-color : #CCE0ED;}
table.locality_list_table td.list_contry_name, table.locality_list_table td.list_contry_name a, table.locality_list_table td.list_contry_name_anchorer{background-color : #4891C3; color : white;}
table.locality_list_table td.close_list_country a, table.locality_list_table td.close_list_country a:hover, table.locality_list_table td.close_list_country a:visited{background-color : white;}
table.locality_list_table td.list_contry_name_anchorer a, table.locality_list_table td.list_contry_name_anchorer a:hover, table.locality_list_table td.list_contry_name_anchorer a:visited{color : white; background-color : #4891C3;}
table.locality_list_table td.loc_list_first_letter{color : #62A9DA;background-color : white;}
table.locality_list_table td.loc_list_up_letter{border-bottom : 0.1em solid #62A9DA;}
div.all_dest_top_hidden{background-color : white;}
table.locality_list_table_div{background-color : white;}
table.locality_list_table_div td.locality_left{background-color : #A99E83; color : white;}
table.locality_list_table_div td.locality_right a,table.locality_list_table_div td.locality_right a:hover,table.locality_list_table_div td.locality_right a:visited{background-color : #4891C3; color : white;}
table.locality_list_table_div td.locality_right a.close_title_list,table.locality_list_table_div td.locality_right a.close_title_list:hover,able.locality_list_table_div td.locality_right a.close_title_list:visited{background-color : #A99E83;}
table.locality_list_table_div td.locality_right,table.locality_list_table_div td.locality_center{background-color : #A99E83;}

/* adv bk */
.form_booking_input_table del a, .form_booking_input_table del {font-style:italic; color:#888888;}
.form_booking_input_table span.ab a, .form_booking_input_table span.ab {font-weight:bold; font-size:1.08em; color:#222222;}
/* */

/* */
div.form_hotel_list_body .inc_srvcs {font-size:0.95em; color:#666666; letter-spacing:0.05em;}
.src_results_ttl {width:578px; margin:35px auto 20px; background-color:#f3f3f3; border:1px solid #a99e83;}
.otr {margin-top:50px;}
.src_results_ttl p {margin:0; padding:10px; font:normal normal 12px verdana,kalimati,sans-serif; color:#000000;}
.src_results_ttl p b {color:#2b2c62; font-weight:bold;}
.match {border:2px solid #a99e83 !important;}
/* */

/* */
.search_destinations_div {border:1px solid #333366; background-color:white;}
ul.ajax_loc_list {font:11px  verdana, helvetica; color: #000000;}
ul.ajax_loc_list li {color:#444444;}
ul.ajax_loc_list li span.selected_loc_span, ul.ajax_loc_list li span.htl_cny_cnt {font-size:8.5px;}
ul.ajax_loc_list li span.selected_loc_span, ul.ajax_loc_list li.selected_loc_li {color:black; background-color:#ced6ea;}
ul.ajax_loc_list li span.htl_cny_cnt {background-color:white; color:#777777; font-size:9px}
span.ajax_value {font-weight:bold;}
span.auto_found {font-weight:bold; color:black;}
/* */

img.wait_page_img {position:absolute; top:50%; left:50%; margin:-185px 0 0 -315px;}
