What is the best way to set up a separate link for each colored circle in my image below?
The goal is to have each colored circle link to a different page and have them not interfere with one another. If I chop them into slices, each image will of course really be a square, thus interfering with the one under it (orange circle into blue circle for example).
I know I can use an imagemap (area). But I prefer a non-imagemap implementation due to a current border bug in chrome for imagemaps, and google’s preference for non-imagemaps (SEO).
Ideas?
EDIT: This image is just a representation of what I actually when design is done, which are a bunch of circles with designs in them, so the image piece is a necessity.

How about something like this: http://jsfiddle.net/avTa8/
(No need for sprites/images, but you’ll need support for border-radius [see http://css3pie.com/ ])
demo only uses border-radius, use -moz-border-radius for FF support, etc.
html
css