.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.prettyMapList .prettyFileBar .prettyMapListSearch .hidden{display:none}.prettyMapList .float_right{float:right}.prettyMapList .float_left{float:left}#MaplistBack,.prettyMapList .btn{zoom:1;padding:5px 10px;font-size:12px;text-decoration:none;display:inline-block;*display:inline}.prettyMapList ul.unstyled{padding:0!important;list-style-type:none;margin:0!important}.prettyMapList .clearfix:after,.prettyMapList .clearfix:before{content:"";display:table}.prettyMapList .clearfix:after{clear:both}.prettyMapList .clearfix{*zoom:1}.prettyMapList .mapHolder{height:350px;border:1px solid #ccc;margin-bottom:15px;width:100%}.prettyMapList .mapHolder .infoWindow{font-size:14px}.prettyMapList .additionalDetail{margin-bottom:10px}.prettyMapList .additionalDetail .colLeft,.prettyMapList .additionalDetail .colRight{width:49%;float:left}.infoWindowContainer{border:none;position:relative;border-radius:5px}.infoWindowContainer.infobox{border:1px solid #999}.infoWindowContainer.infobox:after,.infoWindowContainer.infobox:before{height:0;pointer-events:none;border:solid transparent;content:" ";position:absolute;top:100%;width:0}.infoWindowContainer.infobox:after{border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:15px;margin-left:-15px;left:50%}.infoWindowContainer.infobox:before{border-color:#999 rgba(51,51,51,0) rgba(51,51,51,0);border-width:16px;margin-left:-16px;left:50%}.infoWindowContainer .infoWindow{background-color:#fff;border-radius:0 0 5px 5px}.infoWindowContainer.infobox .infoWindow .infowindowContent{overflow:auto}.infoWindowContainer .infoWindow .infowindowContent{padding:10px}.infoWindowContainer img{right:3px;position:absolute!important;top:3px}.infoWindowContainer img .infoWindow{position:static;width:500px}body .infoWindowContainer .infoWindow h3{padding:7px;font-size:18px;border:none;color:#1e91d7;margin:0!important;border-radius:0;line-height:1.2em}.infoWindowContainer .locationImage{padding-right:10px;padding-bottom:10px;float:left}body .infoWindowContainer .infoWindow h3 span{font-size:13px}.infoWindowContainer .infoWindow img{position:static!important}.prettyMapList .mapHolder .infoWindow .cats{padding-top:5px;font-size:11px;color:#888;clear:both}#SingleMapLocation img,.prettyMapList .mapHolder img{max-width:none!important;box-shadow:none}.prettyMapList .mapLocationDetail{padding:10px 0}.prettyMapList .address{position:relative}.prettyMapList .address span{font-weight:700;position:absolute;left:0}.prettyMapList .mapcategories{font-size:11px;color:#aaa;float:right}.prettyMapList .mapcategories span{color:#888}.prettyMapList .prettyFileBar .multiCategoryFilter .btn{margin:0 5px 0 0}.prettyMapList .customCategoryList{float:right}.prettyMapList .customCategoryList ul{right:0;top:28px}.prettyMapList .multiCategoryFilter{margin-top:10px}.prettyMapList .multiCategoryFilter .categoryFilterContainer,.prettyMapList .multiCategoryFilter .customCategoryList{float:left}.prettyMapList .customCategoryList{position:relative}.prettyMapList .customCategoryList>ul{font-size:11px;border:1px solid #ccc;position:absolute;background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);border-radius:0 0 5px 5px;width:120px;line-height:1.2em;display:none;z-index:9999}.prettyMapList .multiCategoryFilter .customCategoryList>ul{overflow-y:scroll;right:auto;max-height:200px;top:28px;left:0}.prettyMapList .customCategoryList .btn{position:relative;margin-top:10px;padding-left:28px;_padding-left:10px}.prettyMapList .customCategoryList .btn:before{height:16px;content:"";position:absolute;top:6px;background:transparent url(../images/icons/silk_icons/arrow_join_red_down.png) no-repeat 0 0;left:5px;width:16px;display:block}.prettyMapList .customCategoryList ul a{padding:5px;font-size:12px;text-decoration:none;color:#21759b;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;border-bottom:1px solid #f4f4f4;margin:0;display:block}.prettyMapList .customCategoryList .btn.showSortingBtn:before{background-image:url(../images/icons/silk_icons/arrow_down_red.png)}.prettyMapList .showFilterBtn,.prettyMapList .showSortingBtn,.prettyMapList .sortList ul a.selected,.prettyMapList .sortList ul a.showing{position:relative;padding-left:28px;_padding-left:10px}.prettyMapList .prettyFileBar .categoryList .btn.showing{position:relative;padding-left:18px}.prettyMapList .prettyFileBar .categoryList .btn.showing:after{height:10px;content:"\2713 ";position:absolute;top:5px;left:5px;width:10px}.prettyMapList .showFilterBtn:before,.prettyMapList .showSortingBtn:before,.prettyMapList .sortList ul a:before{height:16px;content:"";position:absolute;top:6px;background:transparent url(../images/icons/silk_icons/arrow_join_red_down.png) no-repeat 0 0;left:5px;width:16px;display:block}.prettyMapList .sortList ul a:before{background-image:none}.prettyMapList .showSortingBtn:before,.prettyMapList .sortList ul a.selected:before{background-image:url(../images/icons/silk_icons/arrow_down_red.png)}.prettyMapList .sortAsc:before,.prettyMapList .sortList ul a.sortAsc:before{background-image:url(../images/icons/silk_icons/arrow_up_red.png)}.prettyMapList .prettylink{zoom:1;padding:10px 10px 10px 35px;*padding:10px;font-size:14px;text-decoration:none;position:relative;margin:10px 0;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);cursor:pointer;line-height:1.2em;display:block}.prettyMapList .prettylink:after{height:20px;margin-right:2px;content:"";position:absolute;top:11px;left:10px;width:20px;display:block}.prettyMapList .prettylink:active{-webkit-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2)}.prettyMapList .prettylink a,.prettyMapList .prettylink a:visited{text-decoration:none}.prettyMapList .prettylink .distance{font-size:11px}.prettyMapList .corePrettyStyle .viewLocationDetail{display:block}.prettyMapList .prettylink .address{margin-bottom:10px}.prettyMapList .map{float:none;display:block}.prettyMapList .map:after{background:transparent url(../images/icons/silk_icons/map.png) no-repeat 0 0}.prettyMapList .featuredImage{border:1px solid #aaa;margin-right:10px;-webkit-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);border-radius:5px;float:left;display:block}.prettyMapList .prettylink .smallImage{position:absolute;top:5px;left:5px;z-index:3}.prettyMapList .getDirections{padding-top:10px;border-top:1px dashed #ccc;margin-top:10px}.prettyMapList .getDirections input{margin:0 3px;width:200px}.prettyMapList .mapLocationDirectionsHolder,.prettyMapList .mapLocationDirectionsHolder:hover{color:#333;background-color:#fff;margin-left:-25px}.prettyMapList .mapLocationDirectionsHolder .adp-directions{border:1px solid #ccc;margin-bottom:0!important}.prettyMapList .mapLocationDirectionsHolder .adp-directions .adp-substep div{word-break:break-all}.prettyMapList .mapLocationDirectionsHolder .adp-summary{padding:5px;font-size:13px;border:1px solid #ccc;color:#666;border-width:0 1px;text-align:right;background-color:#fcfcfc}.prettyMapList .mapLocationDirectionsHolder .adp-legal{font-size:11px;text-align:right}.prettyMapList .mapLocationDirectionsHolder table.adp-placemark{border:1px solid #ccc;margin-bottom:0!important}.prettyMapList .mapLocationDirectionsHolder>div{padding:10px;border:1px solid #ccc;margin-top:15px}.prettyMapList .mapLocationDirectionsHolder table{margin:0 0 5px!important;width:100%}.prettyMapList .mapLocationDirectionsHolder .adp-text{vertical-align:middle;padding-left:35px}.prettyMapList .printDirections{padding:5px;float:right;margin-top:5px}.prettyPagination{height:45px;padding-top:5px;margin-bottom:10px;text-align:center}.prettyPagination .pagingInfo{zoom:1;position:absolute;margin-top:10px;display:inline-block;*display:inline}.prettyPagination a{zoom:1;padding:5px;display:inline-block;*display:inline}.prettyPagination a.pfl_next{float:right}.prettyPagination a.pfl_prev{float:left}.prettyPagination a.disabled{opacity:.4}.prettyMapList .prettyFileBar{position:relative;border-bottom:1px dashed #efefef;padding-bottom:5px}.prettyMapList .prettyFileBar .btn{margin:0 0 0 5px}.prettyMapList .prettyFileBar .unstyled li{padding:0;list-style-type:none;margin:0;background-image:none}.prettyMapList .prettyFileBar .prettyFileFilters,.prettyMapList .prettyFileBar .prettyFileSorting{font-size:11px;border:1px solid #ccc;right:0;position:absolute;top:38px;background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);border-radius:0 0 5px 5px;width:120px;line-height:1.2em;display:none;z-index:100}.prettyMapList .prettyFileBar .prettyFileSorting{right:105px}.prettyMapList .prettyFileBar .prettyFileFilters p,.prettyMapList .prettyFileBar .prettyFileSorting p{margin-bottom:0!important;padding-bottom:0!important}.prettyMapList .prettyFileBar .prettyFileFilters li a,.prettyMapList .prettyFileBar .prettyFileSorting li a{padding:5px;font-size:12px;text-decoration:none;color:#21759b;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;border-bottom:1px solid #f4f4f4;margin:0;display:block}.prettyMapList .prettyFileBar .prettyFileFilters li a{background:#f7ffe0 none no-repeat 91px 10px}.prettyMapList .prettyFileBar .prettyFileFilters li a:hover,.prettyMapList .prettyFileBar .prettyFileSorting li a:hover{color:#d54e21;background-color:#f7ffe0}.prettyMapList .prettyFileBar .prettyFileSorting li a{background:transparent url(../images/icons/silk_icons/arrow_down_red.png) no-repeat 100px 4px}.prettyMapList .prettyFileBar .prettyFileSorting li a.sortAsc{background:transparent url(../images/icons/silk_icons/arrow_up_red.png) no-repeat 100px 4px}.prettyMapList .prettyFileBar .bar{border-top:1px solid #ccc;text-align:right;background-color:#fbfbfb;border-radius:0 0 5px 5px}.prettyMapList .prettyFileBar .bar .cross{height:16px;padding:5px;text-indent:-9000px;opacity:.4;text-align:left;background:transparent url(../images/icons1/cross.png) no-repeat 99% 50%;display:block}.prettyMapList .prettyFileBar .bar .cross:hover{background-color:#efefef}.prettyMapList .prettyFileBar .customCategoryList a.showing{text-shadow:0 1px 1px #fff;color:#626933;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:relative;background:#f7ffe0 none no-repeat 91px 2px;padding-left:24px}.prettyMapList .prettyFileBar .customCategoryList a.showing:after,.prettyMapList .prettyFileBar .prettyFileFilters a.showing:after{height:16px;content:"";position:absolute;opacity:.8;top:3px;background:transparent url(../images/icons/silk_icons/tick.png) no-repeat 0 0;left:3px;width:16px;display:block}.prettyMapList .prettyFileBar .categoryList li{margin-right:5px;margin-bottom:1px;float:left}.prettyMapList .prettyFileBar .categoryList .btn{padding:6px 4px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;margin-left:0;line-height:1em}.prettyMapList .prettyMessage{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e9f6fd",endColorstr="#d3eefb",GradientType=0);padding:10px 10px 10px 35px;position:relative;margin:10px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#e9f6fd;background:-moz-linear-gradient(top,#e9f6fd 0,#d3eefb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e9f6fd),color-stop(100%,#d3eefb));background:-webkit-linear-gradient(top,#e9f6fd,#d3eefb);background:-o-linear-gradient(top,#e9f6fd 0,#d3eefb 100%);background:-ms-linear-gradient(top,#e9f6fd 0,#d3eefb 100%);background:linear-gradient(top,#e9f6fd,#d3eefb)}.prettyMapList .prettyMessage:after{height:20px;content:"";position:absolute;top:14px;background:transparent url(../images/icons/silk_icons/information.png) no-repeat 0 0;left:10px;width:20px;display:block}.prettyMapList .prettyMessage a{margin-left:10px}.prettyMapList .prettyFileBar .prettyMapListSearch{zoom:1;padding:0;text-align:left;display:inline-block;*display:inline}.prettyMapList .prettyFileBar .combo{position:relative;padding-bottom:20px}body .prettyMapList .prettyFileBar .combo .prettySearchValue{width:100px}.prettyMapList .prettyFileBar .combo .clearSearch{padding:0;font-size:11px;border:none;right:0;color:#333;position:absolute;bottom:-5px;box-shadow:none;background:none repeat scroll 0 0 transparent}.prettyMapList .prettyFileBar .prettyMapListSearch label{margin-right:10px}.prettyMapList .prettyFileBar .distanceSelector{padding:5px 4px;border:1px solid #ccc;margin-right:3px;margin-bottom:0;-webkit-border-radius:3px;border-radius:3px;display:inline-block}.prettyMapList .directionsPostcode,.prettyMapList .prettyFileBar .prettyMapListSearch input,.prettyMapList .prettyFileBar .prettySearchValue{padding:5px;font-size:13px;border:1px solid #ccc;color:#ccc;margin:0 5px 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:150px;display:inline-block}.prettyMapList .directionsPostcode:focus,.prettyMapList .prettyFileBar .prettyMapListSearch input:focus,.prettyMapList .prettyFileBar .prettySearchValue:focus{border-color:rgba(82,168,236,.8);color:#333;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}.prettyMapList .prettyFileBar .prettySearchValue.error{border-color:red;color:#666;background-image:none}.prettyMapList .prettyFileBar .prettyMapListSearch a{zoom:1;font-size:13px;cursor:pointer;margin-left:0;display:inline-block;*display:inline}.prettyMapList .prettyFileBar .prettyMapListSearch .clearSearch{margin-left:3px}.prettyMapList .prettyListItems{min-height:150px}.prettyMapList .prettyListItems.loading{height:200px;background:#fff url(../images/loading32.gif) no-repeat 50% 50%}.prettyMapList .prettyListItems.loading a,.prettyMapList .prettyListItems.loading li{display:none}.prettyMapList .getDirections .getdirectionsgeo,.prettyMapList .getDirections .getdirectionsgeo:active,.prettyMapList .getDirections .getdirectionsgeo:hover{padding:5px;text-indent:-9000px;background:#fff url(../images/target.png) no-repeat 50% 50%;margin-left:3px;width:15px}.prettyMapList .getDirections .getdirectionsgeo:hover{background-color:#eee}.prettyMapList .getDirections .smallLoading,.prettyMapList .getDirections .smallLoading:hover{background:#fff url(../images/loading16.gif) no-repeat 50% 50%}.prettyMapList .viewLocationPage{margin-top:10px}.mapHolder img{visibility:visible!important;box-shadow:none!important}.mapHolder{height:350px;width:100%}#SingleMapLocation{padding:5px 5px 0;border:1px solid #ccc;margin-bottom:15px;background-color:#fff;-webkit-box-shadow:0 3px 2px 0 rgba(0,0,0,.2);box-shadow:0 3px 2px 0 rgba(0,0,0,.2)}#MapAddressContainer{padding:10px;border:1px solid #ccc;background-color:#f9f9f9;margin:30px 0 20px;-webkit-border-radius:3px;border-radius:3px;width:100%;display:inline-block}#MapAddressLabel{font-size:.8em;margin-bottom:5px;color:#888;display:inline-block}.maplist_featuredimage{padding:5px;border:1px solid #ccc;margin:0 10px 10px 0;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}#MaplistBack{margin:5px 0 10px}.leftmap .mapHolder{margin-right:1%}.leftmap #ListContainer,.leftmap .mapHolder,.leftmap .prettyFileBar{width:49%;float:left}.rightmap .mapHolder{margin-right:1%;width:49%;float:right}.rightmap #ListContainer,.rightmap .prettyFileBar{width:49%;float:left}.location-accordion .location-list{padding:10px;list-style-type:none;margin:0;cursor:pointer}.location-accordion .location-list.active{background-color:#ccc}.location-accordion .location-list .active{font-weight:700}#main .location-accordion .show-locations,.location-accordion .show-locations{padding:10px;font-size:1.2em;color:#fff;background-color:#666;margin:0 0 1px;cursor:pointer}.FullMapPage #SingleMapLocation{height:300px;width:100%}.FullMapPage .infoWindowContainer .infoWindow h3{margin-bottom:0!important}.FullMapPage .infoWindow .infowindowContent{height:160px;overflow:auto;padding-top:10px;font-size:13px}.FullMapPage .infoWindow .infowindowContent .locationImage{padding:0 10px 10px 0;float:left}.FullMapPage .address,.FullMapPage .openinghours,.FullMapPage .telephone{position:relative;padding-left:170px}.FullMapPage .address span,.FullMapPage .openinghours span,.FullMapPage .telephone span{font-weight:700;position:absolute;left:0}.FullMapPage div.mapLocationDirectionsHolder,.FullMapPage div.mapLocationDirectionsHolder:hover{border:none;margin:0}.FullMapPage div.mapLocationDirectionsHolder>div{padding:0;border:none;border-top:1px solid #ccc;margin-top:15px}@media only screen and (max-width:767px){body .leftmap #ListContainer,body .leftmap .mapHolder,body .leftmap .prettyFileBar,body .rightmap #ListContainer,body .rightmap .mapHolder{width:100%;float:none}}