@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

/* Last edited: 23/09/07 */

/* Method for creating the images: http://software.hixie.ch/utilities/cgi/data/data */

/***************************************************************************
Appearance of menus
***************************************************************************/
menupopup,
popup 
	{
	-moz-appearance: none !important;
	background: #F9F8F7 url("data:image/gif;base64,R0lGODlhGAABAIcAANbTy9bTzNfUzNjVzdnX0NrY0dzZ093b1ODe2OLg2%2BTi3ebk3%2Bno4%2Bvp5ezr5%2B7s6fDv7PHw7fLx7vPy7%2FTz8fX08gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAAAYAAEAAAgeACtUoEBhgoQIEB44aMBggYIECA4YKEBggIAAAAICADs%3D") repeat-y !important;
	color: #000000 !important;
	border: 1px solid !important;
	-moz-border-top-colors: #666666 !important;
	-moz-border-right-colors: #666666 !important;
	-moz-border-bottom-colors: #666666 !important;
	-moz-border-left-colors: #666666 !important;
	padding: 1px 1px 0px 1px !important;
	}
popup[type="autocomplete"],
menulist > menupopup 
	{
	-moz-appearance: none !important;
	background: #FFFFFF !important;
	border: 1px solid !important;
	-moz-border-top-colors: #666666 !important;
	-moz-border-right-colors: #666666 !important;
	-moz-border-bottom-colors: #666666 !important;
	-moz-border-left-colors: #666666 !important;
	}
menulist > menupopup > menuitem 
	{
	-moz-appearance: none !important;
	background: transparent !important;
	border: 0px !important;
	height: 18px !important;
	margin: 0px !important;
	}
menulist > menupopup > menuitem[_moz-menuactive="true"] 
	{
	-moz-appearance: none !important;
	background: Highlight !important;
	color: #FFFFFF !important;
	border: 0px !important;
	}
menubar > menu[_moz-menuactive="true"]:not([disabled="true"])
	{
	-moz-appearance: none !important;
	background: #B6BDD2 !important;
	color: #000000 !important;
	border: 1px solid #0A246A !important;
	}
menubar > menu[_moz-menuactive="true"][open="true"]:not([disabled="true"])
	{
	-moz-appearance: none !important;
	background: #F4F3F1 !important;
	color: #000000 !important;
	border: 1px solid #666666 !important;
	border-bottom: 1px solid transparent !important;
	}
menupopup > menu,
popup > menu,
menupopup > menuitem,
popup > menuitem
	{
	-moz-appearance: none !important;
	color: #000000 !important;
	border: 1px solid transparent !important;
	margin: 0px 0px 1px 0px !important;
	padding: 2px 0px 2px 9px !important; 
	height: 22px !important;
	}
menupopup > menu[_moz-menuactive="true"],
menupopup > menuitem[_moz-menuactive="true"],
popup > menu[_moz-menuactive="true"],
popup > menuitem[_moz-menuactive="true"] 
	{
	-moz-appearance: none !important;
	background: #B6BDD2 !important;
	border: 1px solid #0A246A !important;
	}
menupopup > menu[disabled="true"],
menupopup > menuitem[disabled="true"],
popup > menu[disabled="true"],
popup > menuitem[disabled="true"],
menupopup > menu[_moz-menuactive="true"][disabled="true"],
menupopup > menuitem[_moz-menuactive="true"][disabled="true"],
popup > menu[_moz-menuactive="true"][disabled="true"],
popup > menuitem[_moz-menuactive="true"][disabled="true"] 
	{
	-moz-appearance: none !important;
	background: transparent !important;
	color: #A6A6A6 !important;
	border: 1px solid transparent !important;
	}
menuseparator 
	{
	-moz-appearance: none !important;
	border-top: 1px solid !important;
	border-bottom: 0px solid !important;
	-moz-border-top-colors: #A6A6A6 !important;
	-moz-border-bottom-colors: transparent !important;
	margin: 0px 0px 1px 27px !important;
	}
/***************************************************************************
Tick box on the left side of selected options in menus
***************************************************************************/
menulist > menupopup .menu-iconic-left,
.menu-iconic-left 
	{
	-moz-appearance: none !important;
	margin: -2px 5px -2px -9px !important; /* the positioning of submenus is wrong */
	border: 1px solid transparent!important;
	min-height: 21px !important;
	min-width: 20px !important;
	}
