Hola moquehua, fijate en tu codigo fuente:
Código HTML:
<link rel="stylesheet" media="all" type="text/css" href="basic_dd.css" />
<!--[if lte IE 6]>
<link rel="stylesheet" media="all" type="text/css" href="basic_dd_ie.css" />
<![endif]-->
Tienes script propios de IE, el navegador lee el codigo fuente, si es firefox interpreta la primera css basic_dd.css es la que debe utilizar y el codigo que le
sigue
Código HTML:
<!--[if lte IE 6]>
<link rel="stylesheet" media="all" type="text/css" href="basic_dd_ie.css" />
<![endif]-->
es un comentario, pero para IE este comentario le dice que si es IE6 aplique este codigo, asi todo el codigo fuente. Como no haces mencion a IE7 interpreta el codigo para firefox y por eso no funciona.
debes cambiar
Código HTML:
<!--[if lte IE 6]>
por su equivalente para todos los IE, no se como seria busca en la pagina de microsoft.