I need to have a button and a tex box sitting next to each other and they have to align up perfectly as if one is bigger than the other then it will be instantly noticeable.
For IE: You can style things differently by using conditional stylesheets:
So you would write:
.ie6 .my-button-class { // }