menulist > menupopup .menu-iconic-left,
.menu-iconic-left[checked="true"] 
	{
	-moz-appearance: none !important;
	background-color: #D4D5D8 !important;
	list-style-image: url("chrome://global/skin/menu/menu-check.gif") !important;
	border: 1px solid #0A246A !important;
	min-height: 21px !important;
	min-width: 20px !important;
	}
menuitem:hover .menu-iconic-left[checked="true"] 
	{
	-moz-appearance: none !important;
	background-color: #8592B5 !important;
	border: 1px solid #0A246A !important;
	}
/***************************************************************************
Appearance of the URL bar and its dropmarker
***************************************************************************/
#urlbar 
	{
	-moz-appearance: none !important;
	border: 0px !important;
	}
#urlbar .autocomplete-history-dropmarker 
	{
	-moz-appearance: none !important;
	border: 1px solid !important;
	-moz-border-top-colors: #FFFFFF !important;
	-moz-border-bottom-colors: #FFFFFF !important;
	-moz-border-right-colors: #FFFFFF !important;
	-moz-border-left-colors: #FFFFFF !important;
	}
#urlbar .autocomplete-textbox-container 
	{
	-moz-appearance: none !important;
	border: 1px solid !important;
	border-right: 0px !important;
	-moz-border-top-colors: #FFFFFF !important;
	-moz-border-bottom-colors: #FFFFFF !important;
	-moz-border-left-colors: #FFFFFF !important;
	}
#urlbar:hover .autocomplete-history-dropmarker 
	{
	-moz-appearance: none !important;
	background: #B6BDD2 !important;
	border: 1px solid #0A246A !important;
	-moz-border-top-colors: #0A246A !important;
	-moz-border-bottom-colors: #0A246A !important;
	-moz-border-right-colors: #0A246A !important;
	-moz-border-left-colors: #0A246A !important;
	}
#urlbar:hover .autocomplete-textbox-container 
	{
	-moz-appearance: none !important;
	border: 1px solid #0A246A !important;
	border-right: 0px !important;
	-moz-border-top-colors: #0A246A !important;
	-moz-border-bottom-colors: #0A246A !important;
	-moz-border-left-colors: #0A246A !important;
	}
#urlbar .autocomplete-history-dropmarker:active 
	{
	background: #8592B5 !important;
	}
#urlbar[focused="true"] .autocomplete-history-dropmarker /* Ideally shouldn't 
apply when the dropdown isn't open, but does :( */ 
	{
	-moz-appearance: none !important;
	background: #8592B5 !important;
	-moz-border-top-colors: #0A246A !important;
	-moz-border-bottom-colors: #0A246A !important;
	-moz-border-right-colors: #0A246A !important;
	-moz-border-left-colors: #0A246A !important;
	}
#urlbar[focused="true"] .autocomplete-textbox-container 
	{
	-moz-appearance: none !important;
	-moz-border-top-colors: #0A246A !important;
	-moz-border-bottom-colors: #0A246A !important;
	-moz-border-left-colors: #0A246A !important;
	}
/***************************************************************************
Appearance of the DOM Inspector and Javascript Console URL bars
***************************************************************************/
#tfURLBar,
#TextboxEval 
	{
	-moz-appearance: none !important;
	border: 0px !important;
	}
#tfURLBar .autocomplete-textbox-container,
#TextboxEval .textbox-input-box 
	{
	-moz-appearance: none !important;
	background: white !important;
	border: 1px solid #808080 !important;
	-moz-border-top-colors: #808080 !important;
	-moz-border-bottom-colors: #808080 !important;
	-moz-border-right-colors: #808080 !important;
	-moz-border-left-colors: #808080 !important;
	padding: 2px !important;
	}
