For some reason in older versions of mozilla like 1.6 the code below makes the horrible vertical gap between the buttons.. displaying fine in firefox, IE and moz 1.7

any ideas ?

Code:
<style type="text/css">
<!--
body {
	background-color: #999999;
}

input, select, textarea, button {
margin: 0px;
border:0px;

form {
margin: 0;
border: 0;
}

-->
</style></head>
<body>

   </br>
   <p />

   <div style="width:200px;">
	   <div style="float:left;">
		   <form method="POST" class="simple" id="simpleForm" action="<?= $_SERVER['PHP_SELF']; ?>?p=<?=($_GET['p'] - 1); ?>">
		   <input type="submit" name="next" value="<- Prev"></form>
   		</div>
  
		<div style="float:right;">
			<form method="POST" class="simple" id="simpleForm" action="<?= $_SERVER['PHP_SELF']; ?>?p=<?=($_GET['p'] + 1); ?>">
			<input type="submit" name="next" value="Next ->">
			</form>
		</div>
    </div>
Thanks