http://jsfiddle.net/Lnykg/
When you hover over the image its supposed to fade transition into the other image, but in firefox the transition is broken. I tried adding a top: 0px; which was suggested from a similar question asked, but still doesn't work.
.infidus {
margin-left: 0px;
top: 0px;
width:698px;
height:300px;
background: url();
-moz-transition-duration: 0.7s;
-webkit-transition-duration: 0.7s;
transition-duration: 0.7s;
}
.infidus:hover {
margin-top: 0px;
top: 0px;
width:698px;
height:300px;
background: url();
-moz-transition-duration: 0.7s;
-webkit-transition-duration: 0.7s;
transition-duration: 0.7s;
}