Fixed it :) well kind of....

Code:
if( mmOpenMenus ) {
		for(var i in mmOpenMenus) {
			var m = document.getElementById(mmOpenMenus[i]);
			m.style.visibility = "hidden";			
		}
		mmOpenMenus = null;
	}
}
to
Code:
if( mmOpenMenus ) {
		for(var i in mmOpenMenus) {
			var m = document.getElementById(mmOpenMenus[i]);
			m.style.visibility = "hidden";			
		mmOpenMenus = null;
                 }
	}
}
this fixed it however it's really buggy at the product page kinda have to go in, and out of the links to get them to show up.

anyone thats a javascript guru know a better way of fixing this? It says missing proprerties in firefox javascript errors.

You can get my the entire js file in here: http://jailhousedistro.com/jscript_mm_css_menu.zip

the menu is fine till it comes to product pages like: http://jailhousedistro.com/index.php...&products_id=1

I have it fixed thanks for the help, but it's kinda buggy so if anyone knows a better way to fix it i'd love to know :)

EDIT!: my hack works in firefox, but not IE so guess it is more then just buggy.