body { background:#009ace; background-image:url(images/back.jpg); background-repeat:repeat-x; padding:0; margin:0; font-family: Verdana, Arial, Sans-Serif; font-size:8pt; }
.ftb_body { background:white; font-family: Verdana, Arial, Sans-Serif; font-size:8pt; }
a { text-decoration:none; color:#00aeef; }
a img { border:0; }
a.soft_link { color:#636466; }
p { padding:0; margin:0; margin-bottom:20px; }
h1, h3 { display:inline; font-size:1em; font-weight:bold; }
h2, h4 { display:inline; font-size:1em; font-weight:normal; }
h5 { display:inline; font-size:1em; font-weight:normal; }
h3.item_count { font-weight:normal; }
h4.event_h4 { font-weight:bold; }
table.full_table { width:100%; }
.success { color:fuchsia; font-weight:bold; font-size:1.5em; }
.error { color:red; font-weight:bold; font-size:1.5em; }
.error_small { color:red; font-weight:bold; font-size:1.1em; }
.error_tiny { color:red; font-weight:normal; }
.blue_size1 { color:#00568f; }
.blue_size2 { color:#00568f; font-size:1.1em; }
.blue_size5 { color:#00568f; font-size:1.6em; }
.blue_size1_bold { color:#00568f; font-weight:bold; }
.blue_size2_bold { color:#00568f; font-size:1.1em; font-weight:bold; }
.blue_size3_bold { color:#00568f; font-size:1.3em; font-weight:bold; }
.blue_size4_bold { color:#00568f; font-size:1.4em; font-weight:bold; }
.blue_size5_bold { color:#00568f; font-size:1.5em; font-weight:bold; }
.blue_size6_bold { color:#00568f; font-size:1.6em; font-weight:bold; }
.blue_size9_bold { color:#00568f; font-size:2.1em; font-weight:bold; }
.gray_size1 { color:#636466; font-weight:bold; }
.gray_size3 { color:#636466; font-weight:bold; font-size:1.2em; }
.gray_size4 { color:#636466; font-weight:bold; font-size:1.4em; }
.gray_size5 { color:#636466; font-weight:bold; font-size:1.6em; }
.gray_size1_unbold { color:#636466; }
.gray_size4_unbold { color:#636466; font-size:1.4em; }
.gray_size5_unbold { color:#636466; font-size:1.6em; }
.gray_size8_unbold { color:#636466; font-size:2.3em; }
.white_size3 { color:white; font-weight:bold; font-size:1.2em; }
.page_content { width:1111px; }
.page_section_left { width:57px; }
.page_section_right { width:57px; padding-top:72px; vertical-align:top; }
.page_section_right img { padding-bottom:3px; }
.page_section_middle { vertical-align:top; text-align:left; }
table.top { width:100%; }
.top_pagedescr { color:#87b3ce; font-weight:bold; font-size:8pt; height:15px; padding-left:53px; }
.ah_member { color:#cdcdcd; }
.content_top { background:white; background-image:url(images/top.jpg); background-repeat:no-repeat; }
.top_logo { padding-left:53px; padding-top:10px; }
td.top_logo_container { width:453px; }
td.top_empty { height:23px; }
td.top_commission_free { vertical-align:bottom; padding-left:38px; height:30px; }
td.top_deal_direct { vertical-align:top; padding-left:10px; }
.top_buttons { text-align:right; vertical-align:bottom; padding-right:49px; }
.top_buttons img { padding-left:5px; }
.top_country { color:#87b3ce; }
.top_sitedescr { vertical-align:top; padding-top:4px; height:23px; }
.content_main { background-color:White; padding-left:48px; padding-right:48px; padding-top:11px; }
.content_main_2 { background-color:White; padding-left:48px; padding-right:48px; padding-bottom:20px; }
.outer { border:solid 1px #dedede; }
.inner { border:solid 1px #ffffff; }
table.main_menu { width:100%; border-collapse:collapse; }
td.menu_item { height:41px; text-align:center; width:112px; background-image:url(images/button_unselected.gif); background-repeat:no-repeat; }
td.menu_item_active { height:41px; text-align:center; width:112px; background-image:url(images/button_selected.jpg); background-repeat:no-repeat; }
td.menu_item_left { height:41px; text-align:center; width:111px; background-image:url(images/button_acc_unselected.gif); background-repeat:no-repeat; }
td.menu_item_left_active { height:41px; text-align:center; width:111px; background-image:url(images/button_acc_selected.jpg); background-repeat:no-repeat; }
td.menu_item_right { height:41px; text-align:center; width:119px; background-image:url(images/button_right.gif); background-repeat:no-repeat; }
td.menu_item_right_active { height:41px; text-align:center; width:119px; background-image:url(images/button_right_selected.jpg); background-repeat:no-repeat; }
table.main_menu a { text-decoration:none; color:Black; vertical-align:middle; padding-top:1em; padding-bottom:1em; display:block; }
table.main_menu a:hover { color:#87b3ce; }
td.menu_item_active a, td.menu_item_left_active a, td.menu_item_right_active a { color:white; }
td.menu_item_active a:hover, td.menu_item_left_active a:hover, td.menu_item_right_active a:hover { color:#dedede; }
.breadcrumb_bar { background-image:url(images/breadcrumb.gif); height:19px; padding-left:12px; color:#68b8ce; width:100%; }
.breadcrumb_bar a { color:white; }
.large_footer { text-align:center; }
a.large_footer_link { font-weight:bold; color:#636466; font-size:1.4em; }
.subsection_header { font-weight:bold; color:#00568f; font-size:1.6em; border-bottom:dotted 1px #dedede; width:100%; padding-bottom:5px; }
td.footer { padding-bottom:20px; }
.copy { border-bottom:solid 1px #dedede; border-top:solid 1px #dedede; color:#7d7d7d; font-size:0.9em; }
.copy_text { padding-left:9px; padding-top:5px; padding-bottom:7px; }
.copy_links { padding-right:9px; text-align:right; }
.subsections { padding-top:10px; padding-bottom:10px; padding-left:38px; font-size:9pt; color:#d5e1f4; }
.subitem_active { color:#242022; }
.wide_ad { border-bottom:solid 1px #eaeaea; border-top:solid 1px #eaeaea; padding-top:8px; padding-bottom:8px; width:897px; }
.narrow_ad { padding-bottom:15px; width:662px; }
.tiny_ad { padding-top:15px; width:216px; }
table.car_spot { width:100%; height:79px; background-image:url(/images/South-Africa-Europcar-Advert.jpg); }
td.car_spot { text-align:center; }
.content_row { padding-top:8px; }
.content_row_left { vertical-align:top; width:220px; }
.content_row_right_full { vertical-align:top; padding-left:15px; }
.content_row_right { vertical-align:top; width:216px; padding-left:15px; }
.content_row_middle { vertical-align:top; padding-left:15px; width:430px; }
.tall_header_left { background-image:url(images/header_left_tall.jpg); background-repeat:no-repeat; width:6px; height:41px; }
.tall_header_right { background-image:url(images/header_right_tall.jpg); background-repeat:no-repeat; width:6px; height:41px; }
.tall_header_middle { background-image:url(images/header_bg_tall.jpg); background-repeat:repeat-x; height:41px; text-align:center; font-weight:bold; color:White; }
.tall_header_page_full { width:888px; }
.header_left { background-image:url(images/header_left.gif); background-repeat:no-repeat; width:5px; height:23px; }
.header_right { background-image:url(images/header_right.gif); background-repeat:no-repeat; width:5px; height:23px; }
.header_middle { background-image:url(images/header_bg.gif); background-repeat:repeat-x; height:23px; text-align:center; font-weight:bold; color:White; }
.header_page_left { width:210px; }
.header_page_right { width:206px; }
.header_page_right_full { width:652px; }
.header_page_full { width:890px; }
.header_page_middle { width:420px; }
.content_gray_outer { border-left:solid 1px #dedede; border-bottom:solid 1px #dedede; border-right:solid 1px #dedede; background:#fbfbfb; }
.content_gray_inner { border-left:solid 1px #ffffff; border-bottom:solid 1px #ffffff; border-right:solid 1px #ffffff; }
td.map { width:435px; }
td.prov_links { width:217px; }
.map_image { vertical-align:top; }
.acc_search_outer { border-left:solid 1px #dedede; border-right:solid 1px #dedede; border-bottom:solid 1px #dedede; }
.acc_search_inner { background-color:#0369a0; background-image:url(images/search_bg.jpg); background-repeat:repeat-x; font-weight:bold; font-size:1.1em; color:white; margin:0 1px 1px 1px; padding-bottom:1px; }
.acc_search_est_outer { border-left:solid 1px #dedede; border-right:solid 1px #dedede; border-bottom:solid 1px #dedede; padding-top:1px; }
.acc_search_est_inner { background-color:#7d7d7d; font-weight:bold; font-size:1.1em; color:white; margin:0 1px 1px 1px; padding-bottom:1px; }
.acc_search_inner_wide { background-color:#0369a0; background-image:url(images/search_bg_wide.jpg); background-repeat:repeat-x; font-weight:bold; font-size:1.1em; color:white; margin:0 1px 1px 1px; padding-bottom:1px;}
table.holiday_prompt { margin-top:15px; }
.search_selection { padding-left:7px; padding-top:9px; }
.search_button { padding-left:16px; padding-top:15px; }
.search_prompt { padding-bottom:2px; }
select.search_long { width:200px; font-size:9pt; color:#959595; background-color:#f3f3f3; border:solid 1px #e4e4e4; }
.search_short { width:90px; font-size:9pt; color:#959595; background-color:#f3f3f3; border:solid 1px #e4e4e4; }
select.sort { width:175px; font-size:8pt; color:#006bb1; background-color:#f3f3f3; border:solid 1px #e4e4e4; }
select.other_sites { width:250px; font-size:8pt; color:#959595; background-color:#f3f3f3; border:solid 1px #e4e4e4; }
table.search_row { width:200px; }
td.search_right_col { padding-left:10px; }
.advanced_search { padding-bottom:15px; border-bottom:solid 1px #0369a0; }
.adv_search { border-bottom:solid 1px #87b3ce; }
.adv_search a { font-size:7pt; color:#ffffff; }
.adv_search a:hover { text-decoration:none; color:#87b3ce; }
.faded_gray { background-color:#dedede; background-image:url(images/faded_gray.jpg); background-repeat:repeat-x; }
.holiday_descr { padding:5px; font-size:8pt; color:#00568f; border:solid 1px #dedede; }
td.event_sum { height:41px; padding-left:11px; border-bottom:solid 1px #ebebeb; }
td.event_sum_act { height:41px; padding-left:11px; border-bottom:solid 1px #ebebeb; background:#82ceff; }
td.event_sum_arrow { text-align:right; padding-right:10px; }
.event_sum_image { width:282px; vertical-align:top; }
.event_sum_event { display:block; font-weight:bold; color:#00568f; font-size:1.2em; }
.event_sum_descr { display:block; color:#636466; font-size:8pt; font-weight:normal; }
.event_sum_event_act { display:block; font-weight:bold; color:#ffffff; font-size:1.2em; }
.event_sum_descr_act { display:block; color:#ffffff; font-size:8pt; font-weight:normal; }
td.travel_sum { width:50%; color:#636466; height:83px; }
td.travel_sum_image { padding-left:12px; width:60px; vertical-align:top; vertical-align:middle; }
td.travel_sum_content { vertical-align:top; padding-right:5px; vertical-align:middle; }
.travel_sum_header { display:block; font-weight:bold; font-size:8pt; }
.travel_sum_header1 { color:#00568f; }
.travel_sum_header2 { color:#ac171f; }
.travel_sum_header3 { color:#854a28; }
.quick_hunter { width:100%; font-size:24px; }
.quick_hunter td { height:83px; padding-left:7px; border-bottom:solid 1px #ebebeb; }
table.featured { width:100%; border-collapse:collapse; border-left:solid 1px #dedede; border-bottom:solid 1px #dedede; border-right:solid 1px #dedede; }
.location { color:#959595; font-size:8pt; }
.est_name { color:#00568f; font-weight:bold; font-size:14pt; }
.est_summ_container { padding:5px; border-bottom:solid 1px #dedede; }
.est_summ_arrow { padding-left:5px; padding-right:5px; color:#b9cded; }
td.est_summ_description { vertical-align:top; padding-left:10px; padding-top:10px; padding-right:40px; color:#242022; }
table.acc_summary { width:100%; }
table.acc_summary td { padding-top:3px; padding-bottom:3px; border-bottom:solid 1px #dedede; vertical-align:top; }
.est_summ_special { display:block; border-top:dotted 1px #dedede; padding-top:5px; margin-top:10px; color:#7d7d7d; }
.est_summ_special_descr { color:#00aeef; font-weight:bold; }
.price_range { color:#00aeef; }
table.top10 { width:100%; }
table.top10 img { vertical-align:middle; }
table.top10 td { vertical-align:top; }
.acc_top10_header { color:#00abef; font-size:1.4em; font-weight:bold; padding-left:5px; }
.ttd_top10_header { color:#cd0e19; font-size:1.4em; font-weight:bold; padding-left:5px; }
.res_top10_header { color:#f04e1d; font-size:1.4em; font-weight:bold; padding-left:5px; }
.acc_top10_name a { color:#006bb1; font-weight:bold; }
.res_top10_name a { color:#f04e1d; font-weight:bold; }
.ttd_top10_name a { color:#cd0e19; font-weight:bold; }
.acc { color:#06adec; }
.restaurants { color:#f04e1d; }
.ttd { color:#cd0e19; }
.specials { color:#2434ff; }
.acc_bg { background-color:#06adec; }
.restaurants_bg { background-color:#ff8303; }
.ttd_bg { background-color:#cd0e19; }
.specials_bg { background-color:#2434ff; }
ol.top10 { padding:0; margin:0; margin-left:30px; padding-top:10px; padding-bottom:30px; color:#403e40; font-size:1.1em; }
.top10_type { color:#7d7d7d; padding-bottom:10px; font-size:0.9em; }
ul.acc_latest_review { padding:0; margin:0; margin-left:30px; padding-top:10px; padding-bottom:30px; font-size:1.1em; color:#7d7d7d; }
ul.acc_latest_review li { padding-bottom:20px; }
.acc_latest_review_name { padding-bottom:6px; }
.acc_latest_review_name a { color:#006bb1; }
.review_by { padding-bottom:6px; }
.footer_links { padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:20px; text-align:center; color:#808285; line-height:2em; }
.footer_links a { padding-left:4px; padding-right:4px; }
.footer_desc { text-align:center; color:#87b3ce; font-size:0.9em; padding-bottom:30px; }
td.blue_left { width:598px; background:#e6f0ff; vertical-align:top; }
.blue_full { background:#e6f0ff; border-top:solid 1px #eaeaea; }
td.white_left { width:599px; background:#ffffff; vertical-align:top; }
td.white_left_wider { width:670px; background:#ffffff; vertical-align:top; }
.blue_right { background:#e6f0ff; vertical-align:top; }
.link_header_img { padding-left:48px; background:white; }
.link_header_img2 { padding-left:48px; background:white; padding-bottom:37px; }
.link_dir_left_areas { width:665px; background:#ffffff; vertical-align:top; padding-left:48px; padding-bottom:42px; }
.link_dir_left { background:#00568f; width:665px; color:white; padding-left:48px; vertical-align:top; }
.link_dir_right { background:#00568f; }
.link_dir_left_top { background-image:url(images/bg_linkdir_top.gif); background-repeat:repeat-x; height:28px; width:665px; }
.link_dir_right_top { background-image:url(images/bg_linkdir_top.gif); background-repeat:repeat-x; height:28px; }
.link_dir_left_bot { background-image:url(images/bg_linkdir_bottom.gif); background-repeat:repeat-x; height:33px; width:665px; }
.link_dir_right_bot { background-image:url(images/bg_linkdir_bottom.gif); background-repeat:repeat-x; height:33px; }
.link_dir_middle_empty { background-color:#afccdb; width:235px; vertical-align:top; }
.link_dir_middle_bar { width:235px; background-image:url(images/bg_link_dir.jpg); background-repeat:repeat-x; background-color:#afccdb; vertical-align:top; padding-top:20px; }
.link_dir_right_empty { background:white; }
.link_area_sect_header { color:#00568f; font-size:2.4em; padding-top:27px; }
.link_area_sect_header h3 { font-weight:normal; }
.link_header { font-size:2.4em; }
.link_header h3 { font-weight:normal; }
h5.link_header { display:inline; font-weight:normal; font-size:2.4em; }
.link_section_header { display:block; font-size:2.4em; font-weight:bold; padding-top:20px; padding-bottom:20px; }
.link_area_descr { font-weight:bold; color:#959595; padding-right:15px; padding-top:4px; }
.link_descr { font-weight:bold; color:#b7b7b7; padding-right:15px; padding-top:4px; }
ul.link_list { padding:0; margin:0; margin-left:18px; color:#00568f; }
ul.link_list li { padding-bottom:2px; }
ul.link_list a { color:#00568f; }
.link_none { color:#636466; font-style:italic; }
.link_line { border-bottom:solid 1px white; margin-left:10px; margin-right:10px; margin-bottom:30px; }
.link_country_list { padding-bottom:10px; }
.link_country_header { color:#636466; font-weight:bold; font-size:1.3em; }
select.link_country { width:200px; font-size:9pt; color:#636466; background-color:#f3f3f3; border:solid 1px #e4e4e4; }
.link_area_block { border-bottom:solid 1px #dedede; padding-bottom:10px; padding-top:15px; }
table.link_area_header { height:28px; vertical-align:middle; background:url(images/bg_link_area.gif); width:100%; color:white; }
td.link_area_header { font-size:1.3em; font-weight:bold; padding-left:7px; }
td.link_subarea { text-align:right; padding-right:4px; }
td.link_area_img { width:203px; vertical-align:top; height:134px; }
td.link_area_text { vertical-align:top; height:99px; }
div.link_area_text { padding-left:9px; padding-top:15px; padding-right:10px; color:#242022; }
div.link_text { padding-top:15px; padding-right:10px; color:#ebebeb; }
td.link_area_latest { vertical-align:middle; border-top:dotted 1px #dededd; height:35px; padding-left:9px; font-size:1.1em; }
img.link_area_latest { vertical-align:middle; padding-right:7px; }
span.link_area_latest { font-weight:bold; color:#0067a0; }
a.link_area_latest { color:#7d7d7d; }
td.link_title { padding-bottom:2px; font-size:1.1em; }
a.link_title { font-weight:bold; font-size:1.2em; color:white; }
div.link_block { border-bottom:solid 1px #959595; padding-bottom:10px; padding-top:15px; }
td.link_actual { vertical-align:middle; border-top:dotted 1px #dededd; height:35px; font-size:1.1em; }
a.link_actual { color:#c2c2c2; }
span.link_view { font-weight:bold; }
table.link_detail { width:100%; height:100%; }
td.link_detail { padding-left:9px; }
table.top_padded td { padding-top:10px; }
td.blue_header { color:#00568f; font-size:23pt; vertical-align:bottom; padding-bottom:7px; padding-left:5px; }
.prefered_contact { color:#00568f; font-weight:bold; padding-bottom:5px; font-size:1.1em; }
table.contact_input { width:100%; color:#636466; font-size:1.1em; }
table.contact_input td { width:50%; padding-right:20px; padding-top:5px; }
.required { color:#05bbf0; }
.input_optional { border:solid 1px #dedede; width:100%; font-size:9pt; }
.input_required { border:solid 1px #05bbf0; width:100%; font-size:9pt; }
.input_descr { font-size:8pt; color:#959595; }
.textarea { border:solid 1px #dedede; width:100%; height:150px; overflow:auto; font-size:9pt; }
.review_input_set { color:#636466; padding-top:8px; }
.review_input_set2 { color:#02b6bf; padding-top:8px; }
div.captcha { padding-top:15px; color:#636466; }
div.captcha td { padding-right:10px; }
.captcha_image { border:solid 1px #dedede; }
.captcha_input { border:solid 1px #dedede; height:16px; }
table.contact_addresses td { height:67px; vertical-align:middle; border-bottom:dotted 1px #dedede; }
.banner_detail { color:#242022; width:100%; }
.banner_detail td { padding-top:5px; vertical-align:top; }
ul.banner_detail_items { padding:0; margin:0; margin-left:15px; padding-top:5px; }
ul.banner_detail_items li { padding-bottom:5px; }
.enquiry_checkboxes { font-size:0.95em; }
table.banner_detail_small { width:100%; background:white; border-collapse:collapse; color:#636466; }
table.banner_detail_small td { padding-left:5px; padding-top:5px; padding-bottom:5px; border-bottom:dotted 1px #dedede; }
table.banner_discount_outer { width:100%; background:#00568f; color:#dedede; border-collapse:collapse; }
td.banner_discount_outer { padding-left:5px; padding-top:5px; padding-bottom:5px; border-bottom:dotted 1px #dedede; }
table.banner_discount_inner { font-size:1.2em; width:100%; }
a.list_item { color:#636466; font-size:1.1em; display:block; padding-left:10px; padding-bottom:5px; padding-top:5px; margin-right:10px; border-bottom:dotted 1px #dedede; }
a.list_item2 { padding-left:20px; }
a.active_item { color:white; background:#00568f; }
a.active_tips { color:#00568f; background:white; }
.article_summary { padding-top:10px; padding-bottom:15px; border-bottom:dotted 1px #dedede; }
.article_title { font-size:1.3em; font-weight:bold; padding-bottom:5px; padding-left:10px; color:#00568f; }
.article_title a { color:#00568f; }
.article_image { padding:1px; border:solid 1px #dedede; width:199px; height:130px; }
td.article_summ { vertical-align:top; padding:5px; padding-right:10px; }
.article_date { padding-bottom:10px; color:#00568f; border-bottom:dotted 1px #dedede; vertical-align:top; text-align:left; }
.article_cat { text-align:right; }
.article_blurb { color:#636466; font-weight:bold; padding-top:10px; }
.article_text { padding-top:10px; color:#636466; padding-right:10px; }
.comment_block { padding-bottom:10px; }
.comment_table { padding-bottom:20px; color:#636466; padding-right:10px; }
.comment_image { width:35px; vertical-align:top; }
.comment_name { color:#242022; font-weight:bold; }
.comment_input_block { color:#242022; background-image:url(images/comment_bg.jpg); background-repeat:repeat-x; background-color:#dedede; }
.comment_input_block td { padding-top:5px; padding-right:5px; }
img.floating_image { float:left; padding-right:15px; padding-bottom:5px; }
.vac_summary { padding-top:10px; padding-bottom:8px; border-bottom:dotted 1px #dedede; }
.vac_title { padding-bottom:5px; padding-left:10px; font-size:1.3em; }
.vac_standard { color:#02b6bf; }
.vac_emphasis { font-weight:bold; color:#02b6bf; }
.vac_blurb { color:#242022; vertical-align:top; padding-right:15px; }
.vac_summ { vertical-align:bottom; padding:5px; font-size:1.3em; }
.vacday_summ { vertical-align:top; padding-left:5px; padding-right:5px; padding-bottom:5px; font-size:1.3em; }
.vac_text { display:block; font-size:8pt; color:#242022; vertical-align:top; padding-right:15px; padding-top:10px; }
a.vac_email { color:#636466; font-weight:bold; padding-left:10px; }
table.vac_top { border-bottom:dotted 1px #dedede; width:100%; }
table.vac_top td { padding-bottom:10px; }
table.vac_bottom { border-top:dotted 1px #dedede; width:100%; }
table.vac_bottom td { padding-top:10px; }
.vac_email_text { padding-left:15px; vertical-align:middle; color:#636466; }
.page_funcs { padding-bottom:50px; padding-top:20px; }
div.review { padding-bottom:10px; }
table.review { width:100%; }
table.review td { padding-top:5px; padding-right:5px; }
td.review_quote { vertical-align:top; width:22px; }
.review_date { color:#959595; }
td.review_rating { text-align:right; }
.vac_daily_travel { color:#636466; font-weight:bold; font-size:8pt; }
.map_area { background:#fbfbfb; vertical-align:top; }
.area_blurb { color:#413d3f; }
.area_other_links { font-weight:bold; }
.area_other_links img { vertical-align:top; }
.area_map { width:199px; height:130px; }
.area_dropdowns { width:100%; height:100%; }
.area_drop_cell { vertical-align:middle; height:63px; border-right:solid 1px white; text-align:center; }
.area_drop_last { border-right:0; }
select.area { width:200px; font-size:8pt; font-weight:bold; color:#006bb1; background-color:#f3f3f3; border:solid 1px #e4e4e4; }
.area_drop_text { padding-left:5px; padding-bottom:2px; }
table.area_drop_inner { width:100%; height:100%; }
td.area_drop_inner { vertical-align:middle; border-right:1px solid #dedede; font-size:1.4em; color:#403e40; }
.navigation, .navigation a { font-weight:normal; color:#d7d7d7; }
.search_descr { padding-top:10px; padding-bottom:2px; }
.accordion { display:block; font-weight:bold; color:white; height:27px; padding-left:8px; }
.accordion_firstrow { width:20px; padding-left:5px; }
td.accord_image { width:18px; padding-left:8px; }
.accord_content { width:100%; }
.accord_content td { height:25px; border-bottom:solid 1px #dedede; }
.accord_content a { color:#636466; }
accord_container { border-bottom:solid 1px white; }
.type_description { display:block; padding-top:20px; padding-bottom:10px; padding-left:5px; padding-right:5px; color:#636466; }
.events_header { color:#00568f; font-size:1.6em; font-weight:bold; text-align:center; padding-bottom:5px; }
.events_heading { color:#00aeef; font-size:1.9em; font-weight:bold; padding-bottom:20px; }
table.event { width:100%; height:120px; }
table.event td { vertical-align:top; line-height:1.6em; }
div.event { padding-bottom:20px; margin-bottom:20px; border-bottom:dotted 1px #dedede; }
td.events_date { width:120px; text-align:center; padding-top:30px; background-position:top; background-image:url(images/event_calendar.gif); background-repeat:no-repeat; }
td.events_date div { padding-top:5px; }
td.event_first_prompt { color:#00568f; border-bottom:dotted 1px #dedede; }
td.event_title { border-bottom:dotted 1px #dedede; }
td.event_title a { color:#00568f; font-size:1.3em; font-weight:bold; }
td.events_image { width:155px; }
.events_nav { color:#636466; width:100%; }
.events_nav a { color:#959595; }
.event_nav_country { color:#636466; font-size:1.1em; font-weight:bold; display:block; padding-left:20px; padding-bottom:5px; padding-top:5px; margin-right:10px; border-bottom:dotted 1px #dedede; }
.event_nav_catcount { font-size:0.9em; font-weight:normal; }
.event_cat_active { font-weight:bold; }
.event_cat { color:#00568f; font-size:1.1em; display:block; padding-left:20px; padding-bottom:5px; padding-top:5px; margin-right:10px; border-bottom:dotted 1px #dedede; }
.event_input_header { color:#00568f; font-size:1.3em; font-weight:bold; padding-bottom:15px; padding-top:23px; }
.event_input_header_descr { color:#636466; font-size:8pt; font-weight:normal; }
.event_input_section { padding-left:42px; padding-bottom:18px; border-bottom:dotted 1px #dedede; }
.event_input_table td { padding-bottom:1px; }
.event_input { background:#f2f2f2; border:solid 1px #e4e4e4; width:205px; }
.event_input_prompt { color:#00568f; width:138px; }
.error_bar { background:white; background-image:url(images/bg_technical.jpg); background-repeat:repeat-x; font-family:Arial, Verdana, Sans-Serif; }
.error_title { color:white; font-size:3.4em; text-align:center; height:87px; vertical-align:middle; }
.error_descr { padding-top:30px; padding-left:115px; padding-bottom:50px; padding-right:60px; font-size:1.3em; color:#242022; }
.error_descr a { color:#00568f; font-weight:bold; }
.error_descr_header { font-weight:bold; font-size:1.3em; color:#00608e; }
.explore_header { background-image:url(localinformation/images/bg_explore.jpg); background-repeat:no-repeat; height:47px; width:897px; color:#00568f; font-size:1.8em; padding-left:16px; }
.explore_country { font-weight:bold; color:#7d7d7d; }
.explore_image { width:218px; }
.explore_heading { color:#7d7d7d; vertical-align:top; }
.explore_area { font-size:1.2em; text-transform:uppercase; font-weight:bold; padding-bottom:10px; }
a.explore_area { color:#7d7d7d; display:block; }
.other_sections_table { width:897px; border-collapse:collapse; border:solid 1px #dedede; height:161px; }
.other_sections { border:solid 1px #dedede; width:50%; background-image:url(localinformation/images/faded_gray.jpg); }
.other_sections_inside { height:159px; border:solid 1px white; }
.other_sections_inner { padding:13px; }
.prov_drop { background:#00568f; color:#fff; }
.city_drop { background:#82ceff; color:#fff; padding-left:1em; }
.sub_drop { padding-left:2em; }
.sitemap_content { padding-left:10px; }
.sitemap_section { padding-top:10px; padding-bottom:20px; }
.sitemap_section_header { color:#636466; font-weight:bold; font-size:1.4em; }
ul.sitemap_pages { padding:0; margin:0; margin-left:18px; color:#00568f; }
ul.sitemap_pages li { padding-bottom:2px; }
ul.sitemap_pages a { color:#00568f; }

.coming_bar { background:white; background-image:url(images/bg_technical.jpg); background-repeat:repeat-x; font-family:Arial, Verdana, Sans-Serif; padding-left:90px; }
.coming_desc { height:87px; vertical-align:middle; }
.coming_lbl { color:white; font-size:3.4em; font-weight:bold; padding-right:60px; }
.count_num { color:#d7d7d7; font-size:4.5em; font-weight:bold; text-align:center; }
.count_lbl { color:white; font-weight:bold; width:60px; text-align:center; }
.coming_text { padding-top:30px; padding-left:25px; padding-bottom:50px; font-size:1.3em; color:#242022; }
.coming_text a { color:#00568f; font-weight:bold; }
.coming_text_header { font-weight:bold; font-size:1.3em; color:#00608e; }
.coming_status { font-size:1.7em; font-weight:bold; font-family:Arial, Verdana, Sans-Serif; color:#00608e; vertical-align:bottom; }
