You've given your labels a width of 200px which is pushing everything over to the right.
You should get used to using the developer tools in your browser (if you don't already) as copying your code and looking at the element in the inspector I used Chrome) made this trivial to see.
And sometimes tables have a use over divs. This looks like a tabular layout to me and placing it in a table does make a certain sense.
hericles 289 Master Poster Featured Poster
castajiz_2 commented: tnx for the answer! +4
hericles 289 Master Poster Featured Poster
hericles 289 Master Poster Featured Poster
hericles 289 Master Poster Featured Poster
hericles 289 Master Poster Featured Poster