use hide class instead of .hide() to allow for fancy css tricks