div.searchlight-balloon {opacity:0.95;}
table.searchlight-results {border-collapse:collapse; font-size:0.95em; font-weight:normal;
width:100%;}
div.searchlight-results-wrapper {color:#000; margin:-1px; overflow:hidden;}
table.searchlight-results th,
table.searchlight-results td {padding:4px; text-shadow:1px 1px 1px #aaa;}
table.searchlight-results .searchlight-header-text {white-space:nowrap; width:80px;}
table.searchlight-results .searchlight-result-text {width:187px; *width:189px; display:block; white-space:normal; overflow:visible;}
table.searchlight-results th {background:#fdfdfd; color:#555; font-weight:bold; font-size:95%; border-right:1px solid #ccc; width:80px; text-align:right;}
table.searchlight-results td {background:#eee;}
table.searchlight-results td .searchlight-result-item {padding:1px 0;}
table.searchlight-results tr {cursor:pointer;}
table.searchlight-results tr.searchlight-selected th, 
table.searchlight-results tr.searchlight-selected td {background:#555; color:#fff; text-shadow:1px 1px 1px #014;}
table.searchlight-results .searchlight-result-icon {margin-right:4px; vertical-align:text-top;}
table.searchlight-results tr.searchlight-spacer-row td {height:5px;}
.highlight {font-weight:bold; color:#ddd;}