Css being stripped from Widget

I am using a custom wordpress theme and I am a newb to php, so please bear with me:) I am using an mp3 player plugin but because of the way I styled the background, I need to use the shortcode version in the widget area. That wasn’t working so I added
add_filter(‘widget_text’, ‘do_shortcode’); to my functions.php
That generated the player but stripped css. Is there any way around this, like another variable to call the css or something?

http://www.g1ftedmusic.com/

You can se I have it working fine in the page…http://www.g1ftedmusic.com/contact/test-sub-page-contact/

it works if the shortcode is also put on the homepage, even though that particular one doesn’t show up. I guess because the scripts are generated properly?