Okay I am a little closer to my ideal solution. After further digging I am using Field Groups and add_more fields to have the Piklist fields appear in a row layout, but I am still stuck on having each Piklist field row appear as a table row in an HTML table. In addition all the fields I add to my page, regardless of where the are in the code, are appearing at the very end of all my other content. Also is there a way to remove the fields from the default structure? (I want the field group to be full width with no description to the left).