.locator-results {width: 206px; float: left;}
.locator-results .scroll {height: 426px; overflow: auto; position: relative; border-bottom: dotted 1px #666;}
.locator-results br {height: 0; display: none;}
.locator-results h3#search-results {background: #fff url(../images/search-results.jpg) no-repeat scroll 0 0; text-indent: -999px; min-width: 127px; height: 12px; font-size: 10px; border-bottom: dotted 1px #ccc; margin: 0; padding: 0 0 10px 0; width: 206px;}
.locator-results h3.group-header {margin: 10px 0 0 0; padding: 0 0 10px; color: #024c95; border-bottom: dotted 1px #ccc;}
.locator-results dl.address {margin: 0; padding: 15px 0 0 7px; display: block; vertical-align: top;}
.locator-results dl.address dd {margin: 0; padding: 0; line-height: 10pt; clear: both;}
.locator-results dl.address dd.break {margin: 0; padding: 0; display: block; height: 10px;}
.locator-results dl.address dd.dealer-name p {float: left; width: 130px;font-weight: bold; color: #333; font-size: 12px; vertical-align: top; margin: 0; padding: 0;}
.locator-results dl.address dd.dealer-name img {float: right; vertical-align: top;}
.locator-results dl.address a {color: #024c95; cursor: pointer;}

div.scrollable {width: 206px; position: relative; overflow: hidden; height: 408px;}
div.scrollable div.items {width: 206px; height: 20000em; position: relative;}

#gmap-wrapper {width: 411px; display: block; position: relative; float: right;}
#gmap-wrapper h3#map {background: #fff url(../images/map.jpg) no-repeat scroll 0 0; text-indent: -999px; height: 12px; font-size: 10px; border-bottom: dotted 1px #ccc; margin: 0 0; padding: 0 0 10px 0;}
#gmap-wrapper #gmap-canvas {width: 411px; display: block; height: 316px; position: relative; margin-top: 10px;}

#gmap-key {clear: both; float:none; padding: 10px 0; margin: 0;}
#gmap-key .grey {color: #3B3131!important;}
#gmap-key span {padding: 2px 0 0 5px; margin: 0;}
#gmap-key img {vertical-align: middle;}
.hidden {display: none;}