If you want to use the Ready Classes, then you need to use them together correctly. You need to use "gf_left_half" then "gf_right_half" together in succession. Doing them the way you are (stacking a group of lefts and rights) simply isn't going to work.
You can re-order your form fields and then use the right & left classes so the form lays out properly, or you can always use the HTML blocks to introduce some new markup (add div containers, etc) and then float the containing elements, etc.
You can refer to this older post about using the HTML blocks to add fieldsets.. the concept is exactly the same, you would just use div element containers if you didn't want the fieldsets. Once the new divs are added in the markup, you can position and style them however you would like.
I'd personally just go with reordering the form fields and using the Ready Classes together properly.
Best of luck.
Posted 8 years ago on Tuesday November 6, 2012 | Permalink