Ok, I'm sure your code does work. I've done this else where and it's worked fine as well. Here is the code that's not working:
Parent div:
<div class="right">
<?php include("includes/$index"); ?>
</div>
Here is the include where we have the problem:
<div style="position:relative;text-align:center">
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<div style="padding-top:5px;height:22px;width:300px;position:relative;vertical-align:middle;text-align:left;padding-left:3px;font-size:small;font-weight:bold;border-left:1px solid #afafaf;border-top:1px solid #afafaf;border-bottom:1px solid #afafaf;float:left">Axel Search 1.7.0 Commercial License.</div>
<div style="padding-top:5px;height:22px;width:60px;position:relative;vertical-align:middle;text-align:center;font-size:small;font-weight:bold;border-left:1px solid #afafaf;border-top:1px solid #afafaf;border-bottom:1px solid #afafaf;float:left">$69.95</div>
<div style="padding-top:2px;height:25px;width:75px;position:relative;text-align:center;font-size:small;font-weight:bold;border-left:1px solid #afafaf;border-top:1px solid #afafaf;border-right:1px solid #afafaf;border-bottom:1px solid #afafaf;float:left">
<input type="hidden" name="cmd" value="_s-xclick" />
<input type="image" src="https://www.paypal.com/en_US/i/btn/x-click-but23.gif" name="submit" alt="Make payments with PayPal - it's fast, free and secure!" />
</div>
</form>
</div>
With this code everything inside that first div inside the include is pinned to the left of the parent div. The only way I've been able to move it is with a margin or padding statement, but there's no way to put that up accuratly without knowing the current width of the parent div on any given screen.
Nick