more style fixes for safari, ie8, ie9, firefox