Well, after about five hours retracing my steps, I finally figured out the offending code - it was the submit button.
On this page:
index.php
It works fine with:
<input type="submit" name="KT_Insert1" id="KT_Insert1" value="Post your query" />
But on this page:
indexb.php
It only works in Safari with:
<input name="KT_Insert1" type="image" id="KT_Insert1" onmouseover="MM_swapImage('KT_Insert1','','images/buttons/post_enq uiry2.jpg',1)" onmouseout="MM_swapImgRestore()" value="Post your query" src="../images/buttons/post_enquiry1.jpg" border="0" />
As its now nearly 2:30am, I'm not going to try to figure why that should be right now.
Its nothing if not frustrating sometimes, this web design lark!
:)