The problem is the location of the image files in relation to the CSS file. The jQuery UI CSS tables reference various image files used in the user interface. You must store all files in the CSS folder and reference them. Although I found that you can move these CSS folders if necessary. Here is a site that I use with several jQuery user interface themes.
List of my directories:

And here are the links from my code:

I am coding in ASP.NET, so I just ignore tags for storing content.
* ALSO STORE IN A VARIETY ... Each theme folder that you see in my directory list (for example, "dark theme") is a subfolder created in the "CSS" folder when you use jQuery Custom ThemeRoller . If you used the default jQuery library, I believe that the image folder and CSS files are located directly in the CSS folder. **
BONUS INFORMATION: When using jQuery Themeroller, they allow you to use multiple themes using their "CSS scope" tag. You can use this function by entering the desired class name in the provided text box (classes must have a prefix of periods such as in the jQuery selector). If you use multiple themes, you only need to call jQuery once, and then specify each CSS file you need. This is what I did in my example, and therefore it may look a little more complicated than yours when you are done.
Lopsided
source share