.standard-store-locator-portlet #map_canvas{min-height:200px}.standard-store-locator-portlet .portlet{overflow:auto}.standard-store-locator-portlet .left-area{float:left;width:70%}.standard-store-locator-portlet .results-area{float:left;width:30%}.standard-store-locator-portlet .search-form-area{float:left;width:100%}.standard-store-locator-portlet .map-area{float:left;width:95%;padding-top:50px}.standard-store-locator-portlet .map-area #pharmacy-map{min-height:350px}.standard-store-locator-portlet img.home-pharmacy{width:15px;height:15px;margin-right:15px;cursor:pointer}.standard-store-locator-portlet .hidden{display:none}.standard-store-locator-portlet .show-more-info-container{margin:15px 0}#portlet_minipharmacylocator_WAR_standardstorelocatorportlet{overflow:auto}#p_p_id_minipharmacylocator_WAR_standardstorelocatorportlet_t .portlet-body{width:259px}.standard-store-locator-portlet .show-services{float:right}.standard-store-locator-portlet .results-area{height:540px;overflow-y:scroll}.pharmacy-locator-filter-words textarea{width:450px;height:100px}#map-canvas,#panel{height:473px}#panel{min-width:312px;float:right;margin:0 5px}.marginTop25{margin-top:25px}.twoColumn{float:left;width:50%;margin-bottom:30px}.selectedFields,.availableFields{min-height:43px;width:90%;height:150px;overflow:auto;list-style-type:none;margin:0;padding:0 0 2.5em;float:left;margin-right:10px;border:1px solid #CCC;border-radius:3px}.selectedFields li,.availableFields li{margin:0 5px 5px 5px;padding:5px;font-size:1.2em;cursor:move}.selectedFields,.availableFields{list-style-type:none;margin:0;padding:0;float:left;margin-right:10px;background:#eee;padding:5px;height:150px;overflow:auto}.selectedFields li,.availableFields li{margin:5px;padding:5px;font-size:1.2em}.selectedFields .ui-icon,.availableFields .ui-icon{display:inline-block}.ui-icon.required{background:red}.ui-icon.key{background:green}.ui-icon.updatable{background:blue}.ui-icon.right{float:right;margin:0 5px;opacity:.2;cursor:pointer}.ui-icon.enabled{opacity:1}.availableFields .ui-icon.right{display:none}.storelocator-panel{border:0;overflow-y:scroll;overflow-x:visible}.storelocator-panel .store-list{list-style:none;margin:0;padding:0}.storelocator-panel .store-list li,.storelocator-panel .directions-panel{padding:0}.storelocator-panel .directions-panel{font-size:.8em}.storelocator-panel .directions{display:none}.storelocator-panel .location-search{padding:0}.storelocator-panel .location-search input{width:79%}.storelocator-panel .location-search input.geolocated{width:175px}.firefox .storelocator-panel .location-search input.geolocated{width:177px}.storelocator-panel .location-search h4{font-size:.8em;margin:0;padding:0}.storelocator-panel .store-list .no-stores{color:grey}.storelocator-panel .store .features{display:none}.storelocator-panel .feature-filter{overflow:hidden}.storelocator-panel .feature-filter label{display:block;font-size:.8em;float:none}.store .address,.store .phone,.store .web,.store .misc{margin-top:.2em;margin-bottom:.5em;display:block;font-family:Arial}.store .features{overflow:hidden;color:grey;margin:0;padding:0;font-size:70%;max-width:250px}.store .features li{display:inline;float:left;padding-right:.8em}.store .web a{color:green}.store .action{font-size:.8em;color:green;margin-right:.5em}.location-search-icon{background-image:url("../images/search-icon.jpg");width:42px;height:42px}#map-canvas,#panel{height:480px}#panel{margin:0 0 0 6px;min-width:30%;width:30%}.standard-store-locator-portlet{border:0;margin-left:0;padding:3px}.standard-store-locator-portlet .storelocator-panel{overflow-x:hidden}.standard-store-locator-portlet .storelocator-panel .location-search h4{color:#99999a;font-weight:normal}.standard-store-locator-portlet .storelocator-panel .location-search span{background-image:url("../images/search-icon.jpg");cursor:pointer;float:right;height:32px;margin-left:5px;margin-right:6px;text-indent:-9999px;width:32px}.standard-store-locator-portlet .storelocator-panel .location-search input{background:#eee;border:0;color:#99999a;font-size:19px;height:32px;padding-left:10px;border-image:initial;outline:0}.standard-store-locator-portlet .storelocator-panel .location-search .location-search-icon{cursor:pointer;float:right;margin-left:5px;margin-right:6px}.standard-store-locator-portlet .storelocator-panel .location-search span.location-geolocate{background:#eee;color:#fff;margin:0;text-indent:0}.standard-store-locator-portlet .storelocator-panel .location-geolocate img{padding:5px;text-indent:0;width:22px}.standard-store-locator-portlet #map-canvas .store{float:left;min-width:195px}.standard-store-locator-portlet #map-canvas .store a{color:#00f}.standard-store-locator-portlet #map-canvas .map_window .address_city{color:#99999a;font-size:15px;line-height:22px}.standard-store-locator-portlet #map-canvas .map_window .name{color:#99999a;font-size:15px;line-height:22px}.standard-store-locator-portlet #map-canvas .map_window .address_street1{display:block;margin-top:.2em}.standard-store-locator-portlet #map-canvas .map_window .extra_addressLine2{display:block;margin-top:.2em}.standard-store-locator-portlet #map-canvas .map_window .extra_detail_url{margin-top:.2em;margin-bottom:.5em}.standard-store-locator-portlet #map-canvas .map_window .extra_detail_url a{color:#00f;font-weight:normal;padding-right:20px}.standard-store-locator-portlet #map-canvas .map_window .features_{color:grey;float:left;font-size:70%;list-style:none;min-width:195px;margin:0;overflow:hidden;padding:0}.standard-store-locator-portlet #map-canvas .map_window .features_ li{display:inline;float:left;padding-right:.8em}.standard-store-locator-portlet #map-canvas .map_window .opening_hours{margin-bottom:5px}.standard-store-locator-portlet #map-canvas .map_window .opening_hours .service{padding-left:10px}.standard-store-locator-portlet #map-canvas .map_window .opening_hours .service_day{display:inline;margin-right:5px;width:100px}.standard-store-locator-portlet #map-canvas .map_window .opening_hours .service_hours{display:inline}.standard-store-locator-portlet #map-canvas .map_window .service-element img{margin-top:20px;width:20px}.standard-store-locator-portlet #map-canvas .map_window .service-name{display:none;left:0;position:absolute;bottom:23px}.standard-store-locator-portlet #map-canvas .map_window .web img{margin-bottom:-4px}.standard-store-locator-portlet #map-canvas .map_window .alphega-member-icon{bottom:0;right:-20px;position:absolute}.standard-store-locator-portlet #map-canvas .map_window .alphega-member-icon img{height:19px}.standard-store-locator-portlet #map-canvas .map_window>div{clear:both}.standard-store-locator-portlet #map-canvas .gm-style-iw{min-width:220px}.ui-autocomplete{background-color:#FFF;border:1px solid #ccc;list-style:none;padding:6px;width:30%!important}.ui-autocomplete .ui-menu-item a{text-decoration:none!important;cursor:pointer}.ui-autocomplete .ui-menu-item:hover a{color:#99999a!important;font-weight:bold}.standard-store-locator-portlet #panel .directions-panel{margin-top:6px}.standard-store-locator-portlet #panel .directions-panel .directions-to{background:white;border:#ccc 1px solid;cursor:auto;height:22px;float:left;margin-right:5px;padding:0 5px;width:130px}.standard-store-locator-portlet #panel .directions-panel input[type='submit']{background:#ccc;border:0;color:#000;float:left;font-size:11px;padding:5px 3px 4px;text-shadow:none;width:95px}.standard-store-locator-portlet #panel .directions-panel .close-directions{background:url(../images/portlet/close.png);float:right;height:16px;margin:6px 6px 6px 3px;text-indent:-9999px;width:16px}.standard-store-locator-portlet #panel .directions-panel .rendered-directions{font-size:11px;margin-right:6px}.standard-store-locator-portlet #panel .directions-panel .adp-placemark{background:#f4f4f4}.standard-store-locator-portlet #panel .directions-panel .adp-placemark img{height:auto;padding:7px 6px 4px;width:17px}.standard-store-locator-portlet #panel .directions-panel .adp-directions{color:#666;font-family:Arial}.standard-store-locator-portlet #panel .directions-panel .adp-directions .adp-substep b{color:#000}.standard-store-locator-portlet .directions-buttons .directions-button{background:#d5d5d5 url(../images/directions.png);margin-right:3px;width:20px;height:20px;float:left}.standard-store-locator-portlet .directions-buttons .directions-button.selected{background:#888 url(../images/directions-white.png);margin-right:3px;width:20px;height:20px;float:left}.standard-store-locator-portlet .directions-buttons .directions-button.directions-driving{background-position:2px 3px}.standard-store-locator-portlet .directions-buttons .directions-button.directions-transit{background-position:4px -49px}.standard-store-locator-portlet .directions-buttons .directions-button.directions-walking{background-position:6px -74px}.standard-store-locator-portlet .directions-buttons .directions-button.directions-bicycling{background-position:1px -23px;margin-right:0}.standard-store-locator-portlet #panel .directions-panel .warnbox-content{display:none}.standard-store-locator-portlet .storelocator-panel .storelocator-filter .filters{background:#ccc;font-size:17px;font-weight:100;float:left;height:22px;margin:0 6px 6px 0;padding:5px 10px;width:90%}.standard-store-locator-portlet .storelocator-panel .storelocator-filter .filters .expandable-feature-filter{color:#fff;text-decoration:none}.standard-store-locator-portlet .storelocator-panel .storelocator-filter #service-icon{float:right;height:32px;margin-top:-5px;width:32px}.standard-store-locator-portlet .storelocator-panel .storelocator-filter #service-icon.plus{background:url(../images/filter.png) 100% 50% no-repeat}.standard-store-locator-portlet .storelocator-panel .storelocator-filter #service-icon.less{background:url(../images/filter-less.png) 100% 50% no-repeat}.standard-store-locator-portlet .storelocator-panel .storelocator-filter .selected{background:url(../images/filters-check.png) no-repeat -2% 50%;padding-left:28px;padding-top:2px}.standard-store-locator-portlet .storelocator-panel .storelocator-filter .selected #service-icon.plus{background:url(../images/filter.png) 100% 50% no-repeat}.standard-store-locator-portlet .storelocator-panel .storelocator-filter .selected #service-icon.less{background:url(../images/filter-less.png) 100% 50% no-repeat}.standard-store-locator-portlet .storelocator-panel .store-list li{background:#f4f4f4;margin-bottom:6px;margin-right:6px;display:table;overflow:hidden;position:relative}.standard-store-locator-portlet .storelocator-panel .store-list li.highlighted{background:#eee}.standard-store-locator-portlet .storelocator-panel .store-list li.no-stores{width:98%}.standard-store-locator-portlet .storelocator-panel .store-list li .store{border-right:6px solid #fff;clear:both;display:table-cell;float:left;min-height:96px;padding:15px 10px 5px;width:193px}.standard-store-locator-portlet .storelocator-panel .store-list li .store .name{color:#99999a;font-size:13px;font-weight:bold;line-height:14px;margin-bottom:.4em}.standard-store-locator-portlet .storelocator-panel .store-list li .store .address_city{font-size:15px;line-height:16px;font-weight:bold}.standard-store-locator-portlet .storelocator-panel .store-list li .store .address_street1{display:block;margin-top:.2em}.standard-store-locator-portlet .storelocator-panel .store-list li .store .extra_addressLine2{display:block;margin-top:.2em}.standard-store-locator-portlet .storelocator-panel .store-list li .store .panel-more-button{padding:6px 0;text-decoration:underline}.standard-store-locator-portlet .storelocator-panel .store-list li .store .panel_more .custom_Services .features_{margin:6px 0;width:100%}.standard-store-locator-portlet .storelocator-panel .store-list li .store .panel_more .custom_Services .features_ li{clear:both;float:left;width:100%}.standard-store-locator-portlet .storelocator-panel .store-list li .store .service-element img{float:left;padding-right:6px;width:20px}.standard-store-locator-portlet .storelocator-panel .store-list li .store .alphega-member-icon{float:right;margin-top:-21px;margin-right:3px}.standard-store-locator-portlet .storelocator-panel .store-list li.store .store:hover{background:#eee;cursor:pointer}.standard-store-locator-portlet .storelocator-panel .store-list li .panel_links{vertical-align:bottom;display:table-cell;overflow:hidden;margin-left:220px;position:relative;text-align:center;width:100%}.standard-store-locator-portlet .storelocator-panel .store-list li .panel_links .panel_link:hover{background:#eee}.standard-store-locator-portlet .storelocator-panel .store-list li .panel_links .panel_link{min-height:32px;padding:0 5px;text-align:center;width:36px}.standard-store-locator-portlet .storelocator-panel .store-list li .panel_links .panel_link a{border-top:1px solid #99999a;display:block;height:100%}.standard-store-locator-portlet .storelocator-panel .store-list li .panel_links .panel_link:first-child a{border-top:0}.standard-store-locator-portlet .storelocator-panel .store-list li .panel_links .panel_link img{margin-top:7px}.standard-store-locator-portlet .storelocator-panel .store-list li .panel_links.one-element .panel_link.first_link.last_link{bottom:0;top:0;overflow:hidden;position:absolute}.standard-store-locator-portlet .storelocator-panel .store-list li .panel_links.two-element .panel_link.first_link{bottom:32px;top:0;overflow:hidden;position:absolute}.standard-store-locator-portlet .storelocator-panel .store-list li .panel_links.three-element .panel_link.first_link{bottom:64px;top:0;overflow:hidden;position:absolute}.standard-store-locator-portlet .storelocator-panel .feature-filter{display:none;margin:-6px 5px 5px 0;padding:0 10px;width:auto}.standard-store-locator-portlet .storelocator-panel .feature-filter label{border-top:1px solid #ccc;clear:both;color:#049f3a;font-size:13px;font-weight:100}.standard-store-locator-portlet .storelocator-panel .feature-filter label:first-child{border-top:0}.standard-store-locator-portlet .storelocator-panel .feature-filter label input{float:right;margin-right:8px;margin-top:7px}.standard-store-locator-portlet .storelocator-panel .feature-filter label img{float:left;margin-right:10px;width:24px}.standard-store-locator-portlet .storelocator-panel .feature-filter .service-name{font-size:13px;padding-top:8px}.standard-store-locator-portlet .storelocator-panel .store-list li .store .custom_promotions ul{margin:0}.standard-store-locator-portlet .storelocator-panel .store-list li .store .custom_promotions li{background:0}.standard-store-locator-portlet .storelocator-panel .store-list li .store .custom_promotions .service-image{width:30px}.standard-store-locator-portlet .storelocator-panel .store-list li .store .custom_promotions .service-name{display:none}.mini-standard-store-locator-portlet #store-locator-top{width:90%}.mini-standard-store-locator-portlet #store-locator-top form{display:inline-table;float:left;position:relative;width:100%}.mini-standard-store-locator-portlet #store-locator-top .find-text{display:inline-block;float:none;max-width:85%;vertical-align:bottom;width:auto}.mini-standard-store-locator-portlet #store-locator-top input[type="image"]{display:inline-block;float:none;margin-bottom:3px;padding-left:5px;vertical-align:bottom}.Alphega-columns-3 #column-3 .mini-standard-store-locator-portlet #store-locator-top .find-text{display:inline-block;float:none}.standard-store-locator-portlet .extra_distance_ml{color:#99999a;font-style:italic;padding:0 6px 0 24px;position:relative;float:right}.standard-store-locator-portlet .extra_distance_ml .distance{padding:3px 0}.tsfzie .standard-store-locator-portlet .storelocator-panel .store-list li .panel_links{display:table-row}.tsfzie .standard-store-locator-portlet .storelocator-panel .store-list li .panel_links .panel_link{position:absolute;right:-40px}.tsfzie .standard-store-locator-portlet .storelocator-panel .store-list li .panel_links .panel_link.last_link{bottom:0}.tsfzie .standard-store-locator-portlet .storelocator-panel .store-list li .panel_links.three-element .panel_link{bottom:42px}.tsfzie .standard-store-locator-portlet .storelocator-panel .store-list li .panel_links.three-element .panel_link.first_link{bottom:84px}.tsfzie .standard-store-locator-portlet .storelocator-panel .store-list li .panel_links.three-element .panel_link.last_link{bottom:0}.tsfzie .standard-store-locator-portlet #map-canvas .gm-style-iw{min-height:155px}.tsfzie .standard-store-locator-portlet #map-canvas .store{min-height:155px}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}