So I’m going crazy wondering why it didn’t work, We both stumbling to find an answer, and he came up with somethings wrong with the margins not working. I being stupid and forgetting it isn’t valid XHTML because I didn’t add a doctype to the top of my HTML to define how the page should be displayed. With that say I’m guessing FireFox has a default doctype set for all html pages if one isn’t set, but IE wont parse as much correctly without one. I guess theres a limit of some sort.
If your like me and don’t remember doctypes off the bat you can bookmark one of my favorite sites I visit occasionally when I need help: http://xhtmldoctype.com/
Hope that helps for any IE7 Users, this possibly might be a problem with all browsers.