#button {
border-right: 0px solid #000;
padding: 0 0 1em 0;
margin-bottom: 3em;
font-family: arial,helvetica,sans-serif;
color: #333;
}
#button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}
	
#button li {
	border-bottom: 10px solid white;
	margin: 0;
	background:url(/images/pay_loc_locator/locator_resultbg_hover.gif) repeat-y;
	}
ul.results li { position:relative; display:block; clear:both; z-index:0; width:100%; margin-bottom:0.5em; margin-bottom:0.2em; line-height:1.31; color:#666; background:url(/images/pay_loc_locator/locator_resultbg.gif) repeat-y; }

ul.results li:last-child { margin-bottom:0; }

#button li a {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #1958b7;
	border-right: 10px solid #508fc4;
	background-color: #2175bc;
	color: #fff;
	text-decoration: none;
	}

html>body #button li a {
	width: auto;
	}
	#button li a:hover {
	border-left: 10px solid #1c64d1;
	border-right: 10px solid #5ba3e0;
	background-color: #2586d7;
	color: #fff;
	}
.resulttext { cursor:pointer; position:relative; min-height:70px; _height:70px; margin:0; padding:9px 24px 11px 60px; vertical-align:top; background:url(/images/pay_loc_locator/locator_resulttopcap.gif) no-repeat; border:solid 0px red; }
.resulttext h3 { display:block; margin:0 0 0.3em; color:#666; font-weight:bold; font-size:12px; }
.resulttext span.letter { position:absolute; left:17px; top:42%; vertical-align:middle; position:absolute; color:#333; text-shadow:#e9e9e9 1px 1px; font-weight:bold; }
.resulttext .cap.bottom { position:absolute; width:300; height:5px; bottom:0; left:0; background:url(/images/pay_loc_locator/locator_resultbottomcap.gif) no-repeat;  font-size:1px; line-height:1px; }

#button li {
	border-bottom: 10px solid white;
	margin: 0;
	background:url(/images/pay_loc_locator/locator_resultbg.gif) repeat-y;
	width:100%;
	}
	
.search_normal
{
	width: 222px;
	height: 21px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 1px 1px 4px;
	color: #666666;
}
.search_watermark
{
	width: 222px;
	height: 21px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 1px 1px 4px;
	color: #afafaf;
}

.search_normal_zip
{
	width: 90px;
	height: 21px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 1px 1px 4px;
	color: #666666;
}
.search_watermark_zip
{
	width: 90px;
	height: 21px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 1px 1px 4px;
	color: #afafaf;
}

.search_button
{
	font: 12px arial,helvetica,sans-serif;
	color:Navy;
}