/***************************************************************************
Appearance of the search bar * BROKEN *
***************************************************************************
.searchbar-textbox 
	{
	-moz-appearance: none !important;
	background: #FFFFFF !important;
	border: 0px !important;
	}
#searchbar .autocomplete-textbox-container 
	{
	-moz-appearance: none !important;
	background: #FFFFFF !important;
	border: 1px solid #FFFFFF !important;
	}
#searchbar:hover .autocomplete-textbox-container,
.searchbar-textbox[focused="true"] .autocomplete-textbox-container 
	{
	-moz-appearance: none !important;
	background: #FFFFFF !important;
	border: 1px solid #0A246A !important; /* fix this, it's been broken also look into seperators .
	}

/***************************************************************************
Appearance of the toolbars
***************************************************************************/
toolbox, 
toolbar, 
bookmarks, 
sidebarheader, 
.tabbrowser-tabs 
	{
	-moz-appearance: none !important;
	background: #D5D2CA url("data:image/gif;base64,R0lGODlhAQAeAIcAANXSytbTy9bTzNfUzNjVzdjVztnX0NrY0dzZ093b1N%2Fd1uDe2OLg2%2BTi3ebk3%2Bfm4eno4%2Bvp5ezr5%2B7s6e%2Fu6%2FDv7PHw7fLx7vPy7%2FPy8PTz8fX08gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAAABAB4AAAgkADds0KAhA4YLFipQmCAhAoQHDhowWKAgAYIDBgoQGCAgAICAADs%3D") top repeat-x !important;
	}

/* Uncomment this to make the menu toolbar have a horizontal gradient.
menubar,
toolbar[type="menubar"]
	{
	-moz-appearance: none !important;
	background: #F5F5F4 url("data:image/gif;base64,R0lGODlhXgEBAIcAANTQyNTQydTRydXRydXRytXSytbSytbSy9bTy9fTy9fTzNfUzNfUzdjUzdjVztnVztnVz9nWz9nW0NrW0NrX0NrX0dvX0dvY0dvY0tzY0tzZ0tzZ09zZ1Nza1N3a1N3a1d3b1d7b1d7b1t7c1t%2Fc1t%2Fc19%2Fd19%2Fd2ODd2ODe2eHe2eHe2uHf2uHf2%2BLf2%2BLg2%2BLg3OPg3OPh3OPh3eTh3eTi3eTi3uXj3%2BXj4Obk4Obk4ebl4efl4efl4ufm4ujm4%2Bjn4%2Bjn5Onn5Ono5ero5erp5uvp5%2Bvq5%2Bvq6Ozr6Ozr6e3s6e3s6u3t6u7t6%2B7u6%2B%2Fu7O%2Fv7fDv7fDw7vHw7vHw7%2FHx7%2FLx8PLy8PLy8fPy8fPz8fPz8vTz8vT08%2FX08%2FX19AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAABeAQEAAAj6AAEIHAgggIABCBMqJMCQQIGHBiJGPECx4gEEGDEmUMCxY8cFIBmIZNCgpMmSDlKqVPmg5QMIMCPInDlTwoSbNyno3Emhgk%2BfFoJeGHoBg9GjSDNo0LChqdOnTTl08EC1qtUPWD%2BA2Bqiq1cRYMOOGDuWRImzaNGaWHui7QkUcOPGTUG3Ll0VeFWs2Muir1%2B%2FLVwIFvyisOEXMBInjsFYhmMZMyJLnkyjRg0bmDNjvsEZR47POnbw6NHDh48fP4AEESJkiGsiRWIbOUIbSZIkSpQsWcKESRMnwJ9AGR4lihQpU6ZQqWKl%2BRUsWLJo2bKFC5cuXrJ%2FAQMmIAA7") left repeat-y !important;
	}
*/

 /***************************************************************************
Appearance of basic toolbar buttons
***************************************************************************/
toolbarbutton 
	{
	-moz-appearance: none !important;
	border: 1px solid transparent !important;
	}
toolbarbutton:hover 
	{
	-moz-appearance: none !important;
	background: #B6BDD2 !important;
	border: 1px solid #0A246A !important;
	}
toolbarbutton:hover:active 
	{
	-moz-appearance: none !important;
	background: #8592B5 !important;
	border: 1px solid #0A246A !important;
	}

/* Round the tab bar drop down tab selector */
.tabs-alltabs-button,
.tabs-alltabs-button:hover,
.tabs-alltabs-button:hover:active 
        {
        -moz-border-radius-topleft:5px !important;
	}

toolbarbutton:hover:active > label 
	{
	-moz-appearance: none !important;
	color: #FFFFFF !important;
	}
