.home .headerBottomContent{padding:36px 24px 0;width:928px}header input#searchBox.formElement,header input.formElement,header select.formElement{float:right;font-family:open sans;font-size:1em;width:57%;box-sizing:border-box}header .mapSearchControls{width:29%;margin-right:1%;float:left}header .mapSearchControls .submitButton{margin-right:6px;width:57%}.mediumBanner #customBannerContainer{float:right}.mediumBanner #customBannerContainer img{float:right;margin-left:inherit;margin-right:inherit}.headerBottomContent label{display:block;float:left;margin-top:2%;width:100%}header .mapSearchControls .mapsearch_forsale_forlease{margin:5px 5px 0 115px}#customBannerContainer{overflow:hidden;margin-top:10px}.ie8 #defaultBannerContainer #customBannerContainer{height:360px}@media only screen and (max-width:960px){header section.mapSearchControls{margin:0;padding:5%;width:90%;padding-left:5%}header .mapSearchControls label{max-width:300px;margin-right:20px}.home .mapSearchControls{max-width:640px}header .mapSearchControls .radioLabel,header .mapSearchControls .submitButton{width:auto}header .mapSearchControls .submitButton{margin-left:25px}header .mapSearchControls .mapsearch_forsale_forlease{min-width:300px}header input.formElement,header select.formElement{font-size:1.33em}}.SchoolInfo #map_canvas{height:300px;margin:24px}@media only screen and (min-device-width:768px){.SchoolInfo #map_canvas{height:500px}}