<p>More and more mobile devices are consuming content on my eCommerce sites.  IPhones, Blackberries, PSPs, Windows Mobile, etc and I need some ideas how to handle repurposing my data using CSS templates for these devices.  Any ideas would be great. </p>

I recommend you look at what Delta Airlines does with CSS at
http://mobile.delta.com
.  They get help from a company called MShift who does a bunch of mobile banking (which, obviously, has to work on many different devices).
You can get some inspiration from the stylesheet used by the Delta site with
https://my.mshift.com/deltacss.css
.
Finally, there are a long list of demo mobile sites from MShift at
http://www.mshift.com/demo.html
.
FWIW, I don't have any association with either Delta or MShift, I have just admired their mobile UI.