A stye is an infection that causes a tender red lump on the eyelid. Most styes occur along the edge of the eyelid.