Podemos ver tu HTML? parece que no tienes el borde en la imagen si no en otro DIV.
Y como consejo puedes optimizar tu CSS usando propiedades shorthand, quedaría algo así:
Código CSS:
Ver originalbackground: #FFF;
border: 1px solid #CCC;
padding: 2px;
height: 106px;
width: 151px;
EDIT: Me tarde demasiado escribiendo
![Riendo](http://static.forosdelweb.com/fdwtheme/images/smilies/risa.png)
Saludos