CSS Sprites Tutorials - Using CSS sprites allows you to greatly increase your websites speed by using single image files that contain multiple graphics. In other words, when you have many images to be used, instead of having them as different individual files, we combine them into one. Therefore, the client computer only downloads one image for all the different graphics to be displayed.
4 Best CSS Sprites Tutorials You Should Bookmark
Coding Apple’s Navigation Bar Using CSS Sprites
Image Sprite Navigation With CSS
Create an apple style menu and improve it via jQuery