Hey!
Its frosted transparent plastic .......... (but shhhhhh! the pictures are blag! I just did them for my portfolio - dont tell anyone ;) )
I checked it could be done by looking at sites like this
Frosted Clear Business Cards
Sorry to disappoint :D