/*------------------------------------------------------------------ 
 MBlue Simple-Gray Theme (Ver. 0.3.5)
--------------------------------------------------------------------
Author: M.BLUE - Tested on: Firefox 3.0.1 - Last Update: 27.07.2008
--------------------------------------------------------------------
Description:
 A Gray Theme.
--------------------------------------------------------------------
What it does:
 - replace those ugly Vista bars with gray bars
 - makes the textboxes rounded and hover-sensitive
 - makes everything a little more compact and rounded
 - makes the Bookmarks-Bar Vista-like style
 - makes the Find-Bar Vista-like style
 - makes the "NTBOTR" tab smaller and skinned
 - align the "Faviconized Icon" to the center of the Tab
 - skins the awesome-bar with different colors
 - more!
--------------------------------------------------------------------
Supported Extensions:
 New Tab Button on Tab Right (NTBOTR), FaviconizeTab.
--------------------------------------------------------------------
Notes:
 This Theme is the base of all the other Simple-Gray Styles. If you
 want to use them, it's recommended to apply this theme too for a
 better integration. Also to fully enjoy it you should have
 installed at least a couple of the supported extensions.
--------------------------------------------------------------------
Integrates with:
>MBlue Simple-Gray Theme
 MBlue Simple-Gray Theme Ext-Support
 MBlue Simple-Gray Sidebar
 MBlue Simple-Gray Sidebar Ext-Support
 MBlue Simple-Gray Slim-Download
 MBlue Simple-Gray Slim-Extension
 MBlue Simple-Gray Buttons
 MBlue Simple-Gray Top-Toolbar
 MBlue Simple-Gray Popup
 MBlue Simple-Gray Statusbar Icon
 MBlue Combine Nav-Buttons Vista
--------------------------------------------------------------------
Updates:
 27.07.2008 Ver. 0.3.5 = new version
 18.07.2008 Ver. 0.3.1 = working on new version
 17.07.2008 Ver. 0.3.0 = code cleaned,
                         making some changes
 10.07.2008 Ver. 0.2.8 = some small fixes
  8.07.2008 Ver. 0.2.7 = code optimized
  7.07.2008 Ver. 0.2.5 = had to split the code into 3 parts!
  6.07.2008 Ver. 0.2.3 = code optimized
  5.07.2008 Ver. 0.2.2 = fixed some margins in the tab-bar,
                         changed the toolbar separator
  4.07.2008 Ver. 0.2.1 = uptated the awesomebar style,
                         changed some background settings,
                         added the Fission support,
                         modified the Bookmarks-Bar
  3.07.2008 Ver. 0.2.0 = updated the UrlBar and SearchBar style,
                         changed the FindBar background and style,
                         updated the Tabs style,
                         added HyperWords, ABP & YASS support,
                         various changes
  2.07.2008 Ver. 0.1.9 = updated the "Download-Statusbar" skin
  1.07.2008 Ver. 0.1.8 = added the urlbar background,
                         changed the GlaZoom background
 30.06.2008 Ver. 0.1.7 = NTBOTR ver. 1.5.1 supported
 29.06.2008 Ver. 0.1.6 = code cleaned
 28.06.2008 Ver. 0.1.5 = added "GlaZoom" extension support,
                         added "Download-Statusbar" ext. support,
                         skinned the FindToolbar
 27.06.2008 Ver. 0.1.5 = NTBOTR ver. 1.5.0 has bugs, back to 1.4.4
 26.06.2008 Ver. 0.1.4 = removed "Basic", NTBOTR added instead
 23.06.2008 Ver. 0.1.3 = added "Basic" extension support,
                         minor changes
 22.06.2008 Ver. 0.1.2 = changed backgrounds & fixed margins
 18.06.2008 Ver. 0.1.1 = Faviconized Tab centered icons,
                         Places-like PersonalToolbar
 17.06.2008 Ver. 0.1.0 = first version
------------------------------------------------------------------*/

