#navigation ul {
        width: 997px; 
        height: 26px; 
        position: absolute;
        top: 150px; 
        left: 50px; 
        /* background: url(/new_menu/wwg_banner_bottom.jpg) no-repeat 0 0; */
        list-style: none;
        margin: 0; padding: 0;
}
#navigation li {
        display: inline;
}
#navigation li a:link, #navigation li a:visited {
        border: none;
        width: 80px; 
        height: 26px; 
        display: block; 
        position: absolute; 
        top: 0; 
        text-indent: -7000px;
        outline: none;
}


#navigation li.home a:link, #navigation li.home a:visited { 
        background: url(/new_menu/menu.png) no-repeat 0px 0px;
        width: 55px; 
        left: 0px;
}
#navigation li.navigation-updates a:link, #navigation li.navigation-updates a:visited { 
        width: 139px;
        background: url(/new_menu/menu.png) no-repeat 0px -26px; 
        left: 59px 
}
#navigation li.cruising-news a:link, #navigation li.cruising-news a:visited { 
        width: 109px;
        background: url(/new_menu/menu.png) no-repeat 0px -52px;
        left: 202px  
}
#navigation li.waterway-planner a:link, #navigation li.waterway-planner a:visited { 
        width: 138px;
        background: url(/new_menu/menu.png) no-repeat 0px -234px;
        left: 315px  
}
#navigation li.forum a:link, #navigation li.forum a:visited { 
        width: 55px;
        background: url(/new_menu/menu.png) no-repeat 0px -78px;
        left: 457px  
}
#navigation li.cruising-resources a:link, #navigation li.cruising-resources a:visited { 
        width: 138px;
        background: url(/new_menu/menu.png) no-repeat 0px -104px;
        left: 516px  
}
#navigation li.our-publications a:link, #navigation li.our-publications a:visited { 
        width: 125px;
        background: url(/new_menu/menu.png) no-repeat 0px -130px;
        left: 658px  
}
#navigation li.submit a:link, #navigation li.submit a:visited { 
        width: 55px;
        background: url(/new_menu/menu.png) no-repeat 0px -156px;
        left: 787px  
}
#navigation li.our-partners a:link, #navigation li.our-partners a:visited { 
        width: 108px;
        background: url(/new_menu/menu.png) no-repeat 0px -182px;
        left: 704px  
}
#navigation li.store a:link, #navigation li.store a:visited { 
        width: 55px;
        background: url(/new_menu/menu.png) no-repeat 0px -208px;
        /* left: 886px */  
        left: 846px
}

#navigation li.home a:hover, #navigation li.home a.active {
        background: url(/new_menu/menu.png) no-repeat -55px 0px; 
}
#navigation li.navigation-updates a:hover, #navigation li.navigation-updates a.active {
        background: url(/new_menu/menu.png) no-repeat -140px -26px; 
}
#navigation li.cruising-news a:hover, #navigation li.cruising-news a.active {
        background: url(/new_menu/menu.png) no-repeat -110px -52px;
}
#navigation li.waterway-planner a:hover, #navigation li.waterway-planner a.active {
        background: url(/new_menu/menu.png) no-repeat -140px -234px;
}
#navigation li.forum a:hover, #navigation li.forum a.active {
        background: url(/new_menu/menu.png) no-repeat -55px -78px;
}
#navigation li.cruising-resources a:hover, #navigation li.cruising-resources a.active {
        background: url(/new_menu/menu.png) no-repeat -140px -104px;
}
#navigation li.our-publications a:hover, #navigation li.our-publications a.active {
        background: url(/new_menu/menu.png) no-repeat -126px -130px;
}
#navigation li.submit a:hover, #navigation li.submit a.active {
        background: url(/new_menu/menu.png) no-repeat -55px -156px;
}
#navigation li.our-partners a:hover, #navigation li.our-partners a.active {
        background: url(/new_menu/menu.png) no-repeat -109px -182px;
}
#navigation li.store a:hover, #navigation li.store a.active {
        background: url(/new_menu/menu.png) no-repeat -55px -208px;
}
