@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

/* â–‘â–’â–“â–ŒWin7_Menupopups[styles ffox popups]â–â–“â–’â–‘ V1.6 by frog */

/*Menupopups*/
menupopup, .menupopup, popup, .popup {
-moz-appearance: none !important;
border:1px solid !important;
-moz-border-top-colors: rgb(169,169,169) !important;
-moz-border-bottom-colors: rgb(169,169,169) !important;
-moz-border-left-colors: rgb(169,169,169) !important;
-moz-border-right-colors: rgb(169,169,169) !important;
outline-offset: -3px; outline:2px solid rgb(245,245,245)  !important;
background-color: rgb(240,240,240) !important;
padding: 2px !important;}

#menubar-items > menubar > menu, menupopup > menu,
menupopup > menuitem, popup > menu, popup > menuitem 
{background-color: transparent !important;
-moz-appearance: none !important;
-moz-box-align: center !important;
color: black !important;
-moz-border-radius: 0 !important;
-moz-outline-radius: 0 !important;
font: 11px "SEGOE ui" !important;
text-shadow: rgba(256,256,256,1) 1px 1px 0px, rgba(256,256,256,1) 1px 1px 1px !important;
padding:0px 0px 1px 0px !important;
margin:0px!important;
border: 1px solid transparent !important;
min-height: 22px;}

/*disabled menuitems*/
menuitem[disabled="true"],menupopup > menu[disabled="true"],menupopup > menuitem[disabled="true"],popup > menu[disabled="true"], popup > menuitem[disabled="true"] {color: rgb(114,114,114) !important;}

/*selected and active menuitems*/
menupopup > menu[_moz-menuactive="true"]:not([disabled="true"]),
menupopup > menuitem[_moz-menuactive="true"]:not([disabled="true"]),
popup > menu[_moz-menuactive="true"]:not([disabled="true"]),
popup > menuitem[_moz-menuactive="true"]:not([disabled="true"])
{outline-offset: -2px;-moz-border-radius: 3px !important;-moz-outline-radius: 3px !important;
border: 1px solid rgba(85,162,255,.42) !IMPORTANT;outline: 1px solid rgba(256,256,256,.38)!IMPORTANT;
background: transparent -moz-linear-gradient( rgba(245,250,255,.42) 0%, rgba(218,234,255,.42)) 100% !important;
/*outline: 1px solid rgba(256,256,256,.3)!IMPORTANT;background: transparent -moz-linear-gradient( rgba(171,227,255,.14), rgba(80,199,255,.14)) !important;
border: 1px solid rgba(0,158,221,.3) !IMPORTANT;*/}

menulist > popup > menuitem[_moz-menuactive="true"]:not([disabled="true"]),
menulist > menupopup > menuitem[_moz-menuactive="true"]:not([disabled="true"]),
menupopup > menu[_moz-menuactive="true"]:not([disabled="true"]):active,
menupopup > menuitem[_moz-menuactive="true"]:not([disabled="true"]):active,
popup > menu[_moz-menuactive="true"]:not([disabled="true"]):active,
popup > menuitem[_moz-menuactive="true"]:not([disabled="true"]):active
{border: 1px solid rgba(85,162,255,.55) !IMPORTANT; background: transparent -moz-linear-gradient( rgb(245,250,255) 0%, rgb(218,234,255)) 100% !important;}

/*menu-right*/
popup menu[_moz-menuactive="true"]:not([disabled="true"]) > .menu-right, popup menupopup menu[_moz-menuactive="true"]:not([disabled="true"]) > .menu-right,menupopup > menu[_moz-menuactive="true"]:not([disabled="true"]) >.menu-right {background-color:rgba(240,250,256,.7);border-left:1px solid  rgba(80,103,256,.17) !important; opacity:1;
-moz-image-region: rect(0px, 45px, 17px, 30px)}
popup menu[disabled="true"] > .menu-right,popup menupopup menu[disabled="true"] > .menu-right,menupopup > menu[disabled="true"] >.menu-right {opacity:.4;}

