window:not([chromehidden*=" "]) .tabbrowser-strip {
  top: -3px !important;
  position: fixed !important;
  width: 100% !important;
}

window:not([chromehidden*=" "]) .tabbrowser-strip:-moz-system-metric(windows-compositor) {
  left: 1px !important;
}

window:not([chromehidden*=" "]) .tabbrowser-strip .tabbrowser-tabs {
  width: 100% !important;
  z-index: 0 !important;
}

/* bottom tabstrip */

window:not([chromehidden*=" "]) .tabs-bottom {
  -moz-border-image: url("chrome://stratabuddy/skin/css/options/tabs/tab-bottom-top.png") 0 23 3 23 / 0 23px 3px 23px !important;
}

/* fix tab height */

window:not([chromehidden*=" "]) .tabbrowser-tab,
window:not([chromehidden*=" "]) .tabs-newtab-button,
window:not([chromehidden*=" "]) .tabbrowser-arrowscrollbox > .scrollbutton-up,
window:not([chromehidden*=" "]) .tabbrowser-arrowscrollbox > .scrollbutton-down {
  margin-top: 3px !important;
}

/* reposition tab drop arrow */

window:not([chromehidden*=" "]) .tab-drop-indicator-bar {
  position: fixed !important;
  top: 0 !important;
  width: 100% !important;
  z-index: 1 !important;
}

/* move window down for tab space */

window:not([chromehidden*=" "]) {
  margin-top: 26px !important;
}

window:not([chromehidden*=" "]) #navigator-toolbox {
  -moz-border-image: url("chrome://browser/skin/nav-bar.png") 0 2 3 2 / 0px 2px 3px 2px !important;
  padding: 0 !important;
}

window:not([chromehidden*=" "]) #nav-bar {
  margin-top: 1px !important;
  margin-bottom: -3px !important;
}

window:not([chromehidden*=" "]) .tabbrowser-tab,
window:not([chromehidden*=" "]) .tabs-newtab-button {
  margin-bottom: 1px !important;
}

window:not([chromehidden*=" "]) #menubar-items {
  padding: 0 !important;
}

window:not([chromehidden*=" "]) .tabbrowser-tab[selected="true"] {
  -moz-border-image: url("chrome://stratabuddy/skin/css/options/tabs/tab-selected-top.png") 2 10 2 10 / 2px 10px 2px 10px !important;
}

window:not([chromehidden*=" "]) .tabbrowser-arrowscrollbox > .scrollbutton-up,
window:not([chromehidden*=" "]) .tabbrowser-arrowscrollbox > .scrollbutton-down {
  margin-bottom: 1px !important;
}

window:not([chromehidden*=" "]) #navigator-toolbox > toolbar {
  background: none !important;
  padding-left: 2px !important;
  padding-right: 2px !important;
}

window:not([chromehidden*=" "]) sidebarheader {
  margin-left: 0 !important;
  background: none !important;
  border-right: 1px solid rgba(0,0,0,0.5) !important;
}

/* fix strata home tab placement */

window:not([chromehidden*=" "]) .home-tab-button {
   -moz-appearance: none;
   -moz-image-region: auto;
   border: none;
   margin-top: 0px !important;
   margin-right: -9px !important;
}

window:not([chromehidden*=" "]) .home-tab-button:hover:active {
   -moz-appearance: none;
   -moz-image-region: auto;
   border: none;
   margin-top: -2px !important;
   margin-right: -8px !important;
   margin-left: -1px !important;
}