ecolorpicker {
  -moz-binding: url("chrome://bluegriffon/content/bindings/ecolorpicker.xml#ecolorpicker");
}

filepickerbutton {
  -moz-binding: url('chrome://bluegriffon/content/bindings/filepickerbutton.xml#filepickerbutton');
}


toolbarbutton.multibutton[checked],
toolbarbutton.multibutton:hover:active:not([disabled]) {
  text-shadow: 0 1px rgba(255, 255, 255, .4);
  background-color: rgba(0,0,0,0.2);
  box-shadow: inset 0 2px 5px rgba(0,0,0,0.6), 0 1px rgba(255,255,255,0.2);
}

toolbarbutton.multibutton {
  margin: 4px 0px;
  padding: 1px 1px;
%ifdef XP_MACOSX
  background-image: -moz-linear-gradient(#e0e0e0, #d0d0d0, #e0e0e0);
%else
  background-image: -moz-linear-gradient(#cac7b6, #dbd8b7, #cac7b6);
%endif
  -moz-appearance: none;
  border: thin silver solid;
}

toolbarbutton.multibutton:-moz-locale-dir(ltr) {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

toolbarbutton.multibutton:-moz-locale-dir(rtl) {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

toolbarbutton.multibutton:-moz-locale-dir(ltr) + toolbarbutton.multibutton {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-left: 0px;
}

toolbarbutton.multibutton:-moz-locale-dir(rtl) + toolbarbutton.multibutton {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-right: 0px;
}

toolbarbutton.multibutton:last-child:-moz-locale-dir(ltr) {
  border-top-right-radius: 5px; 
  border-bottom-right-radius: 5px;
  margin-right: 1em;
}

toolbarbutton.multibutton:last-child:-moz-locale-dir(rtl) {
  border-top-left-radius: 5px; 
  border-bottom-left-radius: 5px;
  margin-left: 1em;
}

toolbarbutton.multibutton .toolbarbutton-icon[src] {
  margin-left: 1em;
  margin-right: 1em;
}

toolbarbutton.multibutton:not([label]) .toolbarbutton-text {
  display: none;
}
medium {
  -moz-binding: url('chrome://bluegriffon/content/bindings/media.xml#medium');
}

length {
  -moz-binding: url('chrome://bluegriffon/content/bindings/media.xml#length');
}

.medium-delete-button {
  visibility: hidden;
  list-style-image: url("chrome://bluegriffon/skin/icons/closetab.png");
}

hbox:hover > .medium-delete-button {
  visibility: visible;
}

.medium-delete-button:hover {
  list-style-image: url("chrome://bluegriffon/skin/icons/closetab-hover.png") !important;
}

.medium-delete-button:hover:active {
  list-style-image: url("chrome://bluegriffon/skin/icons/closetab-active.png");
}
