/*Search store*/
.search-store-box{background:#e0e0e0 url(i/boxes/col-box-regular-grey.png?staticVersion=14) 0 0 no-repeat;}
.search-store-box h2{padding:5px;height:25px;background:url(i/titles/search.png?staticVersion=14) 8px 10px no-repeat;text-indent:-1000em;}
.search-store-box .box-content{padding:0 0 12px;background:#e0e0e0 url(i/boxes/col-box-regular-grey.png?staticVersion=14) -180px 100% no-repeat;}
.search-store-box .box-content p{overflow:hidden;margin:0 0 5px;padding:0 5px;}
.search-store-box .box-content input#postcode-town{padding:2px;height:14px;border:1px solid #fff;width:164px;font:12px Arial,Helvetica,Sans-serif;}
.search-store-box .box-content input#sunday-opened{vertical-align:middle;}
.search-store-box .box-content p.search-store-error{color:#d71440;line-height:normal;}
.search-store-box .box-content button{margin:15px auto 0 auto;display:block;width:105px;height:19px;border:0;background:transparent url(i/btn/store-locator-submit-search.png?staticVersion=14) 0 0 no-repeat;text-indent:-1000em;cursor:pointer;}
/*Search results pagination*/
.results-pagination{
	padding:5px 0 0;
	background:#ccc;
	text-align:center;
}
.results-pagination a.modify-search{display:block;margin:0 auto 5px;width:162px;height:19px;text-indent:-1000em;background:url(i/btn/modify-search.png?staticVersion=14) 0 0 no-repeat;}
.results-pagination  .store-locator-pagination{overflow:hidden;padding:0 0 0;line-height:17px;zoom:1;}
.results-pagination  .store-locator-pagination a{color:#812990;text-decoration:none;}
.results-pagination  .store-locator-pagination a.control{display:inline;}
.results-pagination  .store-locator-pagination a.control:hover{
	color:#000;
	text-decoration: underline;
}
.results-pagination  .store-locator-pagination a.back{float:left;margin-left:10px;}
.results-pagination  .store-locator-pagination a.next{float:right;margin-right:10px;}
.results-pagination  .store-locator-pagination p{float:left;width:75px;text-align:center;}
.results-pagination  .store-locator-pagination p a{padding:0 3px;}
.results-pagination  .store-locator-pagination p a.active{background:#fff;}
/*Search results*/
.search-results{padding:0 5px;}
.search-results li{padding:8px 0;border-bottom:1px solid #b0a2a2;}
.search-results li.last{border:0;}
.search-store-box .box-content .search-results li p{padding:0;}
.search-results li strong{color:#812990;}
.search-results li strong a{text-decoration:none;}
.search-store-box .box-content .search-results li p.store-address{
	padding-left:14px;
}
.search-store-box .box-content .search-results li p.store-actions{overflow:hidden;padding:0 3px;zoom:1;}
.search-results li .store-actions a{display:inline;width:79px;height:19px;text-indent:-1000em;}
.search-results li .store-actions a.zoom{float:left;background:url(i/btn/zoom.png?staticVersion=14) 0 0 no-repeat;}
.search-results li .store-actions a.select{float:right;background:url(i/btn/select.png?staticVersion=14) 0 0 no-repeat;}
/*Search results by cities*/
.search-store-box strong.instruction{display:block;margin:10px 0 0;color:#812990;text-align:center;}
.search-store-box .search-results-cities{margin:0 10px;}
.search-store-box .search-results-cities li{padding:10px 0 15px;border-bottom:1px solid #b0a2a2;}
.search-store-box .search-results-cities li.last{border:0;}
.search-store-box .search-results-cities li a.select{margin:10px 0 0;display:block;width:79px;height:19px;text-indent:-1000em;background:url(i/btn/select.png?staticVersion=14) 0 0 no-repeat;}
.search-store-box .search-results-cities li button{margin:10px 0 0;display:block;width:79px;height:19px;text-indent:-1000em;background:url(i/btn/select.png?staticVersion=14) 0 0 no-repeat;}

/*Col-main general*/
#col-main h1{padding:0 15px;height:46px;line-height:46px;background:url(i/boxes/store-finder-header.png?staticVersion=14) 0 0 no-repeat;font-size:21px;font-weight:normal;color:#812990;}
#col-main p.catcher{padding:15px;}
#col-main .box{margin:0 0 15px;}
#col-main .map-container{overflow:hidden;width:750px;height:500px;margin:0 0 15px 0;}
#col-main .box .box-content{padding:10px 20px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;}
#col-main .box .box-header,
#col-main .box .box-footer{height:3px;font-size:1px;line-height:1px;}
#col-main .box .box-header{background:url(i/boxes/store-locator-top.png?staticVersion=14) 0 0 no-repeat;}
#col-main .box .box-footer{background:url(i/boxes/store-locator-bottom.png?staticVersion=14) 0 0 no-repeat;}

/*Store infos*/
.store-infos .box-content{overflow:hidden;zoom:1;}
.store-infos .box-content .store-address{display:inline;float:left;width:285px;margin:0 40px 0 0;}
.store-infos .box-content .store-address strong{display:block;font-size:14px;}
.store-infos .box-content .store-address a.show-map{display:block;margin:10px 0 0;width:79px;height:19px;background:url(i/btn/show-map.png?staticVersion=14) 0 0 no-repeat;text-indent:-1000em;}
.store-infos .box-content .store-schedule{width:210px;}
.store-infos .box-content .store-schedule caption{text-align:left;padding:0 0 5px 55px;font-weight:bold;font-size:14px;}
.store-infos .box-content .store-schedule td{padding:0 5px;height:19px;}
.store-infos .box-content .store-schedule .odd{background:#ebebeb url(i/boxes/store-schedule.png?staticVersion=14) 0 0 no-repeat;}
.store-infos .box-content .store-schedule .day{padding:2px 20px 2px 55px;color:#812990;}
/*Directions to the store*/
.store-departure em{display:block;margin:0 0 5px;font-size:18px;color:#812990;font-weight:normal;font-style:normal;}
.store-departure em span{color:#d71440;}
.store-departure form fieldset p{overflow:hidden;margin:0 0 3px;zoom:1;}
.store-departure form fieldset input.text{display:inline;float:left;width:170px;border:1px solid #d6d6d6;padding:2px;height:14px;}
.store-departure form fieldset button{display:inline;float:left;margin:0 10px;width:109px;height:19px;background:transparent url(i/btn/show-directions.png?staticVersion=14) 0 0 no-repeat;border:0;text-indent:-1000em;}
.store-departure form fieldset span.error{color:#d71440;line-height:19px;}

/*Store road*/
#col-main .store-road{overflow:hidden;margin:0 0 0 15px;zoom:1;position:relative}
.store-road .map{display:inline;float:left;width:486px;}
.store-road .road-info{overflow-x:hidden;overflow-y:auto;display:inline;float:right;width:245px;height:501px;border:1px solid #d6d6d6;}
.store-road .road-info .road-steps .place{border:1px solid #fff;}
.store-road .road-info .road-steps .place em{font-style:normal;font-weight:bold;color:#fff;}
.store-road .road-info .road-steps .arrival .content{padding:10px 0;background:url(i/boxes/gradient-top.png?staticVersion=14) 0 0 repeat-x;}
.store-road .road-info .road-steps .arrival p{overflow:hidden;margin:0 0 3px;zoom:1;}
.store-road .road-info .road-steps .departure,
.store-road .road-info .road-steps .arrival p.head{display:block;margin:0 0 1px;padding:0 10px;background:#812990;color:#fff;line-height:30px;} 
.store-road .road-info .road-steps .departure{margin:0;}
.store-road .road-info .road-steps .arrival p span{display:inline;float:left;margin:0 0 0 30px;width:100px;}
.store-road .road-info ol{margin:0 1px;overflow-x:hidden;overflow-y:auto;height:332px;border-bottom:1px solid #d6d6d6;background:url(i/boxes/gradient-top.png?staticVersion=14) 0 0 repeat-x;}
.store-road .road-info ol li{overflow:hidden;margin:0 5px;padding:12px 5px;border-bottom:1px solid #d6d6d6;zoom:1;}
.store-road .road-info ol li.last{border:0;}
.store-road .road-info ol li strong{display:inline;float:left;color:#812990;}
.store-road .road-info ol li span{display:inline;float:left;padding:0 0 0 5px;width:175px;}
.store-road .road-info .road-print{text-align:center;}
.store-road .road-info .road-print a{display:block;margin:0 auto;width:65px;height:19px;background:url(i/btn/print.png?staticVersion=14) 0 0 no-repeat;text-indent:-1000em;}
.loader{position:absolute;top:0;left:0;background:#FFF url(i/icons/loader.gif?staticVersion=14) no-repeat 50% 50%;z-index:10;}

/*Back button*/
#back-button{margin:15px 0;text-align:right;clear:both;}
#back-button a{padding:3px 50px;height:19px;width:79px;background:url(i/btn/back.png?staticVersion=14) no-repeat center;}
#back-button a span{display:none;}
.gmnoprint span, .gmnoprint a{display: none;}
