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 #c2b89f !important; background-color:white !important;}
table.calendar_table td{border: 0.1em solid #7a94a8;color : black;}
table.calendar_table td.month, table.calendar_table td.close_calendar_div{background-color : #7a94a8;	color : white;}   
table.calendar_table td.button{color : white;	background-color : #7a94a8;}
table.calendar_table td.past_day_cal{color : #a9a9a9;}
table.calendar_table td.future_day_cal:hover{background-color : #61819a;}
table.calendar_table td.future_day_cal_hover{background-color : #61819a;}
table.calendar_table td.today_day_cal_href:hover{background-color : #61819a;}
table.calendar_table td.today_day_cal_href_hover{background-color : #61819a;}
table.calendar_table td.selected_day_cal_no_href,table.calendar_table td.selected_day_cal{color : white;background-color : #faae19;}
table.calendar_table td.selected_day_cal:hover,table.calendar_table td.selected_period_cal:hover{color:#1266aa;background-color : #61819a;}
table.calendar_table td.selected_day_cal_hover,table.calendar_table td.selected_period_cal_hover{color:#1266aa;	background-color : #61819a;}
table.calendar_table td.selected_period_cal{color : black; background-color : #ece6db;}
table.calendar_table td.day_name{color : white;	background-color : #c2b89f;}
table.calendar_form_table,table.calendar_form_table_otherwise{border-bottom: 1px dashed #cccccc;}


table.locality_list_external_table{border : 0.3em solid white; margin :0;	padding :0;}
table.locality_list_table{border : 0.2em solid white;	border-collapse : collapse;	background-color : white;	margin : 0;	padding : 0;}
table.locality_list_table td{padding : 0.2em;}
table.locality_list_table a, table.locality_list_table a:visited, table.locality_list_table a:hover{text-decoration : none;	color : black; padding : 0;	margin : 0;	padding : 0.2em 0.4em;}
table.locality_list_table a:hover{background-color : #ece6db;}
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 : #FFF; text-align : left; font-weight : bold;	border : 0;	padding : 0 0 0 0.5em; color : #db800f;	height : 1.5em;	line-height : 1.5em; font : 18px verdana, helvetica;}
table.locality_list_table td.list_contry_name a{padding : 0;}
table.locality_list_table td.list_contry_name_anchorer{text-align : right; padding-left : 0; padding-right : 0.5em; text-transform: none;}
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{font-weight : bold;	background-color : white;	cursor : pointer;}
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 : grey;	font-size : 11px; font-weight : bold;	background-color : #FFF;	margin-top : 0.25em;}
table.locality_list_table td.list_contry_name_anchorer img{margin-top : 0.25em;}
table.locality_list_table td.locality_right img:hover,table.locality_list_table td.list_contry_name_anchorer img:hover{cursor : pointer;}
table.locality_list_table td.close_list_country,table.locality_list_table td.list_select_country{text-align : center;	font-weight : bold;}
table.locality_list_table td.list_select_country{text-align : left;}
table.locality_list_table td.first_letter_separator{height : 0.5em;}
table.locality_list_table td.loc_list_first_letter{color : #ccc9c9;	background-color : white;	font-weight : bold;	text-align : center; border : 0;}
table.locality_list_table td.loc_spacing_column{height : 0.5em;	border : 0;}
table.locality_list_table td.loc_list_up_letter{height : 0.5em;	margin-bottom : 0.2em; border-bottom : 0.1em solid #b9b9b9;}
div.all_dest_top_title{ position : fixed;	left : 0;	top : 0; margin : 0; z-index : 200;	width : 100%;}
div.all_dest_top_hidden{right : 0; top : 0;	height : 2.5em;	background-color : white;}
* html div.all_dest_top_hidden{display : none;}
table.locality_list_table_div{border-collapse : collapse;	background-color : white;	margin : 0;	padding : 0;}
table.locality_list_table_div td.locality_left{background-color : #db800f;	text-align : left;	font-weight : bold;	border : 0;	padding : 0 0 0 0.5em;	color : white;	height : 1.5em;	line-height : 1.5em;	font : 18px verdana, helvetica;	white-space : nowrap;	width : 30%;}
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 : #FFF; font-weight : bold; text-decoration : none; color : grey;	height : 2em;}
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,table.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 : #db800f;	text-align : right;	padding-right : 0.5em; border : 0; height: 2em;	width : 100%;}
table.locality_list_table_div td.locality_center{text-align : center;}
