@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
@namespace html url(http://www.w3.org/1999/xhtml);
@-moz-document url("chrome://browser/content/preferences/preferences.xul") {

prefwindow .paneSelector.chromeclass-toolbar{
-moz-appearance : none !important;
border: none !important;
background: transparent  !important;
}

prefwindow radio[pane] {
font-weight:bold!important;
-moz-appearance: toolbarbutton  !important; 
border: none !important;
background: transparent !important;
text-shadow: 
white 0px 0px 10px, 
white 0px 0px 10px,
white 0px 0px 10px,
white 0px 0px 10px,
white 0px 0px 10px,
white 0px 0px 10px !important;
min-height: 61px!important;
margin: 0px!important;
}
prefwindow radio[pane]:not([selected="true"]) {
border: none !important;
font-weight:normal!important;
background: transparent !important;
}

prefwindow radio[pane][selected="true"] {
width: 125px!important;
}

prefwindow{
-moz-appearance: -moz-win-glass !important;
opacity: 0.99 !important;
text-shadow: 
white 0px 0px 8px, 
white 0px 0px 8px,
white 0px 0px 8px,
white 0px 0px 8px, 
white 0px 0px 8px,
white 0px 0px 8px !important;
background-color: transparent!important;
}

prefwindow groupbox {
background: RGBa(255,255,255,0)!important;
-moz-appearance: none !important;
}


.checkbox-label-box{
margin-top:        2px!important;
margin-bottom: -13px!important;
}

.radio-label-box{
margin-top:         2px!important;
margin-bottom: -15px!important;
}

label{
margin-top:        -0px!important;
margin-bottom: -1px!important;
}

prefwindow tabpanels, prefwindow #advancedPrefs Tab{
border:none!important;
        background: RGBa(255,255,255,0) !important;
}

prefwindow caption{
        background: RGBa(0,0,0,0.1) !important;

        color: Black !important;
        opacity: 1.00 !important;
        margin: 20px 0px 0px 6px ! important;
}

prefwindow .caption-text {
        margin: -15px 0px 0px 0px ! important;
        border: none !important;
        font-weight: bold !important;}

tabpanels{
        -moz-appearance: none !important;
        background-color: transparent !important ;
        border: none !important;
}

tab{
text-align:center!important;
margin:0px!important;
border: none !important;
-moz-appearance: toolbarbutton!important;
}

tab:not([selected='true']){
width:100px!important;
}

tab[selected='true']{
width:150px!important;
font-weight:bold!important;
}

}
