@-moz-document url-prefix(http://mail.google.com/),url-prefix(https://mail.google.com/)
{
div#nb_1, div#nb_2 {
    display:none !important;
}

#ft .fc,#ft .fcs,#ft .ft,#ft .fv a + a
{
    display:none;
}

body
{
    margin:0px!important;
    padding:0px!important;
}

/* How much disk */
#ft .fq
{
    z-index: 1;
    padding:0px!important;
    padding-right:5px!important;
    position:absolute!important;
    right:0px!important;
    top:20px!important;
    /*color:#002864!important;*/
    color:#000!important;
    font-size:x-small!important;
    margin:0px!important;
}

#ft .fv
{
    padding:0px!important;
    margin:0px!important;
}

#ft
{
    margin:0px!important;
}

input[type="submit"],button[type="button"],select
{
    margin:0px!important;
    margin-right:5px!important;
}

input[type="submit"],input[name="q"],button[type="button"]{
    height:20px!important;
}

select{
    height:18px!important;
}

.lk, .lz *{
    text-decoration:none!important;
    color:#000000!important;
}

#nav > .nl
{
    margin-right:7px!important;
    border:3px solid #C3D9FF!important;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-topright:2px;
    border-bottom:1px solid #C3D9FF!important;
    background-color:#ffffff!important;
}

#nds + div {
    display:none;
}

/*CONTACTS*/
#nav > div + .nl
{
    margin: 0;
    -moz-border-radius-bottomleft:3px;
    -moz-border-radius-bottomright:2px;
    -moz-border-radius-topleft:0;
    -moz-border-radius-topright:0;
    border:3px solid #C3D9FF!important;
    border-top:1px solid #C3D9FF!important;
}/**/

/* Inbox -> Trash */
#nav > #nbds,#nav > #nds
{
    padding:0px!important;
    margin-right:7px!important;
    border-left:10px solid #C3D9FF!important;
    border-right:3px solid #C3D9FF!important;
}

.nl span, .cv b
{
    display: block;
}

.nl
{
    background-color:#ffffff!important;
}

#nav div.nl:hover
{
    display:block!important;
    background-color:#E0ECFF!important;
}

table.cv > tbody *,
.reader-embedded table.cv:hover *
{
    background-color:#E0ECFF!important;
}

.reader-embedded table.cv *
{
    background-color:#FFF !important;
    font-weight: normal !important;
}

.reader-embedded #feeds-container {
    background-color:#E0ECFF !important;
    font-weight: bold !important;
}
.reader-embedded #ar { display: none !important; }
/**/

#nav > table.cv
{
    margin-right:0px!important;
    width:142px!important;
    border:3px solid #C3D9FF!important;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-topright:2px;
    border-bottom:1px solid #C3D9FF!important;
    background-color:#E0ECFF!important;
}

#nav > table.cv > tbody *
{
    background-color:#E0ECFF!important;
}

/* LABELS */
/*#nb_0 {padding-top: 10px !important;}*/
#nb_0 table.nc td
{
    height:206px!important;
    overflow-y:auto;
    overflow-x:hidden;
    display:block!important;
}

td#bz_rosterlist
{
    max-height:125px!important;
    overflow-y:auto;
    overflow-x:hidden;
    display:block!important;
}

#tbd {
    /*height: 380px !important;*/
    overflow-y:auto;
    overflow-x:hidden;
    display:block!important;
    position: relative !important;
}

/* MAILBOX */
.mb > div[id] {
    width: 600px;
}

}
