#advanced-search { text-align: left; width: 100%; padding: 5px 0px 15px; }
#advanced-search-toggle { cursor: pointer; }
#search-query-explained { padding: 10px 0px; }
#search-query-explained span.term, #search-query-explained span.date, #search-query-explained span.when, #search-query-explained span.branch, #search-query-explained span.node, #search-query-explained span.op { font-weight: bold; }
#search-query-explained span.op { text-transform: uppercase; }
#search-results li.search-result .mime-pdf { padding-left: 20px; background: transparent url(a9d72e60737866f8b864bd0bd74eaef1656324fa.png)  no-repeat scroll 0% 0%; }
#search-results .search-pagination, #search-results .pagination, #search-results .search-pages-counter { clear: both; margin: 0px auto; }
#highlighter-start, #highlighter-end { display: none; height: 0px; opacity: 0; }
span.highlight { background-color: rgb(255, 255, 204); font-weight: bold; padding: 1px 4px; }
ul.autocompleter-choices { position: absolute; margin: 0px; padding: 0px; list-style: outside none none; border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(221, 221, 221) rgb(238, 238, 238); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: white; text-align: left; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; z-index: 50; }
ul.autocompleter-choices li { background: transparent none repeat scroll 0% 0%; position: relative; padding: 0.1em 1.5em 0.1em 1em; cursor: pointer; font-weight: normal; font-size: 1em; }
ul.autocompleter-choices li.autocompleter-selected { background-color: rgb(68, 68, 68); color: rgb(255, 255, 255); }
ul.autocompleter-choices span.autocompleter-queried { font-weight: bold; }
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried { color: rgb(159, 207, 255); }
.autocomplete-suggestions { border: 1px solid rgb(153, 153, 153); background: rgb(255, 255, 255) none repeat scroll 0% 0%; cursor: default; overflow: auto; box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px; }
.autocomplete-selected { background: rgb(240, 240, 240) none repeat scroll 0% 0%; }
.autocomplete-suggestions strong { font-weight: bold; color: rgb(0, 0, 0); }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { font-weight: bold; font-size: 16px; color: rgb(0, 0, 0); display: block; border-bottom: 1px solid rgb(0, 0, 0); }
ul#finder-filter-select-list { top: 4em ! important; }
