Hola:
Al no tener el código completo no sé si la solución que te doy funcionará al 100%, pero no se pierde nada con intentarlo.
Código:
#contenedor {
padding:0;
margin:5 auto;
text-align: center;
}
form {
margin:5px auto;
padding: 15px;
background: #FF8080;
width: 250px;
/*height: 60px;*/
}
Engloba tu formulario en un div contenedor con las propiedades que te he indicado en la cita anterior y en las propiedades del div form suprime el height.
Funciona en IE7 y FF3, si no te funciona lo mejor es que pongas tu código completo (tanto el CSS como el HTML) puede haber algun elemento que interfiera en el formulario.
Saludos.