The new design is quite nice. Though, personally I like the old one more. Can't really say why, I thinks is it colors :?

Anyway, I looked through the code and the first thing I noticed were all the layers. Why not tables instead? It's much easier (well, at least I think so). Layers can be quite a pain in the xxx if you use javascript. Especially if you want it to work under every browser. Another problem that happens quite often is wrong positioning. In IE5.5 the space between the text and the menu is about 3~5 pixel, where in Info section the three boxes are located at the far right of the screen.

Second, I saw you use <span> quite often, however, this tag does not work with netscape. A (nested) layer should help here. If you decide to change the whole layer thing into a table, you probably won't have to use span at all.