div.menu {
    color: #fff;
    font-family: DINpro, Verdana, sans-serif;
    padding-top: 70px;
    width: 300px;
}

div.menu div {
    height: 32px;
    width: 300px;
    background-repeat: no-repeat;
}

div.menu div a {
    display: block;
    float: right;
    width: 175px;
    padding-left: 32px;
    text-decoration: none;
    line-height: 32px;
    color: #fff;
}

div.menu div a:visited, div.menu div a:active {
    color: #fff;
}

div.menu div a:hover {
    text-decoration: none;
}

div.menu div.item-arrow {
    background-image: url('/images/menu/arrow.png');
    background-position: 92px 0;
    background-repeat: no-repeat;
}

div.menu div.item-blank {
    background-image: url('/images/menu/vertical-line.png');
    background-position: 97px 0;
    height: 32px;
    background-repeat: repeat-y;
}

div.menu div {
    clear:both;
}

div.menu div.item-top {         background-image: url('/images/menu/item-top.png'); }
div.menu div.item-top-h {       background-image: url('/images/menu/item-top-h.png'); }
div.menu div.item-top-c {       background-image: url('/images/menu/item-top-c.png'); }
div.menu div.item-top-a {       background-image: url('/images/menu/item-top-a.png'); }
div.menu div.item-bottom {         background-image: url('/images/menu/item-bottom.png'); }
div.menu div.item-bottom-h {       background-image: url('/images/menu/item-bottom-h.png'); }
div.menu div.item-bottom-c {       background-image: url('/images/menu/item-bottom-c.png'); }
div.menu div.item-bottom-a {       background-image: url('/images/menu/item-bottom-a.png'); }
div.menu div.item {         background-image: url('/images/menu/item.png'); }
div.menu div.item-h {       background-image: url('/images/menu/item-h.png'); }
div.menu div.item-c {       background-image: url('/images/menu/item-c.png'); }
div.menu div.item-a {       background-image: url('/images/menu/item-a.png'); }
div.menu div.item-red {         background-image: url('/images/menu/item-red.png'); }
div.menu div.item-red-h {       background-image: url('/images/menu/item-red-h.png'); }
div.menu div.item-red-c {       background-image: url('/images/menu/item-red-c.png'); }
div.menu div.item-red-a {       background-image: url('/images/menu/item-red-a.png'); }
div.menu div.item-green {         background-image: url('/images/menu/item-green.png'); }
div.menu div.item-green-h {       background-image: url('/images/menu/item-green-h.png'); }
div.menu div.item-green-c {       background-image: url('/images/menu/item-green-c.png'); }
div.menu div.item-green-a {       background-image: url('/images/menu/item-green-a.png'); }
div.menu div.item-blue {         background-image: url('/images/menu/item-blue.png'); }
div.menu div.item-blue-h {       background-image: url('/images/menu/item-blue-h.png'); }
div.menu div.item-blue-c {       background-image: url('/images/menu/item-blue-c.png'); }
div.menu div.item-blue-a {       background-image: url('/images/menu/item-blue-a.png'); }
div.menu div.item-yellow {         background-image: url('/images/menu/item-yellow.png'); }
div.menu div.item-yellow-h {       background-image: url('/images/menu/item-yellow-h.png'); }
div.menu div.item-yellow-c {       background-image: url('/images/menu/item-yellow-c.png'); }
div.menu div.item-yellow-a {       background-image: url('/images/menu/item-yellow-a.png'); }

div.menu div a.leftnote {
    width: 87px;
    color: #000;
    padding: 0;
    float: left;
    line-height: 14pt;
    font-size: 11pt;
    margin: 4px 3px;
}

/* CHROME */
body:nth-of-type(1) .menu {
    font-size: 10.5pt;
}