@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

#urlbar {
  -moz-border-radius: 4px 0 0 4px !important;
  border-right: 0 !important;
  position: relative !important;
  z-index: 1 !important;
}

#urlbar-container + #reload-button,
#urlbar-container + #reload-button + #stop-button,
#go-button{
  border: 1px solid !important;
  border-color: ThreeDDarkShadow !important;
  border-left-color: rgba(0,0,0,.20) !important;
  -moz-border-radius: 0 4px 4px 0!important; 
  -moz-box-shadow: 0 1px 0 rgba(0,0,0,.1) inset, 0 1px 0 rgba(255,255,255,.4) !important;
  background: rgba(255,255,255,.725) !important;
  margin-left: -3px !important;
  padding: 0 3px 0 3px !important;
}

#go-button {
  margin: -3px -43px -3px 0 !important;
  list-style-image: url("chrome://browser/skin/Toolbar.png") !important;
  -moz-image-region: rect(0pt, 36px, 18px, 18px) !important;
  padding: 2px 3px !important;
  background: #F8F8F8 !important;
  background-image: -moz-linear-gradient(#72d572, #60be60 49%, #52ae52 50%, #4f9b4f) !important;
}

#urlbar-container + #reload-button:not([disabled]):not(:hover) image,
#urlbar-container + #reload-button + #stop-button:not([disabled]):not(:hover) image {
  opacity: 0.8 !important;
}

#urlbar-container + #reload-button:-moz-lwtheme,
#urlbar-container + #reload-button + #stop-button:-moz-lwtheme,
#urlbar-container + #reload-button:hover,
#urlbar-container + #reload-button + #stop-button:hover,
#go-button{
  border-color: rgba(0,0,0,.25) rgba(0,0,0,.32) rgba(0,0,0,.37) rgba(0,0,0,.20) !important;
}

#urlbar-container + #reload-button:not([disabled]):hover{
  background-image: -moz-linear-gradient(#9eccf1, #6fb1e1 49%, #5b9fd9 50%, #5198d2 60%, #3e8ac9) !important;
}

#urlbar-container + #reload-button + #stop-button:not([disabled]):hover{
  background-image: -moz-linear-gradient(#e6a18a, #d17764 49%, #c05d4e 50%, #b95546 60%, #c15a4a) !important;
}

#go-button:not([disabled]):hover{
  background-image: -moz-linear-gradient(#5edd5e, #47bf47 49%, #36ab36 50%, #34a234 60%, #329332) !important;
}

#go-button:not([disabled]):hover:active {
  -moz-box-shadow: inset 0 0 3px rgba(0,0,0,.8) !important;
}

#urlbar-container + #reload-button:not([disabled]):hover:active,
#urlbar-container + #reload-button + #stop-button:not([disabled]):hover:active,
#go-button:not([disabled]):hover:active {
  -moz-box-shadow: inset 0 0 3px rgba(0,0,0,.8) !important;
}