/*vert/horiz. Separators*/
popup ,menupopup ,popup ,menupopup {
-moz-appearance:none!important;
background-image: url("data:image/gif;base64,R0lGODlhAgABAKEBANra2v///////////yH5BAEKAAIALAAAAAACAAEAAAICRAoAOw==") !important;
background-repeat:repeat-y!important;
background-position:28px 0!important}

menulist > popup ,menulist > menupopup {
outline:0 !important;min-width:43px !important;
background: white !important;}

popup menuseparator,menupopup menuseparator {
-moz-margin-start:28px !important;
background-color:transparent;
-moz-appearance: none !important;
-moz-border-top-colors: none !important;
-moz-border-bottom-colors: none !important;
margin-top:3px !important;margin-bottom:3px !important;
border-top: 1px solid rgb(218,218,218) !important;
border-bottom: 1px solid white !important;
border-left:0px solid rgb(241,241,241) !important;
border-right:0px solid rgb(241,241,241) !important;
height: 2px !important;
min-height: 2px !important;}

/*tooltip*/
#editBookmarkPanel, #identity-popup,
tooltip {-moz-appearance: none !important;
-moz-border-bottom-colors: rgb(118,118,118) !important;
-moz-border-top-colors: rgb(118,118,118) !important;
-moz-border-left-colors:rgb(118,118,118) !important;
-moz-border-right-colors:rgb(118,118,118) !important;
border: 1px solid rgb(118,118,118) !important;font: 8pt "SEGOE ui";
color: rgb(59,59,59);text-shadow:rgba(256,256,256,1) 1px 1px 1px !important;
background: -moz-linear-gradient( top, rgb(255,255,255) 0%, #e4e4f0 100%);}

.tooltip-label {margin: 2px !important;font: 11px "SEGOE ui"!important;
color: rgb(59,59,59)!important;}

#editBookmarkPanel, #identity-popup 
{background: -moz-linear-gradient( top, rgb(255,255,255) 0%, #e4e4f0 100%) !important;}

/*accalerators*/
menuitem[_moz-menuactive="true"]:not([disabled="true"]) .menu-iconic-accel ,menuitem[_moz-menuactive="true"]:not([disabled="true"]) .menu-accel {color : rgb(140,149,185) !important;}
.menu-iconic-accel ,.menu-accel {-moz-margin-start: 6px !important;-moz-margin-end: 9px !important;
color : rgb(160,160,160) !important; direction:rtl!important;}
.menu-accel-container{ padding: 0px !important; direction:rtl!important;}

/*iconic area*/
.menu-iconic-left {width:26px !important;margin:0px 0px 0px 0px!important; padding:0px !important;}
.menu-iconic-left * {padding: 0 !important;margin:0px 0px 0px -2px !important;-moz-box-align: center !important;-moz-box-pack: center !important;border:0px solid transparent;}

menu:not([_moz-menuactive="true"]) > .menu-iconic-left, menuitem:not([_moz-menuactive="true"]) > .menu-iconic-left {opacity:.8;}
.menu-iconic-text{margin:0px !important;-moz-margin-start: 5px !important;} 
.menu-text{margin:0px !important;-moz-margin-start: 15px !important;} 

menuitem[checked="true"] > .menu-iconic-left:after {
content:"âœ“"!important;
position:absolute!important;
-moz-box-align: center !important;
font-size: 14px !important;
color: #1118a3 !important;}

menuitem[type="radio"][checked="true"] > .menu-iconic-left:after {
content:""!important;
font-size: 0px !important;
padding:3px !important;
-moz-border-radius:23px !important;-moz-outline-radius:23px !important;
border:1px solid #242774 !important;
background: -moz-radial-gradient(70% 20%, #ccccea, #242774 90%) !important;}

.menu-iconic-left[checked="true"] * {
border:0 !important;display:none!important;
-moz-appearance: none !important;
background:none !important;}

.menu-iconic-left[checked="true"] {
text-shadow: none !important;
-moz-appearance: none !important;
opacity: 1 !important;height:20px;width:20px !important;
padding:0px !important;
 margin: 0px 5px -1px 0px !important;}
menuitem/*:not([_moz-menuactive="true"])*/:not([disabled="true"]) .menu-iconic-left[checked="true"] {
-moz-border-radius:3px !important;-moz-outline-radius:3px !important;
outline:1px solid #cdd3e6 !important;
background: #e6eff4 !important;}

popup menu > .menu-right,popup menupopup menu > .menu-right,menupopup >menu >.menu-right 
{-moz-appearance: none !important; margin: 1px 0 0 0 !important;
/*list-style-image: url("chrome://global/skin/arrow/arrow-rit-sharp.gif") !important;
-moz-image-region: rect(-4px, 11px, 13px, -7px);*/
-moz-image-region: rect(0px, 30px, 17px, 15px);
list-style-image: url("chrome://browser/skin/tabbrowser/tab-arrow-right.png") !important;
border-left: 1px solid transparent !important;}

/*Menubar*/
#menubar-items > menubar {padding:1px 2px 1px 5px !important;margin:0px!important;}
#menubar-items > menubar > menu {padding:1px 6px 2px 6px !important;margin:1px!important;
min-height:0px;outline-offset:-2px!important;}
#menubar-items > menubar .menubar-text {padding:0px !important;margin:0px!important;}
#menubar-items > menubar > menu[_moz-menuactive="true"]:not([disabled="true"]) {
border:1px solid transparent !important;
background: transparent -moz-linear-gradient( rgb(245,254,255), rgb(200,223,256)) !important;
-moz-box-shadow:  rgba(0,0,0,.7) 0px 0px 1px;outline:1px solid rgba(227,253,256,.9) !important;
-moz-border-radius: 0px !important;
-moz-outline-radius: 0px !important;}
#menubar-items > menubar > menu[_moz-menuactive="true"]:active:not([disabled="true"]) {
background: transparent -moz-linear-gradient( rgb(245,254,255), rgb(190,213,256)) !important;}

/*sitelauncher fix/fixes*/
#sitelauncherPanel
{outline: 0 !important;border: 0 !important;
background-image:none !important;padding:0px !important;
background-color: transparent !important;} 
.sitelauncherPanel
{outline: 0px;border: 0px !important;padding:0px !important;
background-color: transparent !important;opacity: .9; margin-top: 0px !important;}

#autoscroller{opacity: 1 !important; outline :none!important; border:none!important; background-color:transparent !important;}


/*
menupopup, .menupopup, popup, .popup {
-moz-border-top-colors: transparent !important;
-moz-border-bottom-colors: transparent !important;
-moz-border-left-colors: transparent !important;
-moz-border-right-colors: transparent !important;
border:1px solid !important;
-moz-appearance: none !important;
outline-offset: 0px;
outline:0px solid   !important;
background: transparent !important;
padding: 0px !important;
margin: -7px !important;}

menupopup .popup-internal-box, 
.menupopup .popup-internal-box,
.popup .popup-internal-box,
popup .popup-internal-box {
border:1px solid rgb(169,169,169)!important;
-moz-appearance: none !important;outline-offset: -10px;
outline:0px solid rgb(245,245,245)  !important;
background-color: rgb(240,240,240) !important;
padding: 2px !important;margin: 6px !important;
-moz-box-shadow: rgba(0,0,0,.5) 1px 1px 5px, inset  rgb(245,245,245) 0 0 0 2px !important;
background-image: url("data:image/gif;base64,R0lGODlhAgABAKEBANra2v///////////yH5BAEKAAIALAAAAAACAAEAAAICRAoAOw==") !important;
background-repeat:repeat-y!important;
background-position:28px 0!important}
*/