
table.productListOuter					{ width:100%; }
td.productListOuter						{ padding:0px 35px 0px 15px; }
table.productList						{ width:100%; }
	td.productItem						{ }
	td.productItemOffline				{ font-weight:bold; text-align:right; color:#aa3333; }
	td.productItemSeparator				{ }

table.searchResultsControlPanel			{ width:100%; border:dashed 0px #339999; font:family:tahoma; font-size:8pt; }
td.searchResultsHits					{ width:300px; color:#666666; padding:4px 0px 0px 25px; }
td.searchResultsSort					{ text-align:-moz-right; 
										  #text-align:right; 
										  padding:0px 36px 0px 0px; }
td.searchResultsDivider					{ padding-left:10px; padding-right:20px; }
td.searchResultsPager					{ border:dashed 0px #000; padding-left:25px; padding-right:30px; }
td.searchResultsPagerBottom				{ padding:6px 0px 0px 3px; }
td.searchResultsView					{ border:dashed 0px #339999; }

td.searchSortPanelLabel					{ text-align:-moz-right; 
										  #text-align:right;
										  width:80px; 
										  color:#666666; padding-top:4px; }
td.searchSortPanel						{ 
										  text-align:-moz-right; 
										  #text-align:right; 
										}
table.sortControl						{  }
td.sortControlIcon						{ padding: 4px 4px 0px 3px; }
td.sortControlLink						{ padding-top:4px; }
div.searchResultsEmpty					{ text-align:center; 
										  #text-align:center; 	
  										  padding:100px 0px 0px 0px; }
img.searchResultsEmpty					{ }

table.productSortPanel					{ width:100%; font:family:tahoma; font-size:8pt; border:dashed 0px #339999;}
span.productSortControls				{ }

a.productSortLink						{ text-decoration:none; font-size:8pt; color:#666666; }
a.productSortLinkSelected				{ font-weight:bold; color:#000000; }


