@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: 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;}
div#content #rightColumn #leftContent #region #FindYourStore fieldset {padding-bottom: 50px;}
div#content #rightColumn #leftContent #region #FindYourStore fieldset input {margin: 0 5px 0 12px; float: left; width: 135px; color: #005aab; font-size: 1em;}
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 21px;}


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;} 

div#content #rightColumn #leftContent #town {width: 265px; float: left; margin-top: 20px;}
div#content #rightColumn #leftContent #town h2.storeResults {/*font-size: 0.75em;*/ font-size: 1em; width: 245px; height:22px; display: block; background: url(../images/store-locator/store-results-back.gif) left top no-repeat scroll; margin:0 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:259px;}
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:259px; padding:5px 0 5px 5px; color: #005aab; font-weight: bold; border-bottom: 1px solid #ccdeee;}
div#content #rightColumn #leftContent #town ul li a:hover {background:#ccdeee url(../images/store-locator/btn-view.gif) no-repeat 16.8em 0.9em scroll; text-decoration: none; border-bottom: 1px solid #a3c4e1;}
div#content #rightColumn #leftContent #town ul li span.store {display:block; width:190px;}
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;}

/* -- 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;}


 