Hi,
#menuspacer {
allein der Name sagt schon, dass dieses Element überflüssig ist; genauso wie die Elemente mit der (fälschlich mehrfach vergebenen) ID spacer.
border: none;
Deine TDs haben doch ohnehin keinen border.
height: 1px;
und der Aufwand wegen 1px?
position: relative;
Wozu das?
border: 1px thin #000000;
was denn jetzt? 1px oder thin? Und vor allem: welchen border-style?
z-index: 0;
ist ohne Positionierung unsinnig.
background-position: center;
welches Hintergrundbild willst Du denn positionieren?
height:100%;
Nutzlos ohne Definition der Höhe für die Vorfahren-Elemente. Aber Du hast die Seite wohl auch nur im fehlertoleranten IE betrachtet.
freundliche Grüße
Ingo