fixed a safari 5 bug with display:table