layout improvement and cross browser fixes