.fullWidthBackground{width:100%}
.centeredContent{width:904px;margin:0 auto}
.whiteBackground{background-color:white}
.lightBlueBackground{background-color:#0cf}
.countryLabel{font-size:18px;letter-spacing:normal;color:white;padding-bottom:20px}
.alternateSearchContainer{margin-top:0;padding-bottom:20px}
.alternateSearchContainer a{color:white;text-decoration:none;font-size:18px;letter-spacing:normal}
.alternateSearchContainer a:hover{color:#999;text-decoration:none}
.mapSearchContainer{padding-top:20px}
.dropDownWrapper{float:left;margin-right:20px}
.search-dealer-button{width:84px;height:84px;border:2px solid #0cf;background:url('../../../images/buttons/primarySearchIcon.png')}
.search-dealer-button:hover{background:url('../../../images/buttons/primarySearchIconHover.png');cursor:pointer}
.zip-search-input-container{float:left}
.zip-search-input-container,.dropDownWrapper{margin-bottom:20px}
.zip-search-input-container #zipCodeSearchInput{line-height:30px;margin-right:20px;float:left;width:328px;padding:27px;font-size:26px;border:solid 2px #0cf;border-right:0;color:#999;height:26px}
.zip-search-input-container #zipCodeSearchInput:focus{color:#0cf;-webkit-appearance:none;box-shadow:none;-webkit-box-shadow:none;outline:0}
#searchOptionsContainer .chosen-container .chosen-results{margin:0;padding:0}
#searchOptionsContainer .chosen-container .chosen-results li{padding:5px 30px;font-size:22px;line-height:1;color:#999}
#searchOptionsContainer .chosen-container .chosen-results li.secondary-option{padding-left:60px}
#searchOptionsContainer .chosen-container .chosen-results li.highlighted{background-color:#0cf;background-image:none;color:white}
#searchOptionsContainer .chosen-container-single .chosen-single{background-color:white;background-image:none;border-radius:0;color:#999;padding:30px;font-size:26px;border:2px solid #0cf;height:20px;box-shadow:none;line-height:1}
#searchOptionsContainer .chosen-container-single .chosen-search{padding:5px 30px}
#searchOptionsContainer .chosen-container-single .chosen-search input,#searchOptionsContainer .chosen-container-single .chosen-search input:focus,#searchOptionsContainer .chosen-container-single .chosen-search select,#searchOptionsContainer .chosen-container-single .chosen-search select:focus{color:#999;font-size:16px}
#searchOptionsContainer .chosen-container-single .chosen-drop{border-radius:0}
#searchOptionsContainer .chosen-container-active.chosen-with-drop .chosen-single div b{background:url('../../../images/large-dropdown-up-arrow-gray.png') center no-repeat}
#searchOptionsContainer .chosen-container-single .chosen-single div b{background:url('../../../images/large-dropdown-down-arrow-gray.png') center no-repeat}
#searchOptionsContainer .chosen-container-single .chosen-single div{right:30px;width:21px}
#searchOptionsContainer .chosen-container-single .chosen-single abbr:hover{background:url('../../../images/large-dropdown-clear-gray.png') center no-repeat}
#searchOptionsContainer .chosen-container-single .chosen-single abbr{background:url('../../../images/large-dropdown-clear-gray.png') center no-repeat;width:14px;height:84px;right:60px;top:0}
#searchOptionsContainer .chosen-container-single .chosen-single-with-deselect span{margin-right:45px}
.locator_results_container{padding:40px 0;color:#666;line-height:22px}
.resultsTitle{color:#666;margin-bottom:40px}
.dealerInfo{float:left;width:288px;margin-right:20px;margin-bottom:20px}
.dealerInfo.endRow{margin-right:0}
.dealerAddress h3{color:#0cf;line-height:22px;margin-bottom:0}
.dealerAddress a{color:#0cf;font-size:16px;letter-spacing:.03em;line-height:22px;text-decoration:underline}
.dealerAddress a:hover{color:#666}
#dealerInfoWindow{width:325px;height:195px}
#dealerInfoWindow p,#dealerInfoWindow span,#dealerInfoWindow a{font-size:16px;letter-spacing:.03em;font-family:MetaWeb,Arial,sans-serif;line-height:22px;color:#666}
#dealerInfoWindow .companyName{color:#0cf}
#dealerInfoWindow .directionsButton{padding:10px;color:white;background-color:#0cf;display:inline-block;border-radius:5px;margin-top:10px}
.noResults{margin-bottom:20px;color:white;font-size:22px}
@media only screen and (max-device-width:480px){.mapSearchContainer{width:450px;margin:0;padding-left:20px}
.mapSearchContainer .chosen-container{width:450px !important}
.mapSearchContainer .search-by-zip{width:450px !important}
.mapSearchContainer .search-by-zip input{width:388px !important}
#searchOptionsContainer .chosen-container-single .chosen-search input,#searchOptionsContainer .chosen-container-single .chosen-search input:focus{font-size:24px !important}
.mapSearchContainer .search-dealer-button{clear:both;float:left;margin-bottom:20px}
}