/* Home Page Columns */




.mainHP12a { display: block; text-indent: -9999px; width: 1020px; height: 445px; background: url(../images/home/1215-safavieh.jpg) no-repeat 0 0; margin: 0 auto 0 auto;  }
.mainHP12b { display: block; text-indent: -9999px; width: 1020px; height: 354px; background: url(../images/home/1215-lg-green2.jpg) no-repeat 0 0; margin: 0 auto 0 auto;  }
.mainHP12c { display: block; text-indent: -9999px; width: 1020px; height: 354px; background: url(../images/home/1215-sugarboo2.jpg) no-repeat 0 0; margin: 0 auto 0 auto;  }


.mainHP1a { display: block; text-indent: -9999px; width: 1020px; height: 445px; background: url(../images/home/0116-kendra.jpg) no-repeat 0 0; margin: 0 auto 0 auto;  }
.mainHP1b { display: block; text-indent: -9999px; width: 1020px; height: 445px; background: url(../images/home/0116-bn.jpg) no-repeat 0 0; margin: 0 auto 0 auto;  }
.mainHP1c { display: block; text-indent: -9999px; width: 1020px; height: 354px; background: url(../images/home/0116-lg-sale.jpg) no-repeat 0 0; margin: 0 auto 0 auto;  }
.mainHP1d { display: block; text-indent: -9999px; width: 1020px; height: 445px; background: url(../images/home/0116-bn-sale.jpg) no-repeat 0 0; margin: 0 auto 0 auto;  }


.mainHP2a { display: block; text-indent: -9999px; width: 1020px; height: 445px; background: url(../images/home/0216-lili.jpg) no-repeat 0 0; margin: 0 auto 0 auto;  }
.mainHP2b { display: block; text-indent: -9999px; width: 1020px; height: 445px; background: url(../images/home/0216-annie-sale.jpg) no-repeat 0 0; margin: 0 auto 0 auto;  }
.mainHP2c { display: block; text-indent: -9999px; width: 1020px; height: 445px; background: url(../images/home/0216-companyc.jpg) no-repeat 0 0; margin: 0 auto 0 auto;  }

footer { border-top: none !important; }


#featuredCats { width: 1020px; margin: 0 auto; padding:10px 0 30px 0; float: left;  }
#featuredCats h2 { display: block; width: 1020px; height: 35px; text-indent: -9999px; background: url(../images/home/0715-cats_h2.png) no-repeat 0 0; }
#featuredCats ul { margin: 0; padding: 0; }
#featuredCats li { display: block; float: left; width: 255px; text-align: center;  }
#featuredCats li.catHP1 h3 a { display: block; background: url(../images/home/0216-cats-link1.jpg) no-repeat 0 0; }
#featuredCats li.catHP2 a { background: url(../images/home/0216-cats-link2.jpg) no-repeat 0 0; }
#featuredCats li.catHP3 a { background: url(../images/home/0216-cats-link3.jpg) no-repeat 0 0; }
#featuredCats li.catHP4 a { background: url(../images/home/0216-cats-link4.jpg) no-repeat 0 0; }
#featuredCats h3 a { font-size: 140%; margin: 0 0 10px 0; display: block; padding-top: 260px; }
#featuredCats p { margin: 0 10px 10px 10px; color: #707072; font: 15px/20px "ltc-bodoni-175",serif; font-style: italic;  }
#featuredCats h5.arrow a { display:block; padding-right: 10px; background: url(../images/home/arrow.png) no-repeat 165px 3px;letter-spacing: 1px; }
#featuredCats h5.arrow a:hover  { color: #fac6c2; background: url(../images/home/arrow.png) no-repeat 165px -29px;  }