/* Remove useless borders & add padding */

toolbox, #toolbar-menubar, #nav-bar, #PersonalToolbar, #browser {
border: none !important;
}

/* BG1 */

toolbox {
-moz-appearance: none !important;
background: #eeeeee 
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAMAAAAMEmfoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtQTFRF/v7+9vf38vHx+/v88O/v9PT0+vn5////7u7uUjqi4AAAAB9JREFUeNpiYGeAQQYGZgY2BkYGVgYmBhYGDuwQIMAADQoAmX1OdUQAAAAASUVORK5CYII=") 
repeat-x top !important;
}

/* BG2 */

#nav-bar {
-moz-appearance: none !important;
background: #eeeeee 
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAMAAAAMEmfoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACpQTFRF6Ofo2tnZ7Ovs3+Dg5eXl19fW4uLiz8/P3Nzc0tHR6erp7e3t1NPU7u7uuRLVtgAAACVJREFUeNpswgcRACAQACCc7+xf1wIeuH62bKHqiiFpjimeAAMAGJUA3jOg9t0AAAAASUVORK5CYII=") repeat-x bottom !important;
margin: 0px 0px 0px 0px !important;
border-bottom: solid 1px #dddddd !important;
padding: 1px 3px 1px 3px !important;
}

/* BG3A */

.searchbar-engine-button, 
.autocomplete-history-dropmarker,
tab, 
.tabbrowser-tabs #tabs-newbutton-start:hover, 
.tabbrowser-tabs #tabs-newbutton-end:hover, 
.tabbrowser-tabs #tabs-newbutton-left:hover,
.tabs-alltabs-button:hover {
-moz-appearance: none !important;
background: #eeeeee 
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAMAAAB70KeTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADZQTFRF6Ons5ufr6ent6+vu9vb36uvs7Ozv4+Tn7e3u5Obp6uvu4ePm5+jr6+zt2tzh3uDj7u7u5OXpZ2yYZQAAAClJREFUeNoMwokRgCAAACAstfJ3/2XtQJTdigvB/j2Gqfo0Sfda1hFgAAwIALtNlQlcAAAAAElFTkSuQmCC") repeat-x top !important;
}

/* BG3B */

.tabbrowser-tab:not([selected="true"]), 
.tabbrowser-tabs #tabs-newbutton-start, 
.tabbrowser-tabs #tabs-newbutton-end, 
.tabbrowser-tabs #tabs-newbutton-left,
#scrollbutton-up-ntbotr,
#scrollbutton-down-ntbotr,
.tabs-alltabs-button {
-moz-appearance: none !important;
background: #eeeeee 
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAMAAAB70KeTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADZQTFRF1NXa0dPYwMPJ0NHV6enq2dnaz9DV09PZ1dXa1djZxcfLzM/Ty8zQ1NXY2NjcycvPzM3T2tra83RnDwAAAClJREFUeNoMwokRgCAAACAstfJ3/2XtQDS8eATZ+jWXYqpu3SfZ9hFgAAzoALv0oeGDAAAAAElFTkSuQmCC") repeat-x top !important;
}

/* BG3C */

.searchbar-engine-button:hover, 
.autocomplete-history-dropmarker:hover,
.tabbrowser-tab:not([selected="true"]):hover, 
.tabbrowser-tabs #tabs-newbutton-start:hover:active, 
.tabbrowser-tabs #tabs-newbutton-end:hover:active, 
.tabbrowser-tabs #tabs-newbutton-left:hover:active,
#scrollbutton-up-ntbotr:hover,
#scrollbutton-down-ntbotr:hover {
-moz-appearance: none !important;
background: #eeeeee 
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAMAAAB70KeTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACdQTFRFzeb12+340uj23O34yuT01uv38Pf83u745fL64/H54PD51+v34fD5hLUNLQAAAClJREFUeNoMickNACAMgPBs1e4/r4QPATaHkkvQeLKYQNeGtfxJfgEGAAw5AJhVXkavAAAAAElFTkSuQmCC") repeat-x top !important;
-moz-opacity: 1 !important;
}

