.prozoom-image { margin-bottom: 10px; text-decoration: none; }
.prozoom-image:hover { text-decoration: none; }
#image { }
.more-views li a { /*border:2px solid #ddd; */float:left; width:56px; height:56px; overflow:hidden;}
.more-views li.active a { border-color: #999; }

.zoom-title {
    background:#999;
    color:#FFFFFF;
    font-family:Tahoma;
    font-size:11px;
    left:0;
    top:0;
    padding:2px;
    position:absolute;
    text-align:center;
    width:100%;
    z-index:10000;
}
.zoom-lens {
    background-color:#FFF;
    border: 1px solid #c4c4c4;
    overflow:hidden;
    z-index:10;
    position: absolute;
}
.zoom-lens img { border:0 none; }
.spinner, .informer {
    border:1px solid #CCCCCC;
    background: #fff no-repeat 43px 30px;
    color:#333333;
    font-family:Tahoma;
    font-size:12px;
    height:43px;
    width:90px;
    left:3px;
    top:3px;
    opacity:0.8;
    filter: alpha(opacity=80);
    padding:8px;
    position:absolute;
    text-align:center;
    text-decoration:none;
    z-index:10;
}
.spinner { background-image: url(../images/prozoom_loader.gif); }
.zoom-window { background-color:#FFFFFF; }
#largeimage { position:absolute; z-index:10000; }
#largeimage .close { display:block; background: #fff;  }
#largeimage .close:hover {text-decoration: none;}
#largeimage .close .close-text {float:right; margin-right: 15px; color:#9F9F9F; font-size:18px; text-decoration: underline; text-align:right; }
.zoom_ieframe { }
.close-icon-outer {display:block; background-color:rgba(255,255,255,0.5);
	position:absolute;
	top:0;
	padding: 5px;
	right: 0;}
.close-icon {
	color: #DF0081;
	height: 24px;
	padding-left: 25px;
	display:block;
	font-size: 18px;
	font-weight: bold
	line-height: 25px;
	background: url(../images/close.png) no-repeat;
}
#largeimage img {display:block; clear:both}
#largeimage div {position: relative; display:block; width: 100%; heigth: 100%}
#black_overlay_progress {
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #ccc;
    z-index: 1001;
    -moz-opacity: 0.8;
    opacity: .80;
    filter: alpha(opacity=80);
}

#black_overlay_progress[id] {
    position: fixed;
}