1) Have you considered iRite? That might be a good solution. Otherwise I would say referring to .css you have defined on the page would work.
2) No, how data is displayed is different than how it is stored. You would probably use PHP to do formatting. eCart includes formatting functions.