/* BG4 */

.tabbrowser-tabs {
-moz-appearance: none !important;
background: #eeeeee 
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAMAAAAMEmfoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADlQTFRF7e7u5+fn1NPU6Ofo2tnZ6+vr7Ovs3+Dg5eXl19fW39/f5eTkz8/P0tHR7u7u4uLi3Nzc6erp7e3t/UC0rwAAADJJREFUeNoMyVkOgCAUwMARlEVQ0fsf1pd+NE1Nl6TbLdWjyV7F5w6Ej+jNiHdavwADABabAPwH36J5AAAAAElFTkSuQmCC") center top !important;
height: 27px !important;
}

/* Awesomebar */

.autocomplete-richlistitem {
-moz-appearance: none !important;
background: #cccccc 
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAYAAAA7zJfaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNqMyzEKgFAYAmBxevc/XkRTTbVFBJXa+ztByweiIokI4OMqzmJnL1ZKXhhr4mMPtDQWM21vdHLU+GZrLegPVPzDK8AAZ5EsDTfn5/gAAAAASUVORK5CYII=") repeat-x top !important;
-moz-border-radius: 6px !important;
border: solid 1px #999999 !important;
margin: 1px 2px 1px 2px !important;
opacity: 0.8 !important;
color: #444444 !important;
font-size: 10px !important;
font-weight: bold !important;
}

.autocomplete-richlistitem[type="bookmark"] {
background-color: #ffeedd !important;
}

.autocomplete-richlistitem[type="favicon"] {
background-color: #eeffdd !important;
}

.autocomplete-richlistitem[type="tag"] {
background-color: #ccddff !important;
}

.autocomplete-richlistitem:hover,
.autocomplete-richlistitem:focus {
background-color: #e2f2fb !important;
color: black !important;
opacity: 1 !important;
border-color: rgba(64,140,200,1) !important;
}

/* TABS SETTINGS */

.tabbrowser-tabs .tab-icon-image {
margin-left: 8px !important;
margin-right: 8px !important;
}

tab, 
.tabbrowser-tabs #tabs-newbutton-start:hover, 
.tabbrowser-tabs #tabs-newbutton-end:hover, 
.tabbrowser-tabs #tabs-newbutton-left:hover,
.tabs-alltabs-button:hover {
-moz-appearance: none !important;
-moz-border-left-colors: none !important;
-moz-border-right-colors: none !important;
-moz-border-top-colors: none !important;
-moz-border-bottom-colors: none !important;
-moz-border-radius-topleft: 6px !important;
-moz-border-radius-topright: 6px !important;
border-left: solid 1px #999999 !important;
border-right: solid 1px #999999 !important;
border-top: solid 1px #999999 !important;
margin-right: -1px !important;
}

#scrollbutton-up-ntbotr {
-moz-appearance: none !important;
-moz-border-left-colors: none !important;
-moz-border-right-colors: none !important;
-moz-border-top-colors: none !important;
-moz-border-bottom-colors: none !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
border-left: solid 1px #999999 !important;
border-right: solid 1px #999999 !important;
border-top: solid 1px #999999 !important;
margin-right: 0px !important;
margin-left: -1px !important;
margin-top: 5px !important;
padding: 0px 0px 0px 0px !important;
}

#scrollbutton-down-ntbotr {
-moz-appearance: none !important;
-moz-border-left-colors: none !important;
-moz-border-right-colors: none !important;
-moz-border-top-colors: none !important;
-moz-border-bottom-colors: none !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
border-left: solid 1px #999999 !important;
border-right: solid 1px #999999 !important;
border-top: solid 1px #999999 !important;
margin-right: -1px !important;
margin-left: -1px !important;
margin-top: 5px !important;
padding: 0px 0px 0px 0px !important;
}

