#search_autocomplete ul li { display:block; }
#search_autocomplete ul li div { float:left ; padding-left:35px;;border:1px solid red; height:50px; }
#search_autocomplete ul li img { float:left; width: 30px;}
#search_autocomplete ul li.product .name { display:block; padding-left:35px; font-weight:bold; }
#search_autocomplete ul li.product .description { display:block; padding-left:35px; }
#search_autocomplete ul li.page .name { display:block; font-weight:bold;}
#search_autocomplete ul li.page .description { display:block; }
.loading-mask			{ width:100%; height:100%; position:absolute; background-color:rgba(255, 255, 255, 0.4); display:none; }
.loading-mask .loader	{ background:none repeat scroll 0 0 #FFF4E9; border:2px solid #F1AF73; color:#D85909; font-weight:bold; left:50%; margin-left:-105px; padding:15px 30px; position:absolute; text-align:center; top:80px; width:150px; z-index:1000; }
.page_results			{ margin-top:30px; }
#pageresultswrapper		{ position:relative; }
#pageresultswrapper	dl dt a {color: #666; font-weight: bold; font-size: 0.9em;}
#pageresultswrapper	dl dd a  {color: #666; text-decoration: underline; font-size: 0.9em;}
#pageresultswrapper	dl dd{margin-bottom:20px;}
.catalogsearch-result-pages dl dt a {color: #666; font-weight: bold; font-size: 0.9em;}
.catalogsearch-result-pages	dl dd a  {color: #666; text-decoration: underline; font-size: 0.9em;}
.catalogsearch-result-pages	dl dd{margin-bottom:20px;}
#pageresultswrapper a.view-all-results, #productresultswrapper a.view-all-results {font-size: 0.9em; color: #666;}
#pageresultswrapper .toolbar, #productresultswrapper .toolbar {float: right; clear: both;}
#pageresultswrapper .toolbar .pager {margin: 0 10px 0 0;}
#pageresultswrapper .toolbar .pager .limiter, #pageresultswrapper .toolbar .pager .amount strong {font-size: 0.9em;}

