Hiya Paul,
I can't remember exactly how you had things structured last time I posted here, or exactly what changes you have made recently, but as you know, the IE 6 conditional statement <!--[if lte IE 6]> should redirect to an alternative menu stylesheet which should compensate for some of the quirks in the way that IE6 handles CSS.
At the moment, the IE6 conditional doesn't seem to be being accessed, as the paths to it on your page are faulty (starting with ../). Maybe this is a recent intentional change - if you have put time into sorting it for IE6 using other methods.
These 'faulty' paths - if they have been like that since the beginning - would also mean that the iepngfix.htc - which should solve the .png issues in IE6 - has not been enabled. Your conditional currently looks like this:
<!--[if lte IE 6]>
<style type="text/css" media="all">
@import url("../CSSMenuWriter/cssmw/menu_ie.css");
</style>
<style type="text/css" media="all">
img, div, ul, li, span, a {
behavior: url("../CSSMenuWriter/cssmw_images/iepngfix.htc");
}
</style>
<![endif]-->
It might have been easier to start off utilising the IE6 conditional, and then making any additional changes to the menu_ie.css stylesheet.