body { background-color:#8cc63f; background-image:url(images/back.jpg); background-repeat:repeat-x; padding:0; margin:0; font-family: Verdana, Arial, Sans-Serif; font-size:8pt; }
a { text-decoration:none; color:#005e20; }
a:hover { color:#000000; }
a img { border:0; }
table.full_table { width:100%; }
h1, h2, h3, h4, h5 { display:inline; font-size:1em; font-weight:normal; }
.success { color:fuchsia; font-weight:bold; font-size:1.5em; }
.error { color:red; font-weight:bold; font-size:1.5em; }
.green_size3 { color:#005e20; font-size:1.4em; }
.green_size4 { color:#005e20; font-size:1.6em; }
.green_size4_bold { color:#005e20; font-size:1.4em; font-weight:bold; }
.input_descr { font-size:8pt; color:#959595; }
.page_content { width:998px; }
.page_content_full { width:1225px }
.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; }
.top_pagedescr { color:#d7d7d7; font-size:8pt; height:15px; padding-left:53px; }
.ah_member { color:#d7d7d7; }
.page_top { font-weight:bold; }
.content_top { background:white; background-image:url(images/top.jpg); background-repeat:no-repeat; }
.top_logo { padding-left:53px; padding-top:10px; }
.top_buttons { text-align:right; vertical-align:bottom; padding-right:49px; }
.top_buttons img { padding-left:10px; }
.top_sitedescr { vertical-align:top; padding-left:60px; padding-top:4px; }
.content_main { background-color:white; padding-top:11px; padding-bottom:20px; }
.padded_main { padding-left:48px; padding-right:48px; }
.main_left_space { width:50px; vertical-align:top; }
.menu_column { width:220px; vertical-align:top; }
.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_right { height:41px; text-align:center; width:119px; background-image:url(../images/button_right.gif); 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 { color:White; }
td.menu_item_active a:hover, td.menu_item_left_active a:hover { color:#dedede; }
.breadcrumb_bar { background-image:url(images/breadcrumb.gif); height:20px; padding-left:12px; color:#68b8ce; vertical-align:middle; width:100%; }
.breadcrumb_bar a { color:white; }
.subsections { padding-top:19px; padding-bottom:10px; padding-left:38px; font-size:9pt; color:#d5e1f4; }
.wide_ad { border-bottom:solid 1px #eaeaea; border-top:solid 1px #eaeaea; padding-top:8px; padding-bottom:8px; width:897px; }
.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; }
select.other_sites { width:250px; font-size:8pt; color:#959595; background-color:#f3f3f3; border:solid 1px #e4e4e4; }
td.footer { padding-bottom:20px; }
.footer_desc { text-align:center; color:#8dc73f; font-size:0.9em; padding-bottom:30px; }
.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; }
.gallery_row { height:309px; background-image:url(images/bg-gallery.jpg); background-repeat:repeat-x; }
.gallery_title { color:#c2c2c2; font-size:1.2em; font-weight:bold; padding-bottom:5px; color:White; }
td.gallery_photo { width:359px; }
.gallery_text { padding-left:10px; color:#d7d7d7; }
.header_row { height:116px; }
.header_content { padding-left:68px; }
.leftmenu { font-weight:bold; color:white; font-size:1.2em; text-align:center; }
.leftmenu a { display:block; text-align:center; font-size:1.5em; font-weight:normal; }
.leftmenu_inactive { width:220px; height:62px; background-image:url(images/leftmenu_inactive.gif); }
.leftmenu_inactive a { color:#7d7d7d; }
.leftmenu_active { width:220px; height:62px; background-image:url(images/leftmenu_active.gif); }
.leftmenu_active a { color:#005e20; }
.left_arrow { width:68px; text-align:center; }
.right_arrow { width:82px; text-align:center; }
.header_descript { color:#7d7d7d; font-size:2.2em; }
.page_header { color:#005e20; font-size:4em; font-weight:bold; text-transform:uppercase; }
.header_logo { text-align:right; padding-right:60px; }
.firstword { font-weight:bold; font-size:1.2em; }
.main_text { color:#464646; padding-left:25px; padding-top:30px; padding-right:25px; vertical-align:top; min-height:600px; }
.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; }
.faded_gray { background-color:#dedede; background-image:url(../images/faded_gray.jpg); background-repeat:repeat-x; }
table.review_container { vertical-align:middle; width:100%; }
table.review_container td { background:#e9f4d9; height:38px; }
td.review_entry { width:286px; background:#d1e9b2; border-right:solid 1px white; padding-left:50px; vertical-align:top; }
td.reviews { background:#f3f9eb; vertical-align:top; color:#636466; }
.review_panel { padding-right:48px; }
.review_header_row { padding-left:33px; color:#7d7d7d; }
.review_header { color:#005e20; font-size:1.6em; font-weight:bold; text-transform:uppercase; }
.review_header2 { font-size:1.1em; padding-left:10px; }	
table.review_guide { width:100%; }
table.review_guide td { padding-top:3px; padding-bottom:3px; vertical-align:top; }
td.review_descr { width:75px; text-align:right; padding-right:12px; color:#636466; }
.review_input_set { color:#636466; padding-top:8px; }
.review_input_set2 { color:#005e20; padding-top:8px; font-size:1.2em; }
.review_outer { width:218px; border-left:solid 1px #dedede; border-bottom:solid 1px #dedede; border-right:solid 1px #dedede; }
.review_inner { background:#f6f6f6; border-left:solid 1px #ffffff; border-bottom:solid 1px #ffffff; border-right:solid 1px #ffffff; }
div.review { padding-bottom:10px; }
table.review { width:100%; }
table.review td { padding-top:10px; padding-right:5px; }
td.review_quote { vertical-align:top; text-align:center; padding-right:5px; padding-left:8px; width:22px; }
.review_name { font-weight:bold; font-size:1.2em; color:#005e20; }
.review_date { color:#959595; }
td.review_rating { text-align:right; margin-right:48px; }
td.review_rating img { padding-left:5px; }
.review_message { line-height:1.5em; }
img.review_rating { vertical-align:middle; }
.explore_header { background-image:url(images/bg_explore.jpg); background-repeat:no-repeat; height:47px; width:897px; color:#39b54a; font-size:1.8em; }
.explore_header_prompt { padding-left:16px; }
.explore_header_text { font-weight:bold; color:#7d7d7d; text-transform:uppercase; }
.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(images/faded_gray.jpg); }
.other_sections_inside { height:159px; border:solid 1px white; }
.other_sections_inner { padding:13px; }
.explore_image { width:218px; }
.explore_heading { color:#7d7d7d; vertical-align:top; }
.explore_area { font-size:1.3em; text-transform:uppercase; font-weight:bold; padding-bottom:10px; }
.ftb_body { background:white; font-family: Verdana, Arial, Sans-Serif; font-size:8pt; }
