hallo,
<input type="submit" class="btn">
input.btn{
width:auto;
border:1px solid;
border-color:#ccc #333 #333 #ccc;
background:#900;
padding:1px 10px;
margin:0 3px;
color:#FFF;
font-weight:bold;
font-size:13px}
3D button kannst du so machen, richtige border colors right, left usw setzen. Um runde corners zu bekommen, kann man nur mit dem .jpg, wenn du den hintergrund mit background-image: ... definierst.
LG