#shopContainer {display: none;}

#webMainContainer {background: #00246e url(/content/global/images/holidaybg.jpg) top center no-repeat fixed;}
/*#container {background: #d6d6d6 url(/content/global/images/bgTile.gif) top left repeat-x;}*/

/* ***************PRODUCT GRID***************** */
.compareSelect {color:#999999; text-align:left; padding-top: 5px; margin-left: 2px;}
.compareCheckbox {margin: 0px 5px;}

.compareBtn { width: 510px; border-top: 1px solid #999; float: left; padding: 5px 0px;}
.compareBtn p{padding: 1px 0px 0px 0px;}
.compareBtn input{ margin: 0px 10px; float: right;}

#featuredThumbnails { width: 519px; float: left; margin-left: 0px; padding: 5px 0 10px 0; }
#categoryStatement {width: 519px; padding-top: 5px; color: White; background: #0d7ab0 url(/content/images/v2.4/search/featuredGradient.gif) top left repeat-x;}

#categoryHeader {margin-left: -2px; padding-bottom: 5px;}

.prodNewIcon{position:absolute;margin-top:15px;margin-left:5px;z-index:5;margin-right: 10px; right: 0px;}
.moreInfoIcon{position:absolute;margin-top:90px;margin-left:5px; display: none;}
#categoryContentPadding {margin-top: 0px;}
.categoryProdSection{margin-top:10px;margin-bottom:10px; }
.categoryProdThumb{padding: 0px 2px 15px 2px; position:relative; margin-top: 10px; text-align:center;width:165px;}
.categoryProdBtm{width:165px; padding: 0px 2px; }
.categoryProdBtm span{margin-left:0px;}
.categoryProdThumb img{margin-top:5px;}
.categoryProdButtons{width:173px;height:45px;text-align:center;background:bottom left no-repeat url(/Content/images/v2.4/Products/bg_prodGridbottom.gif);}
.prodListName{position:relative;display:block;height:28px;width:162px;margin:0px 2px 12px 0px; overflow:hidden;}
.prodID{position:relative;float:right;margin-right:8px;}
.availPrice{position:relative;float:left;}
.btnAddToCart{margin-top:5px;margin-right:5px;float:right;}
.moreLikeThisLink{margin-top:4px;}
.prodListManufacturer{padding-top:2px;border-top:solid 2px #ddd;display:block;width:160px;}

/*QV items */
.categoryProdSection .qvBtn {visibility: hidden; }
.categoryProdSection:hover .qvBtn a {visibility: visible;}
/* -- */
#sidePanelContainerSearch, #sidePanel2ContainerSearch{position:relative;top:-2px;width:227px; background: white; }
#sidePanelContainerSearch .inputText {padding: 3px; margin: 3px; border: 1px solid #aaa; width: 175px !important;}
#sidePanelContainerSearch form {background: transparent url(/content/global/images/navBG.png) no-repeat scroll left top; border: 1px solid #aaa;}

#sidePanelBtmSearch{height:1px;margin-top:-5px; border-bottom: 1px solid #999;/*background:bottom left no-repeat url(/Content/images/v2.4/Homepage/bg_sidePanelBtm.gif);*/}
#sidePanelBtm {display: none;}

.contentMainText{width:521px; /*border-right: 1px solid #999;*/margin-left:0px;float:left;}

.mainSectionSearch {width: 770px; background: #fff}
.mainSectionSearch #sidePanel {width:230px; }
.mainSectionSearch #mainContent {width:520px; padding: 0px 5px; margin: 0px; border-right: 1px solid #999;}
.articleResults {position:relative;margin-top:4px;padding-top:8px;border-top:1px dotted #CCCC99;}
.mainSectionSearch > .articleResults:last-child {position:relative;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dotted #CCCC99;}
.articleResults img{float:left;margin-right:5px;margin-bottom:4px;}
.articleResults p a{text-decoration:underline;color:#369;}
.articleResults p {float:left;width:435px;margin-bottom:4px;}
.articleResults br.clear {clear:both;}

/*.mainSectionSearch #mainContent{margin-right:5px;}*/
.mainSectionSearch #banners{margin-top:10px;}
#searchResultsSum, #featuredProducts, #youMayAlsoLike, #featuredArticles{width:520px;margin-top:20px;}
#searchResultsSum{background:bottom left no-repeat url(/Content/images/v2.4/Search/bg_searchResultsBtm.gif);}
#searchResultsSum p, #searchResultsSum div.didYouMean {padding:3px 0 5px 20px;}
#searchResultsSum h3{background-color:#999;padding:0 3px 0 3px;display:inline;margin-left:20px;color:#333;font-size:11px;}

.mainSectionSearch .categoryProdSection{width:170px;margin-top:0;float:left;position:relative;}

.mainSectionSearch .sidePanel h3 {position:relative;float:none;width:209px;padding: 0px 10px;background: top left repeat-x url(/Content/Search/Images/blueTile.gif); color: White; }
.mainSectionSearch .sidePanel h3 a, 
	.mainSectionSearch .sidePanel h3 a:link, .mainSectionSearch .sidePanel h3 a:visited, 
	.mainSectionSearch .sidePanel h3 a:hover, .mainSectionSearch div#sidePanelContainerSearch h3 a,
	.mainSectionSearch div#sidePanelContainerSearch h3, .mainSectionSearch div#prodResultSidePanel a h3
	{text-decoration:underline;position:relative;float:none;color:#fff;text-decoration:none;font-size:13px; padding-left: 5px; width:222px;background: url(/content/search/images/searchHdrBg.gif) top left no-repeat; height: 25px; line-height: 25px;margin-top: 5px;}
.mainSectionSearch div#prodResultSidePanel a h3 {font-size:12px;text-decoration:underline; color: #fff; width: 214px; padding-left: 5px; margin-left: 38px;}

.mainSectionSearch div#prodResultSidePanel a h3:after {content: " >>";}
.mainSectionSearch div#sidePanel input#btnSearch, .mainSectionSearch div#sidePanelContainerSearch input#btnSearch, .mainSectionSearch div#searchResultsSum input#btnSearch{width:28px;height:27px;margin:3px 0px 0px;padding:0px;background: transparent url(/Content/global/images/searchIcon.jpg) no-repeat scroll left top; border:0px; cursor: pointer;}
#searchResultsSum input {margin:20px 0px 20px 18px;}
h3#seeAllProd { width: 220px; height: 30px !important; padding: 0px 10px 0px 0px; text-indent: -9999px !important; float: left; color: red !important; margin: 0 0 5px 0; background: url(/content/search/images/seeAllProducts.gif) top left no-repeat !important;}
a h3#seeAllProd{color: white; cursor: pointer;}

#mainSectionStorefront {padding: 5px 0px;}

.mainSectionSearch .sidePanel ul li{list-style:none;}
.mainSectionSearch span a{color:#333;}

.mainSectionSearch #featuredProducts .categoryProdBtm *, 
.mainSectionSearch #featuredProducts .prodNewIcon, 
.mainSectionSearch #featuredProducts .prodInfoIcon, 
.mainSectionSearch #youMayAlsoLike .categoryProdBtm *, 
.mainSectionSearch #youMayAlsoLike .prodNewIcon, 
.mainSectionSearch #youMayAlsoLike .prodInfoIcon{display:none;}

.mainSectionSearch #featuredProducts .categoryProdBtm .prodListName, 
.mainSectionSearch #featuredProducts .categoryProdBtm .prodListName a, 
.mainSectionSearch #featuredProducts .categoryProdBtm .availPrice, 
.mainSectionSearch #youMayAlsoLike .categoryProdBtm .prodListName, 
.mainSectionSearch #youMayAlsoLike .categoryProdBtm .prodListName a, 
.mainSectionSearch #youMayAlsoLike .categoryProdBtm .availPrice{display:block;}

.mainSectionSearch .categoryProdSection .prodListName a{color:#0478ab;margin:0px 2px 0px 0px;position:relative;left:5px;}
.mainSectionSearch .categoryProdSection .availPrice, .mainSectionSearch .categoryProdSection .ourPrice{position:relative;
	top:3px;color:#0478ab;font-weight:bold;font-size:16px;margin: 0px 0px 5px 5px; }
#mainSearchResults .categoryProdSection div.brandInfo {height:12px;margin:0px 0px 3px;padding:0px;text-align:left; border-bottom: 1px solid #999;}
.mainSectionSearch .categoryProdSection .brandInfo span {font-size:10px;color:#666666;display:none;}
.mainSectionSearch .categoryProdSection .brandInfo a {color:#666666;font-size:10px;margin: 0px 2px 0px 0px;position:relative;left:5px; text-decoration: none;}
.mainSectionSearch .categoryProdSection .brandInfo a:hover {color:#003366;}
.mainSectionSearch .categoryProdSection .prodId{float:right;width:85px;height:22px;color:#666666;
	overflow:hidden;font-size:10px;text-align:right;margin-right:5px;position:relative;z-index:2;}
#mainSearchResults .categoryProdBtm{height:118px;position:relative;z-index:none;}
#mainSearchResults .categoryProdBtm br {display:none;}
#mainSearchResults .categoryProdBtm div{text-align:center;clear:both;padding:0px 0px 0px 2px;}
#mainSearchResults .categoryProdBtm div.listPrice, 
	#mainSearchResults .categoryProdBtm div.ourPrice {padding:0px;text-align:left;clear:left;float:left;margin-left:4px;}
#mainSearchResults .categoryProdBtm div.ourPrice {left:0px;padding-bottom:2px;}
#mainSearchResults .categoryProdBtm div.listPrice {height:10px;display:block;font-size:10px;white-space:nowrap;}
#mainSearchResults{width:520px;position:relative;background: top left no-repeat url(/Content/images/v2.4/Search/bg_searchResults.gif);}
#mainSearchResults div#resultsInfo{height:20px;width:490px;padding:7px 0 3px 5px;margin: 0 15px 5px 5px;background-color:#9c9a9c;}
#mainSearchResults p{float:left;}
#mainSearchResults p.paging{float:right;text-align:right;margin:0 15px 2px 0;}
#mainSearchResults p span{font-weight:bold;}
#mainSearchResults div#sortBy{position:relative;top:-2px;font-weight:bold;margin-right:10px;float:right;text-align:right;width:200px;text-transform:uppercase;}
#mainSearchResults p.viewNum {clear:both;text-align:right;margin:0px 4px 2px 0px;width:90px;}
#mainSearchResults p.viewNum a {display:inline;color:#369;text-decoration:underline;}

div.whydiditmatch {display:none; background-color:#eeeeee;overflow:hidden;}
.categoryProdBtm:hover div.whydiditmatch {height:auto;position:absolute;top:100px;left:0px;z-index:99;
	width:350px;line-height:18px;border:1px solid #333333;display:block;}
#mainSearchResults .categoryProdBtm div.whydiditmatch br {display:block;}

#prodResultSidePanel ul {background: none; padding-top: 5px; border: 1px solid #aaa; width: 215px;}

h2#searchResultsHdr{clear:both;width:520px;height:26px;background:top left no-repeat url(/Content/images/v2.4/Search/searchBG.gif); margin: 0px;}
h2#narrowYourSearchHdr{position:relative;width:229px;height:27px;background:top left no-repeat url(/Content/Search/Images/narrowSearch.gif); display: none;}

#crumbNav {background: #003E98 url(/content/global/images/blueTile.gif) top left repeat-x; height: 100%; width: 770px; clear: both;}
#crumbNav a {color: #ddd;}
#crumbNav p{ padding: 5px; color: White;}

p.paging {float: right; margin: 4px 10px 0px 0px;}
p.paging a:link, p.paging a:visited{color: #6f6e6c; text-decoration: none; font-weight: bold;}
.currPage {color: #559db5; font-weight: bold;}


h3#bestSellersHdr { height: 25px; background: url(/content/search/images/title_bestSellersNew.gif) top left no-repeat;}
h3#newReleasesHdr {margin-top: 10px; height: 25px; background: url(/content/search/images/title_newReleases.gif) top left no-repeat;}
h3#comingSoonHdr {margin-top: 10px; height: 25px; background: url(/content/search/images/title_comingSoon.gif) top left no-repeat;}

h3#featuredProductsHdr {background: url(/content/search/images/title_featuredProd.gif); height: 25px; width: 521px; margin-left: 0px;}
#prodResultSidePanel #brandInfo a{ width: 200px; }