.tabbrowser-tab:not([selected="true"]), 
.tabbrowser-tabs #tabs-newbutton-start, 
.tabbrowser-tabs #tabs-newbutton-end, 
.tabbrowser-tabs #tabs-newbutton-left,
#scrollbutton-up-ntbotr,
#scrollbutton-down-ntbotr,
.tabs-alltabs-button {
-moz-opacity: 0.9 !important;
}

.tabs-alltabs-button, .tabs-alltabs-button:hover {
background-repeat: repeat-x !important;
background-position: bottom !important;
-moz-border-radius-topleft: 6px !important;
}

.tabbrowser-tab:not([selected="true"]) .tab-text {
-moz-appearance: none !important;
margin: 1px 0px 0px 0px !important;
font-size: 10px !important;
font-weight: bold !important;
-moz-opacity: 0.7 !important;
}

.tabbrowser-tab:not([selected="true"]):hover .tab-text {
-moz-appearance: none !important;
font-size: 10px !important;
font-weight: bold !important;
-moz-opacity: 1 !important;
}

.tabbrowser-tab:not([selected="true"]) .tab-icon-image {
-moz-appearance: none !important;
-moz-opacity: 0.8 !important;
}

.tabbrowser-tab:not([selected="true"]):hover .tab-icon-image {
-moz-appearance: none !important;
margin-left: 7px !important;
margin-right: 8px !important;
-moz-opacity: 1 !important;
}

.tabbrowser-tab[selected="true"] .tab-text {
-moz-appearance: none !important;
margin: 0px 0px 0px 0px !important;
font-size: 10px !important;
font-weight: bold !important;
-moz-opacity: 1 !important;
}

.tabbrowser-tab[selected="true"] .tab-icon-image {
-moz-appearance: none !important;
margin-left: 7px !important;
margin-right: 8px !important;
}

.tabbrowser-tab[selected="true"]:hover .tab-text {
-moz-appearance: none !important;
font-size: 10px !important;
-moz-opacity: 0.8 !important;
}

/* Change the "New Tab Button on Tab Right" Tab style */

.tabs-newbutton {
margin-top: -3px !important;
margin-left: -4px !important;
margin-right: 0px !important;
padding-top: 3px !important;
}

.tabbrowser-tabs #tabs-newbutton-start, 
.tabbrowser-tabs #tabs-newbutton-end, 
.tabbrowser-tabs #tabs-newbutton-left {
-moz-appearance: none !important;
-moz-border-left-colors: none !important;
-moz-border-right-colors: none !important;
-moz-border-top-colors: none !important;
-moz-border-bottom-colors: none !important;
border-left: solid 1px #999999 !important;
border-right: solid 1px #999999 !important;
border-top: solid 1px #999999 !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
margin-top: 5px !important;
margin-left: 0px !important;
margin-right: -1px !important;
min-width: 16px !important;
width: 26px !important;
-moz-opacity: 0.9 !important;
}

.tabbrowser-tabs #tabs-newbutton-start:hover, 
.tabbrowser-tabs #tabs-newbutton-end:hover, 
.tabbrowser-tabs #tabs-newbutton-left:hover {
-moz-opacity: 1 !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 4px !important;
}

/* Transform the toolbar separator */

toolbarseparator {
-moz-appearance: none !important;
-moz-border-left-colors: none !important;
-moz-border-right-colors: none !important;
-moz-border-top-colors: none !important;
-moz-border-bottom-colors: none !important;
width: 1px !important;
border-left: dotted 1px #aaaaaa !important;
background: transparent !important;
margin: 0px 0px -2px 2px !important;
}

/* Transform the UrlBar & SearchBar Textboxes */

.searchbar-engine-button:hover, 
.autocomplete-history-dropmarker:hover {
border-color: rgba(64,140,200,1) !important;
}

