﻿/* --------------- START NEW LOCATION ------------ */
#location_zip_search_form {
  margin: 0px;
}
.location_entry_header {
  background: url(images/locations/yellow-top.gif) no-repeat top center ;
  width:	687px;
  height: 8px;
  margin: 0;
  padding: 0;
  font-size: 0; line-height: 0;
}
.location_entry_footer {
  background: url(images/locations/yellow-bottom.gif) no-repeat top center ;
  width:	687px;
  height: 8px;
  margin: 0;
  padding: 0;
font-size: 0; line-height: 0;
}
.location_entry_list {
	background: #FFFFCC;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;	
padding: 0;
margin: 0;
width:	687px;
}

table.location_entry_rows,
table.location_store_result {
	border-spacing: 0;
	width:	687px;
	margin: 0;
	padding: 0;
}

.region-header {
border-bottom:2px solid #000000;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding-bottom:5px;
text-transform:uppercase;
text-align: left;
margin: 0 20px;
padding: 0;
}

tr.location_row_alt_0 td,
tr.location_row_alt_1 td {
	padding: 5px 20px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;	
color: #000000;
}
tr.location_row_alt_1 {
	background: #fff;
}
table.location_entry_rows a:link,
table.location_entry_rows a:visited {
	color: #000000;
	text-decoration: none;
}
table.location_entry_rows a:hover {

	text-decoration: underline;
}
.dotted-line {
border-bottom:thin dashed #FF9900;
}
div.drive {
	border-bottom:thin dashed #FF9900;
	padding-bottom: 5px;
	margin-bottom: 10px;
	
}

/* --------------- END NEW LOCATION --------------- */
