.overlay_popup,#imageLink{

	background-color: white;
	border: 1px solid black;

        top: 10%;
	left: 30%;
	width: 334px;
}

.overlay_popup2{
background-color: #76757e;
}

.overlay_popup3{
    background-color: black;
}

.overlay_popup,.overlay_popup2,.overlay_popup3,.overlay_popup_red
{
	display: none;
	position: fixed;
	padding: 20px;
	margin:0;
	z-index: +10;
	overflow: hidden;
	border: 1px solid black;
        overflow: hidden;
}

.overlay_popup_title,.overlay_popup_title_red
{
	padding:5px 10px;
	margin:0;
	color:white;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.overlay_popup_red
{
        top: 10%;
	left: 30%;
	width: 334px;
	background-color: white;
}
.overlay_popup_title{
	background-color: black;
}
.overlay_popup_title_red
{
	background-color: #F00;
}

.overlay_textfield {
	border:1px solid #959ca0;
	height:16px;
	width:300px;
}

.overlay_textarea {
	border:1px solid #959ca0;
	height:130px;
	width:290px;
	font-family:Arial;
	font-size:11px;
	padding:5px;
        color: black;
}

.overlay_checkbox {
	border:1px solid #959ca0;
	margin:8px 10px 0px 0px;
}

#filter
{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index:10;
	opacity:0.5;
}


#imageLink input{
    font-size: 12px;
}

#imagezoom{
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    text-align: center;
}

#imagezoom A{
    color:white;
}

.zoomdetail_overlay div{
    float: left;
    margin: 0;

}
.zoomdetail_overlay div{
    width: 10%;
}
.zoomdetail_overlay .arialblack2{
    width: 45%;
}

#imagezoom .imagezoom{
    width: 100%;
}

.zoomdetail_overlay{
    clear:left;
    width: 100%;
    height: 30px;
}

.zoomdetail_container{
    height: 600px;
    width: 100%;
    display: table;
     overflow: hidden; position: static;
}
.zoomdetail_imagecover{
    width: 100%;
display: table-cell; vertical-align: middle;
}

.zoomdetail_imagecover img{
    max-height: 600px;

}
