div#content table#locator_results {
	border-spacing: 0px;
	border-collapse: collapse;
}

div#content table#locator_results tr td, div#content table#locator_results tr th {
	padding: 7px 0px 7px 0px;
	margin: 0px;
	border: 0px;
}

div#content table#locator_results thead tr th {
	border: 0px;
	border-bottom: 1px solid #000;
	padding-bottom: 5px;
	text-transform: uppercase;
}

div#content table#locator_results thead th a, 
div#content table#locator_results thead th a:hover {
	color: #000;
}

div#content table#locator_results tbody {
	padding-top: 20px;
}

div#content table#locator_results tbody tr:hover {
	background-color: #CCC;
}

div#content table#locator_results tbody tr td {
	vertical-align: middle;
	padding-right: 0px;
}

div#content p {
	font: 13px/16px Arial, sans-serif;
}

div#content a:link,
div#content a:visited {
	color: #666;
	text-decoration: underline;
}

div#content a:hover {
	color: #f42a41;
}

#locate_form fieldset {
	margin: 5px 0px;
	padding: 0px;
}

#locate_form fieldset label {
	float: left;
	width: 70px;
	font-family:Arial,sans-serif;
	font-size:13px;
	line-height:18px;
}

div#content p.small {
	font-family:Arial,sans-serif;
	font-size:11px;
	line-height:16px;
}
