﻿/* CSS Document */

/* Home page */
.homeContent {padding:10px 25px 20px}
.homeContent p{border-bottom:1px dotted #ccc;padding:8px 12px;margin:0;font-size:1.2em}
.rightCol span.more{margin:0;padding:0 20px 20px 0;text-align:right}
.store-directory h1,.home h1{position:absolute;left:0;top:-999em;width:1px;height:1px;overflow:hidden}
.store-directory .pageIntro{line-height:1.2em;font-size:1.6em!important;padding:0 0 10px;margin:0;color:#e37730;text-transform:uppercase}
.storeDetail{background:url(../images/images-main/di-rpt-orange.gif) bottom left repeat-x;padding:0 0 19px;font-size:1.4em;margin:0 0 20px}
.phoneNumber{display:inline-block;background:#e37730;color:#fff;padding:0 8px}
.webAddress{display:block;color:#e37730;padding:0}
.store-directory .contentMiddleWrap{padding:10px 20px 0}
.home .contentMiddleWrap{padding-top:2px}
.home .bannerImage{height:375px}
.storeDetail a{color:#ee7d32;text-decoration:none;border-bottom:none}
.storeDetail a:hover,.storeDetail a:focus,.storeDetail a:active{color:#ee7d32;border-bottom:1px solid #ee7d32}
.galleryModule .search,.galleryModule .pagingModule,.weblinksModule .moduleIntro,.documentsModule .moduleIntro,.contact-us .moduleIntro{display:none!important}
.pageIntro+.contentImages{margin-top:15px}
.store-directory .pageIntro+.contentImages{margin-top:100px}
.eventsInclude span.more{display:block;padding:2px 0 5px;position:relative;top:0;width:auto;height:auto;font-weight:bold;font-size:1.1em;text-align:right}
.eventsInclude span.more a{border:none}
.eventsInclude span.more a:hover,.eventsInclude span.more a:active,.eventsInclude span.more a:focus{border-bottom:1px solid #777}

.jsGrid{margin:0 -20px}
.jsGrid ul{list-style-type:none;margin:0;padding:0}
.jsGrid ul li{display:inline;float:left;height:158px;width:238px;list-style-type:none;margin:0 8px 8px 0;padding:0;position:relative}
.jsGrid ul li.last{margin:0 0 8px 0}
.block{height:158px;width:238px;margin:0;padding:0;position:relative;/*z-index:25;*/overflow:hidden}
.r1c1 .block{background:url(../images/images-main/dir-bagot.jpg)}
.r1c2 .block{background:url(../images/images-main/dir-boots.jpg)}
.r1c3 .block{background:url(../images/images-main/dir-boots-opt.jpg)}
.r2c1 .block{background:url(../images/images-main/dir-browns.jpg)}
.r2c2 .block{background:url(../images/images-main/dir-claires.jpg)}
.r2c3 .block{background:url(../images/images-main/dir-costa.jpg)}
.r3c1 .block{background:url(../images/images-main/dir-dinky.jpg)}
.r3c2 .block{background:url(../images/images-main/dir-gates.jpg)}
.r3c3 .block{background:url(../images/images-main/dir-hallmark.jpg)}
.r4c1 .block{background:url(../images/images-main/dir-hayes.jpg)}
.r4c2 .block{background:url(../images/images-main/dir-hotter.jpg)}
.r4c3 .block{background:url(../images/images-main/dir-library.jpg)}
.r5c1 .block{background:url(../images/images-main/dir-laura.jpg)}
.r5c2 .block{background:url(../images/images-main/dir-monsoon.jpg)}
.r5c3 .block{background:url(../images/images-main/dir-natwest.jpg)}
.r6c1 .block{background:url(../images/images-main/dir-next.jpg)}
.r6c2 .block{background:url(../images/images-main/dir-peacocks.jpg)}
.r6c3 .block{}
a.blockLink{display:block;border:none;height:158px;width:238px;margin:0;padding:0;position:absolute;top:0;left:0;z-index:2}
a.blockLink:hover,a.blockLink:active,a.blockLink:focus{border:none}
.blockFrame{/*z-index:21*/}
.overlay{background:url("../images/images-main/trans.png") repeat left bottom;position:absolute;bottom:0/*-114px SLIDE*/;left:0;height:108px;padding:3px 8px 3px 12px;width:218px;z-index:1;overflow:hidden;font-size:0.9em;color:#fff}
.overlay h2{font-size:1.4em;color:#F4A756}
.overlay a{color:#fff;position:absolute;left:0;top:-999em;width:1px;height:1px;overflow:hidden}
.accCol1{float:left;width:230px;padding:0 0 10px}
.accCol2{float:right;width:230px;padding:0 0 10px}
.accordionInclude h2.clr1{color:#792848}
.accordionInclude h2.clr2{color:#777427}
.accordionInclude h2.clr3{color:#c92263}
.accordionInclude h2.clr4{color:#7f5c4b}
.accordionInclude h2.clr5{color:#0d4660}
.accordionInclude h2.clr6{color:#ff1713}
.accordionInclude h2.clr7{color:#0065a9}

.layoutMap{background:url(../images/images-main/store-finder-map.gif) 0 0 no-repeat #efe9ee;width:688px;min-height:630px;padding:6px 0 8px 16px;margin:0;font-size:1.1em;position:relative}
.layoutMap ul{background:#fff;width:237px;padding:0;position:relative}
.layoutMap li{margin:0!important;list-style-type:none!important;list-style-position:outside!important;border-bottom:1px solid #e2e2e2;padding:0 10px}
.layoutMap li.last{border:none}
.layoutMap span{font-family:"Times New Roman", Times, serif;font-size:1.1em;padding:0;margin:0 6px;background:#e6dde4;width:29px;height:27px;display:inline-block;text-align:center;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;color:#212121;letter-spacing:-0.05em;font-weight:bold}
.layoutMap a{border:none}
.store-directory p + div.layoutMap{margin-top:-35px}