Hi. I believe you can't use css because eBay has their own. I'm sure you're not allowed the head and body tags for the same reason. Maybe that's what is happening to it?
Wish I could help but just know the very basics of css and certainly not enough to help with converting to inline. Maybe someone will be along that can help.
I really like your template!