#mainNav {
    width: 178px;
    min-height: 297px;
    background: url(/s/media/img/bg-nav.png) bottom left no-repeat;
	float:left;
}

#mainNav.contentNav {
    min-height: 287px;
	padding-bottom: 10px;
}

    #mainNav p {
        font-size: 12px;
        margin: 12px 0 0 4px;
    }
    
        #mainNav #loginForm p a {
            padding-left: 8px;
            background: transparent url(/s/media/img/redarrow.png) 0px 4px no-repeat;
        }
    
#loginTabs {
    list-style: none;
}

    #loginTabs li {
        float: left;
        width: 89px;
    }
    
    #loginTabs li a {
        display: block;
        width: 178px;
        height: 25px;
        text-indent: -9000px;               
        background-position: 0 -25px;
    }
    
        #loginTabs li a#tab-signup {
            background-image: url(/s/media/img/tab-signup.png);
        }
        
        #loginTabs li a#tab-signin {
            background-image: url(/s/media/img/tab-signin.png);
        }
    
        #loginTabs li a.selected, 
        #loginTabs li a.selected:hover, 
        #loginTabs li a.selected:active {
            background-position: 0 0;
        }
        
        #loginTabs li a:hover, #loginTabs li a:active {
            background-position: 0 -50px;
        }
    
#mainNavList {
    list-style: none;
}

    #mainNavList li {}
    
        #mainNavList li a:link, #mainNavList li a:visited, #mainNavList li a:active {
            background: transparent url(/s/media/img/nav-header.png) 0 0 no-repeat;
            display: block;
            width: 158px;
            min-height: 13px;
            color: #404040;
            padding: 6px 10px;
            font: bold 12px Arial, Verdana, sans-serif;
            text-decoration: none;
        }
        
            #mainNavList li a:hover {
                background-position: 0 -25px;
                color: #fff;
            }
            
        #mainNavList li ul {
        }
        #mainNavList li ul li{
			height:25px;
        }
            #mainNavList li ul li a:link, 
            #mainNavList li ul li a:visited {
                background: #F6F8F8  url(/s/media/img/nav-subnav.png) bottom left no-repeat;
                font-weight: normal;
                color: #767676;
            }
            
            #mainNavList li ul li a:hover, 
            #mainNavList li ul li a:active {
                background: #F6F8F8 url(/s/media/img/nav-subnav-active.png) top left no-repeat;
                color: #000;
            }
            
            #mainNavList li ul li a.current {
				background: #F6F8F8 url(/s/media/img/nav-subnav-active.png) top left no-repeat;
                color: #000;
            }