toolbarbutton[disabled="true"],
toolbarbutton[disabled="true"]:hover,
toolbarbutton[disabled="true"]:hover:active,
toolbarbutton[disabled="true"][open="true"] 
	{
	background: transparent !important;
	border: 1px solid transparent !important;
	}
toolbarbutton[disabled="true"] > label,
toolbarbutton[disabled="true"]:hover:active > label 
	{
	-moz-appearance: none !important;
	color: #808080 !important;
	}
/***************************************************************************
Appearance of checked toolbar buttons
***************************************************************************/
toolbarbutton[checked="true"] 
	{
	-moz-appearance: none !important;
	background: #D4D5D8 !important;
	border: 1px solid #0A246A !important;
	}
toolbarbutton[checked="true"]:hover,
toolbarbutton[checked="true"]:hover label 
	{
	-moz-appearance: none !important;
	background: #8592B5 !important;
	color: #FFFFFF !important;
	}
/***************************************************************************
Appearance of menu toolbar buttons
***************************************************************************/
toolbarbutton[open="true"] 
	{
	-moz-appearance: none !important;
	border: 1px solid #666666 !important;
	border-bottom: 0px solid transparent !important;
	background: #F4F3F1 !important;
	}
toolbarbutton[open="true"]:hover:active 
	{
	-moz-appearance: none !important;
	border: 1px solid #666666 !important;
	border-bottom: 0px !important;
	}
toolbarbutton[type="menu"] 
	{
	padding: 3px !important;  
	}
toolbarbutton[type="menu"][open="true"],
toolbarbutton[type="menu"][open="true"]:hover:active 
	{
	background: #F4F3F1 !important;
	border-bottom: 1px solid transparent !important;
	}
toolbarbutton[type="menu"][open="true"]:hover:active label 
	{
	color: #000000 !important;
	}
toolbarbutton[type="menu-button"],
toolbarbutton[type="menu-button"]:hover,
toolbarbutton[type="menu-button"]:hover:active,
toolbarbutton[type="menu-button"][open="true"],
toolbarbutton[type="menu-button"][disabled="true"],
toolbarbutton[type="menu-button"][disabled="true"]:hover,
toolbarbutton[type="menu-button"][disabled="true"]:hover:active 
	{
	padding: 0px !important;
	}
toolbarbutton[open="true"] .toolbarbutton-menubutton-button 
	{
	-moz-appearance: none !important;
	border-bottom: 0px solid transparent !important;
	background: #F4F3F1 !important;
	} 
toolbarbutton > .toolbarbutton-menubutton-button 
	{
	background: transparent !important;
	border: 0px !important;
	}
.toolbarbutton-menubutton-button:hover:active 
	{
	border: 0px !important;
	}
.toolbarbutton-menubutton-button[disabled="true"]:hover:active,
.toolbarbutton-menubutton-button[disabled="true"],
.toolbarbutton-menubutton-button[disabled="true"]:hover,
.toolbarbutton-menubutton-button,
.toolbarbutton-menubutton-button:hover 
	{
	border: 0px !important;
	}
/***************************************************************************
Appearance of dropmarkers. Somewhat related to menu toolbar buttons above
***************************************************************************/
.toolbarbutton-menubutton-dropmarker 
	{
	-moz-appearance: none !important;
	border-left: 1px solid transparent !important;
	}
toolbarbutton:hover:active .toolbarbutton-menubutton-dropmarker,
toolbarbutton:hover .toolbarbutton-menubutton-dropmarker 
	{
	-moz-appearance: none !important;
	background: #B6BDD2 !important;
	border-left: 1px solid #0A246A !important;
	}
toolbarbutton[open="true"] .toolbarbutton-menubutton-dropmarker,
toolbarbutton[open="true"]:hover:active .toolbarbutton-menubutton-dropmarker 
	{
	-moz-appearance: none !important;
	background: #F4F3F1 !important;
	border-left: 1px solid transparent !important;
	border-bottom: 1px solid transparent !important;
	} 
