My menu works great in Chrome and IE10 but with IE8 the sub-menus display to the left and are hidden. I have attached my (pretty basic) html which illustrates the problem
Create a fiddle that runs your basic HTML + JS and file a bug. Hopefully there's an IE CSS guru here who can help you out with a hack in the mean time.
Thanks, I created (my first) jsFiddle which seems to be fine but I get all sorts of error when running it in IE8 - and it's only IE8 that has the menu issue I mention above