/** Modified from "Firefox 3 - Chrome Theme (Dark Gray) Tabs on Top" by achilles **/

/****************************** Tab Bar on Top *********************************/

@-moz-document url("chrome://browser/content/browser.xul")
{
.tabs-container > stack {
display:none !important
}
.tabbrowser-strip .tabbrowser-tabs {
width:100%!important;
}
window {
padding-top: 25px;
}

.tabbrowser-strip {
position:fixed;
top:0px;
width:100%!important;
z-index:0;
}

tab {
height: 25px !important;
-moz-user-select:-moz-none !important;
z-index:0 !important;
}
.tab-drop-indicator-bar {
position:fixed!important;
top:0px;
left:0px;
width:100%!important;
z-index:1;
}
}

/*********************************** Tabs **************************************/

.tabbrowser-tabs tab {
margin-top : 0px !important;
font-size: 12.5px !important;
}
.tabbrowser-tab[selected="true"] {
font-weight: normal !important;
color: rgb(210, 210, 210) !important;
text-shadow: #666666 0px 0px 1px, #111111 1px 1px 3px, #333333 1px 1px 1px, #111111 0px 0px 3px, #111111 0px 0px 3px !important;
min-width: 150px !important;
background: rgb(88, 94, 99) !important;
}
.tabs-newtab-button {
margin-top: 0px !important;
}
.tabs-bottom {
background: rgb(88, 94, 99) !important;
border: none !important;
}

/********************************** Toolbars ***********************************/

#nav-bar {
padding: 5px !important;
border: none !important;
}
#navigator-toolbox #toolbar-menubar,
#navigator-toolbox #nav-bar,
#navigator-toolbox #PersonalToolbar
{
-moz-appearance: none !important;
background: none !important;
border: none !important;
}
#navigator-toolbox {
-moz-appearance: none !important;
background: #1D2125 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAIAAAASmSbdAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2AoTDhUG7u26GQAAAAd0RVh0QXV0aG9yAKmuzEgAAAAMdEVYdERlc2NyaXB0aW9uABMJISMAAAAKdEVYdENvcHlyaWdodACsD8w6AAAADnRFWHRDcmVhdGlvbiB0aW1lADX3DwkAAAAJdEVYdFNvZnR3YXJlAF1w%2FzoAAAALdEVYdERpc2NsYWltZXIAt8C0jwAAAAh0RVh0V2FybmluZwDAG%2BaHAAAAB3RFWHRTb3VyY2UA9f%2BD6wAAAAh0RVh0Q29tbWVudAD2zJa%2FAAAABnRFWHRUaXRsZQCo7tInAAAATElEQVQImXWOOw6AMBTDopySiYX7X8Hu0NJKSEzv4yhJrvspWE3VKmunQNXF3fdkfjRn%2FjGhJgUaKWb9rG%2BGNLpzYsrudPrF6aU2OgA5nYPGWzFzhQAAAABJRU5ErkJggg%3D%3D") repeat-x top !important;
border: none !important;
}
#navigator-toolbox,
#navigator-toolbox .toolbarbutton-text,
#navigator-toolbox #PersonalToolbar .toolbarbutton-text,
#navigator-toolbox #toolbar-menubar .menubar-text
{
color: rgb(200, 200, 200) !important;
font-size: 3.5mm !important;
text-shadow: #666666 0px 0px 1px, #111111 1px 1px 3px, #333333 1px 1px 1px, #111111 0px 0px 3px, #111111 0px 0px 3px !important;
}

sidebarheader {
-moz-appearance: none !important;
background: #20252A url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA8CAIAAAAok0etAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAC9JREFUeNpifvLkCRMDAwMG%2Fv%2F%2FP1Y2PjkQG5tamBg2feh6cInjU0uMu6BsgAADABs8QecCxmraAAAAAElFTkSuQmCC") repeat-x center !important;
border: 0 !important;
border-bottom: 1px solid #A9B7C9 !important;
}
#history-panel > hbox,#bookmarksPanel > hbox {
-moz-appearance: none !important;
background: rgb(222,228,234) !important;
border: 0 !important;
border-bottom: 1px solid #A9B7C9 !important;
}
#bookmarks-view,#historyTree {
-moz-appearance: none !important;
border: 0 !important;
background: rgb(222,228,234) !important;
}

/********************************** Findbar ************************************/

#FindToolbar > *,.findbar-container > * {
display:-moz-box !important;
}
#FindToolbar { 
border: none !important;
}
#FindToolbar .findbar-textbox{
font-size: 13px !important;
}

/******************************* Status Bar Style ******************************/

statusbarpanel {
-moz-appearance  : none !important;
border: none !important;
}