mira, puedes probar utilizando la propiedad position del css para colocar el div donde quieres, esta propiedad tiene los valores de fixed, relative y absolute, te acosejaria que utilices el valor de absolute y luego le das la posicion de donde lo quieres. por ejemplo:
.login{
position:absolute;
left:400px;
top:150px;
}
puedes probar hasta obtener la posicion que deseas. Espero q eso t ayude o si no puedes consultar en esta pagina: w3schools.com/css/default.asp tiene informacion y ejemplos faciles para que pruebes.