Hola Holden:
Creo que la forma correcta es la que usas, lo que no sé es en que puede fallar la versión 4 de netscape, pero si no admite el margin-top, y margin-left, se puede usar solo margin, que se puede usar con un solo parámetro para abarcar los 4 márgenes, o con 4 que representan arriba, derecha, abajo, izquierda (aunque no estoy del todo seguro del orden...
margin: 0;
ó
margin: 0 5 0 5;
en el segundo caso dejaria 5 puntos(o pixeles) abajo y a la derecha.
Otro estilo que puede influenciar en la ubicacion de los tags es padding...
prueba poner padding:0;
Saludos