body, td {
	font : normal 11px verdana;
}

table.border {
	border : double 3px #B05656;
}

table.tBorder {
	border: solid 1px #B05656;
}

th {
	background-color : #B05656;
	color : #ffffff;
	font : bold 10pt arial;
}

th.th2 {
	background-color : #80A0e0;
	color : #ffffff;
	font : bold 10pt verdana;
}

h3 {
	text-align : center;
	background-color : #D72800;
	color : #ffffff;
	padding-top : 3px;
	padding-bottom : 3px;
	font : bold 12pt arial;
}

.small {
	font : normal 11px verdana;
}

.smallBB {
	font : normal 11px verdana;
	border-bottom:solid 1px #B05656;
}

li {
	text-indent : 24px;
}

.pLetter {
	font : bold 17px verdana;
	text-indent : 24px;
}

.siteName {
	font-weight : bold;
	font-style : italic;
	color : #6666cc;
}

.bold {
	font-weight : bold;
}

.listing {
	padding-right : 10px;
}

h1 {
	font : bold 21px verdana;
	font-style : italic;
	text-align : center;
	color : blue;
}

a {
	text-decoration: none;
	font-weight: bold;
	color : blue;
}

a:hover {
	color : red;
}

a.button, a.button:visited {
	text-decoration: none;
	font: normal 10px verdana;
	background-color : #D72800;
	color : #ffffff;
	padding-right : 4px;
	padding-left : 4px;
}

a.button:hover {
	background-color : #66ccff;
	color : ffffff;
}

a.jumpToState {
	background-color : #B05656;
	color : ffffff;
	font-size:7pt;
	font-weight:normal;
}

a.jumpToState:hover {
	background-color : #B05656;
	color : D72800;
	font-size:7pt;
	font-weight:normal;
}


.letter {
	font : normal 10px verdana;
}

.barTop {
	background-color : #ffff99;
	font : normal 11px verdana;
}

.red {
	color : #ff0000;
}

.fuchsia {
	color : Fuchsia;
}

.purple {
	color : Purple;
}

.green {
	color : green;
}

input, select {
	/*background-color : #ff6666;
	color : ffffff;*/
	font : normal 10pt verdana;
}

td.category {
	background-color : #B05656;
}

a.category, a.category:visited {
	width : 160px;
	background-color : #D72800;
	color : #ffffff;
	font : normal 12px verdana;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 3px;
	padding-bottom : 3px;	
/*	border : solid 1px #ffffff;	*/
}

a.category:hover {
	background-color : #8080ff;
	color : #ffffff;
/*	border : solid 1px #0099ff;	*/
}

a.ad125, a.ad125:visited {
	text-decoration: none;
	color : #ffffff;
}

a.ad125:hover {
	color : #ffffff;
}

.nationwide {
	font-weight : bold;
	color : #ff0000;
}

a.featuredListingTH, a.featuredListingTH:visited {
	background-color : #D72800;
	color : #ffffff;
	font : bold 11px verdana;
}

table.featuredListing {
	border : solid 1px #D72800;
}

th.featuredListing {
	background-color : #D72800;
	color : #ffffff;
	font : bold 10px verdana;
	text-align : left;
}

td.featuredListing {
	border : solid 1px #B05656;
	background-color : #FFF0F0;
}

table.searchBox {
	border : solid 1px #D72800;
}

th.searchBox {
	background-color : #D72800;
	color : #ffffff;
	font : bold 10px verdana;
	text-align : left;
}

td.searchBox {
	border : solid 1px #B05656;
	background-color : #FFF0F0;
	font: normal 10px arial;
}

input.searchBox160, select.searchBox160, button.searchBox160 {
	background-color: white;
	color: black;
	font: normal 9px arial;
}

a.searchBoxSample160 {
	font: normal 10px arial;
}

input.searchBox360, select.searchBox360, button.searchBox360 {
	background-color: white;
	color: black;
	font: normal 12px arial;
}

a.searchBoxSample360 {
	font: bold 11px arial;
}

.townList {
	font: normal 10px arial;
}

td.vendorPageDescription {
	font: normal 10px verdana;
	text-align: justify;
}

th.vendorPageDescription {
	font: bold 11px verdana;
	text-align: center;
}

tr.listingsFeatured {
	background-color : #ffffcc;
}

a.black, a.black:visited, a.black:hover {
	color: black;
	font: normal 10px verdana;
}

ul.categoryList {
	margin-top: 1px;
	margin-bottom: 1px;
}

li.categoryList {
	text-indent: 12px;
}