<style>
#preview{
	position:absolute;
	background: #f3f3f3;
	border: 1px solid #ddd;
	padding: 5px;
	margin: 1px;
	display:none;
	color:#fff;
	}

.jqzoom{
position:relative;
float: right;
cursor:pointer;
}

div.zoomdiv {
z-index                 : 100;
position                : absolute;
top						: 0px;
left					: 0px;
width                   : 250px;
height                  : 250px;
background: #ddd;
border: 5px double #f3f3f3;
padding: 0px;
margin: 1px;
display:none;
text-align: center;
overflow: hidden;
}

div.zoomdivbg {
z-index                 : 100;
position                : absolute;
top						: 0px;
left					: 0px;
width                   : 250px;
height                  : 250px;
background: #f3f3f3;
border: 1px solid #ddd;
padding: 5px;
margin: 1px;
display:none;
text-align: center;
overflow: hidden;
}

div.jqZoomPup {
z-index                 : 10;
visibility              : hidden;
position                : absolute;
top:0px;
left:0px;
width                   : 50px;
height                  : 50px;
border: 1px solid #aaa;
background: #ffffff url(/v4/_inc/zoom/images/zoom.gif) 50% top  no-repeat;;
opacity: 0.5;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
filter: alpha(Opacity=50);
}
</style>
