@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
@-moz-document url(chrome://browser/content/pageinfo/pageInfo.xul){

radio image
{ display: none !important; }

#main-window, #topBar, #imagetree
{ -moz-appearance: -moz-win-glass !important;
background: rgba(100,100,100,.5) !important;
border: none !important; }

#viewGroup radio
{ color: black !important;
text-shadow: 1px 2px 2px #999 !important;
font-weight: bold !important; }

#viewGroup > radio:hover
{ background: transparent !important;
color: #ccc !important;
text-shadow: 1px 2px 2px #000 !important; }

#viewGroup > radio[selected="true"]
{ background: transparent !important;
color: #ccc !important;
text-shadow: 1px 2px 2px #000 !important; }

label[control], label.radio-label, label.checkbox-label, .fieldLabel,
.permissionLabel
{ color: black !important;
font-weight: bold !important;
text-shadow: 1px 2px 2px #444 !important; }

/* permission tab */ #permList
{ background: transparent !important;
border: 1px solid rgba(0,0,0,.5) !important; }

/* media tab */
#mediaSplitter 
{ border: none !important;
box-shadow: none !important; 
margin-top: 0px !important;
height: 6px !important;
background: url(data:image/gif;base64,R0lGODlhtQAGALMPAAAAABAQECAgIDAwMEBAQFBQUGBgYHBwcICAgJCQkKCgoLCwsMDAwNDQ0ODg4PDw8CwAAAAAtQAGAEAEXlDJSau9OOvNu/9gKGpHaZ5oqq5s675wLM903T54ru987//AoHBILBqPSOBiyWw6n9CodEqtWq/YrHY7ZXi/4LB4TC6bz+i0es1uu82AuHxOr9vv+Lx+z+/7/4CBeREAOw==) center !important; }

#mediaPanel > tree, #metatree
{ -moz-appearance: none !important;  
background: rgba(150,150,150, .6) !important; }

.permission
{ border: 1px solid transparent !important;
border-bottom-color: rgba(0,0,0,.5) !important; }

treechildren:-moz-tree-row(hover), 
treechildren:-moz-tree-row(selected),
treechildren::-moz-tree-line(active, selected, focus),
treechildren::-moz-tree-line(selected, focus),
.permission:hover
{ -moz-appearance: none !important; 
background: linear-gradient(100deg,rgba(0,0,8,0.3),rgba(0,0,0,0.2), rgba(231,254,203,0.4)) !important;
border: 1px solid rgba(0,0,0,.5) !important; }

treechildren::-moz-tree-cell-text
{ font-weight: bold !important;
color: #333 !important; }

treechildren::-moz-tree-cell-text(hover), 
treechildren::-moz-tree-cell-text(selected)
{ color: black !important;
text-shadow: 1px 2px 2px #000, 1px 2px 2px #000 !important; }

/* ========================== */
button, .inset.iframe
{ -moz-appearance: none !important;
background: rgba(0,0,0, .3) !important;
border-radius: 3px !important;
border: 1px solid rgba(0,0,0,.5) !important;
box-shadow: inset rgba(0,0,0, .2) 1px 6px 16px 2px, rgba(0,0,0,.6) 1px 3px 6px !important;
color: #888 !important;
text-shadow: 1px 1px 2px #000, 1px 1px 2px #000 !important;
font-weight: bold !important;
font-family: "Segoe UI", Tahoma, sans-serif !important; }

button:hover
{ -moz-appearance: none !important;
background: linear-gradient(-300deg,rgba(0,0,8,0.8),rgba(0,0,0,0.4), rgba(231,254,203,0.5)) !important;
border: 1px solid rgba(0,0,0,.6) !important;
color: #BED4AB !important; }

textbox[readonly="true"],
#securityBox description
{ color: #ccc !important;
text-shadow: 1px 1px 2px #000, 1px 1px 2px #000 !important;
-moz-appearance: none !important; } }

