.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:0 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%;width:200px;margin-left:-100px;}
#listUtility .productsPerPage select{font-size:1em;}#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{padding-top:10px;border-bottom:1px solid #ddd;margin-bottom:6px;}
#products li.last,#products.threeCol li.last,#products.twoCol li.last{margin-right:0;}
#products .clearer,#products.threeCol .clearer,#products.twoCol .clearer{width:100%;clear:both;float:none;display:block;}
#products .product{width:180px;}#products .product .productImage{background:url('../../images/bg-product-image.gif') no-repeat 0 100%;padding-bottom:3px;margin-bottom:3px;}
#products .product .productImage img{display:block;border-top:1px solid #f3f3f3;border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;}
html>body #products li{float:left;margin-right:20px;padding-bottom:15px;display:inline;*padding-bottom:20px;}
.listitem .ratings{*height:30px;}.listview #products .gallerySwatches li:first-child img,#products .gallerySwatches2 li:first-child img{margin-left:0;*margin-bottom:5px;}
#products .gallerySwatches li img,#products .gallerySwatches2 li img{border:1px solid #666;}
html>body #products li .gallerySwatches li{margin:0 5px 0 0!important;padding:0;}
html>body #products li .gallerySwatches2 li{margin:-5px 5px 5px 0!important;padding:0;}
#products{margin-top:10px;}.clear{clear:both;}.pagination ol{float:left;margin-left:115px;width:500px;}
.prodgalleryswitch{display:none;float:right;width:151px;margin-top:-8px;}.switch_button{background-image:url('../../images/prodviewbtn.png');cursor:pointer;display:block;float:left;height:30px;overflow:hidden;text-decoration:none;text-indent:-9999px;}
.switch_grid{background-position:0 -30px;width:75px;}.switch_grid:hover{background-position:0 -90px;}
.switch_grid.active{background-position:0 -60px;cursor:default;}.switch_list{background-position:-75px -60px;width:76px;}
.switch_list:hover{background-position:-75px -30px;}.switch_list.active{background-position:-75px 0;cursor:default;}
.viewproductwrapper{display:none;}.listview .viewproductwrapper{display:block;height:15px;text-align:right;}
#products .product .viewproductwrapper a{bottom:0;width:90px;color:#0B6FA0;font-weight:bold;float:right;}
.prodright h3 a{margin-top:5px;}.listview .brand{margin-top:-8px;*margin-top:0;}
.listview .prodright h3 a{*margin-top:5px;}.listview .ratings{padding-bottom:5px;}
.listview .ratings img{margin-bottom:6px;}.product .extratext{display:none;}#products .product .extratext .toggleDescription{color:#0B6FA0;display:inline;}
.gallerySwatches2{display:none;}#mainContent .listview{padding-top:0;}#mainContent .listview li,#mainContent .listview li .last{float:left;padding-bottom:10px;margin-top:10px;display:block;width:100%;border-bottom:1px solid #CCC;height:auto;}
#mainContent .listview li .valueDeals{float:left;margin:0 0 0 30px;}#mainContent .listview li .clearer{margin:0;padding:0;}
#mainContent .listview .gallerySwatches{float:left;margin:0 0 0 30px;}#mainContent .listview .gallerySwatches ul{width:164px;}
#mainContent .listview .gallerySwatches li{border:0;margin:0 5px 4px 0!important;width:auto;}
#mainContent .listview .now,#mainContent .listview .inlineStockMessaging,#mainContent .listview .availability,#mainContent .listview .starrating{float:left;width:200px;}
#mainContent .listview .clearer{display:none;}#mainContent .listview .product{margin:0 -1px;width:100%;min-height:140px;*min-height:150px;}
.listview .product .extratext{display:block;top:0;margin-top:5px;min-height:65px;}
#mainContent .listview .product .productImage{background:url('../../images/bg-product-image.gif') no-repeat 0 100%;float:left;padding-bottom:3px;margin-bottom:3px;}
#mainContent .listview .product .productImage img{display:block;border-top:1px solid #f3f3f3;border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;width:90px;height:120px;margin:0;}
.listview .prodinfo{float:left;width:685px;padding-top:0;margin-top:0;}#mainContent .listview .prodleft{float:left;width:180px;margin-left:30px;margin-top:0;*margin-top:8px;padding-top:0;height:120px;}
.listview .prodright{float:right;width:460px;}.listview .prodright .proddescinfo{clear:both;float:left;margin-top:5px;}
.listview .gallerySwatches2{display:inline;width:200px;}#products li .last .gallerySwatches2 li,#products li .gallerySwatches2 li{display:inline;width:auto;border:none;margin-bottom:5px;margin-top:0;}
#mainContent .listview .product dl.weeklyPrice{background-color:#F5F5F5;border:1px solid #D6CACA;color:#333!important;display:inline;float:left;font-size:11px;height:23px;margin:0 10px 5px 0;padding:3px 8px 0;width:146px;}
#mainContent .listview .product a.morelink{text-decoration:none;outline:none;color:#549BBB;display:inline;position:absolute;}
.listview .morecontent span{display:none;}.listview .extratext{width:400px;}#mainContent .listview .extratext li{border:none;display:inline;}
#mainContent .gridview .extratext{display:none!important;}#products .product a{display:block;text-decoration:none;color:#333;}
#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;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{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 .price .inlineStockMessaging{font-weight:bold;margin:5px 0;}#products .price .available{color:#519D2B;}
#products .price .lowStock{color:#E68A00;}#products .price .soldOut{color:#900;}
#hoverBox{background:#FFC;border:1px solid #333;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);display:none;font-size:1.1em;line-height:1.2em;margin-left:5px;padding:5px 0;position:absolute;width:175px;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 p.hoverAvailability.invalid{background-image:url('../../images/icon-stock-invalid.gif');padding-left:25px;}
#hoverBox .hoverWarranty{display:block;padding:0 5px;}#hoverBox .contractType{font-weight:bold;}
.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;}#products .valueDeals span{line-height:14px;padding:3px 0;}
#products .product .valueDeals a{color:#069;text-decoration:underline;}#products .product .valueDeals a:hover{text-decoration:none;}
