Can the position of the data capture fields be changed on the Hosted Payment Pages?

No. The public CSS file doesn’t allow the structure of the data capture fields to be significantly altered.