@-moz-document url("chrome://browser/content/browser.xul") {

#TabsToolbar > #appmenu-toolbar-button {
-moz-box-ordinal-group: 1 !important;
}

#appmenu-toolbar-button:before {
content: "Firefox" !important;
display: -moz-box !important;
font-weight: bold !important;
}

#appmenu-toolbar-button > label {
visibility: collapse !important;
}

#appmenu-toolbar-button:not(:hover):not([open="true"]):-moz-system-metric(menubar-drag):before {
color: menutext !important;
}

#toolbar-menubar[autohide="true"] ~ #TabsToolbar #appmenu-toolbar-button:not(:hover):not([open="true"]):-moz-system-metric(menubar-drag):before {
color: -moz-menubartext !important;
}

#TabsToolbar > *:not(#appmenu-toolbar-button) {
-moz-box-ordinal-group: 2 !important;
}

#nav-bar:-moz-system-metric(menubar-drag) {
-moz-appearance: none !important;
}

#TabsToolbar:-moz-system-metric(menubar-drag) {
background: -moz-linear-gradient(bottom, ThreeDShadow 1px, menu 1px) !important;
-moz-binding: url("chrome://global/content/bindings/toolbar.xml#toolbar-drag") !important;
}

#toolbar-menubar[autohide="true"] ~ #TabsToolbar:-moz-system-metric(menubar-drag) {
-moz-appearance: menubar !important;
}

toolbarbutton {
-moz-box-orient: horizontal !important;
}

#navigator-toolbox {
border-bottom: 1px solid ThreeDShadow !important;
}

#toolbar-menubar:not([autohide="true"]) ~ #nav-bar:-moz-system-metric(menubar-drag) {
border-top: 0 !important;
}

.tabs-newtab-button {
-moz-appearance: toolbarbutton !important;
}

*:not([closebuttons="alltabs"]) .tabbrowser-tab:first-of-type:last-of-type *[anonid="close-button"] {
display: -moz-box !important;
visibility: hidden !important;
}

.tabbrowser-tab:not([selected="true"]):-moz-system-metric(menubar-drag) {
color: menutext !important;
}

#toolbar-menubar[autohide="true"] ~ #TabsToolbar .tabbrowser-tab:not([selected="true"]):-moz-system-metric(menubar-drag) {
color: -moz-menubartext !important;
}

}