I am attempting to customize the layout of a form using CSS to move the fields and labels to the desired placement. The issue I am having is to get the "onfocus" highlight for the field to move with the field itself and to resize it to the size of the field. The attached .png shows that while the field labeled State has the focus, the original position of the field is where the highlight appears.
Also I want the extra spacing between the City/State/Zip Code line and the Email field, which is the original position of the State and Zip Code fields, removed. The attached .txt is actually the .xml download of the business process for the form, just renamed to be attached to this message.