@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

@-moz-document url-prefix(chrome:){
#mainPopupSet #PopupAutoComplete
{-moz-appearance: none !important;border:0px!important;
padding:0px !important;margin: -2px 0 0 0 !important;
background: transparent!important;}

#mainPopupSet #PopupAutoComplete .autocomplete-tree.plain {
margin: 0 0 12px 0 !important;}

#mainPopupSet #PopupAutoComplete .tree-bodybox{
padding:3px; margin: 0 0 -10px 0px !important;
-moz-box-shadow: inset rgba(255, 255, 255, 0.5) 0px 0px 1px!important;-moz-border-radius: 2px;
border: 2px solid!important;
-moz-border-bottom-colors:rgba(26, 26, 26, 0.04) rgba(26, 26, 26, 0.4) !important;
-moz-border-top-colors:rgba(26, 26, 26, 0.04) rgba(26, 26, 26, 0.4) !important;
-moz-border-left-colors:rgba(26, 26, 26, 0.04) rgba(26, 26, 26, 0.4) !important;
-moz-border-right-colors:rgba(26, 26, 26, 0.04) rgba(26, 26, 26, 0.4) !important;

background: transparent -moz-linear-gradient( rgba(256,256,256,1) 0px, rgba(250,250,250,.95) 100%) padding-box !important;}

#mainPopupSet #PopupAutoComplete .autocomplete-treebody
{-moz-appearance: none !important;
margin:0 !important;}

#mainPopupSet #PopupAutoComplete > *  {
text-align: left !important;}

#mainPopupSet #PopupAutoComplete scrollbarbutton[type="decrement"],
#mainPopupSet #PopupAutoComplete scrollbarbutton[type="increment"] ,
#mainPopupSet #PopupAutoComplete #treecolAutoCompleteComment
{visibility:collapse !important;}

#mainPopupSet #PopupAutoComplete .tree-scrollbar thumb {-moz-appearance: none !important;-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;background: -moz-linear-gradient(right, #cfcfd1 1px, #c0c0c4 0,#d9dadc 55%, #e9e9eb 55%, #f5f5f5) padding-box !important;border:1px solid #979797!important; border:1px solid rgb(124,124,124) !important;}
#mainPopupSet #PopupAutoComplete .tree-scrollbar {padding:10px 0 0 0 !important;margin:0 0 0 -2px !important;width:12px !important;
background: transparent !important; -moz-appearance: none !important;}

#mainPopupSet #PopupAutoComplete treechildren.autocomplete-treebody:-moz-tree-row(current) {-moz-appearance: none !important;
-moz-border-radius: 3px; background: transparent -moz-linear-gradient( #ddecfd 0px, #c2dcfd 100%) padding-box !important;
border: 2px solid !IMPORTANT;
-moz-border-top-colors: #7da2ce rgba(255,255,255,.38) !important;
-moz-border-right-colors: #7da2ce rgba(255,255,255,.38)  !important;
-moz-border-bottom-colors: #7da2ce rgba(255,255,255,.38)  !important;
-moz-border-left-colors: #7da2ce rgba(255,255,255,.38)  !important;}

#mainPopupSet #PopupAutoComplete treechildren.autocomplete-treebody:-moz-tree-cell-text {color: black !important;
font: 9pt "Segoe ui", sans!important;
margin:0px !important;}

#mainPopupSet #PopupAutoComplete treechildren.autocomplete-treebody:-moz-tree-cell-text(current) {color: black !important;}

#mainPopupSet #PopupAutoComplete treechildren.autocomplete-treebody:-moz-tree-cell {margin-top:-2px !important;
border-top-width:1px;
-moz-border-radius: 0px;
border-width:2px !important;
-moz-border-top-colors: transparent rgba(0,0,0,.1) !important;}
}