a:link		{ color: #0000FF; }
a:active	{ color: #FF0000; }
a:visited	{ color: #151B54; }
body		{ font-size: 10pt; font-family: Arial; color: #000000; background: #FFFFFF; margin-top: 0; margin-left: 0; padding-top: 0; padding-left: 0; }
td		{ font-size: 10pt; font-family:Arial,Helvetica,sans-serif; }
h3		{ font-size: 10pt; font-weight: bold; }
.title_header	{ background-color: #0066FF; font-size: 12pt; color: #FFFFFF; font-weight: bold; text-align: left; margin-top: 0px; margin-bottom: 0px; }
.title_header h2	{ font-size: 12pt; color: #FFFFFF; font-weight: bold; text-align: left; margin-top: 0px; margin-bottom: 0px; }
.display_url	{ color: #2F2F2F; }
.display_date_added	{ color: #2F2F2F; font-size: 8pt; }
.display_clickthroughs	{ color: #2F2F2F; font-size: 8pt; }
.bottom_nav	{ text-align: center; vertical-align: top; background-color: #CCCCCC; }
.footer		{ text-align: center; font-size: 8pt; }
.footer_website_title	{ font-size: 10pt; }
.category_heading	{ font-weight: bold; }
.oops		{ font-size: 14pt; font-weight: bold; }
.related_categories_header	{ color: #2F2F2F; font-weight: bold; }
.sort_links	{ font-size: 8pt; width: 125px; float: left; margin: 10px 10px 10px 40px; }
#addthis	{ width: 150px; float: right; margin-top: 10px; }
#addthis_new	{ float: right; margin-top: 10px; }
.sub_cat_links	{ font-size: 12pt; }
.sub_cat_count	{ color: #2F2F2F; }.bold { font-weight: bold; }
.location { font-style: italic; }
.postcode { font-size: 9pt; }
ul { clear: both; }
.testimonial {
	background-color: #eee;
	margin-left: 10px;
	margin-top: 5px;
	padding: 5px;
	display: none;
	}
.testimonial_ellipsis {
	font-weight: bold;
	}