.dmx { font: 12px tahoma; } .dmx .item1, .dmx .item1-active { padding-left: 10px; padding-right: 10px; font: 12px arial; color: #FFFFFF; line-height:30px; height:30px; vertical-align:middle; text-decoration: none; display: block; white-space: nowrap; position: relative; } .dmx .item1:hover, .dmx .item1-active:hover { padding-left: 10px; padding-right: 10px; font: 12px arial; color: #FFFFFF; background:#000000; line-height:30px; height:30px; vertical-align:middle; text-decoration: none; display: block; white-space: nowrap; position: relative; } .dmx .item2, .dmx .item2-active { font: 12px tahoma; color: #FFFFFF; background:#000000; text-decoration: none; display: block; white-space: nowrap; position: relative; z-index: 500; line-height:20px; height:20px; vertical-align:middle; } .dmx .item2:hover, .dmx .item2-active:hover { color: #000000; background:#FFFFFF; text-decoration: none; display: block; white-space: nowrap; position: relative; z-index: 500; line-height:20px; height:20px; vertical-align:middle; } .dmx .item2 { padding: 3px 8px 4px 8px; background: #000000; width:100%; } .dmx .item2:hover, .dmx .item2-active, .dmx .item2-active:hover { background: #FFFFFF; } .dmx .arrow, .dmx .arrow:hover { padding: 3px 16px 4px 8px; } .dmx .item2 img, .dmx .item2-active img{ position: absolute; top: 4px; right: 1px; border: 0; } .dmx .section { background:#000000; position: absolute; visibility: hidden; z-index: -1; border:#000000 solid 1px; } * html .dmx td { position: relative; } /* ie 5.0 fix */