@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
@-moz-document url(chrome://websearchpro/content/websearchprosettings.xul), url(chrome://websearchpro/content/websearchprosearchengine.xul) {

prefwindow, #mmsearch-window radiogroup, .groupbox-title, caption, #mmsearch-window scrollbox, .WSProlistBox.overviewlist scrollbar, #mmsearch-window .overviewrow, #wspro-shortcut listbox scrollbar, #wspro-shortcut listbox
{ -moz-appearance: -moz-win-glass !important;
background: none !important;  
padding: 0 !important;
opacity: .99 !important; 
color: black !important;
text-shadow: white 1px 1px 1px !important; }

.WSProlistBox.overviewlist, listbox 
{ -moz-appearance: -moz-win-glass !important; 
padding: 0 !important;
background: rgba(143,156,154,.4) !important;
color: black !important; 
text-shadow: 0px 0px 6px white !important; 
-moz-border-radius: 8px !important; 
border-top: 1px solid #E4F4F6 !important; 
border-bottom: 2px solid #75B7BD !important; 
border-left: 1px solid #F1F7E9 !important;
border-right: 2px solid #7A9C9F !important;
-moz-border-top-colors: #C5D3D4 #9EA9AA#8E9899 !important; 
-moz-border-bottom-colors: #435657 #69D2E0 #ccc !important;
-moz-border-left-colors: #F1F7E9 #ccc #ccc !important;
-moz-border-right-colors:  #666 #4CB5B8 #274D54 !important; }

groupbox scrollbox, scrollbar
{ -moz-appearance: -moz-win-glass !important; 
background: none !important; }

groupbox, caption  
{ -moz-appearance: none !important; 
border: none !important; }

.paneSelector.chromeclass-toolbar, #color_dropzone 
{ border: none !important; }

.wspro-link { color: black !important; }

.checkbox-check
{ -moz-appearance: none !important; 
-moz-border-radius: 3px !important; }

colorpicker[type="button"]
{ -moz-appearance: none !important; 
border: none !important;
background: none !important; }

radio, #mmsearch-window .overviewrow:hover, #mmsearch-window .overviewrow[difrow="true"]:hover, #mmsearch-window .overviewrow[selected="true"], #ml_defaultse, button:not([type="repeat"]):not([type="checkbox"]):not([wsprotype="imagebutton"]), menulist
{ font-weight: bold !important;     
-moz-appearance: none !important; 
background: url(chrome://browser/skin/tabbrowser/tab-bkgnd.png) !important; 
-moz-box-shadow: 
inset 2pt 2px 4px rgba(250,250,250, 0.2)  !important;
-moz-border-radius: 8px !important;
border-top: 1px solid #E4F4F6 !important; 
border-bottom: 2px solid #75B7BD !important; 
border-left: 1px solid #F1F7E9 !important;
border-right: 2px solid #7A9C9F !important;
-moz-border-top-colors: #C5D3D4 #9EA9AA#8E9899 !important; 
-moz-border-bottom-colors: #435657 #69D2E0 #ccc !important;
-moz-border-left-colors: #F1F7E9 #ccc #ccc !important;
-moz-border-right-colors:  #666 #4CB5B8 #274D54 !important; }

button:not([type="repeat"]):not([type="checkbox"]):hover, radio[pane]:hover, radio[pane][selected="true"]
{ -moz-appearance: none !important; 
background: url(chrome://browser/skin/tabbrowser/tab-hover-bkgnd.png) !important;
color: #010726 !important;
background: rgba(179,207,198, 0.4) !important; } }