@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
#navigator-toolbox{
border-top: 0px !important;
margin-top: 0px !important;
padding-top: 2px !important;
}
.tabs-container {
height: 22px !important;
}
.tabbrowser-strip {
position: fixed !important;
top: 0px !important;
width: 68% !important;
}
#toolbar-menubar {
-moz-box-direction: reverse;
}
#toolbar-menubar menu {
margin: 0px -7px 0px 0px !important;
}
#main-window #content .tabbrowser-tabs {
margin-top: 0px!important;
border-top: 0px solid !important;
border-bottom: 0px solid !important;
}
.tabs-bottom {
border-top: 0px solid !important;
border-bottom: 0px solid !important;
margin-bottom: 2px!important;
min-height: 0px !important;
max-height: 0px !important;
}
.tabbrowser-tab {
-moz-border-radius-topleft: 6px !important;
-moz-border-radius-topright: 6px !important;
margin-bottom: 0px!important;
}
.tabs-alltabs-button {
border-right: 1px solid !important;
-moz-border-right-colors: ThreeDShadow !important;
-moz-border-radius-topleft: 2px !important;
-moz-border-radius-topright: 2px !important;
margin-top: 3px!important;
margin-bottom: 0px!important;
}
.tabs-alltabs-button:not(:hover) {
opacity: 0.5 !important;
}
.tabbrowser-arrowscrollbox > .scrollbutton-up,
.tabbrowser-arrowscrollbox > .scrollbutton-down {
margin-top: 3px!important;
margin-bottom: 0px!important;
}
.tabs-container:not([overflow="true"]) {
-moz-padding-start: 0px !important;
}
.tabbrowser-tab .tab-text {
border: 1px dotted transparent !important;
}
.tabbrowser-tabs {
 background: transparent !important;
}
#throbber-box {
display: none !important; 
}