
#div_container div.div_main_menu {
   text-transform    : uppercase;
   position             : absolute;
   text-align           : right;
   right                : 20px;
   top                  : 16px;
   width                : 580px;
}

#div_container div.div_main_menu div.section {
   text-align           : center;
   width                : 100px;
}

#div_container div.div_main_menu table td {
   padding              : 0px 6px;
   font-size            : 17px;
}

#div_container div.div_main_menu table td a:link,
#div_container div.div_main_menu table td a:visited {
   font-weight          : bold;
}


.ddmx {
   margin         : auto;
}


.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1:visited,
.ddmx .item1-active,
.ddmx .item1-active:hover,
.ddmx .item1-active:visited {
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding          : 3px 8px 4px 8px;
    font-weight      : bold;
    text-decoration  : none;
    display          : block;
    white-space      : nowrap;
    position         : relative;
    z-index          : 500;
    font-size        : 11px;
}

.ddmx .item2 {

}

.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {

    
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 10px;
}

.ddmx .section {

    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */
