I was just there and did not find any of those gift cards you are asking. But as Liz mentions above me a Visa gift card works for everything!
I'm not sure. I know they sell Visa gift cards which you can use anywhere.
Thanks! Your answer is awaiting moderation.