/* AGENT_SHEET */
/* by makondo 11/10. Used some code from a style by b0at - thanks!*/
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
@-moz-document url(chrome://browser/content/places/places.xul) {

/* toolbar images */
.menubar-left
{ display: none !important; }

#placesMenu > menu > .menubar-text
{ background-image: none !important; }

/* bg */
#places, 
#placesView, 
#bookmarksPanel, 
#defaultView, 
#placeContent, 
#placesMenu, 
#placesList, 
#placesToolbox, 
#placesToolbar, 
#searchModifiers, 
#infoPaneBox   
{ -moz-appearance: -moz-win-glass !important; 
background: rgba(0,0,0, .1) !important; }

#places, 
#placesView
{ background: rgba(120,120,120, .4) !important; }

#bookmarksPanel, 
#defaultView, 
#placeContent, 
#placesMenu, 
#placesList, 
#placesToolbox, 
#placesToolbar, 
treechildren, 
#infoPaneBox, 
treechildren::-moz-tree-cell-text, 
.menu-iconic
{ font-family: "Segoe UI", Tahoma, sans-serif !important;
font-size: 13px !important;
color: black !important; }

.menu-iconic
{ -moz-appearance: none !important;
margin-right: -6px !important;
border: 1px solid transparent !important; 
font-weight: bold !important;
text-shadow: 1px 1px 2px #444 !important; }

menubar > menu.menu-iconic:hover
{ color: #C2C4BA !important;
text-shadow: 1px 2px 1px #444 !important; }

#back-button[disabled="true"],
#forward-button[disabled="true"]
{ opacity: .5 !important; }

#back-button[disabled="true"]
{ margin-right: 0px !important; }

#placesToolbar, #placesToolbox 
{ border: 0 none !important; }

#infoPaneBox 
{ border-top: none !important; }

treecol, treecols
{ -moz-appearance: none !important;
background: rgba(140,140,140, .1) !important; 
outline: 0 none !important;
max-height: 21px !important;
font-size: 12px !important;
color: #999 !important;
text-shadow: 1px 2px 1px #000 !important;  }

/* treechildren::-moz-tree-row(current)
{ background: rgba(0,0,0, .1) !important; } */

treechildren::-moz-tree-cell-text
{ -moz-appearance: none !important; 
color: black !important;
font-weight: bold !important;
margin-top: -2px !important; }

treechildren::-moz-tree-row(selected)
{ -moz-appearance: none !important; 
color: #87937E !important;
font-size: 14px !important;
text-decoration: underline !important;
background: linear-gradient(to left, rgba(0,0,8,.4), rgba(231,254,203,.2),rgba(250,250,250,.4)) !important; }

#placesView listbox
treechildren::-moz-tree-row(selected), 
treechildren::-moz-tree-row(hover), 
#organizerScopeBar toolbarbutton:hover
{ background: linear-gradient(to top, rgba(0,0,8,.4), rgba(231,254,203,.2),rgba(250,250,250,.4)) !important;
font-weight: bold !important;
outline: transparent !important;
padding: 0px !important;
border-radius: 2px !important;
border: 1px solid !important;
border-color: #000 #666 #666 #000 !important;
box-shadow: inset 0px 1px 4px 1px rgba(0,0,0, .4) !important; 
-moz-appearance: none !important; }

#editBMPanel_namePicker
{ padding: 4px !important; }

#editBMPanel_rows .menulist-editable-box.textbox-input-box
{ -moz-appearance: none !important; 
background: none !important; }

#placesView textbox
{ -moz-appearance: none !important; 
color: black !important;
font-weight: bold !important;
text-shadow: 0px 0px 6px #999 !important; }

/* tags box */
#editBMPanel_tagsSelector, 
#saveSearch
{ -moz-appearance: none !important;
background: rgba(0,0,0, .2) !important;
color: black !important;
text-shadow: 1px 1px 2px #444 !important; 
border-radius: 2px !important;
border: 1px solid rgba(0,0,0, .4) !important; }

#saveSearch:hover
{ background: linear-gradient(100deg, rgba(0,0,8,.4), rgba(231,254,203,.2),rgba(255,255,255,.4)) !important;
text-shadow: 1px 1px 2px #444 !important; 
font-weight: bold !important;
outline: transparent !important;
border-radius: 2px !important;
border: 1px solid rgba(0,0,0, .4) !important; }

#detailsDeck
{ border-color: black !important; }

/* ===== downloads */

#downloadsRichListBox
{ background: rgba(70,70,70, .4) !important;
border: 1px inset black !important;
box-shadow: inset 0px 1px 4px 2px rgba(0,0,0, .4) !important; }

#downloadsRichListBox > richlistitem.download
{ height: 3em !important; }

#downloadsRichListBox > richlistitem > vbox
{ border-bottom: 2px groove black !important; }

#downloadsRichListBox > richlistitem > vbox:hover,
#downloadsRichListBox > richlistitem.download[selected]
{ background: radial-gradient(at top left, rgba(200,200,200, .3), rgba(150,150,150, .3), transparent) !important; }

.download.download-state[selected]
{ outline: none !important; }

.downloadTarget, 
.downloadDetails
{ font-weight: bold !important;
font-size: 14px !important; }

.downloadTarget
{ margin-bottom: 0 !important; }

.downloadDetails
{ padding-left: 20px !important; }

/* search bar */
#places #searchFilter
{ background: radial-gradient(at top, rgba(231,254,203,.2), transparent) !important;
border: 1px solid !important;
border-color: #000 #666 #666 #000 !important;
box-shadow: inset 0px 1px 4px 1px rgba(0,0,0, .4) !important; }

#searchFilter .textbox-input-box:focus, 
#searchFilter .textbox-input-box:hover
{ background: radial-gradient(at top, rgba(240,240,240, .4), transparent) no-repeat !important; }

#places .textbox-input-box
{ background: none !important;
margin: -1px -3px !important;
padding: 0 4px !important;
font-weight: bold !important; }

/* ============= IMAGES ============= */

/* twisties */
treechildren::-moz-tree-twisty
{ list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJBJREFUeNpjYGBgMGRg4P8PpK8BMS8QCwHxbQYuBpBYKRAzcALxSgYGMZDAViDeIajPC2IvAGJRkAJGBgiYxcAg8h9q2hQGNMAKpduAuBHKZoFJKgHxIyBeARVkB+L1QHwHiMNhblgNdBvI6ENAfEzCigPEXgLE0sjWTASq/c/AzgSS7EJ3A8y+mUA8AcldTACX3huAFf3B3wAAAABJRU5ErkJggg==") !important; }

treechildren::-moz-tree-twisty(open)
{ list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJRJREFUeNpjYGBgKAViUQYECAdiaSibiYGBi+E/kLEAKsACxHeAeAmUzwoibgvq84IUTYEKrpew4gDxu2BGCgHxDgYGfpBgIxCzA/ExBnYmEH8CSAEvEG9lYBABCbRBrTnEwMAJ4s8EKbjGwCAG4syCmrgCaCiIPxHKBxu9EslRj4B4NZKjGQyBmBOIGaGCSlA+GAAAja4bgFXcfdoAAAAASUVORK5CYII=") !important; }

/* sorter bar */
treecol[hideheader="true"]:hover
{ box-shadow: inset 0px 1px 6px 4px rgba(231,254,203,0.4) !important; }

treecol[hideheader="true"]
{ height: 16px !important;
border: none !important;
box-shadow: none !important; 
background: rgba(255,255,255, .1)  url(data:image/gif;base64,R0lGODlhyAAFAPf/AICAgBcXKxwcMUtLXk9PYkZGWX9/kqamu6GhtaWluTQ0R0VFWD8/UuDg3EFBVCcnO6mpvRERJgByAGcAIAByAHAAaQBwAC4AeQBnAGYAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALgAAHeUsQAAAAAAALgAwgQMmAAAAff4AA8AEgVmAAAHFvhUAAAAEn/9/FwAWpAAAAEEDAAAAAyYsPgcBOoAEnenZqdmcAAAdwAAAAAAAAAAAGZwAJh3pwAS+JSw3AAAd/wAAASyDLL//wz8BBgEsgAAAAAAAPiAAEAAEgAAAAAAAPhkAAAAEgAAAAAAAAAAAAAAAAAAAAAADAACAAEAAASyAQAAAFLwAL93p3eT/AAFaPi0ALwAEgAS+AAACAAOAIAAAACrwQAAAAVoAI4AAHeUzgAFaAAAAADAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAKdS8IQld2h3kQAABej4EiH5BAkAAP8ALAAAAADIAAUAAAjAAP8JHEiwoMGDCBP+C/BPgMOHECNKnEixosWLGDNmXKiwo8ePIAf8I0CypMmTKFEOKGDgAIIEMGPKnEmzps2bOHPq3LkTwQEDBQakHEq05D+RHxUsWMq06QIGSEFK/deAaoOrWLNq3cq1q9evYMOKDUt16tQBDJw2deDgAUi2auPKVeuAgQEICQ7o3cu3r9+/gAMLHky4cOEEEAwwcDC3sVy2ZiNLNhhhYYDLmDNr3sy5s+fPoEOLDv2v8uTTBAMCADs=) center center no-repeat !important; }

#placesView splitter
{ -moz-appearance: none !important;
border: none !important;
width: 6px !important; 
background: transparent url(data:image/gif;base64,R0lGODlhBgCQAff/AICAgHZ0dXd0dnd0dXRwdIOBgnRyc4iJiYeGh25rbXVyc4qJiXVydIqJioeGhm5rbHJvcYiIiYaFhmxoa19bXHd1dbKvsLKwsXp4eVpWV5+dn5iXmJaVlpyZm1pYWYeFhtrX2YuJildVVlpWWYiFhtzY2YyJildUVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALgAAHcasQAAAAAAAOgAwwDHbgAAAff4AA0AEgPIAAAII/hUAAAAEn/9/GwAamhYAAEAxwAAAMdu4PgcAOoAEnelZqVmcAAAdwAAAAAAAAAAAGZwAJh3pQAS+Bqw3AC3d3QAAAQpjhb//450BBgEKQAAAAAAAPiAAEAAEgAAAAAAAPhkAAAAEgAAAAAAAAAAAAAAAAAAAAAADAACAAEAAAQpAQAAAFLwAL93pXcZ/AACgPi0ALwAEgAS+AAACAAOAIAAAAHSwQAAAAKAAI4AAHcazgACgAAAAADAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAKVS8IQld4B3FwAAAuj4EiH5BAkAAP8ALAAAAAAGAJABAAjXAP8JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIBlSqGDhAoYMBj18AAEihIgRJEqUMHECpkyaNmfWjKkzJ06eP2/uFOpzaE+gRoMeJYq0qNOmUJlKXUpVqdWkWJ9Ovaq1ataoXrtyBTt261ezYs+GJau27Fq0bNPKjUsXrt23eN3qbct37t29fvP2rSs4MGDCh/8OVmx4cWHEjhM/Zgy5seXKmClrnsxZsufIoC9v/iy6c+jMOlWydGlwZMmTIWPLnk27tu3buHPr3s07ZEAAOw==) center no-repeat !important;  }

/* === arrows */ 

/* treecol sorters */
treecol:not([hideheader="true"]) > .treecol-sortdirection[sortDirection="descending"] 
{ list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABaUlEQVR42mNgAILOgl5GIGYigBkZyAIFESWc4hySUZK8MqmSPNLJQJwiyQvFEH4ykJ0qziEVXhhRysZQGF7OLinHv0XVVuC/vAnvfwUzvv+KZrz/Fc35gGxesJiKLf9/JWWJlcURlSxgW7yMvFTdvCXe+IZJ/3L3F/3pGSj2C4RBbO9QyV9+QQrPA8wC5cCK+0ongj3jZavZ1NKt+b+oTOZXabXcv9IquX/5pZK/eiYY/Q9zNi9DVsswrXYWU05grkhdmfL1dat1/82bqfR77kzFX1vWWfzrqLI5n+mfIzC1diYilLqAwQaiI53MI5cv0P6/bL7m7w3LTX5vX+39N87FzR9ZDRxMqZ7OFOOcypgYpbdr3jy7/4sXufxPj7HeAJKbWjODCSN4O/N7wIL2GhYWzU0Bv5sbQ78m+8QbTqqawdiR182ENU76SieBJRIiIlclR8bNB7F7SycyEYzMSOc40SiXeCFscgCKhIz91DGtdwAAAABJRU5ErkJggg==) !important; }

treecol:not([hideheader="true"]) >  .treecol-sortdirection[sortDirection="ascending"] 
{ list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABZUlEQVR42mNgwAIineNEo1zihRgIgb7SSUwgOiEiclVyZNx8ELu3dCITVsWd+T1gCXsNC4vmpoDfzY2hX5N94g0nVc1g7MjrxtQ0pXo6U4xzKmNilN6uefPs/i9e5PI/PcZ6A0huas0MVA1dBb1ggUgn88jlC7T/L5uv+XvDcpPf21d7/41zcfNHVgMG02pnMeUE5orUlSlfX7da99+8mUq/585U/LVlncW/jiqb85n+OQJTa2cyQj06EczwstVsaunW/F9UJvOrtFruX2mV3L/8UslfPROM/oc5m5chq2XwMvJSdfOWeOMbJv3L3V/0p2eg2C8QBrG9QyV/+QUpPA8wC5QDKy4ML2eXlOPfomor8F/ehPe/ghnff0Uz3v+K5nxANi9YTMWW/7+SssTK4ohKFoaCiBJOcQ7JKElemVRJHulkIE6R5IViCD8ZyE4V55AKL4woZWMgC3QW9DICMRMBDPYwACq1jP0VfEnbAAAAAElFTkSuQmCC) !important; }

.expander-down, .expander-down,
#infoBoxExpanderWrapper button,
#editBMPanel_tagsSelectorExpander
{ -moz-appearance: none !important; 
background: none !important;
box-shadow: none !important; 
border: none !important;
opacity: .7 !important; }

#infoBoxExpanderWrapper button:hover,
#editBMPanel_tagsSelectorExpander:hover
{ opacity: 1 !important; }

#infoBoxExpanderWrapper button, 
.expander-down
{ list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAACT0lEQVR42p1UPWsiURQ9jhONMcaAiRKS2GwTiJWNYCM2IkRJYWGxEWv/QAo78QdIWsuwvf/Abpv8gSAKCmrUxA+MicZ86M65MDJZVli88PTNvPPOO/fc+8YUCARyn5+fP00mEzYJbZ9pPB7/Vnd2dmJer/fH19fXRkSqqqLRaFhVh8Mxcblc+Pj42IjIYrGg3+9P1N3dXRwdHWE+n0NRFErFcrn8LxLitre30el0oDqdTpyenmI6nQqJ3W4XAIeR1Ogh57PZDLSD+FqtBnVvbw8nJyeyWC6XcXt7i8PDw2+nGsNsNjMVhEIhpNNpeUcx9AjHx8d4e3tDLBZDsVjE3d2dLP4rxff3dxmFQgFutxtbW1uCVSiNHvHB5/MJgOroHQ/RB5UTQwuy2Syi0Si0isPj8ci6wger1QpWjpFIJHB5eYnBYCClZSocLMRkMsH5+Tmur68Fyz3cSw5Fl89/rTFlns/npaxMweiV1njI5XKw2WxihTF1he7z5XA4xGg0QrfbxdnZGVKpFHq9noAXiwUeHx8RDodxcXEhc2K5h23z+voK9eXlRfrg+fl5xc751dUVSqWSpENDGZlMRrAk0duBRMSo/Gm328KqBxWwBZLJJG5ubkRVPB6Xfru/v//WTxTClFWe3mw2VznrTUj5fr9fNlNFJBJBpVIRnJGIRq+IWq3WN2N1c9kCwWBQKsgUnp6e8PdXgldEiJjaw8PDqmLGoNkHBweSZrVaXXtpKYaKnDxp3WdEV7DuIrPXNEX7qqbkV71eH2/6YWNoIsp/AArBStvaoiZcAAAAAElFTkSuQmCC) !important; }

.expander-up
{ -moz-appearance: none !important; 
background: none !important;
border: none !important;
list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAACTElEQVR42p1Uu05iARA9wEVUXgGC8rIxMdtKAwUfQLV8wRJ+QbMdiaHCgh/gA6wgIdG4FlJAtZRWmFBQkKBRI4QFeYu698zmmusuGxMm4T5nzsw5Z7iGWCz2/e3t7avBYMCq8fLyUlHU+BYKhfbVm6VJWgO12dL3aj1ardYXxeFw9L1eLxaLxdJEs9ksYPP5fOn7tbU19Hq9X4rdbkcgEPgnkRPYbDZcXV2h2+0iHo9jMBjgbwnW19dxd3cHTgSVGqbTqRQzkWeTyQSLxYJarSaJiUQCu7u7kqenvbm5iWaz+QdoZ2cHo9HoPeH19RWkWywW0W63BbhcLiOdTuPx8fEDEKd2Op0QasFgUMbWYmNjQ+4LhQLYiDpdXl4imUwiHA5Tk3eKBBEgIvr9fuGqdfH5fDg4OMD9/b000RzL5/M4Pz+XRprLbrcbHMbIhwThA5fLJSCNRgMnJyfY3t4WYKPRiK2tLVSrVVxcXMg1c1lDHa1WK4zaiDxzJxhHR0fiIq3V60EKmUwGk8lEmusdNI7HY8xmM7GYUSqVcHZ2Bo/HI7tFCvzRAFK4vr5GLpeTXNawlhgK3aK9tPXh4QGHh4eiyXA4XLrNtPv4+BjRaBR7e3t4fn7G09MTFB5ub29lzEqlIiNHIpEPi6kP7len08Hp6SlSqZQ86/f7UGjzzc2NjMfFzGazUqxfTv1/TrumTjSFQgsQD1w6cqU7+uLPgnlkIEDUghqR6ypBZ8mKGtmp/v8+I58FV0Ydxq6o2vyo1+vOVT9sap1BpfbzNyCsMqzft3X6AAAAAElFTkSuQmCC) !important; }

/* === left panel folders */
treechildren::-moz-tree-image(title, container), 
.sidebar-placesTreechildren treechildren::-moz-tree-image(title, container),
/* history, recent, tags folders */ treechildren::-moz-tree-image(title, query)
{ -moz-appearance: none !important; 
opacity: .7 !important;
list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAFHRFWHRUaXRsZQBWaXN0YS1QTkctSUNPTkT0mKsAAAAedEVYdERlc2NyaXB0aW9uAFs9LmlhbWJsdWVfYmlyZC49XbWjt2UAAAAsdEVYdENvcHlyaWdodABOZXdlcmEgVVJMIGh0dHA6Ly93d3cuaWNvbmNvb2wuY29tBPFy4gAAACl0RVh0U29mdHdhcmUASWNvbmNvb2wgU3R1ZGlvLiBFZGl0b3IuIE1hbmFnZXKwcVJVAAABEklEQVR4nKWTMYqEQBBFZQwUjdREjQQ1EWSOIIKRCGaiofEEXkBhTjCaCTI3MFUwMfUKHmIvYFZruYyyrDtssw2Pgob/uumuoqh1dV13K8vyjlRVtVdkGIYb9W5hOIqiJc9zOCOO46Xv+98leEqWZTDP8ylFUYCu6z+wLOtjmqZwE6RpCuM4ntK2LTRNA8/n8xtBEMDj8bhvgjAMoa5rInzfPwSu625XJcFxnENwvV4hSZI/sz4sYAZ/axOYpgme5xFhGMYhUFUVbNsmQpblQyBJEmiaRoQoioeA53kQBIEIzOwClmWB4zgiGIY5BDRNw9qURGDmX4LL5fIlwGFSFGXBDRIwg9l9IrGrELS+6jte4U9d+rotBe+r9gAAAABJRU5ErkJggg==)  !important; }

treechildren::-moz-tree-image(title, open)
{ width: 21px !important;
height: 21px !important; 
-moz-image-region: auto !important;
list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAEWklEQVR42tWUbUxbVRjHL21BUDLe5qSlpVBKW/pC3wttacvLbXvbC5eW9YW2FCgDJOP2lTJkbshi1JhpNHwgTGOMYRqNyZb4bYvRmRi/6QfjFxI/+sFojJqYLKO95/FSCGEZy+ZHT/LknJzc83ue+z//82DY/37kMjQvl0lz2eA8tJ9OVx3EU0HymQy3kM1yjtaPHMpl2QTZDPfE91X/udLBpR7avWSYTqYmxCf3k5Phush56vknAuZnp7h+whWhSNdulCK+dFCq90Q7GLRtYyB+E/tbdaX2np0Wb5q8kq3xcedegBz81e91Og/OZuk0N0vT3Fw6wz2WJRkPcAbthp1CegY2NzJwfeMykKu9INzBytJtNj7AQP4xBqpbGMg+wWBkRQEbKxnAB41fPLZKl10vsJl7fn/9WrG8trrwYKOQKVlfEpTFH2FIyUJ0n2HIdBsrO+9wSq6vsX3ry+dKhYULTCg48keAdDdHQ+NNjn4daTIorsYiQVkFOp0I8RTdgm/opThaKy6UV5bnGHGeg4SvYUiwjiH9LQzh93jIc7cGkV/VIvz7KtQ3LUa9Ugmo1eIfvR7Lb3MzAdi8kgHC3b99XK2+V3ZplBiAYv5CiV6Mo0DKCYkkCcEQDpLLGBDfVsPYd3Xg+4EHilcxECnrUTTkRa9cTcOH778Nn97c3r9UmP9zzD+iOYZ6cYfBqO1iMhenUCoZYBaTYTSboGB5JgbemBm0rAzGmxi0hjEkU7aiF1fGoLg2AyvpufK7b2082HpnEwiPbevQalleBToVC9XJJK0/T8dGIRH1l6MhAiVifrBbNSCXtIFIXQ8qGx9wvw7m8wSkch40N0+ixVSEuf7GOsrRyfsUicuL+XwV64SqiukPwPIuweesBCgUdJdiYYJRytuhQ9QCJGGHaMgDU/lhiBeGIHzRAVHaCfEFHMXD/tL66iKcp4bvPHT7rM9qKrpqpEWLUY7CQXzfZJCj1pbnIBQYZmMEqDEH+JNG8M8aYTRlBmrOgoLJASY6QZQSEQJ8bit9+IQznCMoXX0wDznNuFzKZyuzMc0NtYzNogQCt4B7yATeETN4Q72IiGiQJ6gF77gekT4bmqCGkcuuKVPksPGIdWj+7PJyhR6kfCJJe8s/CpkQ2l44g4YGdGC3KJHDqkFOWy84HRpwObQw6NAj3GlkPEPmfco3UNZrOv4KB8mmUx/BzNRkjZDftNfc8AxSK4SMWS9FRp0UmfXdyGKQMVZTT8nepyo5+tVg71NCn1EOarkQ9JquG0fdi3MquKXp2buN9dVIrxbvaxTtJZ1KXGIrQewMKnkbyDrPQafobFnW2fqTtkdyw2E1xBdSydNh2aMsQn7zrpB/BrRKcQXQIWwCIb8Bidua93q6hbtWs2Z+zIerZpMx3hO7FCtwBTrs7Aucbay9LxY0/iLv5N82G1U5ksANs8nJukf6K3vT7C9zn6qPToyTglhklHtK4mrWftWP1e7E+Be9irN6QhXM/QAAAABJRU5ErkJggg==) !important; }

#placeContent treechildren::-moz-tree-image(title, leaf),
#bookmarksPanel treechildren::-moz-tree-image(container,query)
{ -moz-image-region: auto !important;
list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAABmUlEQVR42p2U3UoCURSFz5Blo2ZqUdZopZUEgXQnXVQoQUQXvUsUZQWF2Y95Vw8TBBI9lle21rhGDjKKJHzM2e591jmzf8b0ej0zgjTYArugBFaAC6bC4sMEMqAKaq7r7hljtkEBrINVkO10OoyJjBMqglNtToMUmNeT9gJYkmAOsbEwIQ8n1RCQMJP9eEAB++K20Gy3292HIwnOQQs0wfMI6D9RPMUigRBzUNRJH6A3AU+Kz7Xb7SxFnEqlksMfy3K8K/AL1EHDgvaP/PeKZ942KTTDSoBFOVoKvJTtWBi9Mv13slmIDQrFVYWMHG8KvJWdsXCsg25kM+l5Cs1ZQnS8KPBa9rDQq/xXsnkjj0IJf9Hvk/8IDW4U9Rf9pNmvdjEiRw3563Y/+VVjCdWxdtW+wYNuEED7dyjZfJPSYEBhrMnxOWEfNa0+ygdCjoaSiTtT9z6Ogf5jwIrvYP+0PWtRDev80Ew5IXkymsky9iXDpj/qeV5ByadgDLgWMQnkq9UqRVLjvkdRv+WN4RAfiiM9D7QuB1Mf8AdHaEi7Gzv7zgAAAABJRU5ErkJggg==") !important; }

/* right panel */
#placeContent treechildren::-moz-tree-image(title, container), 
.sidebar-placesTreechildren treechildren::-moz-tree-image(title, container),
#placeContent treechildren::-moz-tree-image(title, query)
{ -moz-appearance: none !important; 
-moz-image-region: auto !important;
width: 9px !important;
height: 9px !important;
list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAABIUlEQVR42mNggIJluy6qNrSsSM8tmV4IokF8BmQwZcV+VWf72KW64ja/wx1S/4BoEH/a6gMQhUu2X1TV1rRfBmT+zy4M/tvVUfwvqyj4H4ivrWm3Ys2BawoMBeUzMoACv7n1Gf5qhjP804th+K8BpDl1Gf4Cxf+2T1ofyRAWV1EI4ujEMfx3qmP479XO8M+phuG/ZizDf6D4n8zi/mSGwsrp6QxsDL8DOzj/1u3S+dd3wvx/zS6dvwEd7H8ZOBn+dk3dGMGwdPsllZj0jGWRbcr/V9+P+Xf4RdG/1bcS/0fVaP2PSctesebQTXmI9/eeV522cv70CcvKXi/YXPW/b2HF64kLF01fue+CGkowhBdWs2w8eMt+w+6rKSAaxIfJAQBvwIPVMYtc5gAAAABJRU5ErkJggg==) !important; }

/* search button */
.textbox-search-icon,
.textbox-search-clear
{ opacity: .7 !important; }

.textbox-search-icon:hover,
.textbox-search-clear:hover
{ opacity: 1 !important; }

.textbox-search-icon
{ -moz-image-region: auto !important;
list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAD5klEQVR42q1UbUxTVxi+LRA3xC1sce2PmUA0C2yLIyxjdCBkcTP4h9IhoQjCClaKY1DoGuimfNtaGC2lRREYn26iKWL5lg0okyEwuNLbe885lTI+ZCoujgz4sX/dPd1HogvyA5/kzXNzb97nvud93+cQxFNIFIs9MRcVFnKbLxoVDUZ9q7ZQdbH9m9qm+irdl+dKi3zw96SEeE9iO6RJUjiYT6effENfoa1r77j+W0u7+WH95auLzR2WVbOlZ214oOeq/DPpm9uKSVMlbrEjhyNDCwq+mv+uu/uBZXTy2zF63jhGO2s6x8jG0o6+3tSSSyujVuu9ApUyfEsxVX4+FzOfxwuMCBPMW4aGGeB0Fi/O3dXOAcbgBEz1EoL6xYcrRpH6ijpEqPzRSZPOcyVFfluKRseIvPa8sKutyWxecyzdK2coqmqWYUwUgHobGyQAVZTNZnTef2R4+aMzWQpty5LFfKVGpVJxFAoF9z8hjUbjgdnb29s/4sPD1Ogd6gc7AKpphjlrRSivH0KFBaKcaxBmNwCUdRnZs0+0z8a9Fae+Pn7Lysg/z3gN58tk6e6WEeXl5Zx/tAVHhfHTNFrsA7S9jAGgEgCgYxCqYhDUURBVjgN4fhAhdd6EXRSU1mYY/H7EWWfSHcTJ6dKT3CeO7OHhcUgkPDYzd/eXEZq26yCEJsSGAyGTAz8jVDMHgBE5UF3elO2TUNmNr/sHbs5rywoC3BU+LcgiKDQk5M7k5ATbLnCeYRgjRMgAINQDXCWEWvYHF8YdUJ3ZT4VLirp6J8dHphU52XtwslL5BecJNV9f31d8fHbXGvT6tQf3V5tJcqbMTlG4sgtYiBVvADTT1M1QMXnXoNgy8NNmdUVZBs4tLS3l/G/KUVFRuOTIoHcO3rJYOpcfP/69weFwFJMkWTxDkhrM7PFFgwvLR5tuWG+XnFW2ZWbIdqdJPuVsuTo8Hs+bJeH+A/5DlRXlj9g1Idc3N7s2NjZa/tjY1NEM09jZ3b3U19XhSk2RKd29Sz/l9UzHxMbG7uJwue/hBQgPC5tKSk5ZPpGUtCROTKTfFwh6Avb7D1RqNZuzP6Nfc7PyxThHkpy8va/jxeIXWTrABrbYx3w+P0SckMD38PTy27fvdfPQzV7XYN/EqjQtW+i+LMTxXsQOEPFu0NtT05O3Xa1N/StxMceP4JfyLPmzRVkXcf4NdpJcRW4u529XyPAAJYqczGUnBK6a6s4FUXRS5E4qJIKDg1/a++peda2pcp2epV3yTBM6nnBaQOwQfoEBgebhwa4/gW3BVXSmroV4DvhAJj010dpYv35MFC0hnhMOsYFXjfgLIoftPsMiPCwAAAAASUVORK5CYII=") !important; }

.textbox-search-clear
{ -moz-image-region: auto !important;
list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAC4jAAAuIwF4pT92AAADDUlEQVR42mNoaGhgoCVmGJ4WhIWFMgIxS1xcLBMhA0BqfHx8WEB6yPJBYGAgTkuCg0OYSPKBv78/2BWJSUkGjY1NWUHBwY4gfnh4OAu6xoiICLBYamqafVp6Rpa9vYMhVC0jTgsiIyPBmppbWrsvXrryf8vW7f9DQkITIHJRrEjqwOzSsvKY6prGf6VlNf919QynIluM1QKg7cwgOjk5LfHwkeP/gfjnzl17/8fHJySBxIOCgliBBoANb2ltS2zv7P9fUFT5MzO7+L+GpnYZSDwmJoYZbxwAIw0aTCk9x06e/b9774Ffm7Zs/5+alh4PU9PR2ZnQ0z/1f15hxa/cwor/ispqy6ysrDhgeglGclJSEjjyklMz+k6fu/R/78Ej33ftPfQ3MSk5uK9/QtjiZWv/dfdP/T55xrz/OnpGK6wsLVkTEhJIS0WwsExOTe9++frD/yfPX/++dvPev3OXrv+7fPXO7ys37v53cHJdamRkxJKcnMxEVjIFehmaUtJr/////xuIf0HxX3cPr2kgw0G+RU85RFsQHx8PjtC6+vrI7z++//73/+9PoOE/3n549xeYpGNActHR0WxkFRVAL4MN7+zuTbz/+MX/m3cf/boMDJZLV2//v/Pw2c9L127/j4tPiIemHFaSLICFf/+ESYlHTp77v33PoR+79h397+DoMj0iMqZp9/5j//fsPwYUO/I/PSMzCaInkoUoC4DBwgRJil0x8xct/w9Mjr8mT5vz39TcailMTUBgSHvf5Bn/J06d+WvK9Dkgn4AzY1RUFBNeC4BJDawgOzvHo6i08nd0XPKPpNTM/0rKqisMDPSZ4uLiGWG53cbWoSMuIe0/UP5nclrWH2BR4YvNEqxB4+Hp3Wtp7fDfysbxv5CQCCgTsYKSYkhICCNy6tLW0Ws2tbD5b2Pv8l9BUXkWND5wFxXAogBsu5aWtg+/oPBaTi7udqDhzMBgY0RPisDUAzZISko6V0hIdK2wiEgEtJxiolqFgy/9E0pFoLBmgkU4Pgz0CROo0gHSjCOoTqYmBgBaj50goce5jAAAAABJRU5ErkJggg==") !important; } }

