/***** Area Above Map DIV. Contains Search Form Inputs *****/
.sl_header img, .sl_header td, .sl_header #addressSubmit {
}
.sl_header td {
}
.sl_header td, .sl_header th, .sl_header tr {
}

.sl_header { margin-bottom: 10px; }
.sl_header tr { float: left; width: 230px; }
.sl_header input { width: 150px; }
#addressSubmit { width: auto; margin-left: 20px; position: relative; top: -1px; color: #666; }

#radius_label, #search_label, #addressInput, #radiusSelect { font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; color: #666;  font-size: 11px; }
select { padding: 1px; }
#radius_label { padding-right: 3px; }
input, select { color: #959595; }

#map { border: 1px solid #ccc; }

/***** Search Form Inputs  *****/
#addressInput {}
#addressInput2_container {}
#addressInput2 {}
#addressSubmit {}
#radius_label {}
#radiusSelect_td {}
#radiusSelect {}
#addressInput, #addressSubmit, #radiusSelect {}

/***** Store Locator Map DIV *****/
#sl_div {}
#sl_div a {}
#sl_div a.storelocatorlink {}
#sl_div img {}
#sl_div table, #sl_div tr, #sl_div td {}
#sl_div #map {}

/***** Popup Info Window for Specific Location *****/
#sl_info_bubble { 
	padding:10px; 
	max-width:300px; 
	/*max-height:400px; */ 
	font-size:11px; 
	font-family:Arial;
	text-align:justify;
	line-height:normal;
}
#sl_info_bubble img{
	width:250px; 
	max-height:200px;
	border:0px;
}
#sl_info_bubble .your_location_label{
	font-weight:bold;
}
#sl_info_bubble .location_detail_label{
	font-weight:bold;
}

/***** Area Below Map DIV, before Search Results Area *****/
.sl_footer td, .sl_footer td a, .sl_footer td a:link, .sl_footer td a:hover, .sl_footer td a:active, .sl_footer td a:visited {
	font-weight:normal;
	font-size:10px;
}
.sl_footer {
	background-color:black;
	padding:0px;
	border:0px black solid;
	color: #222;
}
.sl_footer a {
	color:#666;
	font-weight:bold;
	border:0px black solid;
	padding-left:5px;
}
.sl_footer_right_column {
	padding-right:5px;
	text-align:right;
}
.sl_footer_left_column {
	text-align:left;
}

/*****Search Results Area *****/
.searchResultsTable td {}
.text_below_map {}
#map_sidebar { overflow: auto; font: 11px/15px Arial, Helvetica, sans-serif; color: #999; }
.results_entry { cursor:pointer; cursor:hand; padding: 10px; }
  .results_entry a { color: #999; }
.results_entry:hover { background-color: #eee; }
.location_name { color: #666; }
