.mainHeaderButtons
{
    margin-bottom: 5px;
    background: url("../Content/img/lnbtopnav.png") repeat-x 0 -240px #DEDFE4;
    height: 30px;
    display: block;
    /*font-family: tahoma,serif !important;*/
}

    .mainHeaderButtons > ul.header-table
    {
        float: right;
        position: relative;
    }

        .mainHeaderButtons > ul.header-table > li
        {
            list-style-type: none;
            float: left;
            margin: 0;
            padding: 0;
            border-right: solid #ffffff;
            border-left: solid #B7B7B7;
            border-width: 1px;
        }

            .mainHeaderButtons > ul.header-table > li:last-child
            {
                border-right: none;
            }

            .mainHeaderButtons > ul.header-table > li:first-child
            {
                border-left: none;
            }

            .mainHeaderButtons > ul.header-table > li:not(.selected):hover
            {
                background: url("../Content/img/lnbtopnav.png") repeat-x 0 -209px;
            }

            .mainHeaderButtons > ul.header-table > li.selected
            {
                background-color: #0074CC;
                border-left: none;
                border-right: none;
            }

    .mainHeaderButtons a
    {
        font-weight: normal;
        font-size: 11px;
        color: #4C5666;
        display: block;
        position: relative;
        padding: 0 25px 0 10px;
        line-height: 30px;
    }

        .mainHeaderButtons a:hover
        {
            color: #4C5666;
            text-decoration: none;
        }

    .mainHeaderButtons .selected a, .mainHeaderButtons .selected a:hover
    {
        color: #ffffff;
    }

    .mainHeaderButtons a > span
    {
        background-image: url('../Content/img/lnbtopnav.png');
        background-repeat: no-repeat;
        width: 10px;
        height: 30px;
        display: block;
        position: absolute;
        top: 0px;
        right: 10px;
    }

        .mainHeaderButtons a > span.arr-selected
        {
            background-position: -10px -30px !important;
        }

        .mainHeaderButtons a > span.arr-light-blue
        {
            background-position: -40px -90px !important;
        }

        .mainHeaderButtons a > span.arr-red
        {
            background-position: -10px -60px !important;
        }

        .mainHeaderButtons a > span.arr-green
        {
            background-position: -10px -120px !important;
        }

        .mainHeaderButtons a > span.arr-violet
        {
            background-position: -10px -150px !important;
        }

        .mainHeaderButtons a > span.arr-light-green
        {
            background-position: -40px -120px !important;
        }
