Mit Verlaub:
Besser wäre es die Cascade des Stylesheet zu beachten.
Eine CSS-Anweisung kann, wenn sie später im CSS-Dokument, steht eine vorhergehende gleichlautende überschreiben.
Statt "!important" wäre es besser der Box eine ID zu vergeben und die color über die ID anzusprechen
#DEINE_ID a {color: #cccccc;}
Wenn man das nicht macht, blickt man irgendwann gar nicht mehr durch.
Sicherlich ist "!important" eine gute Schnellösung, sie könnte aber Drawbacks haben die man nicht sofort bemerkt, da man ja nach so einer Änderung kaum alle seiten des Shops durchforstet um zu sehn ob man mit der Anweisung auch die Farbe anderer Links überschrieben hat.
Gruß,
noRiddle