@charset "utf-8";
/* CSS Document */

div#content #rightColumn #leftContent #region { width: 267px; float: left; margin-top: 20px; }
div#content #rightColumn #leftContent #region #FindYourStore { width: 267px; float: left; }
div#content #rightColumn #leftContent #region #FindYourStore h2 { background:#0054a6; display: block; width: 245px; height: 22px; font-size: 1em; padding: 8px 0 0 14px; margin: 0 0 15px; color:#FFF; }
div#content #rightColumn #leftContent #region #FindYourStore fieldset { padding-bottom: 50px; }
div#content #rightColumn #leftContent #region #FindYourStore fieldset input { margin: 0 0 0 7px; float: left; width: 123px; }
div#content #rightColumn #leftContent #region #FindYourStore fieldset input#ctl00_ContentPlaceHolder1_PostCode { background:#FFF; border:1px solid #000; color:#000; margin:0 0 0 12px; font-size:12px; line-height:14px; padding:3px 5px 4px; height:14px; }
div#content #rightColumn #leftContent #region #FindYourStore fieldset a.button { display: block; width: 92px; height: 22px; margin: 0; padding: 0; vertical-align: middle; float: left; }
div#content #rightColumn #leftContent #region h2.locateYourStore { background: url(../images/store-locator/h2-back.gif) left top no-repeat scroll; display: block; width: 245px; height: 22px; font-size: 1em; padding: 8px 0 0 14px; margin: 0 0 15px; clear: left; }
div#content #rightColumn #leftContent #region #map { background: url(../images/store-locator/map/british-isles.gif) no-repeat 0 0; width:240px; height:268px; margin:0 0 0 5px; }
div#content #rightColumn #leftContent #region #selectRegion fieldset select { width: 200px; float: left; color: #005aab; font-size: 1em; margin: 15px 5px 0 14px; }
div#content #rightColumn #leftContent #region #selectRegion fieldset a { display: block; width: 37px; height: 22px; margin: 14px 0 0; padding: 0; vertical-align: middle; float: left; }
/* region list */
div#content #rightColumn #leftContent .defaultStores { width: 265px; float: left; padding-top: 20px; }
div#content #rightColumn #leftContent .defaultStores h2 {/*font-size: 0.75em;*/ font-size: 1em; width: 245px; height:22px; display: block; background:#0054a6; margin: 0 0 14px 0; color: #fff; padding: 8px 0 0 14px }
div#content #rightColumn #leftContent .defaultStores ul { width:259px; }
div#content #rightColumn #leftContent .defaultStores ul li { display:block; font-weight:normal; padding:0; margin:0; line-height: 16px; }
div#content #rightColumn #leftContent .defaultStores ul li a { display:block; width:254px; padding:10px 0 10px 5px; color: #000; font-weight: bold; border-bottom: 1px solid #e5e5e5; }
div#content #rightColumn #leftContent .defaultStores ul li a:hover { background:#e5e5e5 url(../images/pos/btn-view.gif) right 6px no-repeat scroll; text-decoration: none; border-bottom: 1px solid #e5e5e5; }
div#content #rightColumn #leftContent #town { width: 100%; float: left; margin-bottom: 45px; }
div#content #rightColumn #leftContent #town h2.storeResults {/*font-size: 0.75em;*/ font-size: 1em; width: 519px; height:22px; display: block; background:#0054a6; margin:20px 0 13px 0; color: #fff; padding: 8px 0 0 14px }
div#content #rightColumn #leftContent #town h2 span.regionTitle { color:#fff200; text-transform: uppercase; }
/* -- City List -- */
div#content #rightColumn #leftContent #town ul { width:100%; }
div#content #rightColumn #leftContent #town ul li { display:block; font-weight:normal; padding:0 0 0 0; margin:0; line-height: 16px; }
div#content #rightColumn #leftContent #town ul li a { display:block; width:519px; padding: 10px 10px 10px 5px!important; color: #000!important; font-weight: bold; border-bottom: 1px solid #e5e5e5!important; height: 50px; outline:none;}
div#content #rightColumn #leftContent #town ul li a:hover { background:#e5e5e5 url(../images/pos/btn-view.gif) right 6px no-repeat scroll; text-decoration: none; border-bottom: 1px solid #a3c4e1; }
div#content #rightColumn #leftContent #town ul li span.store { display:block; width:135px; }
div#content #rightColumn #leftContent #town ul li span.store img {margin-top: 3px;}
div#content #rightColumn #leftContent #town ul li span.address { font-weight:normal; font-size:0.9em; }
div#content #rightColumn #leftContent #town ul li span.comingSoon { background:#FF0000; color:#FFF; font-size:11px; display:inline-block; padding:0 4px; margin-bottom:3px; }
div#content #rightColumn #leftContent #town .cityList_name { float: left; width: 250px; }
div#content #rightColumn #leftContent #town .cityList_address { width: 150px; float: left; padding: 0 5px; }
div#content #rightColumn #leftContent #town .cityList_distance { float: left; width: 65px; }
.clear { clear: left; }
/* -- City List -- */
#rightContent ul { width:282px; }
#rightContent ul li { display:block; font-weight:normal; padding:1px 0 1px 0; margin:0 0 0 0; background: url(../images/global/blue-divider.gif) repeat-x left bottom scroll; line-height:22px; }
#rightContent ul li a { display:block; width:262px; padding:0 0 0 20px; }
#rightContent ul li a:hover { background:#F2F6FD url(../images/store-locator/store-details-btn.gif) no-repeat 16.9em 0.3em scroll; }
div#content #rightColumn #leftContent #region .map_spacer { clear: both; margin: 10px 0; }
#searchAgainButton { width: 122px; right: 20px; position: absolute; top: 20px; height:25px; width:115px;}
#storeLocatorBack { position: relative; background:url(../images/pos/cant-find-bg.gif) top left no-repeat scroll; height:65px; width:533px; }

