Hola 0le0
Al reproducir tu código, a mi el segundo imput se coloca ya bajo el primero (bajo= en la vertical)
Lo que he podido ver es que hay 1 ó 2 px de distancia en la vertical entre cada uno de los imput (los bordes que aparecen con firefox en los campos de texto).
¿Supongo bien si supongo que son esos 2px los que quieres que desaparezcan?
Siendo así, deberías añadir en tus estilos lo siguiente:
Cita: input {
font-size:13px;
height:21px;
}
Para otro tamaño tamaño de fuente tendrás que corregir la altura.
Un saludo