.circularCarousel{margin:9px 0 20px;}.circularCarousel li{width:128px;height:200px;}
.circularCarousel p{text-align:center;font-weight:bold;}.circularCarousel div{width:539px;float:left;}
.circularCarousel div li{margin-right:10px;}.circularCarousel .prev,.circularCarousel .next{width:21px;height:180px;text-indent:-9999px;float:left;}
.circularCarousel .prev{background:transparent url(../../images/category-listing-prev.gif) 0 50% no-repeat;}
.circularCarousel .next{width:20px;background:transparent url(../../images/category-listing-next.gif) 0 50% no-repeat;}
.circularCarousel .prev:hover,.circularCarousel .next:hover{background-position:-20px 50%;}
#spread{position:relative;margin:2px 0 5px;}#spread li{position:absolute;font-size:1.9em;color:#000;}
#spread li span{position:relative;top:-3px;padding-right:1px;font-size:.7em;}#spread .spreadProducts{display:none;}
#productListing{padding-top:12px;border-top:2px solid #EBEBEB;}#productListing .pagination{border-bottom:1px solid #EBEBEB;}
#productListing .pagination li.prev{margin-left:-10em;}#productListing .pagination li.next{margin-right:-10em;}
#spread img{display:block;margin:0 auto;}#linkCategories{padding:0 0 15px 10px;margin-bottom:16px;border-bottom:1px solid #EBEBEB;}
#linkCategories a{color:#333;font-weight:bold;}#filtersChosen{padding:0 0 15px 10px;margin-bottom:16px;border-bottom:1px solid #EBEBEB;}
#filtersChosen h3{margin-bottom:13px;font-size:1.27em;font-weight:bold;}#filtersChosen h3 a{font-size:.79em;font-weight:normal;}
#filtersChosen a{text-decoration:none;color:#333;}#filtersChosen li{font-weight:bold;margin-bottom:.3em;}
#filtersChosen li a{font-weight:normal;}#filtersChosen h1{margin-bottom:13px;font-size:1.27em;font-weight:bold;}
#filtersChosen h1 a{font-size:.79em;font-weight:normal;}#filtersAvailable{padding-left:10px;margin-bottom:16px;}
#filtersAvailable li{margin-bottom:.45em;}#filtersAvailable a{text-decoration:none;color:#333;}
#filtersAvailable h3{margin-bottom:3px;font-weight:bold;font-size:1.27em;}#filtersAvailable ul{margin-bottom:2em;}
#filtersAvailable ul ul{margin-left:10px;margin-top:4px;margin-bottom:0;}#filtersAvailable img{vertical-align:middle;}
#listUtility{line-height:1.5em;border-bottom:1px solid #ebebeb;margin-top:-4px;margin-bottom:7px;padding:5px 0 6px;position:relative;}
#listUtility .sortForm{float:left;width:180px;}#listUtility .sortForm form{padding-left:10px;white-space:nowrap;}
#listUtility .sortForm *{vertical-align:middle;}#listUtility .sortForm select{font-size:1em;}
#listUtility .productsPerPage{position:absolute;left:50%;}#listUtility .productsPerPage dl{margin-left:-50%;line-height:1.63em;}
#listUtility .productsPerPage dl *{display:inline;}#listUtility .productsPerPage li{padding:0 8px 0 6px;background:url('../../images/separator_products-per-page.gif') no-repeat 100% 50%;}
#listUtility .productsPerPage li.last{background:none;padding-right:0;}#listUtility .productsPerPage li span{font-weight:bold;}
#listUtility .productsPerPage li a{color:#0b6fa0;text-decoration:none;}#listUtility .productsCount{float:right;width:180px;text-align:right;overflow:hidden;height:1%;}
#listUtility .productsCount dl{padding-right:10px;float:right;}#listUtility .productsCount dt,#listUtility .productsCount dd{float:left;line-height:1.64em;}
#listUtility .productsCount dt{margin-right:3px;}#products{border-bottom:1px solid #DDD;padding-top:10px;}
#products li{float:left;margin-right:20px;padding-bottom:15px;display:inline;}#products li.last,#products.threeCol li.last,#products.twoCol li.last{margin-right:0;}
#products li.lastparty,#products.threeCol li.lastparty,#products.twoCol li.lastparty{margin-right:20px;}
#products .clearer,#products.threeCol .clearer,#products.twoCol .clearer{width:100%;clear:both;float:none;display:block;}
#products .product{margin:0 -1px;width:182px;}#products .product .productImage{background:url('../../images/bg-product-image.gif') no-repeat 0 100%;padding-bottom:3px;margin-bottom:3px;}
#products .product .productImage img{position:relative;display:block;border-top:1px solid #f3f3f3;border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;}
#products .product a{display:block;text-decoration:none;color:#333;position:relative;}
#products .product a .offerIcon{position:absolute;top:198px;right:0;}#products .product a .offerIcon img{border:none;}
#products .product a:hover{text-decoration:underline;}#products .product h3{margin-bottom:5px;position:relative;padding-left:1px;}
#products .product .brand{font-weight:bold;display:block;margin-bottom:1px;font-style:normal;}
#products .product .description{font-weight:normal;display:block;margin-bottom:2px;}
#products .product .price{position:relative;padding-left:1px;}#products .product .price span{display:block;margin-bottom:2px;}
#products .product .price .was{text-decoration:line-through;color:#333;}#products .product .price .now{font-size:1.1em;font-weight:bold;color:#000;}
#products .product .price .save{color:#ff1010;}#products .product .price .extra{color:#000;display:none;}
#products.threeCol li{width:252px;margin-right:17px;}#products.threeCol .product .productImage{background-image:url('../../images/bg-product-image-3-col.gif');}
#products.twoCol li{width:385px;margin-right:20px;}#products.twoCol .product .productImage{background-image:url('../../images/bg-product-image-2-col.gif');}
#products .gallerySwatches li{margin:0!important;}#products .gallerySwatches li img{border:1px solid #666;padding:0;margin:1px 0 -10px 4.5px;}
#products .gallerySwatches li:first-child img{margin-left:0;}#hoverBox{position:absolute;display:none;border:1px solid #000;width:150px;font-size:1.1em;background:#ffffcd;line-height:1.2em;padding:5px 0;margin-left:5px;z-index:2;}
#hoverBox p{padding:0 5px;}#hoverBox p.hoverProductPrice{font-weight:bold;}#hoverBox .hoverPriceWas{text-decoration:line-through;color:#333;display:block;}
#hoverBox .hoverPriceNow{display:block;color:#000;}#hoverBox .hoverPriceSave{color:#ff1010;display:block;}
#hoverBox p.hoverAvailability{margin:3px 0;font-size:1.1em;line-height:1.3em;background-repeat:no-repeat;background-position:5px 50%;}
#hoverBox p.hoverAvailability.available{background-image:url('../../images/icon-stock-available.gif');padding-left:25px;}
#hoverBox p.hoverAvailability.lowStock{background-image:url('../../images/icon-stock-low.gif');padding-left:25px;}
#hoverBox p.hoverAvailability.soldOut{background-image:url('../../images/icon-stock-sold-out.gif');padding-left:25px;}
#hoverBox span.hoverWarranty{display:block;padding:0 5px;margin-top:15px;}.categoryLinks{border-top:1px solid #d5d5d5;float:left;}
.categoryLinks li{width:140px;padding:10px 20px 0 20px;float:left;}.categoryLinks li a{color:#737373;}
.categoryLinks li a:hover{color:#333;}