Are you using firefox or IE to look at it?
If its IE, switch to firefox and then when its good in firefox go back and check in IE.
Firefox -> IE = good
IE -> Firefox = not so good
Edit:
Code:
padding-top: 9px
width: 597px;
You're missing a ; after the 9px in padding. That's why it doesn't work.