

.ranavouter
{
    padding: 0px;
    margin: 0px;
}

.ranavouter .inner
{
    padding: 0px;
    margin: 0px;
    text-align: left;
}

.ranavouter .inner .tbl
{
    margin: 0px;
    border: none;
    border-spacing: 0;
    border-collapse: collapse;
    height: 18px;
}

.ranavouter .inner .niconspace
{
    display: inline-block;
    height:     18px;
    width:      16px;
}

.ranavouter .inner .niconspace a
{
    cursor:     pointer;
    display: inline-block;
    /* need to set size so empty link can be clicked */
    height:     18px;
    width:      16px;
}

/* plus minus */
.ranavouter .inner .ncollapsedicon
{
    background: url(/jslib/treeview/img/default/tp.gif) 0 0 no-repeat;
}
    .ranavouter .inner .ncollapsedicon:hover
       {
        background: url(/jslib/treeview/img/default/tph.gif) 0 0 no-repeat; 
    }

.ranavouter .inner .nexpandedicon
{
    background: url(/jslib/treeview/img/default/tm.gif) 0 0 no-repeat; 
}
    .ranavouter .inner .nexpandedicon:hover
       {
        background: url(/jslib/treeview/img/default/tmh.gif) 0 0 no-repeat; 
    }
    
.ranavouter .inner .nloadingicon
{
    background: url(/jslib/treeview/img/default/loading.gif) 0 0 no-repeat;
}

.ranavouter .inner .nvlineicon
{
    background: url(/jslib/treeview/img/default/vline.gif) 0 0 no-repeat;
}

.ranavouter .inner .nlasticon
{
    background: url(/jslib/treeview/img/default/ln.gif) 0 0 no-repeat;
}

.ranavouter .inner .nnochildren
{
    background: url(/jslib/treeview/img/default/tn.gif) 0 0 no-repeat;
}

.ranavouter .inner .nvoffset
{
    padding-left: 1px;
}

.ranavouter .inner .nlabel /* make this more specific than the  */
{
    /* padding-left: 1px; */
}

.ranavouter .inner .nlabel .navlabellink
{
    display: inline-block;
    vertical-align:     top;
    margin-top: 2px;
    
    text-decoration:    none;
}

.ranavouter .inner .nlabel a.nnormal
{
    color:              blue;
}
.ranavouter .inner .nlabel a.nnormal:hover
{
    color:              #666699;
}



.ranavouter .inner .nlabel a.nimportant
{
    font-weight:        bold;
}
.ranavouter .inner .nlabel a.nimportant:hover
{
    color:              #666699;
}

.ranavouter .inner .nlabel a.nreversevideo
{
    background-color:   #5656FB;
    color:              #FFFFFF;
    padding-left:       3px;
    padding-right:      3px;
    
    border-radius:          3px;
    -moz-border-radius:     3px;
    -webkit-border-radius:  3px;
}

.ranavouter .inner .nlabel a.nreversevideo:hover
{
    color:              #FFFFBE;
}

.ranavouter .inner .nlabel a.hlsearch
{
    background-color: lightgreen;
    color: #393BEE;
}

.ranavouter .inner .nflags
{
    /* padding-left: 3px; */
}

.ranavouter .inner .nflags img
{
    padding-left: 3px;
    margin: 0px;
    border: none;
    
    display: inline-block;
    vertical-align: top;
    margin-top: 2px;
}

.ranavouter .inner .nsalestar
{
    background: url(/catalog/images/sale5white.png) center center no-repeat;
}

.ranavouter .inner .rc {
    padding-left: .5em;
}


.ranavtrail
{
    display: inline-block;
}




.inline-image-popup-max
{
    max-width:      300px; 
    max-height:     400px;
}



.ranavouter .inner .doticon,
.ranavouter .inner .doticon:hover
{
    background: url(/catalog/images/lidot.png);
    background-repeat: no-repeat;
    background-position: center center;
}









