#submit{ width:100%; height:40px; padding:9px 0}.storelocator-title{ text-align:center;}.storelocator-title h1{ border-bottom: 2px solid #4f4948; padding-bottom:0; text-transform:capitalize; font:21px 'bikobold'; text-align:center; color:#000; display:inline-block; margin-bottom:20px;}.slchead{ padding-bottom:20px; margin-bottom:15px; padding-top:0; border-bottom:1px solid #f5f1e8;}.loc-dist{ display:none;}.loc-directions{ display:none;}#loc-list{ padding-top:15px; padding-bottom:60px;}#loc-list #list{ list-style:none; position:relative; padding:0; margin:0;}#loc-list #list li{ padding:25px 0 20px; width:100%; position: relative; border-bottom:1px solid #ececec;}.btn-map{ text-align:center; background:#a7a4a3; font:12px 'bikobold'; color:#fff; text-transform:uppercase; letter-spacing:0.2px; width:100%;}.btn-map:focus,.btn-map:hover{ color:#fff;}#loc-list #list .list-label{ position:absolute; right:0; top:25px; background:url(locbullet.png) no-repeat; width:27px; height:39px; font:14px 'Calibre-Bold'; color:#a7a3a3; text-align:center; line-height:30px;}#loc-list #list .list-details{ font-size:16px; color:#4f4847;}#loc-list #list .list-details .loc-name{ color:#302d2b; font:15px 'Calibre-Semibold'; text-transform:uppercase; line-height:28px; padding-bottom:10px; letter-spacing:0.1em; padding-right:32px;}#loc-list #list .list-details .loc-phone{padding-top:15px;}#search-form { clear: left; float: left; height: 60px;}#form-input { float: left; margin-top: 3px; margin-left: 36%;}#form-input label { font-weight: bold;}#form-input input { padding: 4px; line-height: 16px; border: 1px solid #ccc;}#loading-map { float: left; margin:4px 0 0 10px; width: 16px; height: 16px; background: url(../images/ajax-loader.gif) no-repeat;}#map { width:100%; height:500px; margin-top:20px;}/* Infowindow Roboto font override */.gm-style div, .gm-style span, .gm-style label, .gm-style a { font-family: Arial, Helvetica, sans-serif;}/* Modal window */#overlay { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 10000; background: url(../images/overlay-bg.png) repeat;}#modal-window { position: absolute; left:50%; margin-left:-460px; margin-top:60px; width:920px; height:590px; z-index:10010; background:#fff; border-radius:10px; box-shadow:0 0 10px #656565;}#modal-content { float: left; padding: 0 22px;}#close-icon { position: absolute; top:-6px; right:-6px; width: 18px; height: 18px; cursor: pointer; background: #2c2c2c url(../images/close-icon.png) 3px 3px no-repeat; border: 1px solid #000; border-radius: 3px; box-shadow: 0 0 3px #656565;}/* The following is for the geocode page and not the store locator */#geocode-result { clear: left; float: left; margin-top: 30px; width: 100%;}.bottom-line { clear: left; float: left; border-bottom: 1px solid #CCCCCC; margin-top: 5px; width: 100%;}.detail-label { font-weight: bold;}