Hey sjh,

Sounds like "razor foam"...it's .5mm thick and available in opaque and transluscent colours through Cabelas.

Hope this helps.

Henry