@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

tooltip {
-moz-appearance: none !important;
-moz-border-image: 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=")
13 13 15 / 14px 13px 15px repeat stretch !important;
-moz-window-shadow: none !important;
background: none !important;
color: #ffffff !important;
opacity: 0.95 !important;
}

popup:not(#autoscroller),
menupopup,
popup menu,
popup menuitem,
menupopup menu,
menupopup menuitem {
font-size: 14px !important;
-moz-appearance: none !important;
background: none !important;
color: #ffffff !important;
opacity: 0.95 !important;
}

/* BORDER */
popup:not(#autoscroller),
menupopup {
-moz-border-image: 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=")
13 13 15 / 13px 13px 15px repeat !important;
-moz-window-shadow: none !important;
}

/* SEPARATOR */
menuseparator {
-moz-appearance: none !important;
list-style-image: none !important;
background: none !important;
border-top: solid 1px #555555 !important;
border-right: none !important;
border-bottom: none !important;
border-left: none !important;
}

/* DISABLED ITEM */
menuitem[disabled="true"] {
color: #666666 !important;
}

/* SELECTED ITEM */
menupopup menu[_moz-menuactive="true"],
popup menu[_moz-menuactive="true"],
menuitem:not([disabled="true"])[_moz-menuactive="true"] {
background: -moz-linear-gradient(top, #4b73fb, #0048fa) repeat-x !important;
opacity: .95 !important;
}

/* SELECTED ITEM (GRAPHITE) */
menupopup menu:-moz-system-metric(mac-graphite-theme)[_moz-menuactive="true"],
popup menu:-moz-system-metric(mac-graphite-theme)[_moz-menuactive="true"],
menuitem:not([disabled="true"]):-moz-system-metric(mac-graphite-theme)[_moz-menuactive="true"] {
background: -moz-linear-gradient(top, #6b737b, #555e69) repeat-x !important;
color: #ffffff !important;
opacity: 1.0 !important;
}

/* RIGHT ARROW */
.menu-right,
autorepeatbutton {
-moz-appearance: none !important;
list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAJCAYAAADHP4f4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAADrSURBVHjatJM9TgMxEEafU6WgSEmRAokG5QQoB8ghKDkEJ9lLpKDMGRAV1UopU6AVBV3QxhWPAls4JoYqlj7J8/fNeGaM2qsLlXNhAlwDz0DH/2cLzCrdAMQ/0KPGAjt12ahonXyeKv1KHSuejL264IRhTIQl0bIgOqj32QagbhpJOoCgxkZrdsBNcb8sbB/AHIghBNQp8ApcFD5vIYQrgMkJcoEX4DbJXZWARPaYhRBCBB5SLMAncPfDePy897IVaev2jVaM6uqouu95RXVNZcgBG3VazaJvJMgYKq6Zuv3dGx3Shpztn3wNABJf62ogSXVRAAAAAElFTkSuQmCC")
!important;
}
.menu-right {
-moz-image-region: rect(0px 7px 9px 0px) !important;
opacity: 0.4 !important;
}
.menu-right[_moz-menuactive="true"] {
opacity: 1.0 !important;
}

/* SCROLL ARROWS */
.autorepeatbutton-up {
-moz-image-region: rect(0px 16px 9px 7px) !important;
opacity: 0.75 !important;
-moz-border-top-colors: #000000 !important;
-moz-border-right-colors: #000000 !important;
-moz-border-bottom-colors: #000000 !important;
-moz-border-left-colors: #000000 !important;
}
.autorepeatbutton-down {
-moz-image-region: rect(0px 25px 9px 16px) !important;
opacity: 0.75 !important;
}
.autorepeatbutton-up[disabled="true"],
.autorepeatbutton-down[disabled="true"] {
opacity: 0.4 !important;
}

/* CHECKMARK */
menuitem[checked="true"] .menu-iconic-left {
-moz-appearance: none !important;
list-style-image: none !important;
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKFJREFUeNpi/P//PwPJgBhNQDX8QFwNxMykaFr3HwK2AzEbExEaKoBUIJT7mpGR8Rdem4ByrkD8B2rLVSDmQXEeSACI7ZE0yAHxK6iGb0CshRIQIHcC8V4g/gnE3lD+mf8IEIsRekBsBtXwH0rvRdIwB2eQA+kQJPfDwCUg5sQbT0B2MpKGD0CsTlTkgoIYqimcpBQBFHPCF3eM5KQ9gAADAOly5N+9UMPFAAAAAElFTkSuQmCC")
no-repeat !important;
min-height: 13px !important;
opacity: 0.75 !important;
margin-bottom: -2px !important;
}
menuitem[checked="true"][_moz-menuactive="true"] .menu-iconic-left {
opacity: 1.0 !important;
}

.autocomplete-richlistbox {
-moz-margin-start: -37px !important;
-moz-margin-end: -5px !important;
-moz-appearance: none !important;
background: none !important;
color: #ffffff !important;
opacity: 0.95 !important;
}
panel[type="autocomplete-richlistbox"] {
-moz-appearance: none !important;
-moz-border-image: url("data:image/png;base64,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")
25 18 15 50 / 25px 18px 15px 50px stretch !important;
-moz-window-shadow: none !important;
background: none !important;
margin: -5px 0px 0px 0px !important;
}
panel[type="autocomplete-richlistbox"]
richlistitem:not([selected="true"]):nth-child(even) {
background-color: transparent !important;
}

/* URL TEXT */
.ac-url-text:not([selected="true"]) {
color: #999999 !important;
}
/* SEPARATOR */
.autocomplete-richlistitem {
border-top: solid 0px !important;
border-bottom: solid 1px #555555 !important;
}
/* SELECTED ITEM */
.autocomplete-richlistitem[selected="true"] {
background: -moz-linear-gradient(top, #4b73fb, #0048fa) repeat-x !important;
border-top: solid 0px !important;
color: #ffffff !important;
}
.ac-url-text[selected="true"] {
color: #ffffff !important;
}
/* SELECTED ITEM (GRAPHITE) */
.autocomplete-richlistitem[selected=true]:-moz-system-metric(mac-graphite-theme) {
background: -moz-linear-gradient(top, #6b737b, #555e69) 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;
}

/********************** Change scrollbar to MacOS aqua style ********************/

scrollbar {
opacity: 0.85 !important;
}

/* SCROLLBAR THUMB */
scrollbar[orient="vertical"] thumb *,
scrollbar[orient="horizontal"] thumb *,
scrollbar[orient="vertical"] thumb,
scrollbar[orient="horizontal"] thumb {
-moz-appearance: none !important;
background: none !important;
border: none !important;
}

scrollbar[orient="vertical"] thumb {
-moz-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAfaCAYAAAC8giZYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAg3SURBVHja7NbNi2VHGcfxb72cc2/37bfMTKJBQwxB8gJqIoMKCTEIWbh0IbgWdJ3/QdxlK/hPCEKEICJIzJgoQZKACrYmvgQkLzOZTGem+95Tp8rFuTNjembT04tB+Dacbu5L1Xmq6vmdTwdu/gQgAnl9dUBav9+AERiAsr5q+J+BKe48snHvl77/bJptPhP6/vFZN/Y7+WDYrB/u14N/v/bGqy9eODq8+glwBKyuD07zx56/f+uzX/3R5XzPc3lvcW57d6Pf2+rC1mZq8zSsFh+9dXFx6a2X33j1pRf++c7+u8AnCYicfXpz8dB3fnq5nv1u21vsLbbneWe7D9tbPdub87C12Mizsw9uE/MjXzgTH3h7/0+vlFKGBKSNJ378vauHGz9ga7Y935mxtZHZ3pyxszVnZzFnsdhke2uT+ZnPp9XFv5/9zG7/4dt/++t+BmJj/u1+Y7b71FP3s3NPzwcHlavLyHy+wXxrg63FnMXmghQb5XNP7py5vP808GIE4jDmx75x/t7um1/e5YkHtzj/8DZ9n5j1iY2NOYudBZvbsL0XOPPw17uc00NAHwHGGvNjD+2wMc+kHJj3kRgzucv0OdMlmM9hNoe9+87RWktAygC0FrY3IylMZ9bFQI6NCIQQpsPP0PdQM7TWAhDijRZpAWKgtunUW4AWIo1Gi+uPM4T+ZldNg9v0q5VGCNBao4wwtkZtYWqvAca2nvRTg2eJGG68ggY5TcuIAWKaFpjStKzrnZVvVB0jxEAPlBzoEuQU6HKkC5A7mPVQ58fLXnd3DhAapAgxNPoEXZwGd0Bq0/m044NDjoQYiHkqqus7UpdIORAzxDjdPUUI68I/dedAm9YYIolGohFp5AR9BylMV1vfO98cHEgh0EjkuP5iiuQYb2xUTjCk26y5hUZMkRim0lKASCOGRg7QddOedPHmbt8sO0ZCmI4jxkDOiZwCOQdSN30xJKY+uOXOQG3Q6tQoKQe6lKadb1MlOU+bdkvZXYJWoREYa6OUSmnThHU9eSkwrG5X9tgIVMZxpDUYS6WUkVKgDLAq0No0SzveYaWs51qvqYZIqY1Sp8dmA4YBluVm2Tfbs43UVhlbgxoopVDrdKJlgGGEoV7vh+MdVtepaYHlGBkrjBVKm/6O4/rhPd5mt6nTTg9Do9aRoVRWw0hZFcbGjbUvb7dhCViNDQJTlglUEkOLrEYYCqyuV3d8cB0rERhqu/EwGMpIKdOdR6ZJV+Vu5pnjkTxJnq9H8o7yfMuaT5Lndrzsk+W53XmeOU2em3k+WZ45TZ5v6e2T5JnjTXKSPHMX88xp8sxdyvOpfG6n8fmW/0lO5nO78zxz1/IcTpPndpo8h9PkuZ3G53Aan9FnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnfdZnff6/9rlkYkmQO45WjRIDB6tAv4p0ZaQbIrFAXcG1JaSUjkdySkEM00mEBrFVAoFQp9djgXYLdCG0K1fr1GHAMDZKDVNPt0Zd9/5qNZ13CKEBLQKkWMuf3z7g2tHIWBpHq0qthTKMrMrIaoSjI1gewUfvXSaEMAJjBmqXhr/87g8fPJp2593umY73rzRWq8ByNXJ4bUkXgTLnKDYu7b8+tDK+A6wyUANHLy0P87d+/dv/nJvfu8neds89exscHR5xmBpxLIzLQ6iF4d3Xr3x86eIrwGECKIfv7+8+cP7J5Tj/YpmlFLtE1wdSbIRWaXVgtVyy/Mfvh9nFN3/zy1/87CellI9za62GEA6X733t+XP3nz/46ODMc8tcz13N9F1oIbaxleWwWlx68+LWpTdefvXCr144PDy8BFwLrTVCCAFIcefRjfu+8sNn02zzmdD3j8+6sd/tDobN+sF+vfKv1/544ecXjg6vfgIcAavQWlufVgjro8vrq1sndX3yjMAAlPVV/zsA+XI2EVSJdlAAAAAASUVORK5CYII=")
7 / 7px repeat !important;
}
scrollbar[orient="horizontal"] thumb {
-moz-border-image: url("data:image/png;base64,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")
7 / 7px repeat stretch !important;
}

/* SCROLLBAR ENDS */
scrollbar scrollbarbutton {
background: none !important;
width: 15px !important;
height: 15px !important;
-moz-border-radius: 2px !important;
}
scrollbar scrollbarbutton:hover:active {
-moz-box-shadow: 0px 0px 2px 1px #3d85c6 !important;
}
scrollbar:-moz-system-metric(mac-graphite-theme) scrollbarbutton:hover:active {
-moz-box-shadow: 0px 0px 2px 1px #6b737b !important;
}