Thanks Chris, I think that's done the job. Just a few other gremlins to root out. As for the fieldset, I used that because you have to use a block-level element inside form tags in XHTML 1.1 and I chose that one over div. Thanks again, Iain