I've searched a lot and found this issue occurs quite often - i've tried a fair few fixes, such as ensuring all of the parent div's have height: 100%; but even after that, max-height is not being respected by Firefox - however Chrome handles it fine (haven't got any other to try atm).
I'm trying to make an image always be visible as a whole without scrolling - if perhaps there is an alternative for doing this please let me know.
Thanks a lot! :)