#shopSearchResults #searchResultsContainer {
	font-size:0.8em;
	margin-top:17px;
}
#shopSearchResults .resultImageContainer {
/*	background-color:#F6F3EF;
	border:1px solid #CCCCCC; */
	height:167px;
	width:167px;
}
#shopSearchResults .resultItem {
	float:left;
	margin-right:12px;
	padding-bottom:10px;
	width:167px;
	height:245px;
	overflow: hidden;
}
#shopSearchResults .resultItemNarrow {
	width:150px;
}
#shopSearchResults .resultItemWide {
	width:180px;
}
#shopSearchResults .resultImage {
	background-color:#FFFFFF;
	background-position:center;
	background-repeat:no-repeat;
	height:155px;
	margin:5px;
	text-align:center;
	width:155px;
}
#shopSearchResults .resultLinks {
	margin:5px;
	text-align:left;
	width:auto;
}
#shopSearchResults .bold {
	font-weight: bold
}
#shopSearchResults .link {
	margin-top: 5px
}
#shopSearchResults #sellPrice {
	margin-left: 5px
}
#shopSearchResults .selectedPage {
	border: solid thin #ccc;
}
#shopSearchResults #pagination
{
	padding-top: 40px;
}
#shopSearchResults #resultCountFooter
{
	padding: 8px 0;
}
#shopSearchResults #searchCategoryContainer
{
	border-bottom: solid thin #ccc;
	/*height: 100px*/
}
#shopSearchResults #searchInStoreBreadcrumbs
{
	clear: both;
	text-align: left;
	margin-bottom: 10px;
}
#shopSearchResults #searchInStoreTotalResults
{
	clear: both;
	text-align: left;
	margin-bottom: 10px;
	font-size: 150%;
}
#shopSearchRestuls #searchNoResults
{
	font-size: 130%;
}
#searchNoResults .search_term
{
	font-weight: bold;
}
#shopSearchResults #searchCategoryContainer li
{
	margin: 3px 0;
}
#shopSearchResults #searchCategoryContainer a
{
	font-size: 12px
}
#shopSearchResults #narrowResultsTitle
{
	background-color: #fafafa;
	padding: 6px 12px;
	margin: 2px 0;
	border-top: solid thin #ccc
}
#shopSearchResults .categoryGroup
{
	float: left;
	width: 30%
}
#shopSearchResults .moreColorsText {
	color:gray;
	font-family:Arial,Verdana;
	font-size:9px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-align: center
}

#shopSearchResults .overrideProductDetectionInQueryMsg 
{
	font-style: italic;
	padding: 2px 0; 
}

#shopSearchResults .clear
{
	clear: both
}

.shopResultItem {float:left;width:167px;padding: 0; margin: 4px; width: 228px; min-height:365px;font-family:Arial,Helvetica,sans-serif;color:#666666}
.shopResultImageContainer{position:relative;z-index:1;padding:6px 0 0 6px;border: 0px none; background-color: rgb(255, 255, 255); width: 228px; height: 230px;display:table;#position:relative;overflow:hidden;}
.shopResultImage{background-color:#ffffff;text-align:center;#position:absolute;#top:50%;display:table-cell;vertical-align:middle;}
.shopResultImageMiddle{background:none; #position:relative;#top:-50%;}
.shopResultImage a{display:inline;}
.shopProductImage {max-width:225px; max-height:225px;vertical-align:middle;}
.shopResultLinksContainer{margin:5px;width:auto;text-align:left;}
.shopResultLinksProduct{margin-top: -5px; padding-bottom: 5px; font-size: 12px;}
.shopLink{text-align: center;}
.shopLink a{font-weight:bold;font-size:12px; text-decoration:none}
.shopLink a:hover, .shopLink a:active {text-decoration:underline;}
.shopLink a:link, .shopLink a:visited { color:#0191C7;}
.shopLink #sellPrice {margin-left: 5px;}

.shopMoreProductsContainer {height: 75px; border-top: 1px dashed rgb(199, 194, 186); font-family:Arial,Helvetica,sans-serif}
.shopMoreProductsAlso {padding: 5px; text-align: center;}

.shopMoreLink{text-align: center;}
.shopMoreLink a{font-size:11px;text-decoration:none}
.shopMoreLink a:hover, .shopMoreLink a:active {text-decoration:underline;}
.shopMoreLink a:link, .shopMoreLink a:visited { color:#0191C7;}
.shopMoreLink #sellPrice {margin-left: 5px;}

#searchTopNav{height:80px; margin-top:5px;position:relative;font-size:11px;font-family:arial,helvetica,sans-serif;}
#searchTopNav>ul{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;height:45px;width:100%;background:url(https://content.cpcache.com/marketplace/search/images/searchnav-gradient.jpg) repeat-x top left;}
#searchTopNav>ul>li{float:left;list-style-type:none;display:block;height:29px;}
#searchTopNav>ul>li>a{font-weight:bold;display:block;padding:6px 10px;text-align:center;border-top:1px solid #d9d8d8;border-bottom:1px solid #d9d8d8;border-right:1px solid #d9d8d8;color:#555;}
#searchTopNav>ul>li.current>a{background-color:#fff;background-image:none;}
#searchTopNav>ul>li.current div.selected{background:url(https://content.cpcache.com/marketplace/search/images/searchnav-current.gif) no-repeat top center;height:11px;margin-top:-1px;float:left;padding:6px 10px;width:75%;}
#searchTopNav>ul>li#searchNavFirst a{border-left:1px solid #d9d8d8;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;}
#searchTopNav>ul>li#searchNavFirst.current div{margin-left:5px;}
#searchTopNav>ul>li#searchNavLast{float:none;margin-left:5px;}
#searchTopNav>ul>li#searchNavLast>div>div{width:0px; float:right; margin-right:50px; cursor:pointer;}
#searchTopNav>ul>li#searchNavLast>div{width:100%;padding:6px 0px 6px 0px;;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-top:1px solid #d9d8d8;border-bottom:1px solid #d9d8d8;border-right:1px solid #d9d8d8;}
#searchTopNav>ul>li#searchNavLast>div>a{position:relative; float:right; border:none; padding-right:10px; cursor:pointer;}
#searchTopNav a{text-decoration:none;}
#searchTopNav a:hover{text-decoration:underline;}
#searchTopNav>ul>li#searchNavLast div#moreLinks{position:absolute; right:30px; width:200px; padding:10px; display:none; margin-top:7px; z-index:3000; background-color:#fff;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border:1px solid #d9d8d8;border-top:none;}
#searchTopNav  ul li#searchNavLast div#moreLinks ul#moreLinksUl {text-align:left; padding-left:10px;}
#searchTopNav ul li#searchNavLast div#moreLinks ul#moreLinksUl li{list-style-type:none; display:block;}
#searchTopNav ul li#searchNavLast div#moreLinks ul#moreLinksUl div{background-color:red; display:block}

.narrowByProductLine ul {list-style-type: none; padding-left:0px;}
.narrowByProductLine ul li{padding-top:5px;}
.currentsub{font-weight:bold;}
.sub{display:none; position:absolute; z-index:3000; text-align:center; border: solid 1px #ccc; padding:15px 20px 5px 20px; border-top:none;  left: 20px;width:80%;}
.subsel{display:block;position:absolute; z-index:3000; text-align:center; border: solid 1px #ccc; padding:15px 20px 5px 20px; border-top:none; left:20px;width:80%;}
#searchTopNav>ul>li.yellow>a{background-color:yellow}
