I have a table inside a div, the table could be any width but the div is set to 400px with auto overflow my problem is that I want the table right aligned, if I use text-align in IE8 it does not work, if I float the table right I get a hidden overflow this is for a internal app and only really needs to work in IE8 but a cross browser fix would be good to know. any ideas?