My Page:

from the left to right is meant for; Normal, On Hover and Active. I am using a jQuery drop down feature, whereas I would like the normal image to show when the mouse is not over or it is active, the on hover image to show when you hover over and the active image to show when you click and the drop down appears.
I also need the caret to be 9px from the top and 4px from the left and if possible for it not to be selectable.
My page can be found here
EDIT: A JSFiddle has just been made.
<div id="Font-Type">
<div class="dropdown">
Arial <a href="#Font-Type" class="dropdown-toggle">▼</a>
<ul class="dropdown-menu">
<li class="Arial">Arial</li>
<li>Monospace</li>
<li>Cursive</li>
<li>Fantasy</li>
</ul>
</div>
</div>
Please not that I have chosen to do the drop down like this for the font-type drop down to display a preview of the font, of which is temporary not working but I know the problem and am trying to sort out this one first, as seen above.
Edit for David Fregoli
#Font-Size {
width:14px;
height:22px;
cursor:pointer;
font-size:8px;
}
#Font-Size.img {
background:url(../../../Images/TextEditor/buttons.png) no-repeat;
background-position:0 0;
}
#Font-Size.img:hover {
background:url(../../../Images/TextEditor/buttons.png) no-repeat;
background-position:0 14;
}
The following CSS shows nothing, even if I specify 'top left' for example.
Update: See the updated JSFiddle thanks to David Fregoli. All that is left to be answered now is how to get the caret to be 9px from the top and 4px from the left and the active to stay active whilst the drop down is open.