.searchbar-textbox, 
#urlbar {
-moz-appearance: none !important;
-moz-border-radius: 4px !important;
-moz-border-left-colors: none !important;
-moz-border-right-colors: none !important;
-moz-border-top-colors: none !important;
-moz-border-bottom-colors: none !important;
background-color: #ffffff !important;
border: solid 1px #999999 !important;
margin-top: 1px !important;
margin-left: 2px !important;
margin-right: 2px !important;
margin-bottom: 1px !important;
height: 22px !important;
}

.searchbar-textbox:hover, 
#urlbar:hover {
border-color: rgba(64,140,200,1) !important;
}

.searchbar-engine-button {
-moz-appearance: none !important;
-moz-border-radius-topleft: 4px !important;
-moz-border-radius-topright: 0px !important;
-moz-border-radius-bottomleft: 4px !important;
-moz-border-radius-bottomright: 0px !important;
-moz-border-left-colors: none !important;
-moz-border-right-colors: none !important;
-moz-border-top-colors: none !important;
-moz-border-bottom-colors: none !important;
border-right: solid 1px #999999 !important;
min-height: 18px !important;
height: 20px !important;
margin: 0px 0px 0px 0px !important;
}

#identity-box {
border: none !important;
}

#identity-box > hbox {
-moz-appearance: none !important;
-moz-border-radius-topleft: 6px !important;
-moz-border-radius-topright: 0px !important;
-moz-border-radius-bottomleft: 6px !important;
-moz-border-radius-bottomright: 0px !important;
-moz-border-left-colors: none !important;
-moz-border-right-colors: none !important;
-moz-border-top-colors: none !important;
-moz-border-bottom-colors: none !important;
border: none !important;
border-right: solid 1px #999999 !important;
margin: -3px 0px -2px 6px !important;
padding: 0px 4px 0px 4px !important;
}

#identity-box > hbox:hover {
border-color: rgba(64,140,200,1) !important;
}

.autocomplete-history-dropmarker {
-moz-appearance: none !important;
-moz-border-radius-topleft: 0px !important;
-moz-border-radius-topright: 4px !important;
-moz-border-radius-bottomleft: 0px !important;
-moz-border-radius-bottomright: 4px !important;
-moz-border-left-colors: none !important;
-moz-border-right-colors: none !important;
-moz-border-top-colors: none !important;
-moz-border-bottom-colors: none !important;
border: none !important;
border-left: solid 1px #999999 !important;
}

.autocomplete-history-dropmarker:hover {
border-color: rgba(64,140,200,1) !important;
}

.searchbar-engine-button, 
.autocomplete-history-dropmarker {
background-repeat: repeat-x !important;
background-position: bottom !important;
}

.searchbar-engine-button:hover, 
.autocomplete-history-dropmarker:hover {
background-repeat: repeat-x !important;
background-position: bottom !important;
border-color: rgba(64,140,200,1) !important;
}

/* Makes the PersonalToolbar like the Places one (with some tweaks) */

#main-window #navigator-toolbox #PersonalToolbar {
border-top: none !important;
-moz-appearance: -moz-win-media-toolbox !important; 
padding: 2px 3px 2px 3px !important;
color: white !important;
font-size: 10px !important;
font-weight: bold !important;
}

#main-window #navigator-toolbox #PersonalToolbar toolbarbutton {
-moz-appearance: none !important;
padding: 0px 4px 0px 4px !important;
margin: 2px 2px 2px 2px !important;
background: rgba(215,235,255,0.0) !important;
-moz-border-radius: 4px !important;
border: solid 1px rgba(64,140,200,0.0)  !important;
height: 24px !important;
}

#main-window #navigator-toolbox #PersonalToolbar toolbarbutton:hover {
background: rgba(215,235,255,0.3) 
url("data:image/png;base64,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") no-repeat top !important;
-moz-border-radius: 4px !important;
border-top: solid 1px rgba(220,240,255,0.7) !important;
border-left: solid 1px rgba(255,255,255,0.6) !important;
border-right: solid 1px rgba(255,255,255,0.6) !important;
border-bottom: solid 1px rgba(150,200,255,1) !important;
}

