/* Created  by Antonio Ferreiro "a3c" 11-05-2011*/
@-moz-document url("chrome://browser/content/tabview.html"){
*{color: #aeaeae!important}* :hover{color:hsla(190,50%,65%,1)!important; text-shadow: 0 0 0.8em hsla(190,50%,75%,.9),0 0 1.2em #fff!important; -moz-transition: text-shadow .5s ease!important}#bg{display:none}#content{-moz-appearance:none!important;background: -moz-linear-gradient(top, #000, #333, #000)!important}.groupItem{background-color:rgba(0,0,0,.5)!important}}
@-moz-document url-prefix("chrome://browser/content/"), url-prefix('chrome://'), url-prefix("about:"){
*{outline:none!important}
:-moz-any(window,menupopup,tooltip,contextmenu,menu,panel,toolbox,toolbar,button,toolbarbutton,menuitem,richlistitem,.treecol,.treecols),#appmenu-popup *{color: #aeaeae!important}
.name-container,.creator,.creator .text-link{color:#aeaeff!important}
*.text-link {color: #aeaeff!important;font-weight: bold!important}
menuseparator,#sync-status-button,#browser-border-end,#browser-border-start ,#appmenu-popup .menu-right,#appmenu-button .button-menu-dropmarker,menuitem[disabled="true"],.abp-recommendbutton{-moz-appearance:none!important;display:none!important}
#navigator-toolbox::after {height: 0px!important}
scrollbar thumb,scrollbar scrollbarbutton,scrollbar gripper,#sidebar-splitter{-moz-appearance:none!important;background: -moz-linear-gradient(left, #333 20%, #555 50%, #111 85%, #444)!important}
#sidebar-splitter{width: 3px!important}
scrollbar thumb,scrollbar scrollbarbutton,scrollbar gripper{border-radius: 3px!important}
#browser-bottombox{position:fixed;bottom:0;left:0}
scrollbar,#browser,#status-bar,#status-bar>statusbarpanel,#browser-bottombox,#addon-bar,#navigator-toolbox#nav-bar,#sidebar,grippy,#sidebar-splitter,#themeSplitter,#splitter,#contentSplitter,sidebarheader,#extensionsManager,#extensionsBox>*,extensionsCommands,globalCommands,#themePreviewArea,#downloadView,#bookmarks-view,#historyTree{-moz-appearance:none!important;border:none!important}
#status-bar,#status-bar > statusbarpanel,#browser-bottombox,#addon-bar{background:none!important}
#appmenu-button{border-radius:5px!important;border:none!important;text-shadow: 1px 1px 1px #000, 0 0 2em #fff!important;color: #fff!important}
#appmenu-button .button-text,#appmenu-button .button-menu-dropmarker {background-color:transparent!important;color:#fff!important}
#titlebar{-moz-appearance:none!important;border:none!important;background: -moz-linear-gradient(top, #666 69%, #111)!important}
#titlebar:-moz-lwtheme{visibility:visible!important}
#titlebar-content{visibility:visible!important}
#TabsToolbar
{-moz-appearance:none!important;
background: -moz-linear-gradient(top, #111, #666)!important;
border:none!important;
background-color:transparent!important;
color:#aeaeae!important}
*> menuitem,richlistitem,#appmenuPrimaryPane > *,#appmenuSecondaryPane > *,#bookmarks-view-children,#ButtonEval,.menuitem,.treecol,.treecols,:-moz-tree-row,.bookmark-item ,.menu-right{height:30px!important}
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;
margin-bottom:-2px!important}
.menu-right{-moz-appearance: none!important;list-style-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAOwwAADsMBx2+oZAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuND6NzHYAAADUSURBVChTfZBLCsIwEIbFtVu9g6uCJ/AGrl16m3brCfQQuvNBdlXQZYWkr0CTQguFbhJK0zERFV/1h4GZ8M/H/Ol0tIQUU8b52PR/Vdc1qqpKpWk63+53vVZzWZYoz3NIkgTiOMbexftN55wjSikEQQCEEPB9X2FC5ptPuqYgY8AY38r0ZikMQ3w6n4bPU/QjiqIIiqIAKSUopW6lZ7par0dPo7kRXtQ0jWKMLWzH6b8FM6kfPiEEdV13YllW9yu9Md4pS9u2B63fk2XZ7HA8/qbct679CbIqz/j9NgAAAABJRU5ErkJggg==")!important;background:none!important}
.autorepeatbutton-down{-moz-appearance:none!important;list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuND6NzHYAAADTSURBVChTjZA9CoMwGIalc9f2Dp2EnsAbdO7Y2+jaE7SHqFt/yGYFO7aQ+BfQCAqCS4KoX43YluriCxkSHr73+aIoU5Om6a6qKiRPURTI8zwUhiFijHV3+c4F3yp32940TVNDnyAIgBAClFLIsgzKsqxjxjRFVdVZHMfHD5jnOWCMoZ0MURRBkiT7r52u60vOOZWwEKID5dRWAV9u1/nfGpZldQptOsh13fr5emqjXXuFgwRlLSbkVzmkdcNYtI7U9318HlYO4ZNprp2Hs5r6vSPuDcXRsirOxxZFAAAAAElFTkSuQmCC")!important}
.autorepeatbutton-up {-moz-appearance:none!important;list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuND6NzHYAAADTSURBVChTnZA9CoMwGIalc9f2Dp2EnsAbOHfsbeLaE7SHqFt/yGYFO1pI/AtoBAXBJSLGNMkglNJS+kKGfDx5v4cYxr8J7sHq6Lrrr+9P18s8SRLUNA0BjrP4CCOMd3EcC865KIpib5rm7A0OH6EVRRHHGGtwHEfueZ79Ap7lyizLZCEWCCHRdZ1QYYwRAMBygsuy3OV5LtRaBUpHDapIhYNWKCi1+r7ndV0LQohQrWmaTqBSuPm+bbCObYZhgG3bQkoplApQNuu7mqtTVdX25+9+Arymsio8veNRAAAAAElFTkSuQmCC")!important}
.panel-arrowcontent,.panel-inner-arrowcontent{-moz-appearance: none!important;color: #aeaeae!important;background:#262a31!important}
.panel-arrow[side="top"],.panel-arrow[side="bottom"]{list-style-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgICAgd2lkdGg9IjM0IgogICAgIGhlaWdodD0iMTciPgogIDxwYXRoIGQ9Ik0gMCwxNyBMIDE3LDAgMzQsMTcgeiIKICAgICAgICBmaWxsPSIjYTdhZGJmIi8+CiAgPHBhdGggZD0iTSAxLDE3IEwgMTcsMSAzMywxNyB6IgogICAgICAgIGZpbGw9IiMyNjJhMzEiLz4KPC9zdmc+Cg==")!important}
:-moz-any(menupopup){
-moz-appearance:none!important;
border-radius:3px!important;
border:#ccc 3px ridge!important;
width:150%!important;
padding:1px!important;}
:-moz-any(menupopup,menupopupmenu,popup,contextmenu,context-menu,menuitem,richlistitem,tree,tabpanels,tabpanel,permission,mainContainer,customize,expander,notification,alert,info,security,mainDeck,update,updates),tooltip,overlay,#appmenuPrimaryPane,#appmenuSecondaryPane,#styles,#downloadView,.overlay,.tooltip,.mainContainer,.alertBox,#addons-page,.category,#header,#view-port,.view-pane.addon-view,.view-header.global-warning-container,#header-search,#view-port-container,#search-filter,#categories{
-moz-appearance:none!important;
color:#aeaeae!important;
background-color:#111!important;
background: -moz-linear-gradient(left, #111, #333)!important;
background-position:left;
background-attachment:fixed}
:-moz-any(window,page,wizard,prefwindow,settings,prefs,preferences,update,panel,pane,dialog,noscript,abp,VPI),#downloadManager{
-moz-appearance:none!important;
color:#aeaeae!important;
background-color:#111;
background: -moz-linear-gradient(left, #111, #333);
background-position:left;
background-attachment:fixed}
.tabs-bottom {background: transparent!important;border: none!important}
:-moz-any(tab){
text-align:center!important;
height:24px!important;
margin: 6px 0 0 3px!important;
-moz-border-image:none!important;
border-top-left-radius: 9px !important;
border-top-right-radius: 9px !important;
text-decoration:none!important}
:-moz-any(tab):not([selected="true"]){
-moz-appearance:none!important;
border: rgba(85,85,85,.3) 1px solid!important;
background: #999 -moz-linear-gradient(bottom, transparent 50%, #555 85%, #222)!important;
color:#bbb!important;
text-shadow: 1px 1px 1px #333!important}
:-moz-any(tab)[selected="true"],:-moz-any(tab):not([selected="true"]):hover{
-moz-appearance:none!important;
color:#fff!important;
font-weight:bold!important}
:-moz-any(tab)[selected="true"]{
margin: 2px 0 0 3px!important;
height:28px!important;
border: rgba(51,51,51,.4) 1px solid!important;
background: #333 -moz-linear-gradient(bottom, transparent 50%, #999 85%, #444)!important;
text-shadow: 1px 1px 1px #ccc, -1px -1px 1px #000!important}
:-moz-any(tab):not([selected="true"]):hover{
border: #333 1px solid!important;
background:
-moz-radial-gradient(center bottom, hsla(190,50%,55%,.6), transparent),
-moz-linear-gradient(bottom, transparent 50%, #555 85%, #222)!important;
text-shadow: 1px 1px 1px #000,0 0 3px rgba(255,255,255,.3),-1px -1px 1px #aaa!important}
.tab-icon-image{margin-left:6px!important}
#content tab:not([selected="true"]){opacity:.6!important}
#tabview-button,#new-tab-button,.tabs-newtab-button, .tabs-alltabs-button, .tabbrowser-arrowscrollbox > .scrollbutton-up, .tabbrowser-arrowscrollbox > .scrollbutton-down{
-moz-appearance:none!important;
height:12px!important;
border-radius:6px!important;
border:none!important;
margin:6px 0 0 3px!important;
box-shadow: 1px 1px 5px #0f0f0e, -1px -1px 5px #303a5d!important}
#abpPreferencesWindow * treechildren
{-moz-appearance:none!important;
color:#000!important;
background-color:#ccc!important;
background: -moz-linear-gradient(left, #ccc, #727272)!important}
#BrowserPreferences{width:90em!important;}
#addon-bar toolbarbutton,#addon-bar > .toolbarbutton-1{
-moz-appearance:none!important;
border:none!important;
color:#ddd!important;
background:transparent!important;
box-shadow: 0 0 0 3px rgba(0,0,0,.1)!important}
menubar,menubar menu,sidebarheader,radiogroup,caption,#appmenu-button,#toolbar-menubar,#viewgroup, #viewGroup > radio,#placesToolbar,#abpPreferencesWindow menu,#abpPreferencesWindow > #abpCommands,#abpPreferencesWindow #menuToolbox,#topBar,#BrowserPreferences radiogroup,#viewSource-main-menubar,#navigator-toolbox #nav-bar,#sidebars-titlebutton,#ToolbarMode,#ToolbarEval,#infoPaneBox,#addonsMsg > notification,#installFileButton,#showUpdateInfoButton,#hideUpdateInfoButton,#checkUpdatesAllButton,#installUpdatesAllButton,#history-panel #viewButton,#updateButton,#showPasswords,#security-view-password,#togglePasswords,.tabs-newtab-button,.toolbarbutton-1 > .toolbarbutton-menubutton-button,.toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker,.toolbarbutton-1{
-moz-appearance:none!important;
background: #555 -moz-linear-gradient(top, #333 20%, #555 50%, #111 85%, #444)!important;
color:#ccc!important}
:-moz-any(.tabs-newtab-button,.tabs-container){
-moz-appearance:none!important;
text-shadow: 1px 1px 3px #ccc!important;
border-radius:6px!important;
text-decoration:none!important;
box-shadow: 1px 1px 5px #000, -1px -1px 5px #303a5d!important}
#FindToolbar{border-radius: 0 0 9px 9px!important;position:fixed!important;top:72px!important;left:11.5%!important;right:8.5%!important;border:none!important;background: #333 -moz-linear-gradient(top, #444, #111)!important;box-shadow:1px 1px 6px rgba(0,0,0,.3)!important}
#FindToolbar .findbar-textbox{-moz-appearance:none!important;color:#000!important;width:200px!important;border-radius:19px!important;box-shadow:1px 1px 2px rgba(0,0,0,.7) inset,0 0 2px 5px rgba(0,0,0,.1) inset!important}
.tab-close-button,.tab-close-button:hover,.findbar-closebutton,.findbar-closebutton:hover{-moz-appearance:none!important;border:none!important;box-shadow:none!important;margin:4px!important;border-radius:5px!important}
#tabview-button:hover,#new-tab-button:hover,.tabs-newtab-button:hover,.tabs-alltabs-button:hover,.tabbrowser-arrowscrollbox > .scrollbutton-up:hover,.tabbrowser-arrowscrollbox > .scrollbutton-down:hover
{-moz-appearance:none!important;background:transparent!important;background-color:transparent!important;color:#CCC!important}
.toolbarbutton-1 > .toolbarbutton-menubutton-button,.toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker,.toolbarbutton-1{
-moz-appearance:none!important;
padding: 1px 5px;
border-color: rgba(150,150,150,.12) rgba(150,150,150,.19) rgba(150,150,150,.38)!important;
box-shadow:1px 1px 1px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.3) inset,0 0 0 2px rgba(0,0,0,.1) inset,0 1px 0 rgba(0,0,0,.15)!important;
color: #969696!important;
text-shadow:1px 1px 1px #000, -1px -1px 1px #b9b9b9!important}
:-moz-any(window,wizard,prefwindow,settings,prefs,preferences,update,panel,pane,dialog,noscript,abp,VPI,stylish,options,customize,#palette-box) button,button,#installFileButton,#showUpdateInfoButton,#hideUpdateInfoButton,#checkUpdatesAllButton,#installUpdatesAllButton,#history-panel #viewButton,#removeAllSignons,#removeAllCookies,#removeAllPermissions,#removeAllNopreviews,#pauseButton,#SignonViewerDialog button,#FindToolbar .findbar-find-next,#FindToolbar .findbar-find-previous,#FindToolbar .findbar-highlight,* .button,* > .button,.nav-button,#header-utils-btn,.button-link,#header-utils-btn,#warningButton,.pause,.cancel,.addon-control,.sorter{
-moz-appearance:none!important;
background: #333 -moz-linear-gradient(top, #333 20%, #555 50%, #111 85%, #444)!important;
border-radius:6px!important;
color:#ccc!important;
font-weight:bold!important;
border: #ccc 2px ridge;
box-shadow: 1px 1px 1px #000;
text-shadow: 1px 1px 3px #ccc!important}
:-moz-any(button):hover,radio[focused="true"],radio:hover:active,radio[selected="true"],#ButtonEval:hover,#ToolbarMode toolbarbutton[checked="true"],#ToolbarMode radio[focused="true"],#Console\:modeAll:hover,#Console\:modeErrors:hover,#Console\:modeWarnings:hover,#Console\:modeMessages:hover,#Console\:clear:hover,#addon-bar toolbarbutton:hover,#addon-bar > .toolbarbutton-1:hover,:-moz-any(toolbarbutton,radio):hover:active,.toolbarbutton-1[open="true"],:-moz-any(toolbarbutton,radio):not([disabled="true"]):not(:active):hover,.toolbarbutton-1:not([open="true"]):not(:active):hover > .toolbarbutton-menubutton-dropmarker:not([disabled="true"]),#FindToolbar .findbar-find-next:hover,#FindToolbar .findbar-find-previous:hover,#FindToolbar .findbar-highlight:hover,#clearListButton:hover,#permList > vbox:hover,.nav-button:hover,#header-utils-btn:hover,.category:hover,.addon:hover,#warningButton:hover{
-moz-appearance:none;
background:
-moz-radial-gradient(center bottom, hsla(190,50%,55%,.6), transparent),
-moz-linear-gradient(top, #333 20%, #555 50%, #111 85%, #444)!important;
border-color: hsla(190,50%,75%,.6) hsla(190,50%,65%,.6) hsla(190,50%,55%,.6)!important;
box-shadow:0 1px 0 rgba(0,0,0,.1),0 0 10px hsl(190,50%,75%)!important;
-moz-transition: background-color .3s ease,border-color .5s ease,box-shadow .4s ease!important;
outline:none!important;
opacity:1.0!important;
color:#fff!important;
text-shadow:1px 1px 1px #000, -1px -1px 1px #b9b9b9!important}
:-moz-any( menuitem, menu, treecol, richlistitem, menulist):hover:active,#downloadView > richlistitem:hover,* [_moz-menuactive="true"],* richlistitem[selected="true"],* :-moz-tree-row(hover),* :-moz-tree-row(selected),* :-moz-tree-row(selected,focus),.console-rows .console-row[selected="true"],.category[selected="true"],.category[selected]
{-moz-appearance: none!important;
background:
-moz-radial-gradient(center bottom, rgba(255,255,255,.6), transparent),
-moz-linear-gradient(top, hsla(190,60%,30%,.6) 20%, hsla(190,60%,50%,.6) 50%, hsla(190,60%,10%,.6) 85%, hsla(190,60%,40%,.6))!important;
border-color: hsla(190,50%,75%,.6) hsla(190,50%,65%,.6) hsla(190,50%,55%,.6)!important;
box-shadow:0 1px 0 rgba(0,0,0,.1),0 0 10px hsl(190,50%,75%)!important;
-moz-transition: background-color .3s ease,border-color .5s ease,box-shadow .4s ease!important;
outline: none!important;
opacity: 1.0!important;
color: #fff!important;
background-color: transparent!important;
border-radius:2px!important;
text-shadow:1px 1px 1px #000, -1px -1px 1px #b9b9b9!important}
#addon-bar toolbarbutton:hover,#addon-bar > .toolbarbutton-1:hover{
-moz-appearance:none;
box-shadow:0 1px 0 rgba(0,0,0,.1),0 0 10px hsl(190,50%,75%)!important;
-moz-transition: background-color .3s ease,border-color .5s ease,box-shadow .4s ease!important;
outline:none!important;
opacity:1.0!important;
color:#fff!important}
#allTabs-panel:not(.KUI-panel){
-moz-appearance:none!important;
background: rgba(0, 0, 0, 0.6)!important;
color:#aeaeae!important;
font-weight:bold!important;
text-shadow: 0px 0px 4px #fff, 1px 1px 1px #000!important;
border:#ccc 3px outset!important;
border-radius:11px!important}
#urlbar-search-splitter{
border:none!important;
min-width:0px!important;
max-width:0px!important;
visibility:hidden!important}
#searchbox{border-radius:25px!important}
#identity-box,#identity-boxhbox,#urlbar{
border-radius: 25px 0 0 25px!important;
background-color: rgba(0,0,0,.05)!important;
box-shadow: 1px 1px 5px #48578c, -1px -1px 5px #0f0f0e inset!important;
border:none!important}
#searchbar .searchbar-textbox{
border-radius: 0 25px 25px 0!important;
box-shadow: 1px 1px 5px #48578c, -1px -1px 5px #0f0f0e inset!important;
border:none!important}
#identity-box,#identity-box hbox {margin-left: 3px!important;box-shadow: none!important}
#urlbar,#searchbar .searchbar-textbox,#searchbox{
-moz-appearance:none!important;
font-weight:normal!important;
background-color: rgba(255,255,255,.1)!important;
box-shadow:1px 1px 2px #262930,-1px -1px 2px #000!important;
text-shadow: 1px 1px 3px #0f0f0e!important;
color: #aeaeae!important;
padding-right: 4px!important}
.searchbar-engine-button,.searchbar-engine-button:hover{
-moz-appearance:none!important;
border:none!important;
background:none!important;
box-shadow:none!important;
color:#CCC!important}
.searchbar-engine-image{margin-left:4px!important}
.tabbrowser-tab[label="about:config"] .tab-icon-image {
list-style-image: url("chrome://global/skin/icons/warning-16.png")!important}
#viewgroup, #viewGroup > radio,radio{
border: #fff 0px solid!important;
font-weight:bold!important}
:-moz-any(radio):hover:active,toolbarpaletteitem[place="toolbar"]:hover,toolbarpaletteitem[place="palette"]:hover {
border-radius:2px!important;
color:#fff!important;
text-shadow: 0 0 0.3em rgba(250,250,255,.5)!important}
*.progress-bar{
-moz-appearance:none!important;
color:#aeaeae!important;
background:
-moz-radial-gradient(center bottom, rgba(200,200,255,.9), transparent),
-moz-linear-gradient(left, rgba(0,2,121,.65) 20%, rgba(90,92,255,.75) 65%, rgba(200,210,255,.75) 99%, transparent),
-moz-linear-gradient(top, #333 20%, #555 50%, #111 85%, #444)!important;
background-position: left center!important;
background-color:transparent!important}
#statusbar,progressmeter{
-moz-appearance:none!important;
border-radius:3px!important;
width:500px!important;
min-height:9px!important;
background: -moz-linear-gradient(top, #333 20%, #555 50%, #111 85%, #444)!important;
box-shadow:1px 1px 2px #262930,-1px -1px 2px #000!important}
.progress-remainder{background:none!important;background-color:transparent!important}
.addon{border-bottom: rgba(150,150,150,.5) 1px solid!important}
treecol,treecolpicker,.addon[selected]:not([status="uninstalled"]),#downloadView > richlistitem[selected=true],#warningBox{
color:#ccc!important;
border-radius:2px!important;
background:
-moz-radial-gradient(center bottom, rgba(255,255,255,.6), transparent),
-moz-linear-gradient(top, hsla(190,60%,30%,.6) 20%, hsla(190,60%,50%,.6) 50%, hsla(190,60%,10%,.6) 85%, hsla(190,60%,40%,.6))!important}
treecol,treecolpicker{
-moz-appearance:none!important;
color:#ccc!important;
border:none!important}
#userAgent{color:transparent!important;font-weight:bold!important;background-color:transparent!important}
#aboutDialog{background-color:#262a31!important}
#version{margin-left:200px!important;margin-top:8px!important;color:#aeaeae!important}
#clientBox{background-color:#262a31!important;color:transparent!important;font-weight:bold!important}
.dialog-button-box {margin: 0px 0px 0px 0px!important}
#downloadView,#downloadManager{text-shadow: 1px 1px 1px #000!important}
#downloadView > richlistitem{height:52px!important;border:none!important;margin: 7px 3px 7px 3px !important}
#cglist,#cgoptions-iframe{
-moz-appearance:none;
font-weight:bold!important;
color:#fff;
background-color:#0f0f0e!important;
background: -moz-linear-gradient(left, #111, #333)}
#warningScreen{
color:#aeaeae!important;
background-color:transparent!important;
background: -moz-linear-gradient(top, #0f0f0e, #262a31, #0f0f0e)!important;
background-repeat:no-repeat!important;
background-attachment:fixed!important}
#warningBox{
background-position:center!important;
color:#aeaeae!important;
font-weight:bold!important;
text-shadow: 1px 1px 1px #000, 0 0 2em #fff!important;
text-decoration:none!important;
-moz-appearance:none!important}
#addons-page,.category,#header,#view-port,.view-pane.addon-view,.view-header.global-warning-container,#header-search,#view-port-container,#search-filter{text-shadow: 1px 1px 1px #000!important}
#categories{margin:0 0 0 5px!important;border-radius:6px!important;border:none!important}
#view-port-container{margin:0 5px 0 5px!important;border-radius:10px!important;border: 4px ridge #333!important}
.category{height:60px!important;border:none!important;border-radius:3px!important;margin:2px!important;}
#category-search > .category-icon,#category-discover > .category-icon,#category-languages > .category-icon,#category-searchengines > .category-icon,#category-availableUpdates > .category-icon,#category-recentUpdates > .category-icon{visibility:visible!important;}
.nav-button,#header-utils-btn,.button-link,.sorter,.addon-control,#header-utils-btn,.pause,.cancel{-moz-appearance:none;padding: 1px 5px;}
.addon *{color: #aeaecc!important;}}
@-moz-document url("about:config"), url-prefix("about:"){
*{outline:none!important}
a{background:transparent!important;color:#55f!important;text-shadow: 1px 1px 1px #000!important}
a:hover,a:active{background:transparent!important;color:hsla(190,50%,65%,1)!important;text-shadow: 0 0 0.8em hsla(190,50%,75%,.9),0 0 1.2em #fff!important; -moz-transition: text-shadow .3s ease!important}
#filterRow{
margin-top:1px!important;
height:32px!important;
-moz-appearance:none!important;
background: #0f0f0e -moz-linear-gradient(top, #444 48%, #222 49%, #000 95%, #333)!important;
color:#aeaeae!important}
#filterRow > *{
-moz-appearance:none!important;
background:transparent!important;
border:none!important;
font-weight:bold!important;
color:#aeaeae!important}
#filterRow hbox{
box-shadow: 1px 1px 3px #999, -1px -1px 2px #000 inset,1px 1px 2px #aaa,-1px -1px 2px #000!important;
height:20px!important;
background:rgba(0,0,0,.3)!important;
border-radius:25px!important;
color:#aeaeae!important}
#filterRow hbox *{background:none!important; margin: 0 6px 0 6px}
button{
border: #ccc 2px ridge!important;
box-shadow: 1px 1px 4px #000!important}
html,body,scrollbar,#config,#configDeck,#configTree scrollbar,#configTreeBody,.contenttable{
background: -moz-linear-gradient(top, #000, #333, #000) center no-repeat fixed!important;
background-color:#000!important;
border:none!important;
color:#aeaeae!important}
button:hover,treechildren::-moz-tree-row(hover),th:hover{
-moz-appearance: none!important;
background:
-moz-radial-gradient(center bottom, hsla(190,50%,55%,.6), transparent),
-moz-linear-gradient(top, #333 20%, #555 50%, #111 85%, #444)!important;
border-color: hsla(190,50%,75%,.6) hsla(190,50%,65%,.6) hsla(190,50%,55%,.6)!important;
box-shadow:0 1px 0 rgba(0,0,0,.1),0 0 10px hsl(190,50%,75%)!important;
-moz-transition: background-color .3s ease,border-color .5s ease,box-shadow .4s ease!important;
background-color:transparent!important;
opacity:1.0!important;
color:#fff!important;
outline:none!important;
text-shadow:1px 1px 1px #000, -1px -1px 1px #b9b9b9!important}
table{
border:none!important;
border-radius:6px!important;
box-shadow: 1px 1px 4px #000!important;
padding:4px!important;
background-color:#333!important;
color:#ccc!important}
td{
background-color:#000!important;
border:none!important;
border-radius:2px!important;
box-shadow: 0 0 1px #bbb inset!important;
margin:4px!important;
padding:8px!important;
height:24px;
color:#fff!important}
th{
-moz-appearance:none!important;
height:36px;
padding:2px!important;
box-shadow: 1px 1px 4px #000!important;
font-weight:bold!important;
text-shadow: 1px 1px 1px #ccc!important;
background: -moz-linear-gradient(top, #333 20%, #555 50%, #111 85%, #444)!important;
color:#ccc!important;
border:none!important}
treecol,treecolpicker,treechildren::-moz-tree-row(selected,focus){
-moz-appearance:none!important;
height:30px;
box-shadow: 1px 1px 4px #000!important;
font-weight:bold!important;
text-shadow: 1px 1px 1px #ccc!important;
background:
-moz-radial-gradient(center bottom, #888, transparent),
-moz-linear-gradient(top, #333 20%, #555 50%, #111 85%, #444)!important;
color:#fff!important;
border:none!important}}
@-moz-document url("about:config"), url-prefix("about:"){
*{border:none!important;}}
@-moz-document url-prefix(chrome://browser/content/pageinfo/pageInfo.xul), url-prefix(chrome://browser/content/preferences/cookies.xul){
*{color:#aeaeae!important}
#permList{-moz-appearance:none!important;
background: -moz-linear-gradient(top, #000, #333)!important;
border:none!important;
background-color:transparent!important;
color:#aeaeae!important}}