@-moz-document url("chrome://browser/content/browser.xul") {

#navigator-toolbox toolbar,
.tabbrowser-strip,
#status-bar,
statusbarpanel {
-moz-appearance: none !important;
}

.tabs-newtab-button {
-moz-appearance: toolbarbutton !important;
}

.tabbrowser-tab:not([selected="true"]) .tab-text {
color: -moz-dialogtext !important;
}

.tabbrowser-tab {
-moz-border-radius: 8px !important;
border-radius: 8px !important;
-moz-border-image: none !important;
border: 1px solid ThreeDShadow !important;
padding: 4px !important;
margin-left: 1px !important;
margin-right: 1px !important;
margin-bottom: 2px !important;
}

#main-menubar > menu:not([open="true"]) {
color: -moz-dialogtext !important;
}

#main-menubar {
margin-left: 1px !important;
border: 1px solid ThreeDShadow !important;
-moz-outline-radius: 8px !important;
 background-image: -moz-linear-gradient(rgba(255,255,255,.8) 1px, rgba(255,255,255,.5) 3px, rgba(255,255,255,.3) 32%),
                    -moz-linear-gradient(-moz-dialog, -moz-dialog);
-moz-border-radius: 8px !important;
border-radius: 8px !important;
}

#nav-bar {
background: -moz-linear-gradient(ThreeDHighlight 5%, ThreeDFace 50%, ThreeDShadow 50%, ThreeDFace) !important;
border-top: 1px solid ThreeDHighlight;
border-bottom: 1px solid ThreeDShadow;
}

#TabsToolbar {
-moz-appearance: none !important;
background: -moz-linear-gradient(ThreeDShadow, ThreeDFace, ThreeDHighlight) !important;
border-bottom: 1px solid ThreeDShadow !important;
}

#toolbar-menubar, #PersonalToolbar, #status-bar {
background: -moz-repeating-linear-gradient(top -45deg, ThreeDHighlight 10%, ThreeDFace 10%, ThreeDShadow 50%, ThreeDHighlight) !important;
border-top: 1px solid ThreeDHighlight !important;
border-bottom: 1px solid ThreeDShadow !important;
}

#toolbar-menubar {
border-top: 1px solid ThreeDShadow !important;
}

}