.product-carousel #slide_thumbs div.active img{vertical-align:initial}
.sm_product-carousel #slide_thumbs{width:675px !important}
.product-carousel #slide_thumbs div{margin-right:2.5px;margin-left:2.5px;float:none;height:100%;padding-bottom:15px;text-align:center;cursor:pointer}
.product-carousel #slide_thumbs div span{display:none}
.product-carousel #slide_thumbs.titles div span{display:block;color:#fff;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:normal}
.product-carousel #slide_thumbs div.cycle-slide img{bottom:4px;vertical-align:initial}
.product-carousel #slide_thumbs div.active img{margin-top:0}
.product-carousel #slide_thumbs div.cycle-slide-active img{vertical-align:initial;border:solid 4px #fff;bottom:0}
.product-carousel #slide_thumbs div.cycle-slide:hover img{vertical-align:initial;border:solid 4px #ffa900}
.product-carousel #slide_thumbs div:hover img{vertical-align:initial;border:0}
.product-carousel #cards_slider span.slide-thumb-nav a{opacity:.50;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.product-carousel #cards_slider span.slide-thumb-nav a:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}