h2.search
{
	background-color:#555555;
	text-align:center;
	color:white;
}
h2.search span.narrow
{
	display:none;
}

.resultsFound
{
	padding-left:30px;
	font-size:9pt;
}
.searchedFor
{
	padding-left:20px;
}
.oneResult
{
	padding-left:5px;
}
.oneResult:hover
{
	background-color:#eeeeee;
}
.oneResult div.url
{
	font-size:14pt;
}
.oneResult div.meta
{
	color:green;

}
.oneResult div.sample
{
	padding-bottom:14px;
}
.resultsFound a
{
	display:none;
}

.search_results h2
{
	font-size:12pt;
}
.search_results .resultsFound a
{
	display:inline;
	font-size:10pt;
	font-weight:bold;
}
.search_results .oneResult div.url
{
	font-size:10pt;
}
.search_results .oneResult div.meta
{
	display:none;
}
.search_results .oneResult div.sample
{
	padding-left:20px;
	padding-bottom:8px;
	font-size:10pt;
}
.search_results h2 span.narrow
{
	display:inline;
	font-size:10pt;
}
.search_results h2 span.narrow a
{
	display:inline;
	font-size:10pt;
	color:white;
}
.oneResult div.sample hr
{

	margin-top:0px;
	margin-bottom:0px;
}
.search_results div table tr th
{
	display:none;
}

.search_results div table tr th,
.search_results div table tr td
{
	padding:1px;
}
.search_results div table tr th[title-title="Product"],
.search_results div table tr td[data-title="Product"]
{
	width:100px;

}
.search_results div table tr th[title-title="Description"],
.search_results div table tr td[data-title="Description"]
{
	min-width:240px;
}
.search_results div table tr th[title-title="Starting At"],
.search_results div table tr td[data-title="Starting Price"]
{
	text-align:center !important;
	width:30px;

}

.search_results div table tr th.button-th,
.search_results div table tr td.button-td
{
	display:none;

}

.search_results div table tr th[title-title="In Stock"],
.search_results div table tr th[title-title="Docs"],
.search_results div table tr th[title-title="Wavelength"],
.search_results div table tr td[data-title="In Stock"],
.search_results div table tr td[data-title="Docs"],
.search_results div table tr td[data-title="Wavelength"]

{
    display: none;
}

.search_results div table tr td a
{
	display:none;

}

.search_results div table tr td a button span.buttontext
{
	display:none;
}
.search_results div table tr td a button
{
	width:25px !important;
}
.productlist tr:hover
{
	background-color:#eeeeee;
	cursor:pointer;
}
.productlist tr:hover th
{
	background-color:white;
	cursor:normal;
}


/*****************************************************************/
.allPriorityResults
{
}

.onePriorityResult
{
	display: flex;
}
.onePriorityResult .imgsection,
.onePriorityResult .allcontent
{
}

.onePriorityResult .allcontent
{
	display: flex;
	width:100%;
}
.onePriorityResult .allcontent .contentsection
{
	width:inherit;
}

.onePriorityResult .allcontent .ctasection
{
	float:right;
	width:150px;
	text-align:right;
}

.onePriorityResult:hover
{
	background-color:#cccccc;
}
.onePriorityResult .imgsection,
.onePriorityResult .imgsection .image img
{
	width:200px;
	height:auto;
}
.onePriorityResult .allcontent .ctasection div a
{
	background-color:#00a9ee;
	width:130px;
	display: block;
	color:white;
	margin: 5px;
	text-align:center;
	border-radius: 4px;
}
.onePriorityResult .allcontent .ctasection div a:hover
{
	background-color:#0099dd;
	text-decoration:none;
}
.onePriorityResult .allcontent .ctasection .price
{
	text-align:center !important;
}

.imgsection .specsheet
{
	display:none;
}
.search_results .allPriorityResults .onePriorityResult .imgsection .specsheet
{
	display:inline;
	text-align:center;
}
.allPriorityResults .onePriorityResult .allcontent .contentsection .specsheet
{
	float:left;
	width:50%;

}
.allPriorityResults .onePriorityResult .allcontent .contentsection .stock
{
	float:right;
	width:50%;
	text-align:right;
	font-size:10pt;
	color:green;

}
.allPriorityResults .onePriorityResult .allcontent
{
	margin-left:10px;
}
.allPriorityResults .onePriorityResult .imgsection .image
{
	margin:5px;
}
.allPriorityResults .onePriorityResult .imgsection
{
	text-align:center;
}
.search_results .allPriorityResults .onePriorityResult .imgsection,
.search_results .allPriorityResults .onePriorityResult .imgsection .image img
{
	width:100px;
}
.search_results .allPriorityResults .onePriorityResult .allcontent .contentsection .hide_inline,
.search_results .allPriorityResults .onePriorityResult .allcontent .ctasection .hide_inline
{
	display:none;
}
.search_results .allPriorityResults .onePriorityResult .allcontent
{
	display:block;
	margin-left:10px;
}
.search_results .allPriorityResults .onePriorityResult .allcontent .ctasection
{
	width:100%;
}
.search_results .allPriorityResults .onePriorityResult .allcontent .ctasection .productPage
{
	float:left;
}
.search_results .allPriorityResults .onePriorityResult .allcontent .contentsection .sample
{
	font-size:9pt;
}
.search_results .onePriorityResult .allcontent .ctasection div a
{
	font-size:9pt;
	width:100px;
}

.imgsection .specsheet a span,
.contentsection .specsheet a span
{
	font-weight:normal;
	padding-bottom:5px;
}
.imgsection .specsheet a span:hover,
.contentsection .specsheet a span:hover
{
	font-weight:bold;
}
.search_results
{
	display:none;
	background-color:white;
	width: 450px;
	position: absolute;
	left: -230px;
	border:3px solid #555555;
	white-space:normal;
}
@media only screen and (max-width: 550px) {
.search_results
{
	width: 350px;
	left: -130px;
}
}
@media only screen and (max-width: 1200px) {
	.search_resultszzz
	{
		top:-250px;
		left:100px;
	}
}