.maps_popup{overflow:auto;}.maps_popup h1{font-size:13px;font-weight:bold;padding:0;margin:0 0 5px 0;}.maps_popup h2{font-size:12px;padding:0;margin:0 0 5px 0;}.maps_popup .img{float:right;padding:5px;border:1px solid #ccc;margin:10px 0 5px 5px;background:#fff;}.maps_popup p{padding:0;margin:0px 0px 1px 0px;}#edit-submit{margin-top:4px;margin-left:10px;display:inline;margin-bottom:30px;}#finder{position:relative;background-color:#ededed;padding:0px;width:100%;margin:0px auto;}#finder .button{padding:5px 10px;border:1px solid #8b8b8b;font-weight:normal;text-shadow:#fffeff 1px 1px 0;background-color:#e7e7e7;background-image:-webkit-gradient(linear,0% 0%,0% 90%,from(#fbfbfb),to(#d3d3d3));background-image:-moz-linear-gradient(#fbfbfb 0%,#d3d3d3 90%);-webkit-border-radius:5px;-moz-border-radius:5px;color:#333;cursor:pointer;font-size:16px;}ol li.clinic_list{margin-right:10px;}#finder .button:hover{-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 5px #888;text-decoration:none;border-color:#737373;}#finder .button:active{background-color:#f1f1f1;background-image:-webkit-gradient(linear,0% 0%,0% 90%,from(#b7b7b7),to(#dedede));background-image:-moz-linear-gradient(#b7b7b7 0%,#dedede 90%);-webkit-box-shadow:none;-moz-box-shadow:none;}#finder .blue-button{background-color:#407cbe;background-image:-webkit-gradient(linear,0% 0%,0% 90%,from(#407cbe),to(#23518c));background-image:-moz-linear-gradient(#407cbe 0%,#23518c 90%);color:#fff;text-shadow:#0c2942 1px 1px 0;}#finder .blue-button:active{background-color:#4485ce;background-image:-webkit-gradient(linear,0% 0%,0% 90%,from(#23518c),to(#407cbe));background-image:-moz-linear-gradient(#23518c 0%,#407cbe 90%);color:#fffeff;text-shadow:#0c2942 1px 1px 0;}#finder .links{position:absolute;top:-40px;right:0;padding:5px;}#finder .links a{margin-left:20px;}#map_canvas{clear:left;float:left;width:100%;height:530px;-webkit-box-shadow:0px 0px 10px #888;-moz-box-shadow:0px 0px 10px #888;}@media (max-width:767px){#map_canvas{clear:left;float:left;width:100%;height:352px;-webkit-box-shadow:0px 0px 10px #888;-moz-box-shadow:0px 0px 10px #888;}}#finder form#finder-form{padding:10px;background-color:#eeeeee;margin-bottom:10px;text-shadow:#8b8b8b 0 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #b7b7b7;position:relative;height:120px;}#finder form#finder-form table{background-color:transparent;}#finder form#finder-form tr.even{background-color:transparent;}#finder form#finder-form td{background-color:transparent;}#finder form#finder-form .form-item{}#finder form#finder-form #edit-gmap-address-wrapper{width:100%;float:left;}#finder form#finder-form label{font-size:12px;font-weight:normal;font-style:normal;}#finder form#finder-form input#address{font-size:16px;width:100%;margin-top:3px;}#finder form#finder-form input.gmap-find{font-style:normal;*line-height:11px;float:left;padding-top:2px;padding-bottom:2px;margin:36px 0 0;}#finder-form #edit-products-wrapper{float:left;margin-top:0;width:100%;}#finder-form select#edit-products{width:100%;margin-top:2px;margin-left:0;font-size:16px;}#finder .legend{margin-left:0;background-color:#cfcfcf;background-color:rgba(255,254,255,0.2);position:absolute;top:0;right:0;width:225px;padding-left:15px;border-left:1px solid #b7b7b7;height:100%;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;}#finder .legend div{margin-top:3px;}#finder #spinner,#overlay-contact-form #spinner{background:rgba(0,0,0,0.52) 0;display:block;position:absolute;top:0;right:0;bottom:0;left:0;font-size:24px;text-align:center;padding-top:25%;padding-left:39%;-webkit-border-radius:5px;-moz-border-radius:5px;}#finder #spinner span,#overlay-contact-form #spinner span{background:rgba(255,196,43,0.9) url("/css/images/ajax-loader.gif") no-repeat center 23px;display:block;width:230px;height:50px;padding-top:70px;-webkit-border-radius:10px;-moz-border-radius:10px;-moz-box-shadow:0px 0px 20px #000;-webkit-box-shadow:0px 0px 20px #000;border:5px solid #d0a127;color:#000;}#finder .distance-units{margin-left:40px;margin-bottom:0;margin-top:3px;position:absolute;top:514px;right:35px;background-color:#608cca;background-image:-webkit-gradient(linear,0% 0%,0% 90%,from(#FC9F43),to(#FA640A));background-image:-moz-linear-gradient(#FC9F43 0%,#FA640A 90%);text-shadow:rgba(0,0,0,0.34) -1px -1px 3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-style:none;height:26px;}#finder .distance-units .km{color:#ffffff;}#finder .distance-units .miles{color:#ffffff;}#finder .distance-units input{display:none;}#finder .distance-units label{padding:3px 5px 2px;display:inline-block;float:left;font-size:11px;color:#fffeff;font-weight:bold;width:30px;text-align:center;}#finder .distance-units label.unchecked{color:#a3a3a3;text-shadow:#fffeff 1px 1px 0;background-color:#e7e7e7;background-image:-webkit-gradient(linear,0% 0%,0% 90%,from(#fbfbfb),to(#d3d3d3));background-image:-moz-linear-gradient(#fbfbfb 0%,#d3d3d3 90%);border:1px solid #868686;-webkit-border-radius:5px;-moz-border-radius:5px;padding-top:2px;}#finder .distance-units label.unchecked:hover{cursor:pointer;border-color:#666;}#finder #results{display:block;float:left;width:100%;padding:10px;min-height:100px;}#finder #results ol{margin:0;overflow:auto;height:680px;padding:0 10px 0 0;position:relative;}#finder #results ol li{color:#333;list-style-image:none;list-style-type:none;position:relative;padding:5px 5px 5px 50px;border:1px dashed #c1c1c1;border-bottom-style:none;border-right-color:#ededed;border-left-color:#ededed;zoom:1;clear:both;}#finder #results ol li:hover{background-color:#e0e0e0;cursor:pointer;color:#000;}#finder #results ol li.noclick:hover{background-color:transparent;cursor:default;color:#333;}#finder #results ol li.active{background-color:white;border-left-color:#c1c1c1;border-right-color:#c1c1c1;}#finder #results ol li div.distance{color:#848484;}#finder #results ol li span.number{font-size:18px;display:block;position:absolute;top:12px;left:21px;color:#fff;}#finder #results ol li.double-digit span.number{left:16px;}#results h2{max-width:100%;margin-left:1px;margin-right:22px;line-height:20px;}#direction h2{max-width:100%;margin-left:6px;margin-right:20px;margin-top:10px;line-height:20px;}.gmap-bubble{overflow:hidden;width:220px;}.gmap-bubble h2{margin-right:10px;}.gmap-bubble .phone,.gmap-bubble .website,.gmap-bubble .products{margin-top:10px;}#finder .gmap-bubble a.loading{background:#4485ce url("/css/images/ajax-loader-small.gif") no-repeat 168px;background:url("/css/images/ajax-loader-small.gif") no-repeat 168px,-webkit-gradient(linear,0% 0%,0% 90%,from(#407cbe),to(#23518c));background:url("/css/images/ajax-loader-small.gif") no-repeat 168px,-moz-linear-gradient(#407cbe 0%,#23518c 90%);}.gmap-bubble .edit-link{position:absolute;bottom:0;right:0;}div.fluster-div{position:relative;}div.fluster-div span{position:absolute;top:44px;right:53px;}#finder #direction{display:block;float:left;width:100%;padding-left:20px;min-height:460px;padding-top:10px;padding-right:5px;}#finder #direction{margin:0;overflow:auto;height:500px;max-width:100%;padding:5px 10px 5px 5px;position:relative;display:none;}#finder #direction table td{color:#333;position:relative;padding:5px 5px 5px 10px;border:1px dashed #c1c1c1;border-bottom-style:none;border-right-color:#ededed;border-left-color:#ededed;zoom:1;clear:both;}#finder #direction .adp-text{text-indent:10px;}#finder #direction .adp-directions{width:100%;}#finder #direction .adp-placemark{color:#333 !important;position:relative !important;padding:5px 5px 5px 5px !important;border:1px dashed #c1c1c1 !important;border-bottom-style:none !important;border-right-color:#ededed !important;border-left-color:#ededed !important;zoom:1 !important;clear:both !important;}#finder #direction input.orides-txt{width:120px;padding-left:10px;}#finder #direction .get-dir-button{padding-left:2px;}#finder #direction table td:hover{cursor:pointer;}#finder #direction ol li.noclick:hover{background-color:transparent;cursor:default;color:#333;}#finder #direction ol li.active{background-color:white;border-left-color:#c1c1c1;border-right-color:#c1c1c1;}#finder #direction ol li div.distance{color:#848484;}#finder #direction ol li span.number{font-size:18px;display:block;position:absolute;top:12px;left:21px;color:#fff;}#finder #direction ol li.double-digit span.number{left:16px;}#direction h2{max-width:100%;line-height:20px;border-bottom:none;}#direction h2 a{font-size:12px;}#map_ledgend{top:5px;}#map_ledgend img{width:auto;}
