/*
 * Copyright (c) OutWit Technologies 2007-2017.
 * All rights reserved.
 */

toolbox,menubar{
  -moz-appearance:none;
  background-color: #111 !important;
  border: 0;
  padding-right: 3px;
}

menupopup{
  -moz-appearance: none !important;
  background-color: #111 !important;
  -moz-border-bottom-colors: none;
  -moz-border-top-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  border: 1px solid #303030 !important;
}

menu,menuitem{
  -moz-appearance: none !important;
  background-color: #111 !important;
  font-family: "Verdana", Helvetica, sans-serif !important;
  font-size: 10px !important;
  font-weight: bold !important;
  color: #a5a5a5 !important;
  margin: 0;
}

menuitem[type=checkbox]{
  -moz-appearance:checkmenuitem !important;
}

menuitem[type=checkbox] > hbox{
  background-color: #111 !important;
  margin-right:0 !important;
  padding:0 !important;
  border-bottom-width:0 !important;
  border-top-width:0 !important;
  border-left-width:0 !important;
  border-right-width:0 !important;
}
menuitem[type=checkbox] > hbox > .menu-iconic-icon{
  background-color: transparent !important;
  margin:0 !important;
  padding:0 !important;
  border-bottom-width:0 !important;
  border-top-width:0 !important;
  border-left-width:0 !important;
  border-right-width:0 !important;
  list-style-image:url(chrome://outwit-modules-images/skin/checkbox/checkbox.png) !important;
}
menuitem[type=checkbox][checked=true] > hbox > .menu-iconic-icon{
  list-style-image:url(chrome://outwit-modules-images/skin/checkbox/checkboxCheck.png) !important;
}
menuitem[type=checkbox][disabled=true] > hbox > .menu-iconic-icon{
  list-style-image:url(chrome://outwit-modules-images/skin/checkbox/checkbox_disabled.png) !important;
}
menuitem[type=checkbox][checked=true][disabled=true] > hbox > .menu-iconic-icon{
  list-style-image:url(chrome://outwit-modules-images/skin/checkbox/checkboxCheck_disabled.png) !important;
}

menuseparator{
  -moz-appearance:none !important;
  background-color: #303030 !important;
  -moz-border-bottom-colors:#303030 !important;
  -moz-border-top-colors:#303030 !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  max-height:1px !important;
  padding:0 !important;
}

menuitem:not([disabled]):hover{
  background-color: -moz-cellhighlight !important;
  color: #000 !important;
}

menuitem[disabled]{
  color: #404040 !important;
}

/* Url bar menu */

#owImagesTopPanelToolbaritemUrl menuitem:not([disabled]):hover,
#owImagesTopPanelToolbaritemUrl menuitem:not([disabled]):hover *,
#searchbar menuitem:not([disabled]):hover,
#searchbar menuitem:not([disabled]):hover * {
  background-color: -moz-cellhighlight !important;
  color: #000 !important;
}
#searchbar menuitem[disabled]:hover,
#searchbar menuitem[disabled]:hover * {
  background-color: transparent !important;
}
#owImagesTopPanelToolbaritemUrl menuitem[disabled] *,
#searchbar menuitem[disabled] * {
  color:#404040 !important;
}
