﻿body 
{
}

#mainBodyContent li a
{
    text-decoration:none;
}

#mainBodyContent li a:hover
{
    text-decoration:none;
}

#mainBodyContent ul li ul li
{
    list-style-image:url(/assets/web/images/buttonIcons/buttonIcon_scopeMenu_dealerLink_up.png);
}



 #mainBodyContent ul.siteMap
 {
    /*position    : relative;*/
    width       : 570px;
    margin      : 0px;
    padding     : 0px;
    
    list-style  : none;
    }
    
    
    /*
     ****************************
     * GENERIC CORE BASE STYLES
     ****************************
     */
    
    #mainBodyContent ul.siteMap li
    {
        list-style          : none;
        list-style-image    : url('');
        margin              : 0px;
        padding             : 0px;
        cursor              : pointer;
        
        display     : block;
        position    : relative;
        white-space : normal;
        padding     : 0px 0px 1px 0px !important;
        margin      : 0px 0px 1px 0px;
        
        width       : 100%;
        }
    
    #mainBodyContent ul.siteMap li a
    {
        display     : block;
        width       : auto;
        height      : 100%;
        float       : none;
        
        line-height : 13px;
        
        color       : #000000;
        }
        
    #mainBodyContent ul.siteMap li ul
    {
        display : none;
        }
        
    #mainBodyContent ul.siteMap li ul.open
    {
        display : block;
        }
        
    #mainBodyContent ul.siteMap li a:hover
    {
        display     : block;
        width       : auto;
        height      : 100%;
        float       : none;
        
        background-color    : #ababab;
        color               : #ffffff;
        }
        
        
    /*
     ****************************
     * LEVEL 0 SPECIFIC
     ****************************
     */
        #mainBodyContent ul.siteMap.level0
        {
            
            }
            
            #mainBodyContent ul.siteMap.level0 li
            {
                margin-top      : 10px;
                }
                
                #mainBodyContent ul.siteMap.level0 li a
                {
                    position        : relative;
                    width           : auto;
                    padding         : 5px 2px 5px 2px;
                    border-bottom   : 1px solid #9b9b9b;
                    font-size       : 11px;
                    font-weight     : bold;
                    }
 
        
                #mainBodyContent ul.siteMap.level0 li a.openClose
                {
                    position            : absolute;
                    
                    top                 : 5px;
                    right               : 0px;
                    width               : 15px;
                    height              : 15px;
                    border              : 0px;
                    background-color    : Transparent;
                    background-image    : url('/assets/web/images/buttonIcons/buttonIcon_plusSymbol_out1.png') !important; 
                    filter              : none !important;
                    filter              : progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/web/images/buttonIcons/buttonIcon_plusSymbol_out1.png');
                    background-image    : none;
                    background-repeat   : no-repeat;
                    font-size           : 13px;
                    font-weight         : bold;
                    text-align          : right;
                    }
                    
                    
                #mainBodyContent ul.siteMap.level0 li a.openClose:hover
                {   
                    color               : #999999;
                    font-weight         : bold;
                    background-color    : Transparent;
                    background-image    : url('/assets/web/images/buttonIcons/buttonIcon_plusSymbol_over1.png') !important;
                    filter              : none !important;
                    filter              : progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/web/images/buttonIcons/buttonIcon_plusSymbol_over1.png');
                    background-image    : none;
                    background-repeat   : no-repeat;
                    }
                
                
                    /* styles used to change plus symbol to minus when link selected, class added to <a> tag by JQuery (in SiteMap.js) */
                    #mainBodyContent ul.siteMap.level0 li a.openClose.open
                    {
                        background-color    : Transparent;
                        background-image    : url('/assets/web/images/buttonIcons/buttonIcon_minusSymbol_out1.png') !important;
                        filter              : none !important; /* IE6 fix */
                        background-image    : none;
	                    filter              : progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/web/images/buttonIcons/buttonIcon_minusSymbol_out1.png'); 
                    }
                    /**/
                    #mainBodyContent ul.siteMap.level0 li a.openClose.open:hover
                    {   
                        background-color    : Transparent;
                        background-image    : url('/assets/web/images/buttonIcons/buttonIcon_minusSymbol_over1.png') !important;
                        filter              : none !important;
                        background-image    : none;
	                    filter              : progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/web/images/buttonIcons/buttonIcon_minusSymbol_over1.png'); 
                    }
                
    /*
     ****************************
     * LEVEL 1 SPECIFIC
     ****************************
     */     
        #mainBodyContent ul.siteMap ul.level1
        {
            margin-top : 10px;
            }
            
            #mainBodyContent ul.siteMap ul.level1 li
            {
                margin-top : 7px;
                }
                
                #mainBodyContent ul.siteMap ul.level1 li a
                {   
                    font-size : 11px;
                    font-weight : normal;
                    padding : 2px 2px 2px 2px;
                    margin : 0px 0px 0px 40px;
                    border : 0px;
                    }
                
                    
                #mainBodyContent ul.siteMap ul.level1 li a.openClose
                {
                    top: 1px;
                    
                    background-image:url('/assets/web/images/buttonIcons/buttonIcon_plusSymbol_out2.png') !important; 
                    filter: none !important;
                    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/web/images/buttonIcons/buttonIcon_plusSymbol_out2.png');
                    background-image:none;
                }
                
                #mainBodyContent ul.siteMap ul.level1 li a.openClose:hover
                {
                    background-image:url('/assets/web/images/buttonIcons/buttonIcon_plusSymbol_over2.png') !important;
                    filter: none !important;
                    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/web/images/buttonIcons/buttonIcon_plusSymbol_over2.png');
                    background-image:none;
                }
                
                #mainBodyContent ul.siteMap ul.level1 li a.openClose.open
                {
                    background-image:url('/assets/web/images/buttonIcons/buttonIcon_minusSymbol_out2.png') !important; 
                    filter: none !important;
                    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/web/images/buttonIcons/buttonIcon_minusSymbol_out2.png');
                    background-image:none;
                }
                
                #mainBodyContent ul.siteMap ul.level1 li a.openClose.open:hover
                {
                    background-image:url('/assets/web/images/buttonIcons/buttonIcon_minusSymbol_over2.png') !important;
                    filter: none !important;
                    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/web/images/buttonIcons/buttonIcon_minusSymbol_over2.png');
                    background-image:none;
                }
                
     /*
     ****************************
     * LEVEL 2 SPECIFIC
     ****************************
     */     
        #mainBodyContent ul.siteMap ul.level2
        {
            margin-top: 3px;
            }
            
            #mainBodyContent ul.siteMap ul.level2 li
            {
                margin-top : 0px;
                }
                
                #mainBodyContent ul.siteMap.level0 ul.level2 li a
                {
                    font-size : 10px;
                    font-weight : normal;
                    padding : 2px 2px 2px 2px;
                    margin : 0px 0px 0px 80px;
                    border : 0px;
                    }
        
