CSS Library: Links & Buttons: Here
3D CSS buttons
Author: Dynamic Drive
By using an element's border-style CSS attribute to outset, you can easily create a 3D looking button. Taking it one step further the button can also appear depressed if desired, by switching from a border-style value of outset to inset. The below examples are 100% CSS based, not to mention lightweight:
Demo:
Dynamic Drive CSS Drive JavaScript Kit
The CSS:
