/* AGENT_SHEET */
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

/* GENERAL */
.autocomplete-richlistbox {
-moz-appearance: none !important;
opacity: 0.95 !important;
margin: 14px 10px 16px !important;
background: none !important;
color: #fff !important;
}
.autocomplete-richlistitem {
color: #fff !important;
}
panel[type="autocomplete-richlistbox"] {
-moz-appearance: none !important;
border-image-source: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAvCAYAAABAHIylAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAUlSURBVHja7JtPaBRXHMc/781OdnXNqinVlphK4iJoQWiLGIjgLV6UEBFLEcFzLr0JihdB8OjNkwdBWCkKIejFXIKYQkR6CS2Gsv5rjE0sSN11kzWz814P+ya+vMxGL4Xdzfzgx7x9O4edD9/fmzfz+67QWrNeCCGEO9Vg3MyhG4zRnwAg4r53oAgniRm3AhwdM7bnYmGtAWTBiSBI6yiduWaH5AJR1lE5czoO0ipAFhwbhGeltI4upGZWkA0ltI6h9Tk6ZxWkFUAOnChTVmaAHcBWIAukY8qtWeEAfAAqwDvgDVAFalYqK1cgCa11HBzPQPGBDuBrz/P6BgcH1aFDh6pHjx4t9/f3V2mhmJqayty/f7/z0aNHmfHxcRmG4TPgb2AZCAyk0IVkAxKOajqMSvbm8/kdV65c+efkyZNl2iDu3LnTef78+S+LxeIb4E+jrmVHTdoFFCknUk0G6NmzZ09vsVgsAoyMjBwYHx8fLpVKfUEQdLUSFN/33+ZyuWeDg4Oj165dmwbI5/P5p0+fPgdmTclFagoBpbXW9u3bs5STAbZ6nvdDoVCYP3XqVOnw4cM/Pnny5KdUKrUspQyFELqVAGmthVLKq9VqHfv27bs1OTn5S6FQyJ0+ffor4DezNlUtJYWA9pxbuG/KKgPsPnHiRPrSpUsLIyMjByYmJn5Op9NLUkq1du/Y/CGEQEqpPM+rzc/Pf//69evfz507Nzs9Pb1lZmYmBZSchVoDWlp3IumoqGtgYKAMcO/evTO+739oNdU0AKV93/8wNjZ2BmBgYKACbDfXnLK2MQJnL+MC6jx+/HgJoFKp9EgpQ9okpJRhuVzeDTA0NPQOyK0HCKfMIkjpfD4fACilsu2gHltFSqmsWaiDGDgrwpHOM5cNyGPjRCpOPa6ChLOL3kiAPOfahbsGxUESGwiQaPB8KaTzNB73amOjAIp7pYNc50XYRgS0hoUkifW3BAmCBFACKAGUAEoAJYASQAmgJBJACaD/F5DrgNAbiIOmgQNEOhO24yGcmZnpAJBSVkyLqG2e3oUQSwAvXrzwWW1gsFkgiXdAKKA6Nja2DSCbzc4qpdrmDWMYhl4ul3sOUCgUvgAWcdo9ERPZAI4C3k9OTnYBHDt27GYQBOl2UJHWWgRBkB4aGroJ8PDhw+3UTQ0qDpLdOIwsLpFpQRSLxXxvb++7CxcuvLx7965eWFj4TgihTbYcGKVUKgiCzP79+2/dvn174vr1611Xr17tA54B71nbWVVuTz4DbAY6qdtcdu/atWvn7Ozsr7CqN58PgmBbKwHyff/fXC5XtHvzPT09A69evVoAXlJvPZdNuVUxjg+3L58GNlH3/+RM7u3u7s5evnz5j7Nnz75thzXoxo0bXRcvXvx2bm6uQt3dUTJZAZaouz1qQOh2VSPjwiZgi1FSJ9Atpfymv79/4eDBg2+Hh4ffHDlyZLGVoDx48GDz6OjojsePH3dNTU3tVEr9BcwZ1ZRNiS1ZZbZSYo3cHZsNpKzJLdQdZjnzXQfN7VN0787LpnxK1B1m741iKma8GLMG6ZTWOlpwI99ezZwkrW2AMvNVPrZpU6ztqzUroOj3R9dWNWpZdFRju8z05zrMMlZ2NADU7B5FF1AEKcrPcphBY49ilL5J2/XaKgqKHK2ByWUr1/coRntvB5LrcvX52OC3e9nQ/D5p5UCqWVA+7XI1+wRqtVrik6aBT9r3fQAbUuK0jwPkQLJBbez/atiA7HBguUDa/t8+/w0Aop+YsD/C4DEAAAAASUVORK5CYII=") !important;
border-image-slice: 15 fill !important;
border-image-width: 15px !important;
border-image-repeat: repeat !important;
-moz-window-shadow: none !important;
background: none !important;
margin: -5px 0px 0px 0px !important;
}
panel[type="autocomplete-richlistbox"]
.autocomplete-richlistbox richlistitem:not([selected="true"]):nth-child(odd),
.autocomplete-richlistbox richlistitem:not([selected="true"]):nth-child(even) {
background-color: transparent !important;
}
/* TITLE TEXT */
.ac-comment {
color: #fff !important;
}
/* URL TEXT */
.ac-url-text:not([selected="true"]),
.ac-action-text:not([selected="true"]) {
color: #999 !important;
}
/* SWITCH TO TAB */
.autocomplete-richlistbox richlistitem[actiontype="switchtab"] > .ac-url-box > .ac-action-icon {
opacity: 0.5 !important;
list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAQCAYAAAD9L+QYAAAACXBIWXMAAA7CAAAOwgEVKEqAAAAAk0lEQVQ4Ee2SMQ6AMAhFrVH33v9kPUUnFwermPyEChQ7OJhoYsDP6xeRUEoZ3rrGt4zJ9zdXpzsp6q5oTyQxYs2c1gd3cFyJI0blQmMVN8cY5QXJPWqdcwZfwDXkZscAxJxQOKN32Kvbe55zxnu0eV4aY8BW0ew8xjinlNaKZg9UI4ZJIm39UAH3CmbnvUYa/13zAwAAHiqSqUPGAAAAAElFTkSuQmCC")
!important;
}
/* SWITCH TO TAB */
richlistitem[actiontype="switchtab"][selected="true"] > .ac-url-box > .ac-action-icon {
opacity: 1.0 !important;
}
/* SEPARATOR */
.autocomplete-richlistitem {
border-top: solid 0px !important;
border-bottom: solid 1px #555 !important;
color: #fff !important;
}
/* SELECTED ITEM */
.autocomplete-richlistitem[selected="true"] {
background: -moz-linear-gradient(top, #6f81f5, #3f51f2) repeat-x !important;
border-top: solid 0px !important;
color: #fff !important;
}
.ac-url-text[selected="true"] {
color: #fff !important;
}
/* SELECTED ITEM (GRAPHITE) */
.autocomplete-richlistitem[selected="true"]:-moz-system-metric(mac-graphite-theme) {
background: -moz-linear-gradient(top, #7f868d, #69717c) repeat-x !important;
}
/* HIDE SCROLLBARS */
.autocomplete-richlistbox scrollbar[orient="vertical"] {
opacity: 0.0 !important;
margin-right: -15px !important;
}
/* BOOKMARKED RESULTS ICON */
richlistitem .ac-result-type-bookmark {
list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAFRSURBVHjalJOxbsIwEIZ/p0lD1SFDJSambmwVQjB34EkYOvAqbM3SV+ANMnWLyESfoBJSpIghA0sprvHfARtOEdDySyfLZ//fnZKzwl5KROByhuQLACil3gCELm8B0IfCURJiAZBk7QAPAk4R52WMGdPJGDPGtSK54lGrc/dCuSnL8imO48ckSZ4BtMVRW2v9ul6v37fb7Wen0/loVlvyei0PgKqqeiR3V5h3VVX1vD8AEBRF0Sep/2HWRVH0vc8DIgBRlmUDkpsL5k2WZQN/XwJCALcAIpLzC4C5M8bOE8jhuQFgSX452Cn9KKXuXNEdAIZioux0Ok0a5m+3ttwauSlFcxoVgKAsy9HhS2k9S9O0m6ZpV2s98/m6rkeuA/kM9gCSE5KLPM+Hruq9i1ae50OSC5ITCVDiV6LxIpU49+1a0TYB2FBsZEv2r6fiQb8DAEExbNdxk5jZAAAAAElFTkSuQmCC")
!important;
-moz-image-region: rect(0px 16px 16px 0px) !important;
opacity: 0.4 !important;
}
/* BOOKMARKED RESULTS ICON (SELECTED) */
richlistitem[selected="true"] .ac-result-type-bookmark {
opacity: 1.0 !important;
}
/* TAGGED RESULTS ICON */
richlistitem .ac-result-type-tag {
list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAADISURBVHjapJNBDoIwEEUH4wU8h5cwpgfjUG0IWCss6MqUlUQhutBEEzce4btBUgEpyE9+mmY6b6bJjAeApmhWnehylmWFkwCA0COt9aV60+kmwK/uvg1J07QcCrCDX0qS5PR3Bx8ppY4ugFNSyrwFMMYUYyBhGObNDmiz3b3GQOI43gOo54DYerVQSj1HzNDcnoPaURQ9XNWFEOfWF2wHQXAfkvwTAICEEDdXci8AAHHOr33JAMhzbaOU8kBExBhbdsW9qev8HgD1MnlLcSecXAAAAABJRU5ErkJggg==")
!important;
opacity: 0.4 !important;
}
/* TAGGED RESULTS ICON (SELECTED) */
richlistitem[selected="true"] .ac-result-type-tag {
opacity: 1.0 !important;
}