#main-window #navigator-toolbox #PersonalToolbar toolbarbutton[open="true"] {
background: rgba(0,0,0,0.2) 
url("data:image/png;base64,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") no-repeat top center!important;
-moz-border-radius: 4px !important;
border-top: solid 1px rgba(220,240,255,0.7) !important;
border-left: solid 1px rgba(255,255,255,0.6) !important;
border-right: solid 1px rgba(255,255,255,0.6) !important;
border-bottom: solid 1px rgba(150,200,255,1) !important;
}

#main-window #navigator-toolbox #PersonalToolbar toolbarbutton > label {
color: white !important;
}

#main-window #navigator-toolbox #PersonalToolbar > toolbaritem > menubar > menu {
padding-top: 2px;
margin-bottom: 1px !important;
}

#main-window #navigator-toolbox #PersonalToolbar > toolbaritem > menubar > menu > label {
color: white !important;
}

#main-window #navigator-toolbox #PersonalToolbar .toolbarbutton-menu-dropmarker {
margin-left: 3px;
list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjMwQIRHEAAAAHpJREFUKFNjYCABMAPVcgKxEBBLArEMEgbxQeIgeQa2/3gAUF4fiMVACkGqlbCpBYpXAbEfSB5sItQqD2TFQLENQNwIxB5QeQaQG/mhViSCFAPZq4B4MhAnQsVB8mCArDgQyE8BYhANch9IEUgeDmCK5YEiGkAMouGKAOOdSG/rm13TAAAAAElFTkSuQmCC) !important;
}

/* Change the Statusbar style and background */

statusbarpanel {
-moz-appearance: none !important;
border: none !important;
}

#statusbar-display {
font-size: 10px !important;
font-weight: bold !important;
color: #444444 !important;
}

#status-bar {
-moz-appearance: none !important;
border: none !important;
height: 22px !important;
border-top: solid 1px #999999 !important;
color: #444444 !important;
background: #eeeeee 
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAMAAAAMEmfoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRF6Ofo2tnZ6Ojo7Ovs3+Dg5eXl19fW4uLi1tXW2NfX3Nzc6erp6urq2tra7e3t7u7u4XZgNgAAACdJREFUeNpcwscRwCAAACCsiX3/bf17YGl+VdBln4Ih2c5jm+IVYAATzwDw7G5bBwAAAABJRU5ErkJggg==") repeat-x top !important;
background-position: 0px 1px !important;
}

.statusbar-resizerpanel {
-moz-appearance: none !important;
display: none !important; }

/* Change the FindToolbar skin and Notifications */

#FindToolbar, 
.notification-inner.outset {
-moz-appearance: -moz-win-media-toolbox !important;
padding: 1px 0px 1px 0px !important;
color: white !important;
height: 30px !important;
margin: -2px 0px -2px 0px !important;
}

.findbar-textbox {
-moz-appearance: none !important;
-moz-border-radius: 4px !important;
-moz-border-left-colors: none !important;
-moz-border-right-colors: none !important;
-moz-border-top-colors: none !important;
-moz-border-bottom-colors: none !important;
background-color: #ffffff !important;
border: solid 1px #444444 !important;
margin-top: 1px !important;
margin-left: 1px !important;
margin-bottom: 1px !important;
height: 22px !important;
color: black !important;
}

.findbar-textbox[status="notfound"] {
background-color: #666666 !important;
border-color: #aaaaaa !important;
color: white !important;
}

.findbar-find-next.tabbable,
.findbar-find-previous.tabbable,
.findbar-highlight.tabbable {
color: white !important;
}

.find-field-container.findbar-find-fast {
-moz-appearance: none !important;
border: none !important;
background: transparent !important;
}

.findbar-textbox:hover {
border-color: rgba(64,140,200,1) !important;
}