.clear5 {height:1px;}


/* divider1 needed for category page */
.divider1{background-color:transparent;height:1px;padding:0px;margin: 0px 0px 0px 0px;clear:both;overflow:hidden;}
.header1{color:#fff;font-weight:bold;font-size:11px;background-color:#680;padding:0px 0px 0px 10px;margin:0 0 0 2px;line-height:24px;}
.header1.sale{background-color:#f00;}
.header4{font-size: 10px;font-weight: bold;line-height: 12px;margin: 5px 0px 0px 0px;padding:0px;text-transform: lowercase;width:auto;clear:left;clear:right;}
.currentPage{font-weight: bold; margin: 0px 2px 0px 2px;}
.pageError{color:#f00;font-weight:bold;padding:0px;margin:0px;margin-left:5px;line-height: 16px;font-size:10px;}
#noSelectionError {display: none;margin:0px;padding:0px;}
.noCategoryResults{color:#f00;padding:0px;margin:10px 0px 5px -5px;font-size:9px;}
.subcatSpacing {height:5px;clear:both;overflow:hidden;}

#catSearchRefinements{height:90px;width:580px;float:left;margin-top:5px;}   
#searchRefinements{height:130px;width:580px;float:left;margin-top:5px;background:#421;}
#catSearchRefinementsTop,#catSearchRefinementsBottom,#searchRefinementsTop,#searchRefinementsBottom{display:none;}
div.refinementContainer{width:94px;float:left;overflow:hidden;}

#catSearchRefinements #searchRefinementTools{width:479px;height:78px;float:left;margin-top:5px;}
#searchRefinements #searchRefinementTools{width:479px;height:118px;float:left;margin-top:5px;border:1px solid #964;}

#catRefinementRow,#brandRefinementRow,#miscRefinementRow{height:36px;list-style:none;width:474px;margin:0px;padding:3px 0px 0px 5px;}
#searchRefinementTools ul#catRefinementRow li,#searchRefinementTools ul#brandRefinementRow li,#searchRefinementTools ul#miscRefinementRow li{white-space:nowrap;float:left;width:118px;}
li.searchRefinementDropdown label{display:block;width:100px;clear:right;white-space:nowrap;padding-left:7px;}

select.refinementDropdown{width:110px;}
select#srchBrand{width:228px;}


p.searchResults{margin:10px 0px 25px 10px;}

div#noResultsShell{margin-top:10px;}
p#updateSearch0{font-weight:bold;margin-top:15px;}
p#updateSearch1{font-weight:normal;}
p#updateSearch2{font-weight:bold;}

#viewSearch{height:20px;margin:20px 0px 0px 0px;padding:0px;}
#noResultsSearchInputs{float:left;width:228px;vertical-align:middle;height:18px;}
label#noResultsSearchDivNameLabel{font-size:9px;}
* html label#noResultsSearchDivNameLabel{position:relative;top:-4px;}
#noResultsSearchInputs #noResultsSearchText{width:90px;font-size:9px;margin-right:4px;padding-left:2px;padding-top:1px;}
#noResultsSearchInputs .searchTextStandard{color:#666;}
#noResultsSearchInputs .searchTextError{color:#f00;}
#noResultsSearchInputs #searchGoButton{margin:2px 0px 0px 0px;padding:0px;line-height:1px;}
#noResultsSearchInputs select{color:#666;width:90px;font-size:9px;}
#viewSearch #noResultsSearchButtonContainer{float:left;width:33px;height:18px;vertical-align:top;}
#viewSearch #noResultsSearchButtonContainer #searchGoButton{display:block;position:relative;top:-2px;float:right;width:33px;}
* html #viewSearch #noResultsSearchButtonContainer #searchGoButton{top:2px;}

#searchTips{margin:10px 0px 0px 0px;padding:0px;clear:both;}
#searchSideNavMarketingContent{width:160px;min-height:100px;}

.categoryContent p.searchResults .originalSearch .originalSearchInput{text-decoration:line-through;font-weight:bold;}
.categoryContent p.searchResults .correctedSearch{font-weight:bold;color:#f00;}
.categoryContent p.searchResults .searchExtraSuggestions{display:block;clear:both;margin-top:5px;}
.categoryContent p.searchResults .searchDivision{font-weight:bold;}
.categoryContent p.searchNoProductResults{margin:10px 0px 25px 10px;}
.categoryContent #soleSearch { padding-top: 5px; width: 94px; height: 90px; font-weight: bold; float: left; }

#categoryNameHeader {line-height: 24px; background-color: #668800; padding: 0 0 0 10px; font-weight: bold; font-size: 11px;}
#catname, #subcatname, #subsubcatname{color:white; margin-left: 5px;}

div#hbContent { clear:both; padding-left:20px; padding-top:6px; padding-bottom:16px;}
div#hbContent h1 { 
font:bold 16px arial;
width:940px;
color:#666666;
}
div#hbContent span#hbHeadline { color:#666666;
font-size:10px;
font-weight:bold;}
div#hbContent span#hbContent { color:#666666;
font-size:10px;}
div#hbBottomContent { padding-top:10px;}
div#mainContent { position:relative; }
div#bottomContent { position:absolute; bottom:0; width:826px; }
