.listpage {
	padding-top: 20px;
}

.listpage p {
	margin-right: 15px;
	text-align: justify;
}

.listpage h2,
.listpage h4 {
	font-family: Verdana, sans-serif;
	font-size: 16pt;
	margin: 0;
	text-align: center;
}

.listpage p.super {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	margin-bottom: 0;
	text-align: center;
}

.listpage p.reflink,
.listpage p.reflink a {
	color: #00f;
	font-family: Comic Sans MS, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

.listpage .subcategories {
	margin: 0 0 0 20px;
	text-align: center;
}

.listpage .subcategories img {
	display: block;
	margin: auto;
}

.listpage .subcategories td {
	padding: 10px 0;
	width: 250px;
}

.listpage .subcategories a {
	text-decoration: underline;
}

.browsenav {
	clear: both;
	text-align: center;
}

.browsenav .prev {
	margin-right: 170px;
}

.browsenav .next {
	margin-left: 170px;
}

.browsenav img {
	margin: 0 0 5px 0;
	vertical-align: middle;
}

.moreinfo {
	font-size: 8pt;
}

tr.browsing_result_table_body_even { background-color: #ddd; }
tr.browsing_result_table_body_odd { background-color: #eee; }
.browsing_result_table_header { font-size: 12px; }
.browsing_result_table_body_even_bold { font-size: 12px; font-weight: bold; background-color: #ddd; }
.browsing_result_page_links { font-size: 12px; font-weight: bold; }
.browsing_result_table_body_odd_bold { font-size: 12px; font-weight: bold; background-color: #eee; }
.browsing_subcategory_name { font-size: 12px; font-weight: bold; }
.newest_ad_header { font-size: 12px; background-color: #004080; }
.browsing_subcategory_description { font-size: 12px; color: #a40; }
.browsing_category_tree { font-size: 14px; text-decoration: none; }
.featured_ad_title { font-size: 12px; background-color: #333; }
.browsing_subcategory_count { font-size: 10px; text-decoration: none; }
.page_of { font-size: 12px; }
.more_results { font-size: 12px; }
.error_message { font-size: 12px; }
.subcategories_of { font-size: 12px; }
.no_ads_in_category { font-size: 14px; font-weight: bold; text-align: center; }
.main { font-size: 14px; font-weight: bold; text-decoration: none; }
.title_column_header { font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; color: white; text-decoration: none; background-color: #a40; }
.no_subcategories_to { font-size: 12px; font-weight: bold; }
.description_column_header { font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; color: white; background-color: #a40; }
.entry_date_column_header { font-size: 12px; text-decoration: none; text-align: center; }
.price_column_header { font-size: 12px; text-decoration: none; text-align: center; }
.newest_ad_title { font-size: 12px; }
.featured_ads_links { font-size: 12px; text-decoration: none; }
.optional_field_header_1 { font-family: sans-serif; font-size: 10px; font-weight: bold; color: white; text-decoration: none; background-color: #a40; text-align: left; }
.optional_field_header_2 { font-family: sans-serif; font-size: 10px; font-weight: bold; color: white; text-decoration: none; background-color: #a40; text-align: left; }
.optional_field_header_3 { font-size: 12px; text-decoration: none; text-align: center; }
.optional_field_header_4 { font-family: sans-serif; font-size: 10px; font-weight: bold; color: white; text-decoration: none; background-color: #a40; text-align: left; }
.optional_field_header_5 { font-size: 12px; text-decoration: none; text-align: center; }
.optional_field_header_6 { font-size: 12px; text-decoration: none; text-align: center; }
.optional_field_header_7 { font-size: 12px; text-decoration: none; text-align: center; }
.optional_field_header_8 { font-size: 12px; text-decoration: none; text-align: center; }
.optional_field_header_9 { font-size: 12px; text-decoration: none; text-align: center; }
.optional_field_header_10 { font-size: 12px; text-decoration: none; text-align: center; }
.business_type_column_header { font-size: 12px; text-decoration: none; text-align: center; }
.city_column_header { font-size: 12px; text-decoration: none; text-align: center; }
.state_column_header { font-size: 12px; text-decoration: none; text-align: center; }
.country_column_header { font-size: 12px; }
.zip_column_header { font-size: 12px; text-decoration: none; text-align: center; }
.browsing_featured_ad_header { font-size: 10px; }
.photo_column_header { font-size: 12px; font-weight: bold; color: white; background-color: #a40; text-align: center; }
.optional_field_header_11 { font-size: 12px; text-decoration: none; text-align: center; }
.optional_field_header_12 { font-size: 12px; text-decoration: none; text-align: center; }
.optional_field_header_13 { font-size: 12px; text-decoration: none; text-align: center; }
.optional_field_header_14 { font-size: 12px; text-decoration: none; text-align: center; }
.optional_field_header_15 { font-size: 12px; text-decoration: none; text-align: center; }
.optional_field_header_16 { font-size: 12px; text-decoration: none; text-align: center; }
.optional_field_header_17 { font-size: 12px; text-decoration: none; text-align: center; }
.optional_field_header_18 { font-size: 12px; text-decoration: none; text-align: center; }
.optional_field_header_19 { font-size: 12px; text-decoration: none; text-align: center; }
.optional_field_header_20 { font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; color: white; text-decoration: none; background-color: #a40; text-align: left; }
.newest_1_title_row { font-family: serif; font-size: 10px; font-style: italic; background-color: #039; text-align: left; }
.newest_1_title_td { font-size: 10px; }
.newest_1_description_td { font-size: 12px; background-color: #004080; }
.newest_1_optional_1 { font-size: 10px; }
.newest_1_optional_2 { font-size: 10px; }
.newest_1_optional_3 { font-size: 10px; }
.newest_1_optional_4 { font-size: 10px; }
.newest_1_optional_5 { font-size: 10px; }
.newest_1_optional_6 { font-size: 10px; }
.newest_1_optional_7 { font-size: 10px; }
.newest_1_optional_8 { font-size: 10px; }
.newest_1_optional_9 { font-size: 10px; }
.newest_1_optional_10 { font-size: 10px; }
.newest_1_price_td { font-size: 10px; }
.newest_1_entry_td { font-size: 12px; background-color: #004080; text-align: left; }
.newest_1_result_table_body_even_bold { font-size: 9px; font-weight: bold; background-color: #eee; text-align: left; }
.newest_1_result_table_body_even { font-size: 10px; text-align: left; }
.newest_1_result_table_body_odd_bold { font-size: 10px; font-weight: bold; background-color: #ddd; text-align: left; }
.newest_1_result_table_body_odd { font-size: 10px; text-align: left; }
.newest_1_photo_td { font-size: 10px; text-align: center; }
.newest_1_zip_header { font-size: 12px; }
.newest_1_country_header { font-size: 12px; }
.newest_1_city_header { font-size: 12px; }
.newest_1_state_header { font-size: 12px; }
.newest_1_optional_11 { font-size: 12px; }
.newest_1_optional_12 { font-size: 12px; }
.newest_1_optional_13 { font-size: 12px; }
.newest_1_optional_14 { font-size: 12px; }
.newest_1_optional_15 { font-size: 12px; }
.newest_1_optional_16 { font-size: 12px; }
.newest_1_optional_17 { font-size: 12px; }
.newest_1_optional_18 { font-size: 12px; }
.newest_1_optional_19 { font-size: 12px; }
.newest_1_optional_20 { font-size: 12px; }

tr.browsing_result_table_body_even,
tr.browsing_result_table_body_odd {
	font-size: 10px;
	font-weight: bold;
}

tr.browsing_result_table_body_even td,
tr.browsing_result_table_body_odd td {
	padding-bottom: 10px;
	padding-top: 10px;
}

tr.browsing_result_table_body_even p,
tr.browsing_result_table_body_odd p {
	font-weight: normal;
	font-size: 12px;
	margin: 0 5px 5px 5px;
	text-align: left;
}

a.browsing_result_table_body_even,
a.browsing_result_table_body_odd {
	font-size: 14px;
	font-weight: bold;
	margin-right: 5px;
}

tr.browsing_result_table_body_even a,
tr.browsing_result_table_body_odd a {
	color: #00f;
}

tr.browsing_result_table_body_even a:hover,
tr.browsing_result_table_body_odd a:hover {
	color: #000;
}