
#navMainSearch {
	position: relative;
}
#suggestions li {
	font-size: 11px;
	line-height: 4px;
}
#suggestions .suggbrand {font-size:12px; color:grey; display:inline-block; margin-top: 25px;}
#suggestions .suggSony, #suggestions .suggYamaha, #suggestions .suggPanasonic {display:none;}
#suggestions{
	position: absolute;
	left:0px;
	width:456px;
	display:none;
	z-index: 9999;
	border-width:5px;
	border-color:#dedede;
	border-style:solid;
	top: 42px;
	border-radius:0 4px 4px 4px;
}
#suggestions .callin, #suggestions .callinContact  {display:none}
#suggestions hr {
	padding: 0px;
	margin: 0px;
	border: none;
	border-bottom: #dedede solid 5px;
	width:456px;
}
.suggestionDivider {border-top:#dedede solid 6px;}
.suggestion {
	width:456px;
	background-color: #FFF;
	font-size:14px;
}
.suggestion a {
	display:block;
	clear:left;
	text-decoration:none;
	padding: 6px;
}
.suggestion a:hover {
	color:#b90000;
	background-color:#f6f6f6;
}
.suggestion a img {
	float:left;
	padding: 5px 10px;
	border:#dedede 1px solid;
		margin:0 1em 0 .5em;

}
.suggestionName {
	font-weight:bold;
}
.suggestionModel {
	display:no ne;
}
.suggestionBrand {
	display:n one;
}
.suggestionPrice {
	display:block;
}

#suggestionPaging {
	border-top: 1px solid #dedede;
	background-color:#f1f1f1;
	color:#001847;
	height: 18px;
	font-size:12px;
	font-weight:bold;
	padding: 2px;
}
#suggestionPrev {
	display: block;
	cursor:pointer;
	text-align: left;
	float:left;
}

#suggestionNext {
	display: block;
	float:right;
	text-align:right;
	cursor:pointer;
}

#suggestionPrev:hover, #suggestionNext:hover {
	text-decoration: underline;
}
.productSalePrice {color:red}
.suggestionPrice img {display:none;}
.suggestionPrice .map_pricing img {display:inherit;border:0; width:100px; background: none;}
#suggestions  .timedtooltip {display:none;}
#suggestions  .normalprice {font-size:.7em;}

/*kevan edits suggestion header*/
#suggestions {background: #fff;}
.suggestion.suggestionmanufacturer, #suggestions .suggestion.suggestionmanufacturer hr {
	 width: 1050px!important;
}
#suggestions .suggestion.suggestionmanufacturer ul {
 float:left;
 margin:1vh 15px!important;
}
#suggestions .suggestion.suggestionmanufacturer ul li {
 font-size:12px;
}
#suggestions .suggestion.suggestionmanufacturer hr {
 display: none;
}
.suggestion, #suggestions hr {
	 width: calc(1050px / 3) !important;
	 float:left;
}
#suggestionPaging table {
	 background: white;
	 border: gray solid 5px;
}
.suggestion a {
 border:silver 1px solid;
 margin:4px;
 min-height: 160px;
}
.suggestion a:hover {
	 color: #b90000;
		background-color: #fff;
		box-shadow: gainsboro 1px 1px 6px 0px;
}
.suggestionDivider {
	 border-top: none;
	 /* border-top: #dedede solid 6px; */
}
.suggestion a img {
 border:none;
 padding:none;
 background:url(/includes/templates/plusmall35/images/zen_lightbox/loading.gif) no-repeat center 35%;
 width:150px;
 height: 150px;
}
.suggestionmanufacturer img.suggestionImage {
    width: auto;
    height: auto;
    background: none;
		margin:1vh 15px!important;
}
.suggestion.suggestionmanufacturer a, .suggestion.suggestionmanufacturer a:hover {
	 border: none;
	 box-shadow: none;
	 min-height: auto;
}
#suggestionPaging {
	padding: 0;
}
#suggestionPaging table {
 background: white;
		 border-left: 1px solid #cccccc;
		 margin-left: -1px;
		 border-collapse: collapse;
		 width: calc(100% + 2px);
		 border-right: 1px solid #ccc;
		 border-bottom: 1px solid #ccc;
		 box-shadow: #d2d2d2 1px 1px 4px 0px;
		 border-top: none;
}
tr.suggestionSearchAll a {
	 display: block;
	 background: #cccccc;
	 font-weight: normal;
	 width: max-content;
	 margin: 9px auto;
	 padding: 11px 61px;
	 color: #fff;
	 font-size: 1.6em;
	 border-radius: 3px;
}
tr.suggestionSearchAll a:hover {
	 background: #9ea1a6;
}
tr.suggestionSearchAll a:active {
	 background: slategray;
}
tr.suggestionPagination {
	 display: none;
}
.suggestion a span {
    display: block;
    color: #17355e;
}
.suggestionBrand {
    font-weight: bold;
    padding-top: 15px;
    text-transform: uppercase;
}
.suggestionModel {
    font-weight: bold;
		font-size: 0.8em;
}
.suggestionName {
	font-weight: normal;
    font-size: .9em;
		margin: 5px 0;
}
.suggestionPrice span#coup {
    display: none;
}
#suggestions .normalprice {
    font-size: 0.5em;
    color: black;
}
span.suggestionPrice {
    font-weight: bold;
    font-size: 1.5em;
}
span.productSpecialPrice, span.suggestionPrice {
	color: #eb0400!important;
}
