Hi all, I'm in the process of redesigning a website, using a template provided to me by a third party (the current website can be found at www.gridpro.com). For a number of reasons, I have been forced to carry over the old javascript navigation menu into the new format. The menu is a freely distrubuted javascript,the code of which is a little too long to post here, can be found at www.gridpro.com/menu1.js

My problem is that when I put the javascript into a table, it does not render correctly in firefox (but oddly enough its fine in opera and IE6). Specifically, the drop down menus do not line up correctly,
as seen below.

Does anybody have any ideas regarding the possibility that the table is causing the menu to break or the javascript or what?