Puede ser que no estes aplicando muy bien las reglas CSS.
Aunque si deseas mostrarlo de acuerdo al navegador...
Por ejemplo (ya que el IE es el que siempre tiene problemas existe un hack especial para este...)
Cita: <!--[if IE]>
<link rel="stylesheet" type="text/css" href="archivosoloparaIE.css" />
<![endif]-->
te dejo un link interezante con más info..
http://virtuelvis.com/archives/2004/02/css-ie-only
Espero que te sirva...
Salu2