toolbarbutton[disabled="true"] .toolbarbutton-menubutton-dropmarker,
toolbarbutton[disabled="true"]:hover .toolbarbutton-menubutton-dropmarker,
toolbarbutton[disabled="true"]:hover:active .toolbarbutton-menubutton-dropmarker,
toolbarbutton[disabled="true"][open="true"] .toolbarbutton-menubutton-dropmarker 
	{
	-moz-appearance: none !important;
	background: transparent !important;  
	border-left: 1px solid transparent !important;
	}
.toolbarbutton-menu-dropmarker 
	{
	-moz-appearance: none !important;
	margin:0 1px 0 4px !important;
	}
/***************************************************************************
Appearance of Print Preview toolbars
***************************************************************************/
toolbar[printpreview="true"] button 
	{
	-moz-appearance: none !important;
	background: transparent !important;
	border: 1px solid !important;
	-moz-border-top-colors: transparent !important;
	-moz-border-right-colors: transparent !important;
	-moz-border-bottom-colors: transparent !important;
	-moz-border-left-colors: transparent !important;
	margin: 0px !important;
	}
toolbar[printpreview="true"] button .button-box,
toolbar[printpreview="true"] button .box-inherit  
	{
	-moz-appearance: none !important;
	padding: 3px !important;
	}
toolbar[printpreview="true"] button:hover,
toolbar[printpreview="true"] button[buttonover="true"],
toolbar[printpreview="true"] button[open="true"],
toolbar[printpreview="true"] button[checked="true"]:hover 
	{
	-moz-appearance: none !important;
	background: #B6BDD2 !important;
	border: 1px solid !important;
	-moz-border-top-colors: #0A246A !important;
	-moz-border-bottom-colors: #0A246A !important;
	-moz-border-right-colors: #0A246A !important;
	-moz-border-left-colors: #0A246A !important;
	}
toolbar[printpreview="true"] button:hover:active 
	{
	-moz-appearance: none !important;
	background: #8592B5 !important;
	border: 1px solid #0A246A !important;
	}
toolbar[printpreview="true"] button:hover:active label 
	{
	-moz-appearance: none !important;
	color: #FFFFFF !important;
	}
/***************************************************************************
Appearance of the close buttons
***************************************************************************/
#find-closebutton,
#find-closebutton:hover,
.tabs-closebutton,
.tabs-closebutton:hover 
	{
	padding: 4px !important;
	}
#find-closebutton label 
	{
	-moz-appearance: none !important;
	display:none !important;
	}
/***************************************************************************
Hide some All-In-One Sidebar stuff
***************************************************************************/
#openFolder, 
#closeFolder, 
#viewButton 
	{
	display: none !important;
	}
#searchHBox 
	{	
	-moz-appearance: none !important;
	border: none !important;
	}
/***************************************************************************
Hide tab icons
***************************************************************************/
.tabbrowser-tabs .tab-icon 
	{
	-moz-appearance: none !important;
	display: none !important;
	}

/***************************************************************************
Appearance of bookmarks and history side panes
***************************************************************************/
#bookmarks-view tree,
#history-panel tree,
#bookmarksPanel > hbox,
#history-panel > hbox,
#bookmark-folders-view tree 
	{
	-moz-appearance: none !important;
	background: #D4D0C8 !important;
	}
#bookmarks-view tree > treechildren::-moz-tree-row(selected),
#history-panel tree > treechildren::-moz-tree-row(selected)
	{
	-moz-appearance: none !important;
	background: #D4D0C8 !important;
	border: 1px solid transparent;
	}
#bookmarks-view tree > treechildren::-moz-tree-row(selected, focus),
#bookmarks-view tree > treechildren::-moz-tree-row(current, focus),
#history-panel tree > treechildren::-moz-tree-row(selected, focus) ,
#history-panel tree > treechildren::-moz-tree-row(current, focus)
	{
	-moz-appearance: none !important;
	background-color: Highlight !important;
	border: 1px solid transparent;
	}
