Layout refresh using divs instead of tables