Pues tienes varias opciones:
1.- ponle float left también al segundo bloque.
2.- le quitas la anchura y le das el margen que necesita
Cita: #div_user_data_input_info {margin-left:50%;
padding-right:40px;
}
Seguro que hay más. Prueba cuál es compatible con la mayoría de navegadores.