.imagelist { /*background: white none repeat; height: 138px; width: 138px; */
display: block;  
padding-bottom: 2px;
margin-bottom: 2px;
padding-right: 1px;
}
.imagelist { /*border-style: solid; border-color: rgb(204, 204, 204) rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204);*/ border-width: 1px; display: table; overflow: hidden; 
margin-left: px;
margin-right: px;
margin-top: -2px;
}
.imagelist:hover /*{ background: rgb(247, 247, 247) none repeat; }*/ { background: #C4C4C4}
.imagelist a { margin: 0px auto; display: table-cell; vertical-align: middle; text-align: center; }
.imagelist a img {  }