Allora dato che son stai molto gentili (e paziente) a rispondere a me nella sezione VB, risponderò a te nella sezione CSS... che un pochettino conosco. Così non farò perdere tempo ad amministratori o altro.

Dico così perchè quello che vuoi fare te non si può fare coi CSS. I fogli di stile modificano la grafica degli elementi .... dei tag HTML ... quindi di imper testo (Hyper Text Markup Language). Quindi cambi colore e forma a testo alle celle che le contengono ecc... cambi sfondi, ecc...

Le link che hai mandato c'è l'immagine di un cappello che cambia colore. Il CSS non cambia il colore all'immagine.
A ogni click sul colore cambia l'immagine del cappello con un'altra immagine.

L'immagine del cappello baso e questa:

http://www.myboshi.net/boshi.php

Che non è un immagine JPG, PNG o GIF o altro ... e un file PHP .... e dentro il php ci può caricare di tutto
Praticamente le modifiche al colore del cappello le fa col PHP

http://www.myboshi.net/boshi.php?f=O...&c5=D69723&b=0

Vedi in questo secondo link. Ci sono dei simboli &, e dopo c'è scritto c1= ... c2= ...c3=
Credo si chiamino variabili ma non mi far dire una ca**ata.
Cmq sono quei valori che cambiano i colori al cappello.
Per esempio c2 cambia il colore alle strisce.... nell'ultimo link è un grigio (ovvero 171717)
Se lo cambi tipo in rosso FF0000 ... diventa appunto rosso.
Però è il contenuto del PHP che cambia che dandogli variabili diverse, lo script PHP reagisce come lo ha impostato il programmatore.
Se non hai dimestichezza col PHP non ti conviene dimenarti in ste cose.
Ti conviene scavalcare a priori la cosa, fare tante immagini del tuo prodotto con colori diversi e mettere dei link che cambiano l'immagine usando uno javascript:

<img id="modello" src="images/cappello_rosso.jpg">

<a href="javascript:document.getElementById('modello' ).src='images/cappello_blu.jpg';">BLU</a>

e ti passa la paura