

.types {
float: right;
width: 555px;
}

.types a {
text-align: center;
float: right;
background: white;
height: 175px;
width: 175px;
display: block;
position: relative;
text-decoration: none;
margin-left: 10px;
margin-bottom: 10px;
}

.types a:hover,
.types a:hover > span {
background: none repeat scroll 0 0 #425AD8;
color: white;
}

.types a img {
height:125px;
}

.types a span {
display: block;
margin-top: 10px;
margin-bottom: 10px;
color: #df4c00;
font-weight: bold;
font-size: 14px;
}