/***************************************************************************
Appearance of sidebar splitter
***************************************************************************
#sidebar-splitter 
	{
	background: #D4D0C8 !important;
	}
#bookmark-views-splitter 
	{
	-moz-appearance: none !important;
	background: #D4D0C8 !important;
	border: 1px solid transparent !important;
	-moz-border-left-colors: threedhighlight !important;
	-moz-border-right-colors: threedhighlight  !important;
	}
/***************************************************************************
 Appearance of preference window and addon manager category buttons
***************************************************************************/
.paneSelector,
.viewSelector
	{
	background: #D5D2CA url("data:image/gif;base64,R0lGODlhAQAeAIcAANXSytbTy9bTzNfUzNjVzdjVztnX0NrY0dzZ093b1N%2Fd1uDe2OLg2%2BTi3ebk3%2Bfm4eno4%2Bvp5ezr5%2B7s6e%2Fu6%2FDv7PHw7fLx7vPy7%2FPy8PTz8fX08gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAAABAB4AAAgkADds0KAhA4YLFipQmCAhAoQHDhowWKAgAYIDBgoQGCAgAICAADs%3D") top repeat-x !important;
	padding: 0px !important;
	}
radio[pane],
.viewSelector > radio
	{
	border: solid 1px transparent !important;
	margin: 0px !important;
	}
radio[pane]:hover,
.viewSelector > radio:hover
	{
	background: #B6BDD2 !important;
	border: solid 1px #0A246A !important;
	-moz-border-left-colors: #0A246A !important;
	-moz-border-top-colors: #0A246A !important;
	-moz-border-right-colors: #0A246A !important;
	-moz-border-bottom-colors: #0A246A !important;
	}
radio[pane]:hover:active,
.viewSelector > radio:hover:active,
radio[pane][selected="true"],
.viewSelector > radio[selected="true"]
	{
	border: solid 1px #0A246A !important;
	background: #8592B5 !important;
	color: #FFFFFF !important;
	}
/***************************************************************************
 Appearance of preference window groupbox borders
***************************************************************************/
groupbox 
	{
	border-top: groove 2px #808080 !important;
	border-top-color: #FFF !important;
	border-right-style: none !important;
	border-left-style: none !important;
	border-bottom-style: none !important;
	-moz-border-radius-topright: 0px !important;
	-moz-border-radius-topleft: 0px !important;
	}
groupbox label 
	{
	margin-top: -1px !important;
	}
/***************************************************************************
Appearance of highlighted elements in the Javascript console
***************************************************************************/
.console-row 
	{
	border: 1px solid #666666 !important;
	}
.console-row[selected="true"]
	{
	background: #B6BDD2 !important;
	border: 1px solid #0A246A !important;
	}
.console-row[selected="true"] .console-row-icon
	{
	border-right: 1px solid #0A246A !important;
	}
/***************************************************************************
Appearance of search boxes and find bar
***************************************************************************/
#search-box,
#find-field 
	{
	-moz-appearance: none !important;
	background: #FFFFFF !important;
	border: 1px solid #808080 !important;
	-moz-border-top-colors: #808080 !important;
	-moz-border-bottom-colors: #808080 !important;
	-moz-border-right-colors: #808080 !important;
	-moz-border-left-colors: #808080 !important;
	}
#search-box > hbox,
#find-field > hbox 
	{
	-moz-appearance: none !important;
	background: #FFFFFF !important;
	}
#find-field-container
	{
	-moz-appearance: none !important;
	border: 0px solid !important;
	margin: 0 4px 0 0 !important;
	}
#find-field[status="notfound"]
	{
	-moz-appearance: none !important;
	color: #000000 !important;
	border: 1px solid #FF0000 !important;
	-moz-border-top-colors: #FF0000 !important;
	-moz-border-bottom-colors: #FF0000 !important;
	-moz-border-right-colors: #FF0000 !important;
	-moz-border-left-colors: #FF0000 !important;
	}

/***************************************************************************
Appearance of status bar
***************************************************************************/
statusbar 
	{
	-moz-appearance: none !important;
	background: #D4D0C8 !important;
	border: 0px solid !important;
	border-top: 1px solid !important;
	-moz-border-top-colors: threedhighlight !important;
	}
statusbarpanel 
	{
	-moz-appearance: none !important;
	border: 1px solid #E1DED9 !important;
	margin: 2px 2px 1px 2px !important;
	}
.statusbar-resizerpanel 
	{
	-moz-appearance: none !important;
	border: 1px solid transparent !important;
	margin: 0px 0px 0px -2px !important;
	}
progressmeter 
	{
	-moz-appearance: none !important;
	background: #D4D0C8 !important;
	}
.progress-bar
	{
	-moz-appearance: none !important;
	background: Highlight !important;
	}