div.productBox .brand a:hover{text-decoration:none}
#mainContent .products{background:#e7e7e7 url(../img/productBoxes/productBoxBG.gif) repeat-x 0 0}
#mainContent .bestSellingProducts,#mainContent .alsoBought,#mainContent .newProducts{position:relative;width:296px;padding-left:11px;float:left;height:298px}
#mainContent .bestSellingProducts{margin-right:4px}
#mainContent .bestSellingProducts div.productBox .brand{height:56px}
#mainContent .topBanner{background-color:#ece8d8;width:618px;height:261px}
#mainContent .topBanner .bannerC1{position:relative;left:0;top:0;margin-right:12px}
#mainContent .topBanner .bannerC2{position:absolute;left:333px;top:0;margin-bottom:12px}
#mainContent .topBanner .bannerC3{position:absolute;left:333px;top:136px}
#mainContent .bottomBanner .bannerC4{position:absolute;left:0}
#mainContent .bottomBanner .bannerC5{position:absolute;left:433px}
div.newProducts .productBox,div.bestSellingProducts .productBox,div.alsoBought .productBox{width:140px;height:265px;margin:0 7px 0 0;float:left;text-align:center;position:relative}
div.newProducts h2,div.bestSellingProducts h2,div.alsoBought h2{height:23px;color:#a29060;font-size:100%}
div.newProducts .productBox h2{height:30px}
h2.imgReplaced{height:0!important;overflow:hidden;padding-top:23px}
div.newProducts h2.imgReplaced{background:url(../img/productBoxes/headings.gif) no-repeat 0 0}
div.bestSellingProducts h2.imgReplaced{background:url(../img/productBoxes/headings.gif) no-repeat 0 -24px}
div.bestSellingProducts .heading,div.alsoBought .heading{height:23px;background-position:0 -23px}
div.productBox .placeholder{position:relative;width:112px;height:163px;background:url(../img/productBoxes/placeHolder.gif) 1px 0 no-repeat;margin:0 auto}
div.bestSellingProducts .placeholder,div.alsoBought .placeholder{position:relative;width:115px;height:129px;background:url(../img/subcat/placeholder.png) no-repeat;margin:0 auto}
div.bestSellingProducts .placeholder{background:url(../img/productBoxes/bestSellersPlaceholder.gif) no-repeat;width:135px;height:158px}
div.bestSellingProducts .placeholder img{position:absolute;top:20px;left:14px}
div.alsoBought .placeholder img{position:absolute;top:3px;left:3px}
div.small img{margin:4px 0 0 -1px}
div.productBox .brand{font-size:70%;margin:0;line-height:1.2em;height:40px}
div.productBox .brand a{color:#a29060;font-weight:bold}
div.productBox .product{line-height:1.2em;color:#000}
div.productBox .divider,div.searchResult .divider{height:1px;width:100px;background:url(../img/productBoxes/divider.gif) repeat-x;margin:4px auto}
div.productBox .price{font-size:70%;color:#a29060;font-weight:bold;margin-bottom:6px;line-height:1.2em}
div.boxDivider{width:618px;height:10px;position:relative;background:url(../img/productBoxes/boxDivider.gif) no-repeat;margin-bottom:10px;clear:both}
div.innerDivider{margin:5px auto 0}
div.lower{position:absolute;bottom:-100px}
div.altProducts h2.imgReplaced{background:url(../img/productBoxes/headings.gif) no-repeat 0 -46px;height:21px}
div.alsoBought h2.imgReplaced{background:url(../img/productBoxes/headings.gif) no-repeat 0 -108px;height:23px}
div.placeholder .newSash{position:absolute;width:35px;height:35px;right:5px;bottom:6px;background:url(../img/icons/new.gif) no-repeat}
div.bestSellingProducts .newSash{position:absolute;width:35px;height:35px;right:4px;bottom:5px;background:url(../img/icons/new.gif) no-repeat}
.topBanner{position:relative;width:618px;height:261px}
div.topBanner .bannerC1{position:absolute;left:0;top:0;width:333px;height:261px}
div.topBanner .bannerC2{position:absolute;right:0;top:0;width:285px;height:136px}
div.topBanner .bannerC3{position:absolute;right:0;bottom:0;width:285px;height:125px}
.bottomBanner{position:relative;width:618px;height:170px}
div.bottomBanner .bannerC4{position:absolute;left:0;width:433px;height:170px}
div.bottomBanner .bannerC5{position:absolute;right:0;width:185px;height:170px}
div.welcomeBox{clear:both;width:618px;text-align:left}
div.welcomeBox #welcomeHeading{background:url(../img/content/welcomeHeading.gif) no-repeat;margin:0 0 16px 0;width:359px;height:0!important;padding-top:25px;overflow:hidden}
div.welcomeBox p{width:599px;font-size:70%;line-height:1.2em;color:#000;margin:0 auto 14px auto}
h1,h2.mainHeading,h2.h1{margin-bottom:0;width:100%;height:22px;padding-top:1px;text-indent:10px;background:url(../img/content/h1Slice.gif) repeat-x;color:#fff;font-size:80%}
h2, h1.h2{font-size:90%;color:#a29060;margin-bottom:10px}
h1.h2{text-indent:0;background:none; height:auto; padding:0}
.pageText{font-size:11px;line-height:1.4em;margin-bottom:18px}
span.pageText{font-size:11px;display:block;line-height:1.2em;margin-bottom:18px}
ul.pageList,.pageText ul{margin-bottom:75px}
ul.pageList li, .pageText ul li{font-size:11px;line-height:1em;background:url(../img/content/listImage.gif) no-repeat 1px 6px;padding:2px 14px;margin:0 0 10px 14px}
div.cs h2{position:relative;left:15px}
div.cs address{font-size:70%;line-height:1.4em;position:relative;left:15px;margin-bottom:10px;width:200px}
div.cs ul{position:relative;left:30px;margin-bottom:10px}
div.cs ul li{background:url(../img/content/listImage.gif) no-repeat 0 5px;padding-left:15px;line-height:1.4em;font-size:70%}
div.cs h3{font-size:70%;position:relative;left:15px;color:#000}
h3{color:#a29060;font-size:70%;position:relative;left:20px}
abbr{cursor:help;font-weight:bold;font-size:inherit;border-bottom:1px dashed #000}
div.searchLoading{position:relative;top:-169px;left:120px}
div.searchBox div.searchLoading{position:absolute;top:10px;right:0}
#ctl00_mainContent_searchUpdatePanel{float:left}
div.searchFilter{height:150px;background-color:#e4e4e4;margin-top:2px}
div.searchFilter .left{float:left;width:180px;height:120px}
div.searchFilter .right{float:left;width:438px;height:120px}
div.searchFilter .searchLabel{background:url(../img/filter/filterLabels.gif) no-repeat 0 -37px;width:161px;height:57px;position:relative;top:20px;left:14px}
div.searchFilter .fields{width:430px;position:relative;top:10px}
div.searchFilter label{font-size:70%;font-weight:bold;position:relative;top:5px}
div.searchFilter .fields input{border:1px solid #7f9db9;width:147px;padding:2px;font-size:70%;margin:0 5px 5px 0}
div.searchFilter .fields select.thin{width:127px}
div.searchFilter .fields select.end{margin-right:0}
div.searchFilter .fields select,div.sort select{border:1px solid #7f9db9;width:153px;padding:1px;font-size:70%;margin:0 5px 5px 0}
div.sort fieldset{float:left}
div.sort select{margin:-1px 10px 0 0;float:left}
div.searchFilter .sort{position:relative;top:20px;float:left}
div.searchFilter .sortLabel{background:url(../img/filter/filterLabels.gif) no-repeat 0 -22px;width:60px;height:16px;float:left}
div.searchFilter .sort input{float:left;margin:2px 7px 0 10px}
div.searchFilter .sort label{float:left;font-weight:normal;position:relative;top:-1px;margin-right:10px}
div.noResults{background-color:#f7f5ed;height:166px;margin:2px 0 20px 0;text-align:center;padding-top:35px}
div.noResults .label{background:url(../img/filter/filterLabels.gif) no-repeat 0 -97px;height:68px;width:267px;margin:0 auto;position:relative;top:20px}
div.noResults .divider{background:url(../img/search/noResultsDivider.gif) no-repeat;height:1px;width:588px;position:relative;top:30px}
div.noResults p{font-size:60%;font-weight:bold;position:relative;top:40px}
div.searchContainer,div.altProducts{padding-left:20px}
div.searchContainer .searchResult,div.altProducts .searchResult{width:140px;float:left;position:relative;text-align:center;margin:0 5px 46px 0}
div.searchResult .placeholder,div.altProducts .placeholder{position:relative;width:118px;height:130px;background:url(../img/search/placeHolder.png) no-repeat;margin:0 auto}
div.searchResult .placeholder img,div.altProducts .placeholder img{margin:0 0 0 -4px}
div.searchResult h2{font-size:70%;margin-bottom:0}
div.searchResult .description{font-size:60%;line-height:1.2em;padding:0 5px;height:40px}
div.searchResult .price{color:#a29060;font-size:70%;font-weight:bold;margin-bottom:5px}
div.brandsContainer{width:618px;padding-top:18px;background:#e4e4e4 url(../img/popups/termsBG.gif) repeat-x 0 0}
div.brandsFilter{height:34px}
div.brandsFilter .filterLabel{background:url(../img/content/headings.gif) no-repeat 0 0;width:135px;height:20px;margin:6px 22px 0 0}
div.brandsFilter select{margin-top:8px;font-size:70%;width:134px;padding:1px 0}
div.brandsContainer div.brand{width:180px;height:225px;float:left;margin:0 18px 45px 0;position:relative;left:15px}
div.brandsContainer div.farRight{margin-right:0}
div.brandShadow{background:url(../img/content/brandShadow.png) no-repeat;width:180px;height:8px}
.brandImage{height:80px;width:180px}
div.brand h2{font-size:75%;text-align:center;margin-bottom:0}
div.brand h2 a{color:#a29060;font-weight:bold}
div.brand p.description{font-size:70%;line-height:1.2em;width:160px;height:73px;margin:0 auto;padding:0 0 10px 20px}
div.brand div.divider{background:url(../img/content/brandDivider.png) no-repeat;margin:5px 0;width:180px;height:1px}
div.brand div.bottom{margin-bottom:0}
div.brand .sizes{width:160px;margin:0 auto 10px;text-align:center}
div.brand .bra,div.brand .brief{width:75px;float:left}
div.brand .bra{background:url(../img/content/sizeDivider.gif) repeat-y 100% 0}
div.sizes h3{color:#a29060;font-size:60%}
div.sizes p{font-size:70%;line-height:1.2em}
.brandDetails{background:url(../img/content/brandNameBG.gif) repeat-x;height:150px;width:618px}
div.brandPlaceHolder{background:url(../img/content/brandPlaceHolder.gif) no-repeat;position:relative;text-align:center;width:208px;height:120px;padding-top:5px;left:8px;top:18px;float:left}
.brandDetails p{width:370px;float:left;font-size:11px;margin:0 0 0 20px;line-height:1.2em}
.brandDetails p.top{margin:7px 0 10px 20px;font-size:70%}
.brandRange{clear:both;background:#e5e5e5 url(../img/popups/mapBG.gif) repeat-x 0 0;padding-bottom:30px}
.brandRange div.rangeBox{background:url(../img/content/brandRangeBox.png) no-repeat;width:304px;height:234px;float:left;margin:10px 0;left:7px;position:relative}
.rangeBox img{position:absolute;left:12px;top:13px}
.rangeBox h2{position:absolute;top:18px;left:130px}
.rangeBox h2 a{color:#a29060;font-weight:bold}
.rangeBox ul{position:absolute;left:128px;top:50px}
.rangeBox ul li{background:url(../img/content/listImage.gif) no-repeat 0 4px;padding-left:12px;font-size:55%;width:140px;line-height:1.5em;margin-bottom:3px}
.rangeBox div.sizes{height:19px;width:290px;background:url(../img/content/brandRangeDivider.gif) repeat-x 0 100%;position:absolute;bottom:36px;left:4px}
.rangeBox div.bra{width:140px;height:19px;position:absolute;top:0;left:5px;background:url(../img/content/sizeDivider.gif) repeat-y 100% 0}
.rangeBox div.brief{width:140px;height:19px;position:absolute;top:0;right:0}
.rangeBox div.bra h3,.rangeBox div.bra p,.rangeBox div.brief h3,.rangeBox div.brief p{display:inline;position:relative;top:-3px}
.rangeBox div.price{position:absolute;bottom:20px;width:290px}
.rangeBox div.price p{font-weight:bold;font-size:70%;position:relative;float:left;padding-left:10px}
.rangeBox div.price p strong{color:#a29060;font-size:inherit}
.brandSubcatDetails{background:#fff url(../img/content/brandsSubCat/descriptionBG.gif) repeat-x 0 100%;height:304px;position:relative}
.brandSubcatDetails div.placeHolder{background:url(../img/content/brandsSubCat/descriptionPlaceHolder.png) no-repeat;position:relative;left:14px;top:18px;width:169px;height:275px;float:left}
.brandSubcatDetails h2{float:left;position:relative;left:35px;margin-top:20px}
.brandSubcatDetails div.divider{background:url(../img/content/brandsSubCat/headingDivider.gif) no-repeat;height:1px;width:402px;float:left;position:relative;left:30px;margin-bottom:18px}
.brandSubcatDetails div.placeHolder img.logo{position:absolute;left:33px;top:20px}
.brandSubcatDetails div.placeHolder img.mainImage{position:absolute;left:31px;top:89px}
.brandSubcatDetails .bc_titleContent{float:left;height:152px;width:360px;padding-left:35px;position:relative}
.brandSubcatDetails p{font-size:70%;line-height:1.4em;margin-bottom:10px}
.brandSubcatDetails div.infoBar{background:#fff url(../img/content/brandsSubCat/Shadowdivider.gif) no-repeat 0 0;width:437px;float:left;height:54px;position:relative;left:12px}
.brandSubcatDetails div.infoBar p{float:left;font-weight:bold;width:258px;position:relative;top:20px;padding-left:25px}
.brandSubcatDetails div.infoBar p strong{color:#a29060}
.brandSubcatDetails div.infoBar p strong span{font-size:130%;font-weight:bold}
.brandSubcatDetails div.infoBar div.divider{position:relative;left:44px;top:25px}
.aboutUsNav{background:url(../img/content/aboutUsNavBG.jpg) no-repeat;height:94px;width:618px;position:relative;top:2px;margin-bottom:5px}
.staticNav{position:absolute;z-index:3;width:380px;top:23px;left:23px}
.staticNav li{float:left;width:170px;text-align:left;margin:0 10px 7px 0}
.staticNav li a{font-size:70%;font-weight:bold;color:#a29060;display:block;height:100%;width:146px;padding-left:10px;position:relative;left:5px}
.staticNav li a.selected,.staticNav li a:hover{border:0;background:none;background-color:#a29060;color:#fff;text-decoration:none}
div.aboutUsNav ul.staticNav{left:20px}
div.aboutUsNav ul.staticNav li a{width:169px}
.staticContent{background:#e7e7e7 url(../img/popups/mapBG.gif) repeat-x 0 0;position:relative;padding-bottom:60px}
.historyHeading{background:url(../img/content/aboutUsHeadings.gif) no-repeat 0 0;width:383px;height:59px;margin:0 auto 30px}
.staticContent div.left{float:left;width:290px;position:relative;left:10px}
.staticContent div.right{float:right;width:300px;position:relative}
.aboutUsContent a{font-weight:bold}
.staticContent p{font-size:70%;line-height:1.4em;margin-bottom:10px;width:270px}
.staticContent div.right p{position:relative;left:5px}
.staticContent h2{font-size:80%}
.staticContent div.imageHolderThin{float:left;background:url(../img/content/imagePlaceHolder_thin.png) no-repeat;width:143px;height:213px;position:relative}
.staticContent div.imageHolderThin img{position:absolute;left:3px;top:1px}
.staticContent div.imageHolderWide{float:left;background:url(../img/content/imagePlaceHolder_wide.png) no-repeat;width:290px;height:147px;position:relative}
.staticContent div.imageHolderWide img{position:absolute;left:2px;top:2px}
.timeLine div.timelineHeading{width:203px;height:26px;background:url(../img/content/timelineHeading.gif) no-repeat;margin:30px auto}
div.timeLine p.year{font-weight:bold;float:left;width:83px;text-align:center}
div.timeLine p.yearInfo{float:left;width:474px}
div.timeLineDivider{clear:both;width:583px;height:1px;background:url(../img/content/timelineDivider.png) no-repeat;margin:12px auto}
div.noFade{background:none;padding-bottom:0}
.staticContent div.careers{background:url(../img/content/careersBG.gif) repeat-x;width:618px;height:258px;position:relative}
.careersHeading{background:url(../img/content/aboutUsHeadings.gif) no-repeat 0 -60px;width:252px;height:78px;position:relative;left:16px;top:15px}
.advisor{background:url(../img/content/careersAdvisor.jpg) no-repeat;width:343px;height:257px;position:absolute;right:0;top:0}
div.careers .shadow{background:url(../img/content/careersShadow.gif) no-repeat;width:616px;height:11px;position:absolute;top:0;left:0}
.careers p,.testimonials p{position:relative;top:30px;left:20px;width:320px}
.indent{text-indent:10px}
.vacancy{width:618px;position:relative;background:url(../img/content/brandRangeDivider.gif) repeat-x 0 0}
div.vacancy .intro{height:60px}
div.vacancy .intro div{position:relative;top:16px}
div.vacancy .intro div p{padding-left:15px}
.noBG{background:none}
.vacancy p{width:582px;margin-bottom:0}
.vacancy p.last{padding-bottom:20px}
div.vacancy .details{width:618px}
div.vacancy .details p.innerIntro{margin-bottom:20px}
div.vacancy .details div{position:relative;top:14px;left:14px;width:600px}
div.vacancy .details div div{font-size:70%;top:0;left:0}
div.vacancy .details ul{margin:0 0 10px}
div.vacancy .details ul li{background:url(../img/content/listImage.gif) no-repeat 0 5px;padding-left:14px;line-height:1.5em}
div.vacancy .details address{font-size:70%;margin:0 0 10px;line-height:1.2em}
div.vacancy .details p.spec{width:570px;margin-bottom:10px}
div.vacancy .details a{color:#a29060;font-weight:bold}
div.vacancy span{font-size:11px}
.testimonials{position:relative;width:618px;height:174px;background:url(../img/content/testimonialsBG.gif) repeat-x 0 0}
.testimonialsHeading{background:url(../img/content/aboutUsHeadings.gif) no-repeat 0 -139px;width:308px;height:31px;position:relative;left:13px;top:15px}
div.testimonials .shadow{background:url(../img/content/testimonialShadow.gif) no-repeat;position:absolute;top:0;left:0;width:618px;height:8px}
.pen{background:url(../img/content/pen.jpg) no-repeat;width:244px;height:173px;position:absolute;right:0;top:0}
.message{background:#fff url(../img/content/messageBG.gif) repeat-x 0 100%;width:618px}
.message p,.cs p{width:570px;padding:0 15px}
.cs p a{color:#a29060;font-weight:bold}
.delivery p{margin-bottom:10px}
.delivery h2{margin-top:32px}
.message div.divider{background:url(../img/content/messageDivider.gif) repeat-x;width:570px;height:1px;position:relative;left:15px}
.message p.details{font-size:80%;font-weight:bold;padding:10px 0 20px;position:relative;left:15px;margin-bottom:0}
.customerServicesNav{background:url(../img/content/csNavBG.jpg) no-repeat;width:618px;height:144px;position:relative;margin-top:2px}
#headOfficeHeading.imgReplaced{background:url(../img/content/csHeadings.gif) no-repeat 0 0;height:20px;width:120px;position:relative;padding-top:19px}
#buyingOfficeHeading.imgReplaced{background:url(../img/content/csHeadings.gif) no-repeat 0 -18px;height:20px;width:140px;position:relative;padding-top:19px}
#enquiryHeading.imgReplaced{background:url(../img/content/csHeadings.gif) no-repeat 0 -39px;height:20px;width:140px;position:relative;padding-top:19px}
#storesHeading.imgReplaced{background:url(../img/content/csHeadings.gif) no-repeat 0 -60px;height:22px;width:120px;position:relative;padding-top:22px}
#appointmentsHeading.imgReplaced{background:url(../img/content/csHeadings.gif) no-repeat 0 -83px;height:17px;width:202px;position:relative;margin-top:30px;padding-top:17px}
#despatchHeading.imgReplaced{background:url(../img/content/csHeadings.gif) no-repeat 0 -100px;height:17px;width:120px;position:relative;left:15px;padding-top:17px}
#deliveriesHeading.imgReplaced{background:url(../img/content/csHeadings.gif) no-repeat 0 -119px;height:17px;width:120px;position:relative;left:15px;padding-top:17px}
#overseasHeading.imgReplaced{background:url(../img/content/csHeadings.gif) no-repeat 0 -137px;height:19px;width:160px;position:relative;left:15px;padding-top:19px}
#chargesHeading.imgReplaced{background:url(../img/content/csHeadings.gif) no-repeat 0 -158px;height:18px;width:170px;position:relative;left:15px;padding-top:18px}
#webHeading.imgReplaced{background:url(../img/content/csHeadings.gif) no-repeat 0 -177px;height:18px;width:397px;position:relative;left:15px;margin-top:30px;padding-top:18px}
#storeHeading.imgReplaced{background:url(../img/content/csHeadings.gif) no-repeat 0 -197px;height:18px;width:397px;position:relative;left:15px;margin-top:40px;padding-top:18px}
#returnAddressHeading.imgReplaced{background:url(../img/content/csHeadings.gif) no-repeat 0 -216px;height:18px;width:162px;position:relative;left:15px;padding-top:18px}
#noteHeading.imgReplaced{background:url(../img/content/csHeadings.gif) no-repeat 0 -235px;height:18px;width:162px;position:relative;left:15px;padding-top:17px}
.noPad{padding-bottom:15px}
.contactLeft,.contactRight{float:left;position:relative;padding-top:33px}
.contactLeft{width:248px;height:465px;background:url(../img/content/contactShadow.gif) no-repeat 100% 0}
.contactRight{padding-left:13px;width:355px}
.contactLeft p,.contactRight p{padding-left:15px;width:200px;margin-bottom:5px}
.contactLeft p strong{margin-right:2px}
.contactLeft address{font-size:70%;line-height:1.4em;margin-bottom:10px}
div.contactRight .contactForm{display:block;padding-bottom:30px}
.contactRight p{width:300px;display:block}
.contactRight p.error{width:315px;display:none;color:#f00;background:url(../img/content/contactError.gif) no-repeat 15px 1px;padding:5px 0 5px 25px;border:1px solid #b2b6bc;text-align:center}
div.contactRight .required{color:#f00;font-size:60%}
div.contactRight label .required{font-size:inherit}
.contactRight label{font-weight:bold;display:block;width:104px;text-align:right;font-size:70%;float:left;margin-right:10px}
.contactRight input,.contactRight select,.contactRight textarea{float:left;width:200px;font-size:70%;margin:3px 0 10px}
.contactRight div.error input,.contactRight div.error textarea{border:1px solid #f00;width:202px}
.contactRight select{width:204px}
.contactRight fieldset p,.contactRight fieldset a{position:relative;left:113px}
.contactRight fieldset p.required{width:220px;margin-bottom:0;padding-left:0;clear:both}
.contactForm div.error label{color:#f00}
.contactForm div.error input{border:1px solid #f00}
#ctl00_mainContent_thanksPanel{display:none;width:355px;height:268px;border:1px solid #b2b6bc;text-align:center}
#ctl00_mainContent_thanksPanel .thanksImage, #ctl00_mainContent_appointmentForm_thanksPanel .thanksImage{background:url(../img/content/thanks.gif) no-repeat;width:136px;margin:85px auto 10px;height:27px}
#ctl00_mainContent_thanksPanel span{color:#a29060;font-size:70%;font-weight:bold}
#ctl00_mainContent_thanksPanel p{font-size:70%;font-weight:normal;width:345px}
.stores{background:#f7f5ed url(../img/content/storesBG.gif) repeat-x;width:618px;height:520px;position:relative;margin-bottom:4px}
div.stores .shadow{position:absolute;top:0;left:0;width:618px;height:8px;background:url(../img/content/storesShadow.gif) no-repeat}
.stores div.left{width:285px;float:left;padding:30px 0 0 15px}
.stores div.left p{font-size:70%;margin-bottom:10px;line-height:1.4em}
.stores div.right{float:left;width:275px;padding:30px 0 0 15px}
.stores div.right div.store{background:url(../img/content/storesDivider.gif) repeat-x 0 100%;height:60px;margin-bottom:10px}
.stores div.right div.store div{position:relative;left:5px}
.stores div.right div.store div.placeHolder,div.makeAppointment div.right div.store div.placeHolder{background:url(../img/content/storesPlaceHolder.png) no-repeat;height:50px;width:122px;float:left;position:relative}
.stores div.right div.store div.placeHolder img,div.makeAppointment div.right div.store div.placeHolder img{position:absolute;left:3px;top:3px}
.stores div.right div.store div.details,div.makeAppointment div.right div.store div.details{height:50px;width:139px;float:left}
.stores div.right div.store div.details h2,div.makeAppointment div.right div.store div.details h2{font-size:80%;margin-bottom:2px;color:#000}
.stores div.right div.store div.details a,div.makeAppointment div.right div.store div.details a{font-weight:normal;font-size:60%;display:inline;position:relative;line-height:1.2em}
.stores div.right div.store div.details a.gold,div.makeAppointment div.right div.store div.details a.gold{color:#a29060;font-weight:bold;font-size:60%;top:1px}
p.deliveryCharges{padding-right:270px;width:300px;background:url(../img/content/deliveryImage.png) no-repeat 100% 0}
.deliveryTone{background:url(../img/content/deliveryTone.jpg) no-repeat 95% 0;padding-right:190px}
.deliveryTone p{width:390px}
div.returnsLeft{width:240px;float:left;padding:30px 0 0 20px;position:relative}
div.returnsRight{width:275px;float:left;padding-top:30px;position:relative}
div.returnsLeft p{margin-bottom:0;width:250px;padding-right:0;float:left}
div.returnsLeft p strong{display:block;width:50px;float:left}
div.returnsRight p{width:275px}
.faqsNav{background:#e2e2e2 url(../img/content/faqsNavBG.gif) repeat-x 0 0;width:602px;padding-left:15px;margin-bottom:5px}
.faqsNav div.faq{background:url(../img/content/faqsDivider.gif) repeat-x 0 100%;width:590px}
.faqsNav div.last{background:none;padding-bottom:20px}
div.faq .faqNumber{float:left;width:36px;text-align:left;color:#a29060;font-size:70%;font-weight:bold;margin:8px 0}
div.faq .faqName{float:left;width:552px;margin:8px 0}
div.faq .faqName a{font-weight:bold;font-size:70%}
div.faqAnswer{position:relative}
div.faqAnswer p.title{background-color:#a29060;float:left;font-weight:bold;padding:2px 0 0 15px;height:20px;width:602px;margin-bottom:0;position:absolute}
div.faqAnswer p.title span{float:left;display:block;color:#fff;font-weight:bold;width:35px}
div.faqAnswer p.title a{position:absolute;right:5px;top:2px;color:#fff;background:url(../img/content/topLinkBG.gif) no-repeat 100% 6px;padding-right:12px}
div.faqAnswer .answer{background:#e6e1d3 url(../img/content/faqAnswerBG.gif) repeat-x 0 100%;padding:17px 0;clear:both}
div.faqAnswer .answer p{background:none;font-weight:normal;float:none;clear:both;position:relative;padding-top:10px;margin-bottom:0}
.card{float:left;width:38px;height:25px;margin:10px 2px 0 0;position:relative;left:15px}
.delta{background:url(../img/checkAccount/delta.gif) no-repeat}
.mastercard{background:url(../img/checkAccount/mastercard.gif) no-repeat}
.solo{background:url(../img/checkAccount/solo.gif) no-repeat}
.maestro{background:url(../img/checkAccount/maestro.gif) no-repeat}
.visa{background:url(../img/checkAccount/visa.gif) no-repeat}
.electron{background:url(../img/checkAccount/electron.gif) no-repeat}
.express{background:url(../img/checkAccount/express.gif) no-repeat}
.vouchersContainer{padding-top:2px}
.vouchersContainer div.left{width:308px;float:left}
.vouchersContainer div.right{width:309px;float:left}
.vouchersContainer div.left .traditional{background:url(../img/content/traditionalThin.jpg) no-repeat 0 0;width:308px;height:295px;position:relative}
.vouchersContainer div.right .internet{background:url(../img/content/internetThin.jpg) no-repeat;width:309px;height:295px;position:relative}
.vouchersContainer div.left .voucherCopy{background:#eee url(../img/content/traditonalBG.gif) repeat-x 0 0;width:308px;height:845px;padding-top:30px}
div.left .voucherCopy p,div.right .voucherCopy p{font-size:70%;margin-bottom:10px;padding:0 15px;line-height:1.4em}
#voucherHeading{text-indent:13px}
#voucherHeading.imgReplaced{text-indent:0;background:url(../img/content/voucherHeading.gif) no-repeat;width:233px;height:26px;margin:0 auto 20px;padding-top:26px}
.vouchersContainer div.right .voucherCopy{background:#e9e9e9 url(../img/content/internetBG.gif) repeat-x 0 0;width:309px;height:845px;padding-top:30px}
div.right div.voucherCopy .divider{background:url(../img/content/internetShadow.png) no-repeat;width:284px;height:9px;margin:20px auto}
.voucherCopy label,.purchaseVoucher label{font-size:70%;font-weight:bold;display:block;text-indent:15px;width:280px}
.voucherCopy input,.purchaseVoucher select,.purchaseVoucher input{width:250px;font-size:70%;line-height:1.4em;position:relative;left:15px}
.voucherCopy span.required{color:#f00;font-size:inherit}
.voucherCopy fieldset{margin-bottom:20px}
.voucherCopy .error{color:#f00}
.voucherCopy .error input{border:1px solid #f00}
.voucherValue{background-color:#fff;border:1px solid #f00;text-align:left;padding:3px 3px 3px 3px;margin-left:15px;width:250px}
.voucherValueTxt{color:#a29060;font-size:70%;font-weight:bold}
div.right div.voucherCopy p.required{text-align:right;color:#f00;font-size:70%;position:relative;left:-25px;top:3px}
.voucherCopy a{color:#a29060;font-weight:bold}
#mainContainer #rightNav div.relatedRightNav{display:block}
.vouchersHeading{background:#fff url(../img/content/vouchersHeadingBG.gif) repeat-x 0 100%;width:618px;height:670px;position:relative}
.traditonalHeading,.internetHeading{background:url(../img/content/traditonalHeading.jpg) no-repeat;position:relative;top:1px;width:618px;height:280px}
.internetHeading{background:url(../img/content/internetHeading.jpg) no-repeat;height:430px}
div.traditonalHeading p,div.internetHeading p{font-size:80%;width:218px;position:relative;top:136px;left:30px;line-height:1.6em}
div.description .heading p{color:#fff;font-weight:bold;font-size:80%;padding-top:2px}
.vouchersHeading p{font-size:70%;line-height:1.4em;width:570px;position:relative;left:30px}
.vouchersHeading div.divider{background:url(../img/content/faqsDivider.gif) repeat-x;width:560px;height:1px;margin:30px auto 0}
.purchaseVoucher{background-color:#fff;width:560px;height:118px;margin:0 auto}
.purchaseVoucher h2{text-indent:10px}
.purchaseVoucher .boxDivider{margin-bottom:0;width:560px}
.fadeDivider{background:url(../img/content/voucherFadeDivider.gif) no-repeat;Width:515px;height:1px;margin-bottom:10px}
.bottom{position:relative;top:-10px}
.vouchersHeading p.tellAFriend{width:560px;text-align:right}
.evoucherAd{background:url(../img/content/evoucherAd.jpg) no-repeat;width:559px;height:100px;margin:0 auto}
.evoucherAd p{color:#fff;width:350px;position:relative;top:30px;left:173px}
.evoucherAd p a{font-weight:bold;color:#fff}
div.description p{margin-bottom:10px}
div.description div.heading ul li{background-position:100% 0}
div.internetHeading ul{position:relative;top:170px;padding-left:30px}
div.internetHeading ul li{background:url(../img/content/listImage.gif) no-repeat 0 7px;padding-left:15px;font-size:70%}
.purchaseInternetVoucher{position:absolute;top:390px;left:30px;height:240px}
div.internetDivider{position:absolute;top:359px;left:30px}
div.internetDividerBottom{position:absolute;left:30px;top:596px}
.purchaseInternetVoucher input{width:246px}
.purchaseInternetVoucher input,.purchaseInternetVoucher select{margin-bottom:22px}
.purchaseInternetVoucher label.error{color:#f00}
.purchaseInternetVoucher label.valid{color:#000}
.purchaseInternetVoucher textarea.error{border:solid 1px #f00}
.purchaseInternetVoucher textarea.valid{border:solid 1px #000}
.purchaseInternetVoucher input.error{border:1px solid #f00}
.purchaseInternetVoucher div.left{width:266px;float:left}
.purchaseInternetVoucher div.right{width:254px;float:left}
.vouchersHeading p.tellAFriendInternet{position:absolute;top:642px}
.purchaseVoucher span{position:relative;left:15px;font-size:70%}
.purchaseVoucher textarea{width:252px;height:82px;position:relative;left:15px}
.helpBar{background:url(../img/content/voucherHelpBar.jpg) no-repeat;width:559px;height:100px;margin:0 auto}
.helpBar p{color:#fff;font-size:70%;width:340px;position:relative;top:30px;left:190px}
.helpBar p a{color:#fff;text-decoration:none;font-weight:bold}
.helpBar p a:hover{text-decoration:underline}
.newsNav{width:618px;height:80px;position:relative;margin:2px 0 0;background:url(../img/content/mediaNav.gif)}
.newsNav ul{width:568px;margin:0 auto;position:relative;top:28px}
.newsNav ul li{width:180px;position:relative;float:left;background-color:#ede9de;border:1px solid #a29060;text-align:center;margin-right:10px}
.newsNav ul li.last{margin-right:0}
.newsNav ul li a{display:block;width:100%;height:100%;color:#a29060;font-size:70%;font-weight:bold}
.newsNav ul li a:hover,.newsNav ul li a.selected{background-color:#a29060;color:#fff;text-decoration:none}
div.newsItem{position:relative;background:#fff url(../img/content/newsSlice.gif) repeat-x 0 bottom}
div.newsItem .left,div.noticeContainer .left{float:left;width:420px;position:relative;left:15px}
div.newsItem .left a,div.noticeContainer .left a{float:left}
div.newsItem .left a:hover{text-decoration:none;color:#000}
div.newsItem .right,div.noticeContainer .right{float:left;width:175px;position:relative;left:15px}
div.newsItem h2,div.newsArticle h2,div.mediaSubcat h2,div.mediaArticle h2,div.noticeContainer h2{margin-bottom:2px}
div.newsItem p.date,div.newsArticle p.date,div.mediaSubcat p.date,div.mediaArticle p.date,div.noticeContainer p.date{color:#a29060;font-size:70%;font-weight:bold}
div.newsItem p.intro,div.mediaSubcat p.intro,div.noticeContainer p.intro{font-size:70%;line-height:1.4em;width:380px}
div.newsItem .divider,div.newsArticle .divider,div.mediaSubcat .divider,div.mediaArticle .divider,div.noticeContainer div.divider{background:url(../img/content/newsDivider.gif) no-repeat;width:399px;height:1px;margin:5px 0}
div.newsArticle{position:relative}
div.newsArticle .divider{background:url(../img/content/newsArticleDivider.gif) no-repeat;width:370px}
div.newsItem .placeHolder{background:url(../img/content/newsPlaceHolder.png) no-repeat;width:169px;height:125px;position:relative;margin-bottom:15px}
div.newsArticle .placeHolder{background:url(../img/content/newsArticlePlaceHolder.png) no-repeat;width:199px;height:147px;position:relative;float:right;margin:20px}
div.newsItem .placeHolder img{position:absolute;left:2px;top:3px}
div.newsArticle,div.noticeArticleContainer{background:#e7e7e7 url(../img/content/newsArticleSlice.gif) repeat-x;width:606px;padding:0 0 30px 10px}
div.newsArticle a{font-weight:bold}
div.noticeArticleContainer .placeHolder{background:url(../img/content/newsArticlePlaceHolder.png) no-repeat;width:219px;height:194px;float:right;position:relative;left:-10px;margin:0 0 20px 30px;text-align:center}
div.newsArticle .placeHolder img,div.noticeArticleContainer .placeHolder img{position:absolute;top:1px;left:2px}
div.newsArticle p,div.noticeArticleContainer p,.storesContainer p,.bookAppointment p,.storeDetailContainer p,div.appointmentForm p{font-size:70%;line-height:1.4em;margin-bottom:10px;padding-right:10px}
div.newsArticle p{font-size:11px}
div.newsArticle cite{font-style:italic;font-size:70%}
div.newsArticleFooter{clear:both;background:url(../img/content/newsArticleFooter.gif) repeat-x;height:38px;position:relative;width:616px;text-align:center}
div.mediaContainer{background:#fff url(../img/content/mediaSlice.gif) repeat-x 0 top;width:617px;position:relative;padding:16px 0 8px}
div.mediaContainer .shadow,div.buttonBar .shadow{background:url(../img/content/mediaShade.gif) no-repeat;width:616px;height:8px;position:absolute;top:0;left:0;}
div.mediaContainer img{width:591px;position:relative;left:13px}
div.mediaBanner{background:url(../img/content/mediaBannerBG.png) no-repeat;width:591px;height:129px;position:relative;margin:0 auto 10px}
div.mediaBanner img{position:absolute;width:585px;height:93px;left:2px;top:1px}
div.mediaBanner p{position:absolute;bottom:11px;left:10px;color:#fff;font-size:70%}
div.mediaBanner p a{color:#fff;font-weight:bold}
div.mediaSubcat{background:#e8e8e8 url(../img/content/mediaSubcatBG.gif) repeat-x 0 -1px;width:601px;height:144px;padding:10px 0 0 15px}
div.mediaSubcat p.intro{width:580px}
div.mediaArticle{width:597px;padding:10px}
div.mediaArticle img{left:3px;margin-bottom:10px}
 div.mediaArticle ul {left:20px;margin-bottom:10px;position:relative;width:550px}
 div.mediaArticle ul li {background:url("../img/content/listImage.gif") no-repeat scroll 0 5px transparent;font-size:70%;line-height:1.4em;padding-left:15px;}
 div.mediaArticle p{width:580px;font-size:70%;margin-bottom:10px}
div.mediaArticle strong{color:#a29060}
div.mediaArticle a{font-weight:bold;color:#a29060}
.buttonBar{background:url(../img/content/buttonbarBG.gif) repeat-x;width:616px;height:75px;position:relative;text-align:center}
.noticeContainer{background:#fff url(../img/content/noticeSlice.gif) repeat-x 0 bottom;width:616px;height:160px;position:relative;padding:10px 0 0 0}
div.noticeContainer div.right .noticePlaceHolder{background:url(../img/content/noticePlaceHolder.png) no-repeat;width:169px;height:127px;position:relative}
div.noticeContainer div.right .noticePlaceHolder img{position:absolute;top:1px;left:1px}
a#chelseaHeading,a#westfieldHeading,a#mayfairHeading,a#knightsbridgeHeading,a#bluewaterHeading,a#brentCrossHeading,a#cambridgeHeading{color:#a29060;font-weight:bold;display:block;position:absolute;bottom:10px;left:5px;height:0!important;overflow:hidden}
a#chelseaHeading.imgReplaced{background:url(../img/content/storesHeadings.gif) no-repeat 0 0;width:95px;padding-top:20px}
a#westfieldHeading.imgReplaced{background:url(../img/content/storesHeadings.gif) no-repeat 0 -206px;width:100px;padding-top:20px}
a#mayfairHeading.imgReplaced{background:url(../img/content/storesHeadings.gif) no-repeat 0 -21px;width:95px;padding-top:20px}
a#knightsbridgeHeading.imgReplaced{background:url(../img/content/storesHeadings.gif) no-repeat 0 -40px;width:140px;padding-top:20px}
a#bluewaterHeading.imgReplaced{background:url(../img/content/storesHeadings.gif) no-repeat 0 -60px;width:104px;padding-top:20px}
a#brentCrossHeading.imgReplaced{background:url(../img/content/storesHeadings.gif) no-repeat 0 -79px;width:120px;padding-top:20px}
a#cambridgeHeading.imgReplaced{background:url(../img/content/storesHeadings.gif) no-repeat 0 -375px;width:120px;padding-top:20px}
h2#bookAppointmentHeading.imgReplaced{background:url(../img/content/storesHeadings.gif) no-repeat 0 -100px;width:204px;padding-top:19px}
h2#storeHeadingChelsea.imgReplaced{background:url(../img/content/storesHeadings.gif) no-repeat 0 -120px;width:116px;padding-top:26px}
h2#storeHeadingKnightsbridge.imgReplaced{background:url(../img/content/storesHeadings.gif) no-repeat 0 -225px;width:204px;padding-top:27px}
h2#storeHeadingMayfair.imgReplaced{background:url(../img/content/storesHeadings.gif) no-repeat 0 -257px;width:116px;padding-top:27px}
h2#storeHeadingBrentcross.imgReplaced{background:url(../img/content/storesHeadings.gif) no-repeat 0 -286px;width:178px;padding-top:27px}
h2#storeHeadingBluewater.imgReplaced{background:url(../img/content/storesHeadings.gif) no-repeat 0 -317px;width:153px;padding-top:27px}
h2#storeHeadingWestfield.imgReplaced{background:url(../img/content/storesHeadings.gif) no-repeat 0 -345px;width:150px;padding-top:27px}
h2#storeHeadingCambridge.imgReplaced{background:url(../img/content/storesHeadings.gif) no-repeat 0 -399px;width:150px;padding-top:27px}
h2#openingHeading.imgReplaced{background:url(../img/content/storesHeadings.gif) no-repeat 0 -147px;width:144px;padding-top:19px}
h2#locationHeading.imgReplaced{background:url(../img/content/storesHeadings.gif) no-repeat -4px -166px;width:87px;padding-top:19px}
h2#appointmentFormHeading.imgReplaced{background:url(../img/content/storesHeadings.gif) no-repeat 0 -186px;width:258px;padding-top:20px}
div.storesContainer{padding:0 0 0 10px;background:#E7E7E7 url(../img/content/newsArticleSlice.gif) repeat-x scroll 0 0;}
div.storesBG{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../img/content/bookAppointmentBG.jpg) no-repeat right bottom;padding:0;}
div.westfieldContainer .right{margin-bottom:20px}
.storesContainer .wide{background:url(../img/content/storesPlaceHolderWide.png) no-repeat;width:592px;height:146px;margin:0 auto 10px;position:relative}
.storesContainer .wide img,.storesContainer .narrow img{position:absolute;top:3px;left:3px}
.storesContainer .wide h2,.storesContainer .narrow h2{position:absolute;bottom:1px;left:5px}
.wide a.details,.wide a.appointment,.narrow a.details,.narrow a.appointment{position:absolute;bottom:20px;right:8px;font-size:60%;font-weight:bold;color:#000}
.wide a.appointment,.narrow a.appointment{bottom:10px;font-weight:normal}
.storesContainer .narrow{width:290px;height:146px;float:left;background:url(../img/content/storesPlaceHolderNarrow.png) no-repeat;position:relative;left:3px;margin-bottom:10px}
div.storesContainer .narrow a.details,div.storesContainer .narrow a.appointment{bottom:17px}
div.storesContainer .narrow a.appointment{bottom:7px}
.storesContainer .left{margin-right:12px}
.bookAppointment{padding:0 280px 20px 0;height:245px;clear:both}
.bookAppointment h2,.bookAppointment p{position:relative;top:20px;left:12px}
.storeDetailContainer{background:#e5e5e5 url(../img/content/storeDetailSlice.gif) repeat-x 0 0;width:616px}
div.storeDetailContainer .left{width:335px;height:350px;float:left}
div.storeDetailContainer .right{width:281px;height:365px;float:left}
div.storeDetailContainer .right h2{clear:both}
div.storeDetailContainer p,div.storeDetailContainer h2,div.storeDetailContainer address{position:relative;left:12px}
div.storeDetailContainer p{width:590px}
#openingHeading{margin:70px 0 20px 0}
div.storeDetailContainer .right p{line-height:1.3em;margin-bottom:0;float:left;width:100%}
div.storeDetailContainer .right p a.xmasHours{color:#ff0000;}
div.storeDetailContainer .right label{display:block;width:50px;font-weight:bold;float:left}
div.storeDetailContainer .right label.opening{display:block;width:150px;font-weight:bold;float:left}
div.storeDetailContainer .right address{font-size:70%;line-height:1.2em;margin-bottom:10px}
div.storeDetailContainer .right p.advice{margin-top:20px}
div.storeDetailContainer .mapPlaceHolder{background:url(../img/content/mapPlaceHolder.png) no-repeat;width:273px;height:186px;position:relative;text-align:center}
div.storeDetailContainer .dualMapPlaceHolder{background:url(../img/content/dualMapPlaceHolder.png) no-repeat;width:273px;height:186px;position:relative;text-align:center}
div.storeDetailContainer .mapPlaceHolder img,div.storeDetailContainer .dualMapPlaceHolder img{position:absolute;top:2px;left:3px}
div.storeDetailContainer .mapPlaceHolder a.enlarge{background:url(../img/content/magnify.gif) no-repeat 0 0;padding-left:20px;color:#a29060;font-size:80%;font-weight:bold;position:relative;top:158px}
div.storeDetailContainer .dualMapPlaceHolder a.enlarge{background:url(../img/content/magnify.gif) no-repeat 0 0;padding:0 20px;color:#a29060;font-size:80%;font-weight:bold;position:relative;top:155px}
div.storeDetailContainer .dualMapPlaceHolder a.right{position:relative;left:10px}
div.location .left,div.location .right{height:auto;min-height:220px;padding:24px 0 40px}
div.location .left p{width:280px}
div.westfield .left p{width:300px}
div.westfield .mapPlaceHolder{position:relative;top:34px}
div.appointmentForm{background:url(../img/content/appointmentFormSlice.gif) repeat-x 0 0;width:586px;margin-top:-10px;position:relative;padding:20px 0 70px 30px}
div.appointmentForm .shadow,div.newsletter div.footer .shadow,div.adviceNav .shadow{background:url(../img/content/appointmentShadow.gif) no-repeat;width:615px;height:8px;position:absolute;top:0;left:1px}
div.appointmentForm div.left{width:293px;float:left;position:relative;position:relative;top:20px}
div.appointmentForm div.right{width:290px;float:left;position:relative;position:relative;top:20px}
div.appointmentForm div.left div.error{color:#f00}
div.appointmentForm div.left div.error input{color:#f00;border:solid 1px #f00}
div.appointmentForm div.right div.error{color:#f00}
div.appointmentForm div.right div.error input{color:#f00;border:solid 1px #f00}
div.appointmentForm label,div.newsletter label{font-weight:bold;font-size:70%;width:293px;display:block}
div.appointmentForm input,div.newsletter input{width:269px;font-size:70%}
div.appointmentForm select{width:271px;font-size:70%}
div.appointmentForm select.title{width:80px}
div.appointmentForm .required,div.newsletter .required{color:#f00;font-size:90%}
div.appointmentForm .boxes{position:relative;top:16px}
div.appointmentForm input.checkBox{width:20px;display:inline;margin-bottom:10px}
div.appointmentForm label.checkLabel{font-weight:normal;display:inline;position:relative;top:-3px}
div.appointmentForm div.left p.advice{position:relative;top:20px;width:250px}
div.tours div.heading{background:url(../img/content/virtualHeadingBG.jpg) no-repeat;width:582px;height:316px;padding:65px 0 0 36px;position:relative;top:-18px}
div.tours div.heading p{font-size:70%;width:318px;margin-bottom:10px;line-height:1.3em}
div.tours div.heading h2{width:318px;font-size:80%}
div.tours div.toursMedia{background:#f8f5ee url(../img/content/toursMediaBG.jpg) no-repeat 0 0;width:618px;height:350px;position:relative;top:-18px}
div.tours div.toursMedia .left{width:225px;float:left;position:relative;padding:63px 0 0 33px;margin-right:30px}
div.tours div.toursMedia .left p{font-size:70%;margin-bottom:10px;line-height:1.4em}
div.tours div.toursMedia .right{width:315px;float:left;position:relative;padding-top:33px}
div.tours div.toursMedia .right h2{font-size:80%}
.toursPlaceholder{background:url(../img/content/toursPlaceholder.gif) no-repeat;width:146px;height:189px;position:relative;float:left;margin-bottom:5px}
.toursPlaceholder img{position:absolute;top:3px;left:3px}
.toursPlaceholderLeft{margin-right:10px}
.qt{background:url(../img/content/qt.gif) no-repeat;position:relative;width:49px;height:55px}
.visit{background:url(../img/content/visitFade.gif) repeat-x 0 0;width:618px}
.visit p{font-size:70%;line-height:1.3em;margin-bottom:20px;padding-left:20px}
.visit h2{padding:20px 0 0 20px}
#visitHeading.imgReplaced{margin-bottom:41px;background:url(../img/content/visitHeading.gif) no-repeat;width:573px;height:78px;position:relative;top:20px;left:20px;padding-top:80px}
.storeFront,.visitGallery1,.visitGallery2,.visitGallery3{float:right;margin:0 20px 10px}
.visitGallery2,.visitGallery3{float:left}
.visitGallery2{margin-top:10px}
#appointmentHeading.imgReplaced{background:url(../img/content/appointmentHeading.gif) no-repeat;width:293px;height:32px;padding-top:32px}
div.appointments{padding-bottom:30px}
div.appointments p{padding-left:20px}
div.appointments p a{font-weight:bold}
div.appointments h2{left:20px;font-size:80%;position:relative}
.sitemapContainer div.left{float:left;width:280px;padding-left:20px}
.sitemapContainer div.right{float:left;width:280px;padding-left:20px}
.sitemapContainer ul li span,.sitemapContainer ul li a.topLevel{color:#a29060;font-size:70%;font-weight:bold;background:url(../img/content/sitemapListImage.gif) no-repeat 0 5px;padding-left:8px;margin-left:0}
.sitemapContainer ul li a{font-size:70%;margin-left:30px}
.sitemapContainer div.divider{background:url(../img/content/sitemapDivider.gif) no-repeat;width:275px;height:12px;position:relative;left:-25px;margin:10px 0}
.newsletter{background:url(../img/content/newsletterBG.jpg) no-repeat;width:618px;height:510px;position:relative}
div.newsletter .footer{background:url(../img/content/newsletterFootSlice.gif) repeat-x;height:74px;width:618px;position:absolute;bottom:-74px}

div.newsletter .footer .social {width:301px; height:30px; background:url(/common/img/content/followUs.png) no-repeat 0 0; position:absolute; left:27px; top:23px; float:left; }
div.newsletter .footer .social p.facebook a {width:30px; height:30px; background:url(/common/img/content/socialLrg.gif) no-repeat 0 0; position:absolute; float:left; text-indent:-9999px; left:225px; top:-2px; }
div.newsletter .footer .social p.twitter a {width:30px; height:30px; background:url(/common/img/content/socialLrg.gif) no-repeat 0 -30px; position:absolute; float:left; text-indent:-9999px; left:270px; top:-2px; }

div.newsletter p{font-size:70%;left:30px;position:relative;top:110px;width:300px;line-height:1.4em}
div.newsletter ul{position:relative;top:130px;width:300px;left:30px;font-size:11px}
/*div.newsletter .footer p{font-size:70%;padding:15px;margin-top:0;width:590px;left:0;top:0}*/
div.newsletter .footer p{padding:0;margin-top:0;left:0;top:0}
div.newsletter fieldset{position:absolute;bottom:138px;left:30px}
div.newsletter fieldset .error,div.newsletter fieldset .error input{color:#f00}
div.newsletter fieldset .error input{border:1px solid #f00}
div.newsletter p#formAdvice{font-size:60%;position:absolute;top:429px}
div.newsletter p.privacy {font-size:60%; position:absolute; top:451px}
#ctl00_mainContent_pnlThanks{text-align:center;width:305px;position:absolute;top:200px}
#ctl00_mainContent_pnlThanks .thanksImage{background:url(../img/content/thanks.gif) no-repeat;width:136px;height:27px;position:relative;margin:0 auto}
#ctl00_mainContent_pnlThanks .thanksMessage{font-weight:bold;font-size:70%}
h2#lingerieHeading.imgReplaced{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 0;width:500px;position:relative;padding-top:36px}
.guidesNav{position:relative;width:618px;height:94px;background:url(../img/content/guides/guidesNavBG.gif) no-repeat;margin-top:3px}
.guidesNav ul{position:relative;padding:0 0 0 25px;top:25px}
.guidesNav ul li{float:left;width:180px;margin:0 14px 6px 0}
.guidesNav ul li.last{margin-right:0}
.guidesNav ul li a{font-size:70%;color:#a29060;font-weight:bold;display:block;width:170px;padding-left:10px;height:18px}
.guidesNav ul li a:hover,.guidesNav ul li a.selected{color:#fff;background-color:#a29060;text-decoration:none}
.guidesNav ul li.clear{clear:both}
.guidesSubNav{position:relative;z-index:1;padding:5px 25px 10px 38px;color:#fff;font-size:65%;background-color:#a29060}
.guidesSubNav ul{margin:0 auto;width:440px}
.storySubNav ul{width:420px}
div.flatteringSubNav{padding-left:32px}
.flatteringSubNav ul{width:440px}
.lingerieSubNav ul li.first{padding-left:5px}
div.flatteringSubNav ul li.first{margin-left:30px}
.brandsSubNav ul{width:480px}
.lingerieSubNav{padding-left:28px}
.lingerieSubNav ul{width:457px}
.seasonalSubNav{padding-left:155px}
.guidesSubNav ul li{display:block;float:left;margin:1px 0}
.guidesSubNav ul li.first{margin-left:60px}
.guidesSubNav ul li.second{margin-left:30px}
.guidesSubNav ul li.last{width:100%;text-align:center}
.guidesSubNav ul li a{font-size:100%;padding:3px 10px;color:#fff}
.guidesSubNav a:hover,.guidesSubNav a.selected{text-decoration:underline}
.guidesContent{background:url(../img/content/guides/guidesSlice.gif) repeat-x;width:618px;margin:5px 0 30px;padding-top:28px;position:relative}
h2.topMargin{margin-top:25px}
div.guidesContent .shadow{background:url(../img/content/guides/guidesShadow.gif) no-repeat;height:10px;width:618px;position:absolute;top:0}
div.guidesContent .placeHolder{margin:0 20px 0 10px;float:right;background:url(../img/content/guides/placeHolder.png) no-repeat;position:relative;width:124px;height:139px}
div.guidesContent .placeHolderTall{margin:0 20px 0 10px;float:right;background:url(../img/content/guides/placeHolderTall.png) no-repeat;position:relative;width:116px;height:205px}
div.guidesContent .placeHolder img{position:absolute;top:1px;left:2px}
div.guidesContent .placeHolderTall img{position:relative;left:2px}
div.guidesContent .left{float:left;margin:0 10px 0 24px}
div.guidesContent .right{float:right;margin:0 24px 0 10px}
div.guidesContent p{font-size:70%;padding:0 24px 10px}
div.guidesContent h2{font-size:80%;margin-left:24px;color:#000}
h2#storyHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -70px;padding-top:32px}
h2#fabricHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -103px;padding-top:32px}
h2#enhancingHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -137px;padding-top:32px}
h2#flatterHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -171px;padding-top:32px}
h2#vplHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -205px;padding-top:32px}
h2#wardrobeHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -240px;padding-top:32px}
h2#pdHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -273px;padding-top:32px}
h2#empreinteHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -306px;padding-top:32px}
h2#huitHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -341px;padding-top:32px}
h2#lejabyHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -375px;padding-top:35px}
h2#mjHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -411px;padding-top:39px}
h2#anitaHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -451px;padding-top:39px}
h2#aubadeHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -487px;padding-top:39px}
h2#flirtatiousHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -527px;padding-top:32px}
h2#lingerieHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 0;padding-top:32px}
h2#familyHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -561px;padding-top:33px}
h2#showersHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -595px;padding-top:33px}
h2#autumn2007Heading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -667px;padding-top:33px}
h2#spring2008Heading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -631px;padding-top:33px}
h2#glossaryHeading{background:url(../img/content/glossaryHeading.gif) no-repeat;padding-top:35px;margin-top:0}
div.guidesContent ul.pageList{padding-left:20px}
div.guidesContent ul.pageList li a{color:#a29060}
h2.linksTitle{font-size:80%}
ul.links{position:relative}
ul.links li a{color:#a29060}
div.glossaryPage{background:#fff url(../img/content/glossaryOuterBG.gif) repeat-x 0 0}
.glossaryNav{width:602px;height:24px;margin:0 auto;background-color:#e6e1d3;margin-top:20px}
.glossaryNav ul{padding-left:10px}
.glossaryNav ul li{display:block;float:left;color:#dfd5b9;font-size:70%;font-weight:bold;padding:0 7px}
.glossaryNav ul li a{color:#a29060;font-size:100%;font-weight:bold}
.definition,.resourceHolder{background:#fff url(../img/content/glossarySlice.gif) repeat-x 0 100%;position:relative}
.glossaryDivider{background:url(../img/content/glossaryDivider.gif) no-repeat;width:406px;height:3px;position:relative;top:-8px;left:22px}
h2.main{background:url(../img/content/glossaryLetters.gif) no-repeat 0 0;width:40px;position:relative;height:32px}
h2.b{background-position:0 -32px}
h2.c{background-position:0 -66px;height:34px}
h2.f{background-position:0 -167px}
h2.g{background-position:0 -201px;height:34px}
h2.h{background-position:0 -236px}
h2.k{background-position:0 -340px}
h2.l{background-position:0 -375px}
h2.m{background-position:0 -408px}
h2.n{background-position:0 -439px}
h2.p{background-position:0 -507px}
h2.r{background-position:0 -584px}
h2.s{background-position:0 -618px;height:34px}
h2.t{background-position:0 -652px}
h2.u{background-position:0 -684px}
h2.w{background-position:0 -750px}
.resourcesNav{background:url(../img/content/resourceNav.gif) no-repeat;width:618px;height:118px;position:relative;margin-top:2px}
.resourcesNav ul{position:relative;left:30px;top:23px}
.resourcesNav ul li{float:left;width:170px;display:block;margin:0 20px 7px 0}
.resourcesNav ul li.last{margin-right:0}
.resourcesNav ul li a{color:#a29060;font-weight:bold;font-size:70%;display:block;padding-left:10px}
.resourcesNav ul li a:hover,.resourcesNav ul li a.selected{background-color:#a29060;color:#fff;text-decoration:none}
.resourceHolder{padding:10px 0 40px}
.resourceHolder h2{color:#000;font-size:80%;padding-left:22px;margin-bottom:0}
.resourceLink{font-size:70%;color:#a29060;margin-left:22px;font-weight:bold}
.resourceHolder p{font-size:70%;padding-left:22px;width:391px;line-height:1.2em}
.resourceHolder div.placeHolder{background:url(../img/content/resourcePlaceholder_sm.gif) no-repeat;width:106px;height:77px;position:relative;float:right;margin:0 30px;display:inline}
.resourceHolder div.placeHolder img{position:absolute;left:2px;top:2px}
.resourceHolder .glossaryDivider{top:0}
.advice{width:618px;position:relative;margin-bottom:20px}
.adviceNav{background:url(../img/content/adviceSlice.gif) repeat-x;position:relative;margin-top:2px;padding:12px}
.adviceNav ul{border:1px solid #d2c8af;background-color:#f5f3ed;padding:5px 0 5px 9px;position:relative;height:95px}
.adviceNav ul li{float:left;background:url(../img/content/adviceDivider.gif) repeat-x 0 100%;width:174px;padding:2px 5px;margin-right:10px}
.adviceNav ul li.bottom{background:none;top:0}
.adviceNav ul li a{font-size:70%;display:block;font-weight:bold;color:#a29060;padding-left:10px;width:164px}
.adviceNav ul li a:hover,.adviceNav ul li a.selected{color:#fff;background-color:#a29060;text-decoration:none;background-image:none;border:0}
.advice p{font-size:70%;padding:12px}
.advice p.background{padding:120px 392px 0 25px;width:200px;height:366px;background:url(../img/content/adviceBG.jpg) no-repeat;position:relative;top:10px}
.adviceHeading{background:url(../img/content/adviceHeading.gif) no-repeat;width:277px;position:absolute;left:20px;top:150px;display:block;height:0;padding-top:88px;overflow:hidden;z-index:9}
div.advice .heading a{display:inline}
.manAdvice div.heading{background:url(../img/content/manAdviceBG.jpg) no-repeat;height:351px;width:618px;margin-top:5px;position:relative}
.sports div.heading{background:url(../img/content/sportsHeadingBG.jpg) no-repeat;height:401px;width:617px;margin-top:5px;position:relative}
.alterations div.heading{background:url(../img/content/alterationsBG.jpg) no-repeat;height:420px;width:618px;margin-top:5px;position:relative}
.sizing div.heading{background:url(../img/content/sizingHeadingBG.jpg) no-repeat;height:360px;width:618px;margin-top:5px;position:relative}
.braFitting div.heading{background:url(../img/content/fittingHeading.jpg) no-repeat;height:352px;width:618px;margin:5px 0 8px;position:relative}
.mastectomy div.heading{background:url(../img/content/mastectomyHeading.jpg) no-repeat;height:352px;width:618px;margin-top:5px;position:relative}
.care div.heading{background:url(../img/content/lingerieHeadingBG.jpg) no-repeat;width:618px;height:338px;margin-top:5px;position:relative}
.bridal div.heading{background:url(../img/content/bridalHeadingBG.jpg) no-repeat;width:618px;height:483px;margin-top:5px;position:relative}
.maternity div.heading{background:url(../img/content/maternityHeadingBG.jpg) no-repeat;width:618px;height:419px;margin-top:5px;position:relative}
.swimwear div.heading{background:url(../img/content/swimwearHeadingBG.jpg) no-repeat;width:618px;height:341px;margin-top:5px;position:relative}
div.heading h1{height:0!important;overflow:hidden;position:absolute;top:30px;left:20px;padding-top:37px;background:url(../img/content/adviceHeadings.gif) no-repeat 0 0}
.sizing div.heading h1{width:186px}
.braFitting div.heading h1{background-position:0 -37px;width:208px}
.mastectomy div.heading h1{background-position:0 -73px;width:346px}
.maternity div.heading h1{background-position:0 -109px;width:303px;left:290px;padding-top:35px}
.alterations div.heading h1{background-position:0 -144px;width:371px;left:221px;padding-top:35px}
.manAdvice div.heading h1{background-position:0 -180px;width:290px}
.bridal div.heading h1{background-position:0 -217px;width:253px;left:280px;top:15px;padding-top:35px}
.sports div.heading h1{background-position:0 -252px;width:317px}
.care div.heading h1{background-position:0 -291px;width:250px;padding-top:35px}
.swimwear div.heading h1{background-position:0 -326px;padding-top:132px;top:18px}
.advice div.heading p,.mastectomyAdvice p.intro{width:300px;line-height:1.3em;font-size:70%;padding:0;margin-bottom:10px;position:relative;left:22px;top:75px;background:none}
.alterations div.heading p{left:230px;width:360px;color:#fff}
.advice p{line-height:1.3em;padding:10px 21px;background:url(../img/content/adviceDivider.gif) repeat-x 0 100%}
.advice p.padded{padding-bottom:30px}
#questionsHeading.imgReplaced{background:url(../img/content/questions.gif) no-repeat;width:265px;height:28px;left:20px;position:relative}
.index p{background:none}
.advice a{color:#a29060;font-weight:bold}
.advice a.black{color:#000}
.advice h2{text-indent:21px;margin:10px 0 0 0;font-size:80%}
div.advice .pImageRight{float:right;position:relative;top:-29px}
.advice div.darkBG{position:relative;padding:15px 0 15px 0;background:#ece8d8 url(../img/content/adviceDivider.gif) repeat-x 0 100%;margin-bottom:10px}
.alterations div.darkBG{padding:0}
.sizing p.bigPadding{padding-bottom:30px}
ol{list-style-type:decimal;font-size:70%;line-height:1.2em;padding:0 30px}
p.dotted{height:1px;padding:0}
div.advice div.darkBG p{background-image:none;padding:0 20px;margin-bottom:10px;position:relative}
div.advice div.darkBG h2{text-indent:20px;margin:0 0 10px 0}
div.advice div.darkBG h2.question{background:url(../img/content/adviceDivider.gif) repeat-x 0 0;padding-top:20px}
div.advice div.darkBG h3{left:0;padding-left:20px}
div.alterations div.darkBG h2{text-indent:20px;padding-top:12px}
div.alterations div.darkBG ul{background:url(../img/content/adviceDivider.gif) repeat-x 0 100%;margin-bottom:0;padding-bottom:12px}
div.alterations div.darkBG ul.bottom{background:none}
div.alterations div.darkBG ul li{margin:0 0 5px 46px}
div.manAdvice div.darkBG{padding-left:20px}
div.manAdvice div.darkBG h2{text-indent:0}
div.manAdvice div.darkBG p{padding-left:0}
div.advice div.topDivider{background:url(../img/content/adviceDivider.gif) repeat-x 0 0;width:618px;height:1px}
div.advice .pImageLeft{position:relative;float:left;margin-right:20px}
.breastCancer .pImageRight{position:relative;float:right;margin-top:4px;background:url(../img/content/pinkRibbon.png) no-repeat;width:133px;height:191px}
div.advice div.darkBG .left,div.advice div.darkBG .right{float:left;width:288px;margin-bottom:10px}
div.style{width:288px;height:131px;background-color:#f7f5ed;margin-top:10px;position:relative}
div.style h2,div.style a{font-size:70%}
div.style a{position:absolute;bottom:5px;right:5px}
div.advice div.darkBG div.style h2{margin-bottom:5px}
div.style img{float:left;margin-right:5px}
div.wide{clear:both;width:576px;position:relative}
div.wide a{right:422px}
div.wide p{width:288px}
div.wide .rightImg{position:absolute;right:10px;top:2px}
div.noDivider{margin-bottom:25px}
div.noDivider p{background:none}
.advice address{font-size:70%;position:relative;left:20px;line-height:1.2em}
ul.lowMargin{margin-bottom:10px}
div.reel{position:absolute;width:157px;height:135px;top:86px;right:80px;background:url(../img/content/reel.jpg) no-repeat}
div.fadeBG{background:url(../img/content/fadeBG_slice.gif) repeat-y;width:618px;position:relative;padding:12px 0 32px;margin:20px 0 75px 0}
.advice h2.sizeGuideHeading{margin:5px 0 5px 10px}
div.darkBG ol{margin-left:10px}
table.sizes{background:#f7f5ed;border:1px solid #a29060;width:557px;margin:0 auto;padding:14px 0}
table.sizes tr.top,table.sizes tr.bottom{height:15px}
table.sizes tr td{font-size:70%;border-left:1px solid #a29060;width:30px;text-align:center}
table.sizes tr td.title{font-weight:bold;width:110px;border:0;padding:0 0 0 23px;text-align:left}
table.sizes tr td.last{width:110px;text-align:left;padding-left:10px}
div.fadeBG div.dots{height:1px;width:100%;background:url(../img/content/adviceDivider.gif) repeat-x;position:absolute;clear:both}
div.fadeBG div.top{top:0;left:0}
div.fadeBG div.bottomDots{bottom:0}
p.noDots{background:none}
img.swimwear{float:right;position:relative;z-index:9;top:3px}
img.swimwear2{position:absolute;bottom:1px;right:1px}
img.satinBath{float:right;position:relative;top:0;margin:0 25px}
.washingDivider{width:580px;margin:15px auto;background:url(../img/content/adviceDivider.gif) repeat-x;height:1px}
img.washingInstruction{float:right;margin:-25px 20px 0 30px}
img.top{margin:-20px 27px 0 30px}
div.bridal div.darkBG p{font-size:70%}
div.bridal div.heading p{left:264px;top:75px;width:330px}
div.bridal div.heading p.moreInfo{font-size:60%;color:#fff;position:absolute;top:342px;height:44px;padding:0 15px;width:300px}
div.bridal div.heading p.moreInfo a{font-weight:bold;color:#000}
div.maternity div.heading p{left:296px}
div.maternity div.darkBG strong{color:#a29060}
div.swimwear div.heading p{top:160px}
div.swimwear div.darkBG img{float:left;margin:10px 20px 0}
div.swimwear div.darkBG h2{text-indent:0}
div.manAdvice div.darkBG div.style h2{text-indent:0}
.darkBG ul.pageList{margin-bottom:40px}
.breastCancer,.madeToMeasure{background:#e2e2e2 url(../img/content/breastCancerSlice.gif) repeat-x 0 0;width:588px;padding:0 15px 30px}
.breastCancer{width:558px;padding:0 30px}
.breastCancer p,.madeToMeasure p{font-size:70%;margin-bottom:20px}
.breastCancer p.bottom,.madeToMeasure p.bottom{margin-bottom:0}
#breastCancerHeading.imgReplaced{background:url(../img/content/breastCancerHeading.gif) no-repeat;height:29px;width:372px;padding-top:29px}
.awareness,.makeAppointment{background:url(../img/content/awarenessSlice.gif) repeat-x;width:618px;position:relative}
.awareness div.shadow,.error div.shadow,.makeAppointment div.shadow{background:url(../img/content/appointmentShadow.gif) no-repeat;position:absolute;top:0;width:618px;height:8px}
.awareness ul.pageList{margin-bottom:5px;padding:20px 20px 20px 50px}
.errorPage{background:url(../img/content/awarenessSlice.gif) repeat-x;width:618px;position:relative;padding-bottom:15px;margin-top:2px;text-align:center}
div.errorPage .message{padding:10px;background-color:#eeeae1;background-image:none;border:1px solid #d4ccb4;width:568px;margin:0 auto;position:relative;top:20px}
div.errorPage .message p{background:url(../img/content/sepiaError.gif) no-repeat 0;padding:10px 0 10px 30px;font-size:70%;width:450px;margin:0 auto;font-size:90%;color:#a29060;font-weight:bold}
div.errorPage p{margin-top:30px;font-size:70%}
div.errorPage p.gold{color:#a29060;font-weight:bold}
div.errorPage p.gold a{font-weight:bold;color:#a29060}
div.errorPage span.big{font-size:150%;font-weight:bold}
div.errorPage p.left,div.error ul.pageList{text-align:left}
div.errorPage p.left{position:relative;left:15px}
div.errorPage ul.pageList{margin-bottom:10px;text-align:left}
.maintenance img{position:relative;top:-28px}
.maintenance p{text-align:center;font-size:70%;position:relative;top:-10px}
#madeToMeasureHeading.imgReplaced{background:url(../img/content/measureHeading.gif) no-repeat;width:257px;height:30px;position:relative;left:15px;padding-top:30px}
#makeAppointmentHeading.imgReplaced{background:url(../img/content/makeAppointmentHeading.gif) no-repeat;width:304px;height:21px;position:relative}
.madeToMeasure h2{text-indent:20px}
.madeToMeasure p{padding-left:20px}
.measureImage{float:right;margin:0 20px 10px}
.makeAppointment{padding:20px 0}
div.makeAppointment .left{width:327px;float:left;position:relative;padding:0 0 0 30px;background:url(../img/content/makeAppointmentBG.gif) repeat-y 100% 0}
div.makeAppointment .right{width:231px;float:left;position:relative;padding:0 0 0 25px}
div.makeAppointment .left p{font-size:70%}
div.makeAppointment div.right div.store div.details h2{color:#000}
div.makeAppointment div.right div.store div.details{position:relative;left:3px}
div.loading{position:relative;top:29px;left:-178px}
#ctl00_mainContent_pnlPlayTour{position:relative;left:-10px}
.warrant{background:url(../img/content/warrantBG.gif) no-repeat;width:568px;height:316px;padding:30px 10px 5px 40px;position:relative}
#warrantHeading.imgReplaced{background:url(../img/content/warrantHeading.gif) no-repeat;padding-top:38px;width:386px;margin:0 auto 25px}
div.warrant p.wide{width:100%}
.adviceLinks li a{color:#000;font-weight:bold;margin-left:20px;font-size:70%}
.buttons{text-align:center;padding:10px 0 20px}
.bespoke img.title{position:absolute;top:8px;left:28px}
#ctl00_mainContent_appointmentForm_thanksPanel p{font-size:70%;width:100%;text-align:center}
#ctl00_mainContent_appointmentForm_thanksPanel .thanksImage{margin-top:20px}
h2#lulehHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -767px;padding-top:32px}
h2#fantasieHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -735px;padding-top:32px}
h2#royceHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -833px;padding-top:32px}
h2#elixirHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -704px;padding-top:32px}
h2#spanxHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -867px;padding-top:32px}
h2#gottexHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -900px;padding-top:34px}
.guidesSubNav ul li.secondRow{margin-left:57px}
.boxDividerThin{background:url(../img/productBoxes/boxDividerThin.gif) no-repeat 50% 0;width:307px;height:9px;margin:4px 0 9px;float:left}
#mainContent .bestSellingProducts p.price,#mainContent .newProducts p.price{position:absolute;bottom:38px;left:0;width:100%;text-align:center;margin-bottom:0}
#mainContent .bestSellingProducts .divider,#mainContent .newProducts .divider{position:absolute;bottom:54px;left:20px;margin:0}
div.newProducts .productBox h2,div.bestSellingProducts .productBox h2 { position:absolute;top:166px;left:0;width:100%;text-align:center}
div.newProducts .productBox h2 span{font-weight:normal}
.aboutUsContent div.imageHolderWide{margin-bottom:10px}
div.maternity div.heading p.topPara{padding-top:6px}
div.advice .short{margin-right:150px}
#ctl00_mainContent_pNewsLetterText{color:#ff0000;font-weight:bold;position:relative;left:30px;top:150px}
.pageText ul.pageList li{font-size:inherit}
.top p a, .top a{font-weight:bold}
.brandSubcatDetails .bc_titleContent h2{left:0;font-size:70%;margin-bottom:0}
.pageText p{margin-bottom:10px}
.brandDetails p a, .brandSubcatDetails .bc_titleContent a.viewMore, .brandDetails a.viewMore{font-weight:bold;font-size:11px;margin-left:20px;}
.brandSubcatDetails .bc_titleContent a.viewMore{float:left;clear:both;margin-left:0;}
.brandsSubNav ul li.secondRow{margin-left:0;}
h2#freyaHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -934px;padding-top:32px;}
h2#felinaHeading{background:url(../img/content/guides/guidesHeadings.gif) no-repeat 0 -966px;padding-top:32px;}
#pressOfficeHeading.imgReplaced{padding-top:20px;width:125px;background:url(../img/content/pressOffice.gif) no-repeat;}

