@-moz-document url("chrome://browser/content/browser.xul") {

#navigator-toolbox, .tabbrowser-strip {
  -moz-appearance: none !important;
  padding: 0 1em;
  font: message-box;
  font-family: sans !important;
  color: -moz-FieldText;
  position: relative;
  margin: 0.5em;
  border: 1px solid ThreeDShadow;
  -moz-border-radius: 10px;
  background: -moz-Field;
}

#navigator-toolbox, .tabbrowser-strip {
  -moz-appearance: none !important;
  padding: 0 1em;
  font: message-box;
  font-family: sans !important;
  color: -moz-FieldText;
  position: relative;
  margin: 0.5em;
  border: 1px solid ThreeDShadow;
  -moz-border-radius: 10px;
  background: -moz-Field;
}

.tabbrowser-strip .tabs-bottom {
  display: none !important;
}

.tabbrowser-tab {
  -moz-appearance: none !important;
  background-color: transparent !important;
  margin: 0px !important;
  padding: 0px !important;
  height: 36px !important;
  color: -moz-hyperlinktext !important;
  text-decoration: underline !important;
}

.tabbrowser-tab:hover {
  background-color: InfoBackground !important;
}

.tabbrowser-tab[selected="true"] {
  color: -moz-FieldText !important;
  font-weight: bold !important;
  text-decoration: none !important;
}

.tabbrowser-tab[selected="true"] {
  background-color: Highlight !important;
}

#main-menubar:before {
  display: block !important;
  font-size: 2em !important;
  font-weight: bold !important;
  content: "Mozilla Firefox" !important;
  margin-right: 0.5em !important;
}

#main-menubar > menu {
  font-weight: bold !important;
}

#nav-bar, #PersonalToolbar, #toolbar-menubar {
  -moz-appearance: none !important;
}

#navigator-toolbox toolbarbutton > image {
  display: none !important;
}

#navigator-toolbox toolbarbutton > label {
  display: inline !important;
  color: -moz-hyperlinktext !important;
  text-decoration: underline !important;
}

#navigator-toolbox toolbarbutton[disabled="true"] > label {
  color: GrayText !important;
}

}
