@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

/*tabpanels.plain { border-color: #909090 !important; }*/

#navigator-toolbox {
padding: 0 !important;
}

#toolbar-menubar,#main-menubar,#nav-bar,statusbar {
background: #EBEBEB !important;
}

#PersonalToolbar {
padding-bottom: 5px !important;
background: #EBEBEB !important;
}

toolbarbutton.bookmark-item {
margin: 4px 0 3px !important;
border: 0 none !important;
padding: 0 8px !important;
font-weight: bold !important;
text-shadow: 0 1px 0 rgba(255,255,255,0.75);
}

toolbarbutton.bookmark-item:hover,
toolbarbutton.bookmark-item:active,
toolbarbutton.bookmark-item[open="true"] {
background-color: rgba(0,0,0,0.50) !important;
color: #FFF !important;
text-shadow: 0 1px 0 rgba(0,0,0,0.50);
-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.65), 0 1px 0 #FFF;
-moz-border-radius: 100em !important;
}

toolbarbutton.bookmark-item:hover > label,
toolbarbutton.bookmark-item:active > label,
toolbarbutton.bookmark-item[open="true"] > label {
color: #FFF !important;
}

.bookmark-item > .toolbarbutton-menu-dropmarker {
padding: 1px 0 0 3px !important;
display: block !important;
list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAF0lEQVR42mNgYGBoB+JlUJpBFIgngWgAIm4CcRlLMgcAAAAASUVORK5CYII=") !important;
}

.bookmark-item:hover > .toolbarbutton-menu-dropmarker,
.bookmark-item:active > .toolbarbutton-menu-dropmarker,
.bookmark-item[open="true"] > .toolbarbutton-menu-dropmarker {
list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVR42mP4////hf8QcIEBSCgA8QMQDQAnBBWu47jW6gAAAABJRU5ErkJggg==") !important;
}

toolbarbutton.bookmark-item > .toolbarbutton-icon {
display: none !important;
}

/* Folder Icons */
toolbarbutton menu.menu-iconic {
list-style: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEX////////MzMytra2ZmZmMjIyEhIR7e3seBcAjAAAAAXRSTlMAQObYZgAAADZJREFUeNpjYMAE6WVQhotLORAAGYJgwMDAXA4GBgysLmAQwMACYTgQxWCCMBQYGCEGCmDaDQC6OxQPt9dZ8AAAAABJRU5ErkJggg==") !important;
}

toolbarseparator {
margin: 2px 0 2px 2px !important;
-moz-appearance: none !important;
-moz-border-right-colors: transparent !important;
-moz-border-left-colors: transparent !important;
border-left: 1px dotted #B2B2B2 !important;
background: none !important;
}

/* Location/URL Bars */

#urlbar,.searchbar-textbox{
-moz-border-top-colors: #CED0D2 !important;
-moz-border-right-colors: #CED0D2 !important;
-moz-border-bottom-colors: #CED0D2 !important;
-moz-border-left-colors: #CED0D2 !important;
}

/* Navigation */
#back-button,
#forward-button,
#back-forward-dropmarker,
#reload-button,
#home-button {
width: 29px;
height: 29px;
list-style: none !important;
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAAdCAYAAAB7YUi1AAACZ0lEQVR42u2YP2vCQBjGBR1URJwNrmI2p85dOwjGrZsfIG5O4uCWCl3rqtC9CEXoRxBEEaHDueg3sffKe3KNSfyTuxPlfeDhSHLm4e4XL28ukSCRSCQSiUQikUikh5SNftTcBveAe8bNsB3geX8/1cpzv2ErxNBa5EkBtmGYItfTlGFxj6WcII+xX0PDJOdTqdQ33BfbvG6gMkzWbrdfTNHELKYRqpVMJucnYO7t66ccprCAOhqNtAD9B7PZbLLdblcxBRSypIEph5pOpyfivoVCgfV6PbbdbmGM+xaO4XwAYC0wZaiMsVccu1aYXsKweKajCaojw1xw8SyXu4i5RTiu1Wq/OoBms9n3qBUBrsPYHwqmTqjlcvlL3Kvb7a5CVh4vZMKVzm+Elcy5e2aY360Yma0rM91rA3O53OGfN51OOxdOugmYyqCyGL7LTLHM+lYFD96lQTYIMz7UgKXtLEMBcW0m/vZixykafMWOZejV4eEDcTR3cD5oHvAh8uKEHr2v8B16ym6MTPfU/YfD4RHMOEWDXOyUSqXOma+hT9/Hv5IVScwdtuorao2VZZxdHGUwQf1+/1AUZTKZVcSGiY3X931t235WDfSCaw8BVTlMMb5qtSp/+y2wOLOkHaQWnt/3gf78d093CTQC6q22/pTBFFqv15OQjYMjQz9eDf8oir4N0CCot9r6Uw1TbB5sNpu5/E8NMlzHjYfK3QMVUJfLJQOb3vqTch1NGbAjNIYHpl6vH7b6oIVjfJDGisd9W6Bick3CNJ0LDwz3B/cMK+sZHjsaskK/axV+85JIJBKJRCKRSHesPyqFBvpbtb0gAAAAAElFTkSuQmCC") !important;
opacity: 0.65 !important;
}

#forward-button { background-position: -29px 0 !important; }
#reload-button { background-position: -58px 0 !important; }
#home-button { background-position: -87px 0 !important; }

#back-button:not([disabled="true"]):hover,
#forward-button:not([disabled="true"]):hover,
#reload-button:not([disabled="true"]):hover,
#home-button:not([disabled="true"]):hover { opacity: 1 !important; }
#back-button[disabled="true"],
#forward-button[disabled="true"],
#reload-button[disabled="true"],
#home-button[disabled="true"] { opacity: 0.25 !important; }

#back-forward-dropmarker { display: none !important; }