body { background: #FFFFFF; margin: 0 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #454545; text-align: center; }
.container { width: 95%; text-align: center; }
.logo { padding: 10px; text-align: left; }
.nav { height: 50px; padding-left: 5px; padding-right: 5px; }
.top_nav { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #fff; padding-top: 2px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; background: #3b4fae; }
.top_nav a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #fff; padding-top: 2px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; background: #3b4fae; }
td.top_nav { border: 1px solid #e7e3d6; }
.top_nav a:hover { color: #f9d449; }
.sub_nav a:hover { color: #bf0023; }
.sub_nav { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333; padding-top: 1px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; background: #e7e3d6; }
.sub_nav a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #3b4fae; padding-top: 1px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; background: #e7e3d6; }
.box_top, .box_top a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; padding-left: 5px; background-color: #3b4fae; color: #e6e6e6; text-decoration: none; }
.box_top a:hover { text-decoration: underline; }
.box_content { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 16px; padding: 10px; }
.box { border: solid 1px #e7e3d6; }
.li_cat { border-left: 10px solid #e1e1d6; border-bottom: 1px solid #C6C8D3; list-style: none; text-align: right; padding-top: 0px; font-size: 8pt; color: 4D4D4D; padding-right: 2px; }
.li_cat a:hover { color: #bf0023; }
.li_cat a { color: #4D4D4D; text-decoration: none; }
li { font-size: 8pt; }
.sub_cats_x { padding: 5px; border-bottom: 1px solid #f9d449; }
.sub_cats_x a, .browsing_subcategory_name, .browsing_subcategory_count a { color: #bf0023; font-size: 12px; text-decoration: none; }
.sub_cats_x a:hover { text-decoration: underline; }
.button { font: 13px Tahoma, Helvetica, sans-serif; color: #3b4fae; text-align: center; border: 1px solid #3b4fae; padding: 0 10 0 10; height: 20px; margin: 1px; background-color: #e0e3ef; }
.submit, input.save_choices_button, input.complete_transaction_button { font: 13px Tahoma, Helvetica, sans-serif; color: #3b4fae; text-align: center; border: 1px solid #3b4fae; padding: 0 10 0 10; height: 20px; margin: 1px; background-color: #e0e3ef;  }
input.login_button { font: 13px Tahoma, Helvetica, sans-serif; color: #3b4fae; text-align: center; border: 1px solid #3b4fae; padding: 0 10 0 10; height: 20px; margin: 1px; background-color: #e0e3ef;  }
.footer { line-height: 18px; font-size: 11px; vertical-align: top; }
div.footer { padding-top: 4px; border-top: 1px dotted #e7e3d6; }
.place_ad_section_title, .section_title, .normal_results_header { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; height: 25px; padding-left: 22px; background: #fff url(images/box_icon.gif) no-repeat top left; border-bottom: 1px solid #f9d449; text-align: left; }
.page_title, .sub_section_header, .image_upload_size, .ad_title, .personal_info_header, .ad_cost_features_header, .payment_choices_header, .total_data_value, .total_field_label, .transaction_totals_header { background-color: #e0e3ef; padding: 2px; }
.error_message { color: #bf0023; }
.region_box { font-size: 11px; }
.seller_top, .seller_top a { font-size: 11px; background-color: #3b4fae; color: #e7e3d6; font-weight: bold; }
.seller_data { font-size: 11px; border-bottom: 1px solid #e0e3ef; }
.price { font-size: 11px; background-color: #e0e3ef; text-align: left; }
.seller_links, .seller_links a { background-color: #e7e3d6; font-size: 11px; padding: 5px; line-height: 18px; }
.bid_box { background-color: #fefee6; padding: 5px; }
.bid_data { font-size: 11px; vertical-align: top; }
hr { border-top: thin dotted #e7e3d6; }
form { margin: 0px; }
td.browsing_result_table_body_odd { border-bottom: 1px solid #3b4fae; }
td.browsing_result_table_body_even, .thumbnail_td { border-bottom: 1px solid #3b4fae; }
td.search_page_results_odd_row { border-bottom: 1px solid #3b4fae; }
td.search_page_results_even_row { border-bottom: 1px solid #3b4fae; }
.table_column_headers { background-color: #3b4fae; color: #e7e3d6; }