h1#store_finder_header{border-bottom:1px solid #898989;color:#104B8F;float:left;font-size:2.2em;font-weight:bold;margin-bottom:17px;padding:0 0 10px;text-transform:uppercase;width:960px;}p#store_results_header{float:left;font-size:1.5em;margin:17px 0;width:924px;}p#store_loading_message{font-size:2em;width:100%;margin-top:80px;text-align:center;}hr.stores_divider{float:left;width:960px;height:0;background:none;border:0;border-bottom:1px solid #E2E2E2;margin-bottom:10px;}div#stores_header{width:100%;}div#chooseCountry,div#chooseRegion,div#chooseStore{float:left;width:150px;margin-top:10px;}div#chooseCountry h3,div#chooseRegion h3,div#chooseStore h3{font-weight:bold;margin-bottom:5px;margin-top:10px;}div#chooseCountry ul,div#chooseRegion ul,div#chooseStore ul{margin-left:5px;margin-top:10px;}div#storeInfoCont{float:right;width:500px;}div#map{display:none;width:930px;padding:0 15px;}.js div#map{display:block;}div#store_details{width:930px;padding:0 15px;}div#store_finder_search{display:none;}.js div#store_finder_search{display:block;}div#map_canvas{float:left;width:930px;height:500px;}div#map_directions{display:none;float:left;width:0;height:490px;overflow-y:scroll;overflow-x:hidden;}div#directions_loading{display:none;background:#FFF;position:absolute;width:250px;height:500px;padding-top:150px;text-align:center;}p#storeAddress{float:left;margin:10px;}p#storeOpeningHours{float:right;margin:10px;}form#store_finder div.element{float:left;clear:none;width:auto;}div#stores_header{border-bottom:1px solid #E2E2E2;margin-bottom:10px;font-weight:bold;display:inline-block;}div.marker{float:left;width:60px;}div.store_name{float:left;width:189px;margin-right:10px;}div.adr{float:left;width:189px;margin-right:10px;}div.tel{float:left;width:129px;margin-right:10px;}div.opening_times{float:left;width:325px;}div#store_details ul.stores li{float:left;clear:left;width:100%;}div#store_details ul.stores li.divider{border-top:1px solid #E2E2E2;width:100%;margin:10px 0;}div#store_details ul.stores li.last_divider{border:none;}div#store_details ul.stores div.adr,div#store_details ul.stores div.tel,div#store_details ul.stores div.store_name{border-right:1px solid #E2E2E2;height:115px;}div#store_details ul.stores div.store_logos{margin-top:7px;}div#store_details ul.hidden_stores{display:none;}div#store_details ul#injected_stores div.opening_times{width:155px;height:115px;margin-right:10px;border-right:1px solid #E2E2E2;}div#store_details ul#injected_stores div.journey_info{float:left;width:160px;}div#store_finder_search label,div#store_finder_select label{display:none;}div#search_heading,div#region_heading{color:#000;font-weight:bold;}div.part_layout div#search_heading,div.part_layout div#region_heading{padding-bottom:25px;}div.part_layout div#stores_page_header{margin-bottom:48px;}div.part_layout div#store_finder_search{float:left;position:relative;background:#e8e8e8;width:266px;height:155px;margin-left:86px;margin-bottom:30px;padding:20px 30px 35px;}.ie6 div.part_layout div#store_finder_search{margin-left:43px;}div.part_layout div#store_finder_select{float:left;position:relative;background:#e8e8e8;width:266px;height:155px;margin-bottom:30px;padding:20px 30px 35px;}div.part_layout form div.element{padding:0;margin-bottom:20px;}div.part_layout form div.element select{width:265px;}div.part_layout form div.element input.text{width:245px;}div.part_layout img#stores_or{float:left;padding:80px 48px;}div.part_layout button#map_search,div.part_layout button#store_finder_select_button{position:absolute;bottom:39px;left:139px;}.ie6 div.part_layout button#store_finder_select_button{position:relative;bottom:auto;left:110px;}#store_finder .type_g_disabled span{position:static;}.ie6 #store_finder .type_g_disabled span,.ie7 #store_finder .type_g_disabled span{position:relative;}div.full_layout div#stores_page_header{margin-bottom:13px;}div.full_layout div#store_finder_search{float:left;background:#e8e8e8;width:328px;padding:8px 0;margin-left:20px;}.ie6 div.full_layout div#store_finder_search{margin-left:10px;}div.full_layout div#store_finder_select{float:left;background:#e8e8e8;width:491px;padding:8px 0;}div.full_layout div#search_heading,div.full_layout div#region_heading{padding-left:10px;}div.full_layout img#stores_or{float:left;padding:22px 30px;}div.full_layout input#postcode{width:235px;}div.full_layout div#store_finder_select select{width:195px;height:25px;line-height:25px;}div.full_layout button#map_search,div.full_layout button#store_finder_select_button{float:left;margin-top:4px;}div.store_popup_top{background:url(/pws/images/maps/img_maps_top.png) top left no-repeat;}.ie6 div.store_popup_top{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pws/images/maps/img_maps_top.png',sizingMethod='crop');}div.store_popup_bottom{background:url(/pws/images/maps/img_maps_bottom.png) bottom left no-repeat;}.ie6 div.store_popup_bottom{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pws/images/maps/img_maps_bottom.png',sizingMethod='crop');}div.store_popup_arrow{background:url(/pws/images/maps/img_maps_arrow.png) bottom left no-repeat;}.ie6 div.store_popup_arrow{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pws/images/maps/img_maps_arrow.png',sizingMethod='crop');}div.store_popup{width:249px;}div.store_popup div.store_logo{float:left;width:40px;margin:3px 6px;text-align:center;}div.store_popup div.store_details{float:left;margin-left:6px;width:189px;}div.store_popup div.store h3{font-weight:bold;}div.store_popup div.tel{font-weight:bold;margin-top:8px;}div.store_popup div.distance_info{float:left;}div.store_popup div.distance_info div.journey_duration,div.store_popup div.distance_info div.journey_distance{font-weight:bold;}div.store_popup div.opening_times{width:200px;}div.store_popup input{padding:0;}div.store_popup form div.element{width:auto;}div.store_popup form div.element input.directions_postcode{width:162px;}span.geo{display:none;}div.infowin_content div.store_actions{display:none;}div.directions_finder{float:left;width:248px;padding:7px 0 0;border-top:2px solid #2968af;margin-top:6px;}div.directions_finder form div.element{clear:none;padding:6px;}div.directions_finder form div.directions_finder_heading{text-align:center;}div.directions_finder div.postcode_lookup_element{position:relative;}div.directions_finder img.maps_loading_directions{position:absolute;top:9px;right:10px;}div#postcode{display:none;}
