I have a html form that is basically vertical but i really have no idea how to make two text fields on the same line. For example the following form below i want the First and L
The default display style for a div is "block." This means that each new div will be under the prior one.
You can:
Override the flow style by using float as @Sarfraz suggests.
or
Change your html to use something other than divs for elements you want on the same line. I suggest that you just leave out the divs for the "last_name" field