.bgfreerib{font-size:11px;font-weight:700;color:#FFF;text-transform:uppercase;text-align:center;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:180px;display:block;background:#ff0000;position:absolute;top:40px;left:-35px;z-index:999;}
.product-thumb{overflow:hidden !important;position:inherit;}
ul.thumbnails li { position: relative; overflow: hidden; }