#page-header{float:left}
#store-locator-container{float:left;width:100%;font:normal 12px Arial,Helvetica,sans-serif;color:#333}#store-locator-container #form-container{clear:left;float:left;margin-top:15px;width:100%}
#store-locator-container #map-container{clear:left;float:left;margin-top:27px;margin-left:0;height:450px;width:100%}#store-locator-container #map-container a{color:#e76737;text-decoration:none}#store-locator-container #map-container a:hover,#store-locator-container #map-container a:active{text-decoration:underline}
#store-locator-container #map-container .custom-marker{width:32px;height:37px;color:#fff;background:url(/Kickstrap/img/custom-marker.png) no-repeat;padding:3px;cursor:pointer}
#store-locator-container #loc-list{float:left;width:25%;height:450px;margin-right:2%;overflow:auto}#store-locator-container #loc-list ul{display:block;clear:left;float:left;list-style:none;margin:0;padding:0;width: 100%;}#store-locator-container #loc-list ul li{display:block;clear:left;float:left;margin:0;cursor:pointer;width:99%;border:1px solid #fff;}
#store-locator-container #loc-list .list-label{float:left;margin:5% 0 0 5%;padding:.5%;width:12%;text-align:center;background:#451400;color:#fff;font-weight:bold}
#store-locator-container #loc-list .list-details{float:left;margin-left:2%;width:79%}#store-locator-container #loc-list .list-details .list-content{padding:5%}
#store-locator-container #loc-list .list-details .loc-dist{font-weight:bold;font-style:italic;color:#8e8e8e}
#store-locator-container #loc-list .list-focus{border:1px solid rgba(82,168,236,0.9);-moz-box-shadow:0 0 8px rgba(82,168,236,0.7);-webkit-box-shadow:0 0 8px rgba(82,168,236,0.7);box-shadow:0 0 8px rgba(82,168,236,0.7);transition:border .2s linear 0,box-shadow .2s linear 0}
#store-locator-container .loc-name{color:#AD2118;font-weight:bold}
#store-locator-container #search-form{clear:left;float:left;height:60px}
#store-locator-container #form-input{float:left;margin-top:3px}#store-locator-container #form-input label{font-weight:bold}
#store-locator-container #form-input input{padding:4px;line-height:16px;border:1px solid #ccc}
#store-locator-container #address{margin:0 0 0 10px}
#store-locator-container #submit{float:left;cursor:pointer;margin:3px 0 0 10px;padding:3px 6px;background:#ae2118;border:1px solid #961f17;color:#fff;-webkit-border-radius:4px;border-radius:4px}
#store-locator-container #loading-map{float:left;margin:4px 0 0 10px;width:16px;height:16px;background:url(/Kickstrap/img/ajax-loader.gif) no-repeat}
#store-locator-container #map{float:left;width:73%;height:450px}
.gm-style div,.gm-style span,.gm-style label,.gm-style a{font-family:Arial,Helvetica,sans-serif}
#overlay{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:10000;background:url(/Kickstrap/img/overlay-bg.png) repeat}#overlay #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}#overlay #modal-window #modal-content{float:left;padding:0 22px;}
#overlay #modal-window #close-icon{position:absolute;top:-6px;right:-6px;width:18px;height:18px;cursor:pointer;background:#2c2c2c url(/Kickstrap/img/close-icon.png) 3px 3px no-repeat;border:1px solid #000;border-radius:3px;box-shadow:0 0 3px #656565}
#geocode-result{clear:left;float:left;margin-top:30px;width:100%}
