#Main .shoppingDirectory h2{font-size:180%;margin-bottom:.75em}#Main .shoppingDirectory dl{color:#000}#Main .shoppingDirectory dt{display:inline-block;font-weight:bold}#Main .shoppingDirectory dd{display:inline-block}#Main .shoppingDirectory #productCategories{border-top:1px dotted #b2b2b2;padding:1.5em 0 1.15em}#Main .shoppingDirectory #productCategories dt{font-size:110.85%}#Main .shoppingDirectory #productCategories dt,#Main .shoppingDirectory #productCategories dd{padding-right:.5em;margin-right:.5em}#Main .shoppingDirectory #productCategories dd{border-right:1px solid #8f8f8f;font-size:94.85%;line-height:1.2;margin-bottom:.4em}#Main .shoppingDirectory #productCategories dd.selected{font-weight:bold}#Main .shoppingDirectory #productCategories dd.last{border:0}#Main .shoppingDirectory #productCategories a{color:#666}#Main .shoppingDirectory #sortBy{background:transparent url("../images/bg_global_dotted_horizontal01.gif") left top repeat-x;padding:1.5em 0}#Main .shoppingDirectory #sortBy dt,#Main .shoppingDirectory #sortBy dd{font-size:87%;padding-right:1em}#Main .shoppingDirectory #sortBy dd{border-right:solid 1px #e9e9e9;color:#666;margin-right:1em}#Main .shoppingDirectory #sortBy dd.last{border:0}#Main .shoppingDirectory ul.results{border-top:solid 1px #e9e9e9;margin-bottom:1em}#Main .shoppingDirectory ul.results strong.relatedSearchesLabel{margin:1em .5em .5em 0;color:#000}#Main .shoppingDirectory ul.results li{border-bottom:1px dotted #b2b2b2;padding:25px 17px;position:relative}#Main .shoppingDirectory ul.results.categories li{padding:25px 0}#Main .shoppingDirectory .results .button{position:absolute;top:15px;right:10px;overflow:hidden}#Main .shoppingDirectory .results .image,#Main .shoppingDirectory .results .categoryInfo,#Main .shoppingDirectory .results .productInfo,#Main .shoppingDirectory .results .productPrice{display:inline-block;font-size:87%;margin-right:20px;vertical-align:top}#Main .shoppingDirectory .results .image{width:106px}#Main .shoppingDirectory .results .categoryInfo{width:550px}#Main .shoppingDirectory .results .productInfo{width:410px}#Main .shoppingDirectory .results h3{font-size:127.3%;font-weight:bold}#Main .shoppingDirectory .results h6{color:#666;font-weight:normal;margin-top:.25em}#Main .shoppingDirectory .results p{line-height:1.2;word-wrap:break-word}#Main .shoppingDirectory .results ul{list-style:disc;margin:1em .5em .5em 0;display:inline-block}#Main .shoppingDirectory .results .categoryInfo strong{display:inline-block;margin-left:1em 0 0 1.5em;float:left}#Main .shoppingDirectory .results ul li{background:0;line-height:1.2;margin:.5em 0;padding:0}#Main .shoppingDirectory .results .relatedSearchesHead{float:left;font-weight:700;margin:6px 6px 0 0}#Main .shoppingDirectory .results p.relatedSearches{display:inline-block;margin:1em .5em .5em 0;line-height:1em}#Main .shoppingDirectory .results ul.relatedSearches li{display:inline-block;font-weight:700;margin:0 1em .5em 0;line-height:1em;color:#000;font-size:11px}#Main .shoppingDirectory .results ul li a{font-weight:100}#Main .shoppingDirectory .results strong.relatedSearches{margin-top:1em;display:block}#Main .shoppingDirectory .results strong.relatedSearches span{font-weight:100;margin-left:.5em}#Main .shoppingDirectory .results .productPrice{text-align:right;width:110px}#Main .shoppingDirectory .results .productPrice .price{color:#000;display:block;font-size:118.25%;font-weight:bold;padding-bottom:.4em}#Main .shoppingDirectory .results .productPrice .oldPrice{color:#666;display:block;font-weight:normal;text-decoration:line-through;padding-bottom:.4em}#Main .shoppingDirectory .relatedSearches dt,#Main .shoppingDirectory .relatedSearches dd{font-size:100%;margin:0 1em .5em 0;line-height:1em}.shoppingDirectory .strike{color:#666;font-family:Arial;font-size:11px;text-decoration:line-through}#Main .shoppingDirectory .results .productReview{padding:25px 20px;border-bottom:1px dotted #8d8d8d;width:660px}#Main .shoppingDirectory .results .productReview div.productReviewList{width:270px;list-style:none;font-size:11px;float:left;margin:0}#Main .shoppingDirectory .results .productReview div.productReviewList{width:270px;list-style:none;font-size:11px;float:left;margin:0}#Main .shoppingDirectory .results .productReview div.productReviewList p{width:auto;float:none;line-height:1.2;margin:.5em 0;padding:0;font-size:100%}#Main .shoppingDirectory .results .productReview div.productReviewList p span{display:inline-block}#Main .shoppingDirectory .results .productReview div.productReviewList p.ratingTitle{font-size:14px;font-weight:700}#Main .shoppingDirectory .productReview div.productReviewList h2{font-size:14px;margin-bottom:7px}.productReview div.productReviewList span.txtBlue{color:#4b64af}#Main .productReview p{width:345px;float:right;font-size:12px;margin:4px 0 0}.productReview span.clear{clear:both;display:block}#Main .shoppingDirectory .results .productReview.lastnoborder{border:0;padding-bottom:0}#Main .shoppingDirectory .productReview ul li p.ratingTitle{font-size:14px;margin-bottom:7px;color:#000;font-weight:bold;width:auto;float:none}#Main .shoppingDirectory div#productCategories{background:transparent url("../images/bg_global_dotted_horizontal01.gif") left top repeat-x;padding:1.5em 0 1.15em}#Main .shoppingDirectory div#productCategories .productCategory{padding-right:.5em;margin-right:.5em;font-size:110.85%;font-weight:bold}#Main .shoppingDirectory div#productCategories ul{color:#000;display:inline}#Main .shoppingDirectory div#productCategories li{border-right:1px solid #8f8f8f;font-size:94.85%;line-height:1.2;margin-bottom:.4em;padding-right:.5em;margin-right:.5em;display:inline-block}#Main .shoppingDirectory div#productCategories a{color:#666}#Main .shoppingDirectory div#productCategories li.last{border:0}#Main .shoppingDirectory .map a{color:#000;text-decoration:underline}#Main .shoppingDirectory .results a.category-title{font-size:14px;font-weight:bold}.overlay .rating-count-viewall a{color:#454545}.button{padding:0;cursor:pointer;min-height:30px;position:relative;white-space:nowrap;display:inline-block;background-color:#fff;border:2px #FFF solid;margin:5px 13px 14px 0;border-radius:1.4em;-moz-border-radius:1.4em;-webkit-border-radius:14px;background-repeat:no-repeat;box-shadow:0 0 6px #888;-moz-box-shadow:0 0 6px #888;-webkit-box-shadow:0 0 6px #888;background-position:center 0;overflow:visible}.button .buttonText{font-family:"Helvetica Neue",Helvetica,Arial;color:#fff;display:block;font-size:13px;font-weight:bold;letter-spacing:-.35px;padding:4px 0 4px 0;background-image:none;line-height:110%;margin:0 20px}button .buttonText{padding-top:3px}a.button{text-decoration:none;display:inline-block;min-height:26px}a.button .buttonText{letter-spacing:0}.button:hover,.button:focus,.button:active{background-position:center -50px;text-decoration:none}.button:focus,.button:active{outline:1px dotted #656565}#breadcrumb{border-radius:0;box-shadow:none;background:transparent none;height:auto;margin:0;padding-top:12px}#breadcrumb .separator{background:transparent none;width:16px;display:inline-block;font:bold 14px Arial,"Helvetica Neue",Helvetica,sans-serif;height:auto;padding-top:0;text-indent:0;text-align:center}#breadcrumb span{height:auto;padding-top:0;text-indent:0;text-align:center;font:normal 14px Arial,"Helvetica Neue",Helvetica,sans-serif;background:transparent none}#breadcrumb .current.first{padding-left:0}.tsa #catgoryHeaderContainer{clear:both;min-height:0}.tsa #catgoryHeaderContainer #categoryHeader{float:none}.tsa #catgoryHeaderContainer #categoryHeader .search-big-text{font-size:36px;margin:3px 0 8px}.pagination2{padding:0}#breadcrumbResultArea{width:250px;float:right;margin-bottom:-15px;position:static}#Main.mainSize2{width:auto;margin:0;padding-top:0}.shopping-message-header{font-size:14px}.lpPagination{width:auto;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;float:right}.paginationContainer{margin-bottom:50px}.paginationContainer .displayCount{padding-top:27px}.paginationContainer .lpPagination{border:1px solid #999;height:40px;border-radius:4px;overflow:hidden;-moz-box-shadow:inset 0 -1px 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 -1px 1px 0 rgba(255,255,255,0.5);background:#efefef;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNGM0YzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0,#e8e8e8 96%,#c4c4c4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(96%,#e8e8e8),color-stop(100%,#c4c4c4));background:-webkit-linear-gradient(top,#fff 0,#e8e8e8 96%,#c4c4c4 100%);background:-o-linear-gradient(top,#fff 0,#e8e8e8 96%,#c4c4c4 100%);background:-ms-linear-gradient(top,#fff 0,#e8e8e8 96%,#c4c4c4 100%);background:linear-gradient(to bottom,#fff 0,#e8e8e8 96%,#c4c4c4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='$color_cloud_approx',GradientType=0);margin:0;padding:0;clear:none}.paginationContainer .lpPagination>li{text-align:center;line-height:44px;color:#666;cursor:pointer;border-right:1px solid #999;text-decoration:none;font-size:18px;list-style-type:none;float:left;vertical-align:top;min-width:30px;padding:0 5px}.paginationContainer .lpPagination>li>a{color:#333;text-decoration:none;display:block}.paginationContainer .lpPagination>li.pagination--next{border:0}.paginationContainer .lpPagination>li.current{color:#fff;background:#666}.paginationContainer .lpPagination>li.current>a{color:#fff}.paginationContainer .lpPagination>li:hover{background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNGM0YzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fff 0,#e8e8e8 66%,#c4c4c4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(66%,#e8e8e8),color-stop(100%,#c4c4c4));background:-webkit-linear-gradient(top,#fff 0,#e8e8e8 66%,#c4c4c4 100%);background:-o-linear-gradient(top,#fff 0,#e8e8e8 66%,#c4c4c4 100%);background:-ms-linear-gradient(top,#fff 0,#e8e8e8 66%,#c4c4c4 100%);background:linear-gradient(to bottom,#fff 0,#e8e8e8 66%,#c4c4c4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='$color_cloud_approx',GradientType=0)}.paginationContainer .lpPagination>li:hover a{color:#333}.paginationContainer .lpPagination>li:active{background:#c4c4c4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0YzRjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZThlOGU4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#c4c4c4 0,#e8e8e8 4%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c4c4c4),color-stop(4%,#e8e8e8),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#c4c4c4 0,#e8e8e8 4%,#fff 100%);background:-o-linear-gradient(top,#c4c4c4 0,#e8e8e8 4%,#fff 100%);background:-ms-linear-gradient(top,#c4c4c4 0,#e8e8e8 4%,#fff 100%);background:linear-gradient(to bottom,#c4c4c4 0,#e8e8e8 4%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$color_cloud_approx',endColorstr='#ffffff',GradientType=0)}.paginationContainer .lpPagination>li.current:hover{background:#666;color:#fff}.paginationContainer .lpPagination>li.current:hover>a{color:#fff}.paginationContainer .lpPagination>.arrows a{width:10px;height:15px;margin:14px 0 0 0;display:inline-block}.paginationContainer .lpPagination>.pagination--next a{background:url("../images/search/run-sprites.png") no-repeat -16px -387px;height:40px;text-indent:-9999px}.paginationContainer .lpPagination>.pagination--previous a{background:url("../images/search/run-sprites.png") -102px -387px;height:40px;text-indent:-9999px}.paginationContainer .lpPagination>.gap,.paginationContainer .lpPagination>.gap:hover{cursor:default;background:0;pointer-events:none}.paginationContainer .lpPagination>.pagination-previousDisabled,.paginationContainer .lpPagination>.pagination-nextDisabled{display:none}.paginationContainer .col1 p{padding-top:15px}.shoppingDirectory .shopping-message-header{font-weight:normal}.esdRatings{background:transparent url("../images/search/run-sprites.png") no-repeat -26px 0;height:16px;width:138px;position:relative}.productReview .productReviewList .esdRatings .rating{height:16px;width:0;float:left;text-indent:-9999px;margin:0;background:transparent url("../images/search/run-sprites.png") no-repeat -26px -16px}.productReview .productReviewList .esdRatings .rating.rating1{width:18px}.productReview .productReviewList .esdRatings .rating.rating2{width:36px}.productReview .productReviewList .esdRatings .rating.rating3{width:55px}.productReview .productReviewList .esdRatings .rating.rating4{width:72px}.productReview .productReviewList .esdRatings .rating.rating5{width:90px}.productReview .productReviewList .esdRatings b{position:absolute;left:95px;font:normal 12px arial}#productListingRelatedSearches{clear:both;overflow:hidden;border-bottom:1px dotted #999;padding:15px 0 8px;margin:15px 0}#productListingRelatedSearches h2{clear:both;font-size:14px;color:#7b7b7b;padding:10px 0}#productListingRelatedSearches li{font:100 11px "Helvetica Neue",Helvetica,Arial;color:#454545}.category-browse #componentContainer{width:950px;margin:0}.category-browse .leftNav #brand-shops li{margin-bottom:10px}.category-browse .leftNav #brand-shops li a{color:#666}.category-browse .leftNav #brand-shops li a:hover,.category-browse .leftNav #brand-shops li a:focus{color:#0069ff}.category-browse .leftNav #brand-shops li.title{color:#000;font-weight:bold}.category-browse .category-grid-container{float:right;width:775px}.category-browse .electronics-map{margin-top:110px}#componentContainer:after{content:".";display:block;height:0;clear:both;visibility:hidden}*+html #componentContainer{zoom:1}#dlpseo-review .rating-count{display:block;float:left;font-size:10px;margin-left:5px;font-weight:bold}#dlpseo-review .review-info{margin-top:8px}#dlpseo-review .review-info .author{color:#0069ff}#dlpseo-review .productTitle .description a{display:block;line-height:normal;margin:2px 0 0;color:#06f;font-size:15px}#dlpseo-review .productTitle a{font-size:18px;font-weight:normal;line-height:22px;display:block;color:#06f}#dlpseo-review .optionalInfoContainer{color:#333;font-size:12px;max-height:68px;padding-top:8px;overflow:auto;padding-bottom:4px;width:499px}#dlpseo-review .description{color:#000;display:inline;font-size:12px;line-height:17px}#dlpseo-review{float:left;margin-left:10px}#dlpseo-review .carousel-viewport ul li{width:746px!important}#dlpseo-review .component .l .image-container{left:20px}#dlpseo-review .component .r{margin:20px 109px 12px 0;width:62%}#dlpseo-review .carousel-pagination{position:absolute;top:-24px;right:40px}#Main #dlpseo-review{margin-left:113px;height:230px}#Main #dlpseo-review .component .title{margin-top:12px;color:#666;font-size:20px}#Main .merchWrapper.bottom_ad_placeholder #merchandisingSlot5 #component3{border-bottom:1px dotted #b2b2b2;width:780px}#Main #dlpseo-review .component .carousel-container .prevFrame,#Main #dlpseo-review .component .carousel-container .nextFrame{top:29%}#Main #dlpseo-review .component .carousel-container .nextFrame{right:23px}#dlpseo-review .review-lbl-overall{font-size:11px;font-weight:bold;margin-left:5px}#dlpseo-review .user-ratings{margin-top:3px}#Main .paginationContainer{border-bottom:1px dotted #b2b2b2;padding-bottom:12px}#Main .category-grid-container #dlpseo-review{margin-left:0;border-bottom:1px dotted #b2b2b2;padding-bottom:2px}#Main .category-grid-container #dlpseo-review .component .carousel-container .nextFrame{right:25px}.dbp #dlpseo-review .carousel-viewport ul li{width:612px!important}.dbp #dlpseo-review .component .r{margin:20px 109px 12px 0;width:54%}.dbp #dlpseo-review .optionalInfoContainer{width:360px}#Main .dbp #dlpseo-review{margin-left:3px;border-top:1px dotted #b2b2b2}#dlpseo-review ul.carousel-pagination li{margin-left:-9px}#dlpseo-review .carousel-container{height:208px}#Main .brand-listing{margin-bottom:18px;margin-left:12px;margin-top:34px;width:990px}#Main .featured-brands h2{color:#333;font-size:20px;font-weight:bold;margin-bottom:-9px;margin-left:13px;margin-top:27px}#Main .brand-listing li{float:left;margin-bottom:14px;margin-right:25px;width:173px}#Main .brand-listing li a,#Main .alphabet-listing li a{font-size:14px;color:#06f;font-weight:bold}#Main .alphabet-listing li.selected-alphabet a{color:#333}.alphabet-listing{border-bottom:1px dotted #b2b2b2;padding-left:15px}.alphabet-listing li{display:inline-block;margin-right:21px}#Main .Shop_By_Brand{float:left;margin-bottom:12px;margin-top:3px;width:950px}.alphabet-listing ul{padding-bottom:18px}.category-templates .componentContainer>div{border:none!important}#breadcrumb .first.previous{background:none!important}.noBrandsMsg{margin-top:38px}#catgoryHeaderContainer #categoryHeader.brandShopHeader h1.search-large-text{font-size:41px;text-transform:lowercase}