@charset "utf-8";



/*****************************************************
****   HOME PAGE   ***********************************
*****************************************************/

/* Content */
#v3HomeTop {width:960px; height:331px; margin:0 auto; padding:0 0 10px; position:relative; overflow:hidden; clear:both;}
#v3HomeTop .v3HomeTop-Banner {float:left; width:634px; height:331px; position:relative; overflow:hidden;}
#v3HomeTop .v3HomeTop-Right {float:right; width:317px; height:331px; position:relative; overflow:hidden;}

/* Slideshow */
#home-slideshow {float:left; width:635px; height:330px; overflow:hidden; position:relative;}
#home-slideshow .slide {width:635px; height:330px; overflow:hidden;}
.bx-pager {right:3px; bottom:5px; position:absolute; z-index:100;}
.bx-pager a {width:15px; height:15px; color:#aaaaaa; font-size:1px; line-height:15px; text-align:center; background:url("../images/design/slideshow-pager.png") bottom no-repeat; margin:0 3px 0 0; padding:0; display:inline-block; overflow:hidden;}
.bx-pager .pager-active, .bx-pager a:hover {color:#666666; background-position:top;}
#slide1, #slide2, #slide3, #slide4, #slide5, #slide6, #slide7 {width:635px; height:330px; position:relative;}
#slide1 .button a, #slide2 .button a, #slide3 .button a, #slide4 .button a, #slide5 .button a, #slide6 .button a, #slide7 .button a {width:250px; height:75px; background:url("../images/promo/button.png")  0 0 no-repeat; position:absolute;}
#slide1 .button a:hover, #slide2 .button a:hover, #slide3 .button a:hover, #slide4 .button a:hover, #slide5 .button a:hover, #slide6 .button a:hover, #slide7 .button a:hover {background-position:0 -75px;}

/* Side Boxes */
#v3HomeTop .v3HomeTop-ProductFinder {width:317px; height:180px; background:url("../images/design/ProductFinder_Default.jpg") no-repeat; padding:0 0 8px;}
#v3HomeTop .v3HomeTop-ProductFinder h1 {font-size:2.1em; font-weight:500; line-height:.7em; padding:10px 0 0 7px;}
#v3HomeTop .v3HomeTop-ProductFinder .v3ProductFinder-SelectBox {float:right; width:135px; height:147px; padding:8px 20px 0 0; position:relative; overflow:hidden;}
#v3HomeTop .v3HomeTop-ProductFinder .v3ProductFinder-SelectBox select {width:135px; color:#808080; font-size:1em; background-color:#fff;}
#v3HomeTop .v3HomeTop-ProductFinder #v3homefinder-submit {float:right; width:100px; height:20px; background:url("../images/design/homefinder-sprite.jpg") no-repeat top; margin:10px 0 0; padding:0; position:relative;}
#v3HomeTop .v3HomeTop-ProductFinder #v3homefinder-submit:hover {background-position:bottom;}
#v3HomeTop .v3HomeTop-DailyDeal {width:317px; height:141px; position:relative; overflow:hidden;}

/* Featured Products */
#v3FeaturedProductsHeader {background-color:#ededed; clear:both;}	 
#v3FeaturedProductsHeader h1 {color:#464646; font-size:2.1em; font-weight:400; line-height:.7em; text-align:center; margin:0; padding:13px 0;}
#v3featuredproducts-home {width:100%; height:240px; font-size:.925em; line-height:1.1em; text-align:center; border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf;}
#v3featuredproducts-home .v3featuredproduct {float:left; width:129px; height:230px; border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf; padding:5px 15px; overflow:hidden; clear:none;}
* html #v3featuredproducts-home .v3featuredproduct {height:auto!important; height:230px; overflow:hidden;}
#v3featuredproducts-home .v3featuredproduct h3 {height:58px; font-size:.925em; line-height:11px; overflow:hidden;}
#v3featuredproducts-home .v3featuredproduct .v3product-img {width:130px; height:128px; position:relative;}
#v3featuredproducts-home .v3featuredproduct .v3product-img img {background:url("../images/design/frame.png") no-repeat top left; padding:5px;}
#v3featuredproducts-home .v3new .v3product-img span, #v3featuredproducts-home .v3sale .v3product-img span, #v3featuredproducts-home .v3promo .v3product-img span, #v3featuredproducts-home .v3clearance .v3product-img span {top:0; left:0; width:74px; height:46px;  position:absolute;}
#v3featuredproducts-home .v3new .v3product-img span {background:url("../images/design/new.png") left top no-repeat;}
#v3featuredproducts-home .v3sale .v3product-img span {background:url("../images/design/sale.png") left top no-repeat;}
#v3featuredproducts-home .v3promo .v3product-img span {background:url("../images/design/promo-sash.png") left top no-repeat;}
#v3featuredproducts-home .v3clearance .v3product-img span {background:url("../images/design/clearance.png") left top no-repeat;}
#v3featuredproducts-home .v3new .v3product-img:hover span, #v3featuredproducts-home .v3sale .v3product-img:hover span, #v3featuredproducts-home .v3promo .v3product-img:hover span, #v3featuredproducts-home .v3clearance .v3product-img:hover span {display:none;}
#v3featuredproducts-home .v3featuredproduct .v3colors {list-style:none; width:120px; height:72px; padding:0 0 0 5px;}
#v3featuredproducts-home .v3featuredproduct .v3colors li {float:left; height:13px; margin:0 2px 1px 0; cursor:default;}
#v3featuredproducts-home .v3featuredproduct .v3colors li img {border:1px solid #e6e6e6; padding:1px;}
#v3featuredproducts-home .v3featuredproduct .v3colors li.v3more {float:right; color:#820a24;}
#v3featuredproducts-home .v3featuredproduct .v3pricing {margin:0;}
#v3featuredproducts-home .v3featuredproduct .v3price {font-size:1.09em; font-weight:700;}
#v3featuredproducts-home .v3featuredproduct .v3pricing .v3special, #v3featuredproducts-home .v3featuredproduct .v3pricing .v3clearance {color:#c41330; font-size:1.09em; font-weight:700; text-transform:uppercase;}
#v3featuredproducts-home .v3stars {color:#464646; text-transform:uppercase; margin:7px 0 0;}

/* Shop Assurance Banner */
#v3ShopAssurance {background-color:#ededed; overflow:hidden; clear:both;}
#v3ShopAssurance .shopbanner {float:left; padding:5px 7px 0;}
#v3ShopAssurance table {float:left; margin:7px 0 0;}
#v3ShopAssurance table tbody tr td {width:210px; font-size:1em; font-weight:400; line-height:10px; padding:0 0 7px 0;}
#v3ShopAssurance table tbody tr td a {color:#464646; text-decoration:none; cursor:pointer;}
#v3ShopAssurance .footnote {color:#464646; font-size:.75em; text-align:center; background-color:#ededed; padding:0 0 5px; clear:both;}