Well it looked centered to me. That way was more of a quick fix anyway.
Remove text-align:center on the parent, That will make everything go on the left.
Give the parent some left padding and it will move everything over. That's the simplest way
You have invalid markup by the way, I'd create a new parent (a <div>) and wrap the labels/inputs in that, and give that the left padding (the text-align:center is set as an inline style on the form)
Work now, bye