.map-container{position:relative}.map-container #map{width:100%;height:630px}.map-container #map img{max-width:inherit}.map-container #search{background-color:#F5F5F5;box-shadow:10px 10px 5px #888;margin:20px 0;padding:15px;z-index:5000}@media only screen and (min-width:40.063em){.map-container #search{float:left;margin-top:30px;position:absolute;right:20px;top:20px;width:300px}}#results{margin:8px}#results .found_results{padding:5px 0;text-align:right}#results .dealer_title{width:100%;overflow:hidden;border-top:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8}#results .appContacts{margin-top:40px}#results h2{margin:4px 0;overflow:hidden;padding:4px 0;text-overflow:ellipsis;white-space:nowrap}.contactsSearchSelects{clear:both;display:block;float:left;width:100%}.contactsSearchSelects .contactsSearchSelectsRow select{font-size:12px;padding:4px;text-transform:uppercase;display:block;width:100%;color:#636d75;margin-bottom:15px}.contactsSearchSelects .contactsSearchSelectsRow select.isHidden{display:none}.contactsSearchSelects .contactsSearchSelectsRow label.isHidden{display:none}.appContactItem{position:relative;margin:10px 0 20px 0;overflow:hidden;width:99%}.appContactItem h2{text-transform:uppercase;margin:0 0 5px}.appContactItem .address .contacts{text-transform:lowercase;margin-top:10px}.pl-topspacer{margin-top:20px}