After all the rave reviews here I'm really tempted to buy a pair of these. I'd have to mail order them though and before I do I need to know what, exactly, are they made of? I am allergic to latex and if they are latex rubber then I have to avoid them.