This is an example of what you are looking to do.
Code
#bar #addButton
{ background: url('http://images.cooltext.com/1224329.gif') no-repeat; width:82px; height: 32px; text-indent: -10000px;}
#bar #addButton a
{ background: url('http://images.cooltext.com/1224329.gif') no-repeat; width:82px; height: 32px;}
As you can see for the #addButton itself, I set the
background property, the
height property the
width property and a
text-indent property (to remove the text). No
position property is used. If you want to use the
position property (and especially if you are going to use "absolute" positioning), make sure you set the
position property on all the buttons (not the "a", just the button) or they will overlay each other.
For the "a" (which is just the link specification) I set the
background property,
height property and
width property to the same as I set it on the button itself.
If you should decide you want to alter the image on hover (your mouse moving over the button) then use the "a:hover" to do that.
Example
Code
#bar #addButton a:hover
{ background: url('http://images.cooltext.com/1224329.gif') no-repeat; width:82px; height: 32px;}
Follow the same format for all the buttons.
Example of the code with positioning set
Code
#bar #addButton
{ background: url('http://images.cooltext.com/1224329.gif') no-repeat; width:82px; height: 32px; text-indent: -10000px; position: relative; top: 100px; left: 100px;}