@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);


/* Combined Stop-Reload button */
#stop-button[disabled="true"] {display:none;}
#stop-button:not([disabled]) + #reload-button {display:none;}

toolbar:-moz-lwtheme toolbarbutton {
  -moz-appearance: toolbarbutton !important; 
  -moz-background-clip: padding !important;
  padding: 2px 3px 2px 3px;
}

.tabs-closebutton,
#sidebar-box .tabs-closebutton,
.tab-close-button,
.tabs-alltabs-button,
.tabs-newtab-button,
.tabbrowser-arrowscrollbox > [class^="scrollbutton"]
{  -moz-appearance: inherit;}
#unified-back-forward-button > toolbarbutton {-moz-appearance: inherit !important;}

/* urlbar and searchbar */

#urlbar-container:not(:hover),
#search-container:not(:hover) { opacity: 0.96;}

#urlbar, #searchbar > .searchbar-textbox {
  -moz-appearance: none !important;
  border: 2px solid; 
  outline: 1px solid rgba(0,0,0,0.3);
  -moz-border-top-colors: ThreeDHighLight ThreeDShadow !important;
  -moz-border-right-colors: ThreeDHighLight ThreeDShadow !important;
  -moz-border-bottom-colors: ThreeDHighLight ThreeDShadow !important;
  -moz-border-left-colors: ThreeDHighLight ThreeDShadow !important;
  -moz-border-radius: 3px;
  -moz-outline-radius: 4px;
}

#search-container { margin: 0px; background: 0 none;}

.toolbarbutton-1[type^="menu"] {
  border: 0 !important;
}
