Te dire algo rapido, tu css es un lio, en un principio por ejemplo, el tamaño que toma label 270px, es mayor al que toma el contenedor 230px, segundo no se para que tantos floats, si dentro de form, podrias hacer hecho dos divs
Código HTML:
Ver original<!--aqui colocar los inputs con sus labels del lado izquierdo-->
<!--aqui colocar los inputs con sus labels del lado derecho-->
<div style="clear: both;"></div>
Intenta hacerlo asi, porque si no, es realmente un lio poder ayudarte, porque como veo, esta tan rigido el formulario, que al agregar con JS otro span dentro del contenedor de un input, el tamaño es mayor al que puede soportar todo el formulario.
Te lo digo de buena manera, es bueno aprender buenas formas de trabajar con css, es mas facil modificarlo despues y menos probable de que ocurran errores de este tipo.