.bannerHP { clear:both !important; display: block; width: 1020px; height: 460px; text-indent: -9999px; margin: 10px auto;position: relative;   }
.bannerHP a { display: block; width: 1020px; height: 460px; }
.bannerHP a.shopNowBtnRight, .bannerHP a.shopNowBtnLeft  { display: block; width: 126px; height: 34px; border: 1px solid #707072; text-indent: 0 !important; text-align: center; line-height: 34px; }
.bannerHP a.shopNowBtnRight { position: absolute; bottom: 90px; right: 100px;  }
.bannerHP a.shopNowBtnLeft { position: absolute; bottom: 90px; left: 100px;  }
.bannerHP a.shopNowBtnRight:hover, .bannerHP a.shopNowBtnLeft:hover { border: 1px solid #fac6c2 }
.bannerHP h5.arrow a { display:block; padding-right: 10px; background: url(../images/home/arrow.png) no-repeat 115px 12px;letter-spacing: 1px; }
.bannerHP h5.arrow a:hover  { color: #fac6c2; background: url(../images/home/arrow.png) no-repeat 115px -20px;   }

.bannerHP .banner0115a { background: url(../images/home/0116-cr-laine.jpg) no-repeat 0 0; }
.bannerHP .banner0115b { background: url(../images/home/0116-afk.jpg) no-repeat 0 0; }
.bannerHP .banner0115c { background: url(../images/home/0116-pom.jpg) no-repeat 0 0; }
.bannerHP .banner0115d { background: url(../images/home/0116-sterling.jpg) no-repeat 0 0; }
.bannerHP .banner0115e { background: url(../images/home/0116-blog.jpg) no-repeat 0 0; }
.bannerHP .banner0115f { background: url(../images/home/0116-blog2.jpg) no-repeat 0 0; }
.bannerHP .banner0115g { background: url(../images/home/0116-blog-storage.jpg) no-repeat 0 0; }
.bannerHP .banner0116h { background: url(../images/home/0116-guildmaster.jpg) no-repeat 0 0; }
.bannerHP .banner0116i { background: url(../images/home/0116-capel-sale.jpg) no-repeat 0 0; }
.bannerHP .banner0116j { background: url(../images/home/0116-bn-sale2.jpg) no-repeat 0 0; }
.bannerHP .banner0116k { background: url(../images/home/0116-blog3.jpg) no-repeat 0 0; }
.bannerHP .banner0116l { background: url(../images/home/0116-scarves.jpg) no-repeat 0 0; }

.bannerHP .banner0216a { background: url(../images/home/0216-blog.jpg) no-repeat 0 0; }
.bannerHP .banner0216b { background: url(../images/home/0216-kendra.jpg) no-repeat 0 0; }
.bannerHP .banner0216c { background: url(../images/home/0216-bandhini.jpg) no-repeat 0 0; }
.bannerHP .banner0216e { background: url(../images/home/0216-pom.jpg) no-repeat 0 0; }
.bannerHP .banner0216f { background: url(../images/home/0216-blog2.jpg) no-repeat 0 0; }
.bannerHP .banner0216g { background: url(../images/home/0216-blog3.jpg) no-repeat 0 0; }
.bannerHP .banner0216h { background: url(../images/home/0216-oliver.jpg) no-repeat 0 0; }
.bannerHP .banner0216i { background: url(../images/home/0216-candleholders.jpg) no-repeat 0 0; }

.bannerHP .shopNowBtnLeft { position: absolute; bottom: 110px !important; left: 100px;  }


#inspirationHP { clear: both; width: 1026px; float: left; padding: 10px 0 20px 0px; margin: 0 0 20px -4px; }
#inspirationHP a { display: block; width: 342px; float: left; text-align: center; }
#inspirationHP h3 { font-size: 140%; margin: 0 0 5px 0; padding-top: 380px; }
#inspirationHP h3.insp1HP  { background: url(../images/home/0216-new.jpg) no-repeat center top;  }
#inspirationHP h3.insp2HP { background: url(../images/home/0216-bestsellers.jpg) no-repeat center top;  }
#inspirationHP h3.insp3HP { background: url(../images/home/0216-personalized.jpg) no-repeat center top;  }
a h5.arrow { background: url(../images/home/arrow.png) no-repeat 215px 3px;letter-spacing: 1px; }
a:hover h5.arrow { color: #fac6c2; background: url(../images/home/arrow.png) no-repeat 215px -29px;  }
 

.saleHP { clear: both; display:block; width: 1020px; border-top: 1px solid #22201f; border-bottom: 1px solid #22201f; background: url(../images/home/shop-sale_btn.png) no-repeat 50px 15px; margin: 30px 0 20px 0;  }
.saleHP p { padding: 10px 20px 10px 300px; margin: 0; font: 110%/170% "ltc-bodoni-175", serif; }
.saleHP:hover { background: url(../images/home/shop-sale_btn.png) no-repeat 50px -65px; color: #22201f; }

.hptrade { clear: both; text-indent: -9999px; display:block; width: 1020px; height: 121px; background: url(../images/home/1015-trade_home.png) no-repeat 0 0; margin: 20px 0 20px 0;  }

.giftCardHome { display:block; clear:both; float: none; width: 1020px; height: 94px; text-indent: -9999px; background: url(../images/home/lg-gift-card.png) no-repeat 0 0; }