alt131 - 1:02 am on Mar 2, 2012 (gmt 0)
Hi jawschnick and welcome to WebmasterWorld :)
I wonder if useful to step back and look at the bigger picture a bit. Redirects should not be required and are really the wrong tool for this issue, so the first question I'd ask is whether you need different css files. Unless there are a lots of differences, just set a class or id for the elements to be styled differently and use the same css file. If you have already tried that and the styles are not being applied, that suggests an issue with the css or html (have you validated), or an issue with specificity of the selectors.
Can you provide a bit more information than "didn't work" - I wonder if there is a cache issue - so the browser is not checking for the new files, or a path issue to the css.