.searchContainer{padding:20px 0 25px;border-bottom:1px solid #ccc;margin-bottom:25px}.searchResultsPage .searchContainer .contactWrap{display:inline-block;float:right;width:45%;padding-top:3px}.searchResultsPage .contactWrap label{font-weight:bold}.searchResultsPage .searchContainer .contactWrap label{display:block}.searchResultsPage .searchContainer .contactWrap a{margin:0 10px}.searchResultsPage .searchContainer .contactWrap a:last-child{margin-right:0}.searchResultsPage .searchContainer .contactWrap .phoneLink{margin-left:0;color:#202020}.searchContainer .searchBarWrap{width:52%;position:relative;z-index:100}.searchContainer input.searchBar{width:92%;padding:10px;height:40px;border-radius:0}.searchContainer .searchBtn{height:40px;width:8%;border-radius:0;background-size:20px 20px}.searchContainer .clearSearch{right:8%}.resultCountContainer{padding:5px 0 30px;float:left}.resultCountContainer .resultCount{font-size:20px;display:block}.didYouMean{margin:7px 0 0 5px}.searchProductContainer{display:inline-block;border:4px solid #eee;padding:0;box-sizing:border-box;overflow:hidden;float:right;max-width:41%;margin:0 0 20px 2%}.searchProductContainer h3{margin:0;background-color:#eee;padding:15px;font-weight:normal}.searchProductTiles{padding:15px}.searchProductTiles .flex-control-nav{display:none}.no-touchevents .searchProductTiles .flexslider:hover .flex-direction-nav .flex-next,.touchevents .searchProductTiles .flex-next{right:-10px}.no-touchevents .searchProductTiles .flexslider:hover .flex-direction-nav .flex-prev,.touchevents .searchProductTiles .flex-prev{left:-10px}.searchProductTile{cursor:pointer}.searchProductTile .productImageWrap{margin-bottom:8px}.searchProductTile .productImageWrap img{top:0;left:0;width:100%}.searchProductTile .productImageWrap .overlayLogo{position:absolute;bottom:0;top:auto}.searchProductTile .productTitle{font-size:13px;color:#202020;text-decoration:none}.searchProductTile .discountPrice{margin:5px 0;display:inline-block}.searchProductTile .productImageWrap .cornerBannerWrap{position:static}.searchProductTile .productImageWrap .cornerBanner{padding:3px;height:auto;font-weight:normal;line-height:16px;font-size:12px}.searchListings{margin-top:15px;clear:left;overflow:auto}.searchListings article{margin-bottom:25px;float:left;clear:left;display:inline-block;overflow:auto;width:100%}.searchListings article .listingImageWrap{float:left;display:inline-block;width:100px;min-width:100px;max-width:14%;overflow:hidden;margin-right:15px;cursor:pointer}.searchListings article .listingContentWrap{display:inline-block;float:left;width:auto;max-width:84%}.hasSalesProducts article:nth-of-type(1),.hasSalesProducts article:nth-of-type(2){max-width:57%}.hasSalesProducts article:nth-of-type(1) .listingContentWrap,.hasSalesProducts article:nth-of-type(2) .listingContentWrap{max-width:72%}.searchListings .listingContentWrap .listingType{display:block;color:#999;font-size:13px}.searchListings .listingImageWrap .cornerBannerWrap{width:100%;position:static}.searchListings .listingImageWrap .cornerBannerWrap .cornerBanner{width:100%;font-size:12px;padding:3px;text-align:center;box-sizing:border-box;height:auto;font-weight:normal;line-height:14px}.searchListings .listingImageWrap .cornerBannerWrap .rightEdge,.searchListings .listingImageWrap .overlayLogo{display:none}.searchListings .listingImage{width:100%;box-sizing:border-box;display:block}.searchListings .listingTitle{font-size:20px;margin:5px 20px 5px 0;display:inline-block;color:#202020}.searchListings .listingTitle em{font-weight:bold;font-style:italic}.searchListings a.productRatingWrap,.searchProductTile a.productRatingWrap{color:#202020;display:inline-block}.searchListings .categoryListing a.productRatingWrap,.searchListings .categoryListing .productNumReviews{text-decoration:none!important}.searchListings .tileColors{margin:5px 0;height:32px;overflow:hidden;max-width:220px}.searchListings .tileColors .colorSwatches li{border-color:transparent;cursor:default}.searchListings .tileColors .colorSwatches li img{border-color:#aaa}.searchListings .tileColors .colorSwatches li:nth-child(n+7){display:none}.searchListings .tileColors .moreColors{display:inline-block;float:right;text-align:center;font-size:13px;cursor:pointer;padding:1px 2px;line-height:1.2;color:#202020!important}.searchListings .listingDescription{margin:5px 0}.searchListings .listingDescription em{font-weight:bold;font-style:italic}.searchListings em{padding-right:4px}.searchListings .featureListing .listingImage{border:1px solid #ccc}.noSearchContainer{padding-top:10px}.noSearchContainer .noResultsTitle{font-size:22px;margin:10px 0 25px}.noSearchContainer .noSearchResultsWrap{display:inline-block;float:left;width:70%;box-sizing:border-box;padding-right:2%}.noSearchContainer .contactWrap{display:inline-block;float:right;width:30%}.noSearchContainer .contactLinks{margin-bottom:15px;overflow:hidden}.noSearchContainer .contactLinks a{display:inline-block;float:left;margin-right:25px;overflow:visible;height:24px;padding-top:5px;box-sizing:border-box}.noSearchContainer .contactLinks .chatLink{position:relative;padding-left:30px}.noSearchContainer .contactLinks .chatLink span{width:24px;height:24px;display:inline-block;position:absolute;top:0;left:1px}.noSearchContainer .contactLinks .chatLink .LPMoverlay{width:100%!important;height:auto!important}.noSearchContainer .contactLinks .chatLink .LPMimage{width:100%}.noSearchContainer .searchBarWrap{width:75%;position:relative;z-index:100;margin:25px 0}.noSearchContainer input.searchBar{width:90%;padding:10px;height:40px}.noSearchContainer .searchBtn{height:40px;width:10%;border-radius:0}.noSearchContainer .clearSearch{right:10%}.popularCategories{border-top:1px solid #ccc;margin:25px 0;padding-top:20px}.popularCategories .linkList{margin:5px auto;display:inline-block;text-align:left}.popularCategories .linkList li{margin:5px 0}.popularCategories .linkList .subTitle{margin-bottom:10px}.popularCategories .linkList a{color:#202020}@media screen and (max-width:769px){.noSearchContainer input.searchBar{width:89%}.noSearchContainer .clearSearch{right:12%}.searchContainer{border-bottom:none;padding:0}.searchContainer .searchBarWrap input.searchBar{float:none;box-sizing:border-box;margin:0;padding:10px 40px;width:100%;height:auto;background-image:url(/images/icons/search_light_grey.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:5px 9px;border-right:1px solid #ddd}.searchContainer .searchBarWrap .searchBtn{display:none}.searchContainer .searchBarWrap .clearSearch{right:10px}.resultCountContainer{float:none;display:block;padding-bottom:20px}.searchProductContainer{display:block;float:none;width:100%;max-width:100%;margin:10px 0 25px}.searchListings article{display:block;float:none;width:100%}.searchListings article .listingImageWrap{min-width:0;margin-right:2%}.hasSalesProducts article:nth-of-type(1),.hasSalesProducts article:nth-of-type(2){max-width:100%}.hasSalesProducts article:nth-of-type(1) .listingContentWrap,.hasSalesProducts article:nth-of-type(2) .listingContentWrap{max-width:84%}}@media screen and (max-width:639px){.searchResultsPage .headerMsg,.searchResultsPage .PromoHeaderBanner{display:none!important}.searchResultsPage .contactWrap{text-align:center;background-color:#eee;padding:10px 5px}.searchResultsPage .contactWrap a{margin:0 8px}.searchContainer .searchBarWrap{width:100%}.resultCountContainer{padding:5px 0}.searchListings article .listingImageWrap{width:20%;max-width:20%;margin-right:3%}.searchListings article .listingContentWrap,.hasSalesProducts article:nth-of-type(1) .listingContentWrap,.hasSalesProducts article:nth-of-type(2) .listingContentWrap{max-width:77%}.searchListings .listingTitle{font-size:17px}.noSearchContainer .noSearchResultsWrap{width:100%;float:none;display:block;padding-right:0}}@media screen and (max-width:440px){.searchListings article .listingImageWrap{width:32%;max-width:32%;margin-right:4%}.searchListings article .listingContentWrap,.hasSalesProducts article:nth-of-type(1) .listingContentWrap,.hasSalesProducts article:nth-of-type(2) .listingContentWrap{max-width:64%}.searchListings .listingTitle{display:block;margin-right:0}.searchListings a.productRatingWrap{display:block}.resultCountContainer .resultCount{font-size:18px}.noSearchContainer .searchBarWrap{width:100%;margin-right:0}.popularCategories .linkList{display:block;width:100%;margin-bottom:15px}}