/*jQzoom*/
.jqzoom{

float:left;
position:relative;
padding:0px;
cursor:move;
}

.jqzoom img{ width:420px !important; margin:0 auto; margin-top:24px; margin-left:29px; } /*171021*/

div.zoomdiv {
z-index: 999;
position : absolute;
top:0px;
left:0px;
width : 200px;
height : 200px;

width : 150px; /*171021*/
height : 150px; /*171021*/

background: #ffffff;
border:1px solid #CCCCCC;
display:none;
text-align: center;
overflow: hidden;
}
div.jqZoomPup {
z-index: 999;
visibility: hidden;
position: absolute;
top: 0px;
left: 0px;
width: 50px;
height: 50px;
border: 1px solid #dcdcdc;
/*background: #dcdcdc 50% top no-repeat;*/

background: #dcdcdc 30% top no-repeat; /*171021*/

opacity: 0.5;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
filter: alpha(Opacity=50);
cursor: move;
}