/* Navigation
**************/
#navigation
{
    background: url(/images/layout/navigation-background.png) no-repeat;
    width: 960px;
    height: 25px;
    margin: 20px 0px 0px 0px;
    padding: 0px;
    clear: both;
    list-style: none;
}

#navigation li
{
    float: left;
    width: 137px;
    padding: 0px;
    margin: 0px;
}

#navigation li a:link,
#navigation li a:visited
{
    display: block;
    padding: 4px 0px 0px 17px;
    width: 120px;
    height: 21px;
    text-align: left;
    color: white;
    font-size: 15px;
    font-family: 'DIN Next W01 Light';
    text-transform: uppercase;
    letter-spacing: 0.01em;
}

#navigation li.selected a:link,
#navigation li.selected a:visited
{
    background: #626365;
}

#navigation li a:hover
{
    background: #626365;
}

#navigation li ul
{
    display: none;
}

#navigation li:hover ul
{
    display: block;
    position: absolute;
    z-index: 201;
    margin: 0px;
    height: auto;
    padding: 0px;
    background: url(/images/layout/dropdown-background.png) repeat;
}


#navigation li ul li
{
    list-style: none;
    float: none;
    padding-left: 15px;
    padding-right: 5px;
    width: 117px;
}

#navigation li ul li a:link,
#navigation li ul li a:visited,
#navigation li.selected ul li a:link,
#navigation li.selected ul li a:visited
{
    padding: 5px 0px 0px 0px;
    border-bottom: 1px dashed white;
    font-size: 14px;
    background: none;
    color: white;
}

#navigation li ul li a:hover
{
    background: none;
    color: #000;
}

#admin-nav
{
    clear: both;
    padding: 15px 0px 0px 0px;
}

#admin-nav li
{
    display: block;
    float: left;
    margin-right: 15px;
}

#admin-nav li a:link,
#admin-nav li a:visited
{
    display: block;
    padding: 4px;
    background: #f4f4f4;
}

