Hola a todos, espero anden bien.

Les cuento que estoy terminando una pagina para la cual hice un menu con el programa sothink dhtml menu.
El mismo tiene una serie de botones, y algunos de ellos despliegan subsecciones.

Y me pasa que en algunas versiones de IE, cuando hago mouseover sobre algun boton que despliegue subsecciones, cuando hago mouseout del mismo para ir a los botones desplegados, estos desaparecen.
En firefox nunca ha pasado, y en IE solo pasa en algunas versiones.

Aqui les copio el codigo del menu:

<div id="menu_principal_consumer">
<script type="text/javascript">
<!--
stm_bm(["menu7b53",860,"","blank.gif",0,"","",0,0,250,0,1000,1,0,0,"","",0,0,1,2,"default","hand",""],this);
stm_bp("p0",[0,4,0,0,2,3,0,7,100,"",-2,"",-2,50,0,0,"#999999","transparent","",3,0,0,"#000000"]);
stm_ai("p0i0",[0,"Cameras","","",-1,-1,0,"cameras_consumer2.htm","contenedor","","","","",0,0,0,"down_enabled_blue.gif","down_enabled_blue.gif",7,7,0,0,1,"#E6EFF9",1,"#FFD602",1,"","",3,3,1,2,"#0070BB","#0070BB","#0070BB","#0070BB","9pt Verdana","9pt Verdana",0,1],85,5);
stm_bpx("p1","p0",[1,4,0,0,2,3,6,0,84,"stEffect(\"slip\")",-2,"stEffect(\"slip\")"]);
stm_ai("p1i0",[0,"Menu Item 2","","",-1,-1,0,"","_self","","","icono_subcat_consumer.png","icono_subcat_consumer.png",6,10,0,"","",0,0,0,0,1,"#FFFFFF",0,"#0070BB",0,"","",3,3,1,2,"#0070BB","#FFFFFF","#0070BB","#FFFFFF","8pt Verdana","8pt Verdana",0,0],30,0);
stm_aix("p1i1","p1i0",[],30,0);
stm_ep();
stm_aix("p0i1","p0i0",[0,"Camcorders","","",-1,-1,0,"","_self"],100,5);
stm_bpx("p2","p1",[]);
stm_aix("p2i0","p1i0",[],30,0);
stm_aix("p2i1","p1i0",[],30,0);
stm_ep();
stm_aix("p0i2","p0i1",[0,"Calculators"],90,5);
stm_bpx("p3","p1",[]);
stm_aix("p3i0","p1i0",[],30,0);
stm_aix("p3i1","p1i0",[],30,0);
stm_ep();
stm_aix("p0i3","p0i1",[0,"Multifunctions"],105,5);
stm_bpx("p4","p1",[]);
stm_aix("p4i0","p1i0",[],30,0);
stm_aix("p4i1","p1i0",[],30,0);
stm_aix("p4i2","p1i0",[],30,0);
stm_aix("p4i3","p1i0",[],30,0);
stm_ep();
stm_aix("p0i4","p0i1",[0,"Printers"],75,5);
stm_bpx("p5","p1",[]);
stm_aix("p5i0","p1i0",[],30,0);
stm_aix("p5i1","p1i0",[],30,0);
stm_aix("p5i2","p1i0",[],30,0);
stm_aix("p5i3","p1i0",[],30,0);
stm_ep();
stm_aix("p0i5","p0i1",[0,"Scanners"],80,5);
stm_bpx("p6","p1",[]);
stm_aix("p6i0","p1i0",[],30,0);
stm_aix("p6i1","p1i0",[],30,0);
stm_aix("p6i2","p1i0",[],30,0);
stm_ep();
stm_aix("p0i6","p0i0",[0,"Facsimile","","",-1,-1,0,"","_self","","","","",0,0,0,"","",0,0],70,5);
stm_aix("p0i7","p0i1",[0,"Projector"],80,5);
stm_bpx("p7","p1",[]);
stm_aix("p7i0","p1i0",[],30,0);
stm_aix("p7i1","p1i0",[],30,0);
stm_aix("p7i2","p1i0",[],30,0);
stm_ep();
stm_aix("p0i8","p0i6",[0,"Consumables"],70,5);
stm_ep();
stm_em();
//-->
</script>
</div>


Yo de javascript no se absolutamente nada, por lo que leer este codigo me resulta chino basico.

Alguien puede saber porque sucede eso?

DESDE YA MUCHAS GRACIAS
Pablo