#etalage,.etalage,.etalage_thumb,.etalage_thumb_image,.etalage_source_image,.etalage_zoom_preview,.etalage_icon,.etalage_hint{display:none}
.etalage,.etalage ul,.etalage li,.etalage img,.etalage_hint,.etalage_description{margin:0;padding:0;border:0;list-style:none}
.etalage,.etalage_magnifier div,.etalage_magnifier div img,.etalage_small_thumbs ul,ul .etalage_small_thumbs li,.etalage_zoom_area div,.etalage_zoom_img{position:relative}
.etalage img,.etalage li{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none;user-drag:none}
.etalage{float:left}
.etalage li{position:absolute}
.etalage img{vertical-align:bottom;background: #fff;}
.etalage_magnifier{cursor:default}
.etalage_magnifier div{overflow:hidden}
.etalage_magnifier div img{display:none}
.etalage_icon,.etalage_hint{cursor:default;width:0;height:0;overflow:hidden}
.etalage_small_thumbs{overflow:hidden}
ul .etalage_small_thumbs li{float:left}
.etalage_zoom_area div{overflow:hidden;z-index:997}
ul .etalage_zoom_preview{position:absolute;z-index:998}
.etalage_zoom_img{z-index:999}
ul li div.etalage_description{position:absolute;bottom:0;left:0;z-index:999}

li.etalage_zoom_area {
    border: 1px solid #eee;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 0 25px -15px;
}