Looks a little "spammy" to me but it's not likely to have any adverse affect at all since spiders parse the CSS out anyway.
All they'd see would be "Email Marketing".
It's a rough guestimate in terms of how the bots work, but try out the page in a spider simulator.
PageRank » Search Engine Simulator
The hidden text would be more of an issue though, especially if it's not ever visible to humans. This begs the following rhetorical question;
If it's not ever visible to the user, why have it in the code? Hmmm???