.sl_header img, .sl_header td, .sl_header #addressSubmit{border:none;min-width:0px !important;background-color:transparent !important;}
.sl_header td{vertical-align:top;text-align:left;}
.sl_header td, .sl_header th, .sl_header tr{padding:4px;}
.sl_header input, .sl_header textarea, .sl_header select, .sl_header button{margin:0px;}
.sl_header img{background:transparent;}
.sl_header{width:100%;}
#addressInput{border:solid 1px silver !important;padding-left:3px;background:white url(../images/search-input.gif) repeat-x !important;width:100%;margin:0px;padding-top:0px;padding-bottom:0px !important;color:black !important;}
#addressInput2_container{vertical-align:top;}
#addressInput2{}
#addressSubmit{width:inherit;}
#radius_label{vertical-align:top;}
#radiusSelect_td{width:33%;vertical-align:top;}
#radiusSelect{}
#addressInput, #addressSubmit, #radiusSelect{font-size:14px !important;min-width:0px !important;}
#sl_map_button_table td{padding:0px;}
#sl_div{font-weight:bold;}
#sl_div a{}
#sl_div a.storelocatorlink{color:blue;}
#sl_div img{background-color:transparent;background-image:none;max-width:none !important;}
#sl_div table, #sl_div tr, #sl_div td{border:none !important;margin:0px;}
#sl_div #sl_map{color:black;font-weight:normal;overflow:hidden;margin:0px;}
#sl_info_bubble{width:250px;}
#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;}
.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;background-color:transparent !important;}
.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;float:right !important;}
.sl_footer_left_column{float:left !important;}
.searchResultsTable, .searchResultsTable tr{width:100% !important;background-color:transparent;box-shadow:none;background-color:transparent !important;}
.searchResultsTable td{line-height:12px;font-family:Verdana;font-size:10px;text-align:left !important;background-color:transparent !important;padding:4px !important;}
.text_below_map{font-family:Arial;padding:10px;padding-left:0px;padding-right:0px;font-size:18px;text-align:justified;}
.no_results_found{padding:10px;}
#map_sidebar{background-color:transparent;font-weight:normal;text-align:justify;overflow:auto;height:350px;font-size:11px;}
#map_sidebar_td, #map_td{padding:0px !important;margin:0px !important;max-width:none !important;}
.results_entry{cursor:pointer;cursor:hand;padding:4px;border-bottom:solid silver 1px;background-color:transparent;margin:0px;}
.results_entry:hover{background-color:salmon;}
.results_row_left_column{width:30%;padding-right:4px;vertical-align:top;}
.results_row_left_column .location_name{font-weight:bold;font-size:12px;font-family:Georgia;}
.results_row_center_column{width:40%;vertical-align:top;border:0px !important;}
.results_row_right_column{width:30%;vertical-align:top;text-align:right;border:0px !important;}
@media all and (max-width:700px){.sl_header td{display:block;padding:2px !important;}
.searchResultsTable td{display:block;width:100%;}
.sl_header, #sl_map, .sl_footer, #map_sidebar{width:100% !important;}
}