Don't worry, I understand completely. Although I am a professional designer, there was a time when CSS made my head spin. I will say that I have not tried to implement the link style I suggested into a Zencart stylesheet before, but I can't think of a reason that it would not work since it is standard CSS technique.
Perhaps it would be more helpful if I show you some examples from the web, from resources that I have sometimes referred to..
Here is a basic intro to how link styles work:
http://www.echoecho.com/csslinks.htm
Then, if you can imagine that each additional link style will just have another name following a dot, like this:
a.linkstylename:link
As for the attributes of the style, I think a format like this will probably work:
A.catagory-top:link {
background-image: url('/images/image.gif');
text-decoration: none;
color: #FFFFFF;
display: block;
}
A.catagory-top:visited {
background-image: url('/images/image.gif');
text-decoration: none;
color: #FFFFFF;
display: block;
}
A.category-top:hover {
background-image: url('/images/image_over.gif');
text-decoration: none;
color: #FFFFFF;
display: block;
}
...
The way I have it here, it is using a background image and then a text link on top of that. The color attribute is the color for the text link. The "none" just means that the link will not be underlined, so it won't look as "texty". This was the easiest way I could think to make this work. There are a lot of other attributes in the styles that you might need to add or play with to get it looking just right, such as padding or margins. I suggest searching the web for tutorials to help you with that as you go.
I am not 100% certain since I am not testing this right now, but I think that the "catagory-top" style in Zencart represents those top links in the boxes....and I think that's what you wanted....you might have to try this out on different things to see what happens.....just save backups as you go. :)
I hope this helps to get you moving in the right direction at least.
-Jackie
PS: This is just one way I could think to accomplish link minipulation with CSS techniques....but you could also do what some others have done and mess with javascript rollovers and such...I won't try to right a tutorial on that though.
Good luck!