.ektronProductSearch {padding:1em;margin:1em;font-family:Arial, Sans-Serif;}
.ektronProductSearch ul.searchNavigation {width:100%;list-style:none;margin:0em;padding:0em;}
.ektronProductSearch ul.searchNavigation li {display:block;float:left;margin:0em;margin-right:.25em;border-top:1px solid #4c4c4c;border-right:1px solid #4c4c4c;border-bottom:none;border-left:1px solid #4c4c4c;}
.ektronProductSearch ul.searchNavigation li a {display:block;padding:.25em .5em;text-decoration:none;background-image:url('images/logo.jpg');color:#000080;}
.ektronProductSearch ul.searchNavigation li a:hover {text-decoration:underline;}
.ektronProductSearch ul.searchNavigation li a.selected {background-image:url('images/logo.jpg');padding:.25em .5em;position:relative;top:1px;}

.ektronProductSearch div.searchWrapper {clear:left;padding:1em 1em 1em 1em;margin:0em;border:1px solid #4c4c4c;}
.ektronProductSearch div.searchWrapper input {margin:0em 1em 0em 0em;}
.ektronProductSearch div.searchWrapper fieldset {margin:0em;}

.ektronProductSearch div.searchWrapper div#advancedTerms ul {list-style:none;margin:0em 0em 1em 1em;padding:0em 0em 0em 0em;}
.ektronProductSearch div.searchWrapper div#advancedTerms ul li {clear:left;margin:.25em 0em;}
.ektronProductSearch div.searchWrapper div#advancedTerms ul li span {display:block;width:12em;float:left;}

.ektronProductSearch div.searchWrapper div#basicTerms {padding:0em;margin:0em;}
.ektronProductSearch div.searchWrapper div#basicTerms input {margin-right:.5em;font-weight:normal;color:#4c4c4c;padding:0em;}
.ektronProductSearch div.searchWrapper div#basicTerms select {margin-right:.5em;font-weight:normal;color:#4c4c4c;padding:0em;}
.ektronProductSearch div.searchWrapper div#basicTerms input.basicSearchSubmit {padding:0em 0em;}

.ektronProductSearch div.searchWrapper div#advancedTerms {padding:0em;margin:0em}

.ektronProductSearch div.searchWrapper p#EktronCategorySearchToggle 
{
	margin-top:1em;
	padding-left:15px;
	background-image:url('../../images/application/arrowClosed.gif');
	background-position:0 2px;
	background-repeat:no-repeat;
}

.ektronProductSearch div.searchWrapper p#EktronCategorySearchToggle:hover {text-decoration:underline;}

.ektronProductSearch div.searchWrapper fieldset#EktronCategorySearch {margin-top:.5em;padding:0em 1em .5em 1em;background-image:url('images/logo.jpg');display:block;}
.ektronProductSearch div.searchWrapper fieldset#EktronCategorySearch div {margin-top:.5em;}

.ektronProductSearch div.searchWrapper div.searchResultsHeader h3 {border-top:1px dotted #4c4c4c;color:#676767;background-image:url('images/logo.jpg');margin:0em 0em .5em 0em;padding:.25em;text-align:left;font-weight:normal;}
.ektronProductSearch div.searchWrapper div.searchResultsHeader h3.noResults {text-align:left;}
.ektronProductSearch div.searchWrapper div.searchResultsHeader h3 span.resultslabel {font-weight:normal;color:#4c4c4c; margin-right: 0.63em;}
.ektronProductSearch div.searchWrapper div.searchResultsHeader h3 span.beginPageCount {font-weight:bold;color:#4c4c4c;}
.ektronProductSearch div.searchWrapper div.searchResultsHeader h3 span.endPageCount {font-weight:bold;color:#4c4c4c;}
.ektronProductSearch div.searchWrapper div.searchResultsHeader h3 span.totalCount {font-weight:bold;color:#4c4c4c;}
.ektronProductSearch div.searchWrapper div.searchResultsHeader h3 span.searchTerms {font-weight:bold;color:#4c4c4c;}
.ektronProductSearch div.searchWrapper div.searchResultsHeader h3 span.searchDuration {font-weight:bold;color:#4c4c4c;}

.ektronProductSearch div.searchWrapper div.suggestedResults {background-image:url('images/logo.jpg');padding:1em .5em .5em .5em;border:1px solid silver;}
.ektronProductSearch div.searchWrapper div.suggestedResults div.resultPreview {margin-bottom:1em;}
.ektronProductSearch div.searchWrapper div.suggestedResults h3 {float:right;font-weight:normal;color:#4c4c4c;font-size:1em;margin:0em;padding:0em;}
.ektronProductSearch div.searchWrapper div.suggestedResults h4 {display:inline;font-weight:normal;margin:1em 0em .25em 0em;}

.ektronProductSearch div.searchWrapper div.searchResults h4 {font-weight:normal;margin:1em 0em .25em 0em;text-align:left;}
.ektronProductSearch div.searchWrapper div.searchResults h4 img {margin-right:.25em;}
.ektronProductSearch div.searchWrapper div.searchResults h4 span.dateTime {margin-left:.5em;color:#4c4c4c;font-size:.9em;}

.ektronProductSearch div.searchWrapper div#advancedTerms fieldset {margin:0em 0em 1em 0em;padding:0em 0em 1em 0em;}
.ektronProductSearch div.searchWrapper div#advancedTerms fieldset ul {margin:1em 1em 1em 1em;padding:0em;}
.ektronProductSearch div.searchWrapper div#advancedTerms fieldset input {margin:0em 1em 0em 1em;}
.ektronProductSearch div.searchWrapper div#advancedTerms fieldset a {text-decoration:none;}
.ektronProductSearch div.searchWrapper div#advancedTerms fieldset a:hover {text-decoration:underline;}
.ektronProductSearch div.searchWrapper div#advancedTerms fieldset p {margin:0em 0em 0em 1em;padding:0em;}
.ektronProductSearch div.searchWrapper div#advancedTerms fieldset input.addFilter {margin:0em;}
.ektronProductSearch div.searchWrapper div#advancedTerms input.advancedSubmit {padding:0em 1em;margin:0em 0em 1em 0em;}

.ektronProductSearch div.searchWrapper div.resultPreview {margin:0em 0em 1em 0em;}
.ektronProductSearch div.searchWrapper div.resultPreview p {margin:0em;padding:0em;}
.ektronProductSearch div.searchWrapper div.resultPreview div.resultPreviewDetails span {color:#497d32;}

.ektronProductSearch div#navbar {text-align:center;display:block;margin-top:1em;border-top:1px dotted silver;padding-top:1em;}
.ektronProductSearch div#navbar ul.ektronPaging {list-style:none;margin:0em;padding:0em;}
.ektronProductSearch div#navbar ul.ektronPaging li {display:inline;border:1px solid blue;padding:.35em;margin-right:.5em;font-weight:bold;}
.ektronProductSearch div#navbar ul.ektronPaging li a {text-decoration:none;font-weight:normal;}
.ektronProductSearch div#navbar ul.ektronPaging li a:hover {text-decoration:underline;}

.ektronProductSearch .searchresulttable {width: auto; border-collapse: collapse;}

.ektronProductSearch .searchresulttable td
{
	padding: 0.63em;
	border-bottom: solid #eee 1px;
	padding-top: 2em;
	padding-bottom: 2em;
	margin-top: 2em;
	margin-bottom: 2em;
}

.ektronProductSearch .searchresulttable .evenRow td
{
	background-image:url('images/logo.jpg');
}

.ektronProductSearch .searchresulttable .productsearchResult_imagecolumn
{
	width: 1%;
	border-right: solid #eee 1px;
	text-align: center;
	padding-right: 1em;
	padding-left: 0em;
}

.ektronProductSearch .searchresulttable .productsearchResult_imagecolumn img
{
	border: none;
	width: 5em;
	height: auto;
}

.ektronProductSearch .searchresulttable .productsearchResult_detailscolumn
{
	width: 50%;
	border-right: solid #eee 1px;
	padding-top: 0.63em;
	padding-bottom: 0.63em;
}

.ektronProductSearch .searchresulttable .productsearchResult_detailscolumn .title
{
	text-align: center;
	margin-bottom: 1em;
}

.ektronProductSearch .searchresulttable .productsearchResult_detailscolumn .title a
{
	font-weight: bold;
	color: Black;
}

.ektronProductSearch .searchresulttable .productsearchResult_pricecolumn
{
	width: 1%;
	text-align: center;
	vertical-align: top;
}

.ektronProductSearch .searchresulttable .productsearchResult_pricecolumn .listprice
{
	width: 6em;
	margin-top: 1.63em;
	text-decoration: line-through;
}

.ektronProductSearch .searchresulttable .productsearchResult_pricecolumn .saleprice
{
	width: 6em;
	margin-top: 0.63em;
	font-weight: bold;
}

.ektronProductSearch .searchresulttable .productsearchResult_pricecolumn .addtocartblock
{
	margin-top: 1.5em;
}

.ektronProductSearch .searchresulttable .productsearchResult_detailscolumn .sku
{
	margin-top: 0.63em;
}

.ektronProductSearch .searchresulttable .productsearchResult_detailscolumn .prodcut_catalog
{
	margin-left: 0.63em;
	margin-bottom: 0.63em;
	font-size:smaller;
	color: #777777;
}

.ektronProductSearch .searchresulttable .productsearchResult_detailscolumn .stockstatus
{
	margin-top: 0.63em;
	margin-bottom: 0.63em;
}

.ektronProductSearch .searchresulttable .productsearchResult_detailscolumn .stockstatus .outofstock {color: Red;}

.ektronProductSearch .searchresulttable .productsearchResult_detailscolumn .dimensions
{
	font-size:smaller;
	color: #777777;
}

.ektronProductSearch .searchresulttable .productsearchResult_detailscolumn .weight
{
	font-size:smaller;
	color: #777777;
	margin-left: 0.63em;
}
	
.ektronProductSearch .searchresulttable .productsearchResult_detailscolumn .details
{
	margin-top: 0.63em;
	font-size:smaller;
	color: #777777;
}
