@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

#PersonalToolbar {
    font: 11px 'Trebuchet MS' !important;
    text-shadow: 0 0 .4em black;
}

#personal-bookmarks {
    background: url(data:image/gif;base64,R0lGODlhAQAgAMQAAKm/1gdJdQ9PehRTfUJ7oUh/pGCQsLDI2AIoQQRIdQRIdAVIdAhLdgtMdxpYgSBdhSlmjDl1nD14nk2DplSIqlqMrWaVs2uYtXGcuHagu3ujvX+mvzRylT+Bn0qQqpPAziwAAAAAAQAgAAAFGiBwbFqGXZZRUVNBSFGiLAHTCIPzQFznfYgQADs=) repeat-x !important;
    height: 32px !important;
    padding: 0 10px 0 10px !important;
}

#bookmarksBarContent .bookmark-item, #bookmarksBarContent .chevron {
    -moz-appearance: none !important;
    margin: 4px 0 !important;
    padding: 0 3px !important;
    color: white !important;
    border-width: 2px !important;
    -moz-border-radius: 3px;
}

#bookmarksBarContent .bookmark-item:hover, #bookmarksBarContent .chevron:hover {
    height: 20px !important;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAYAAABMDlehAAAAb0lEQVR42gFkAJv/ALHK1f8ApsLP/wCYuMf/AIquvv8AfaW3/wBvnLD/AGSUqv8AYJGo/wBcj6X/AFmMpP8AG1d0/wAbWHT/AB1Zdv8AH114/wAhX3v/ACVifv8AKGSA/wAsaYT/ADBtiP8ANHGN/0/4MJIfkjsVAAAAAElFTkSuQmCC) center repeat-x !important;
    -moz-border-top-colors: #557482 #d8e5eb;
    -moz-border-right-colors: #396174 #c4d7e0;
    -moz-border-bottom-colors: #275667 #94b5c3;
    -moz-border-left-colors: #396174 #c4d7e0;
}

#bookmarksBarContent .menuitem-iconic.bookmark-item {
    color: black !important;
    border: 1px solid transparent !important;
    -moz-border-radius: 3px;
    padding: 3px 0 !important;
    margin: 4px 0px !important;
}

#bookmarksBarContent .menuitem-iconic.bookmark-item:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAYAAABMDlehAAAAO0lEQVR42mN4+eHLf4an779CiSfvYMRjEPEIRDx8CyQegFj336IQd0HEnTdA4jaYeA0kbsGJm6+hBgAAsblLE7y+dMQAAAAASUVORK5CYII=) !important;
    border-color: #a8d8eb !important;
}

.tabs-container {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAdCAYAAABrAQZpAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAYElEQVR4nH2NQQ6AIBADC9RfejU+zphw8Ak8iHgzsKzFB9jDpOmmXbqb8xkRTL2BfSxgG3JmNhGUmc+DXK036EggpD+oi0EwJHXdlYXwQStM+hajkPMJ7tsKXvkASyl4Ad2pJ7IcAvkFAAAAYElEQVR4nH2NQQ6AIBADC9RfejU+zphw8Ak8iHgzsKzFB9jDpOmmXbqb8xkRTL2BfSxgG3JmNhGUmc+DXK036EggpD+oi0EwJHXdlYXwQStM+hajkPMJ7tsKXvkASyl4Ad2pJ7IcAvkFAAAAAElFTkSuQmCC) !important;
}

.tabbrowser-tab {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAIAAADDbMD2AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAEklEQVR4nGN5/O43CwMDA7UwAOeAAx3XQPAjAAAAEElEQVR4nGNhYvnLwkAYAgArlwFQJ39LWwAAAABJRU5ErkJggg==) !important;
    height: 20px !important;
    border-width: 2px 1px 2px 2px !important;
    -moz-border-top-colors: #A3A7AC #FFF !important;
    -moz-border-left-colors: #A3A7AC #FFF !important;
    -moz-border-bottom-colors: #A3A7AC #FFF !important;
    -moz-border-right-colors: #FFF !important;
    padding: 0 !important;
}

.tabbrowser-tab:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAWCAIAAACOpGH9AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAHklEQVR4nGNZfPIHCzMTAwsLEKPTEDYjFjFUOSx6AfEeAzTWAUZSAAAAEElEQVR4nGNhYvnLwkAcBAAw7wFY1kjtEQAAAABJRU5ErkJggg==) !important;
    padding: 0 !important;
    margin-top: 3px !important;
}

.tabbrowser-tab[selected="true"] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAWCAIAAACOpGH9AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAH0lEQVR4nGM5fPc3CyMjAwszEDPBMBOCjSKOTQy7WgD7OwM4yp7YwAAAABBJREFUeJxjYWL5y8JAHAQAMO8BWNZI7REAAAAASUVORK5CYII=) !important;
    border-right-width: 2px !important;
    -moz-border-right-colors: #A3A7AC #FFF !important;
}


.tabbrowser-tab[selected="true"]:hover {
    margin-top: 2px !important;
}