I keep hearing that div tags should be used for layout purposes and not table tags. So does that also apply to form layout? I know a form layout is
Yes, it does apply for form layouts. Keep in mind that there are also tags like FIELDSET and LABEL which exist specifically for adding structure to a form, so it's not really a question of just using DIV. You should be able to markup a form with pretty minimal HTML, and let CSS do the rest of the work. E.g.: