--- jcarousel-stable/jcarousel.module	2009-03-25 19:10:22.000000000 +0100
+++ /home/zan/www/sc613/sites/all/modules/jcarousel/jcarousel.module	2009-09-29 15:45:30.000000000 +0200
@@ -128,12 +128,13 @@ function jcarousel_add($selector = NULL,
     $jcarousel_added['settings'][$selector] = TRUE;
 
     // Add the skin CSS if it hasn't been added yet.
-    if (!isset($jcarousel_added['skin'][$skin])) {
+    if (!isset($jcarousel_added['skin'][$skin]) || !in_array($skin_path, $jcarousel_added['paths'])) {
       if ($skin == 'tango' || $skin == 'ie7') {
-        drupal_add_css("$jcarousel/jcarousel/skins/$skin/skin.css");
-      } 
+        drupal_add_css("$jcarousel/jcarousel/skins/$skin/skin.css");
+      }
       elseif (!empty($skin_path)) {
         drupal_add_css($skin_path, 'theme');
+        $jcarousel_added['paths'][] = $skin_path;
       }
       $jcarousel_added['skin'][$skin] = TRUE;
     }
