.iviewer_common {
    position:absolute;
    bottom:10px;
    height: 28px;
    z-index: 5000;
}

.iviewer_cursor {
    cursor: -moz-grab;
}

.iviewer_drag_cursor {
    cursor: -moz-grabbing;
}

.iviewer_button {
    width: 28px;
    cursor: pointer;
    background-position: center center;
    background-repeat: no-repeat;
}

.iviewer_zoom_in {
    left: 20px;
    background: url(../img/zoom_in.png) no-repeat left top;
}

.iviewer_zoom_out {
    left: 55px;
    background: url(../img/zoom-out.png) no-repeat left top;
}
/*** Zoom Styles ***/
#viewer {
	background-color: #FFF;
	height: 450px;
	left: 30px;
	position: absolute;
	top: 2%;
	width: 95%;
	z-index: 5;
}            
#viewer, #viewer + .overlay {display:none;}
#viewer + .overlay {
	background: none repeat scroll 0 0 #000000;
	height: 1235px;
	left: -2%;
	opacity: 0.3;
	filter:alpha(opacity=30);
	position: absolute;
	top: 0;
	width: 120%;
	z-index: 1;
}
.zoomWindowContainer {display:none !important;}
.zoomLens {
	background: #fff !important;
	border: 1px solid #000000 !important;
	cursor: pointer !important;
	height: 75px !important;
	width: 75px !important;
	z-index:99999 !important;
}
#viewer a.btnClose {
	height: 35px;
    right: 10px;
    text-indent: -9999px;
    top: 15px;
}
.iviewer_zoom_zero, .iviewer_zoom_fit, .iviewer_zoom_status {
	display:none;
}
