#overlay{
	position: fixed;
	display:none;
	top: 0px; 
	left: 0px; 
	z-index: 9999; 
	width: 100%; 
	height: 100%; 
	background-image: url(../images/bg-trans-50.png);
	line-height:100%;
	text-align:center;
}
#loader{
	position:absolute;
	top:50%;
	left:50%;
}
#imgHolder{
	position:relative;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	width: 0;
	height: 0; 
	padding: 10px; 
	margin-left: auto;
	margin-right: auto;
	margin-top: 50vh;
	z-index: 10100;  
	background: rgb(238, 238, 238);
	border-radius:15px;
	/*
   -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
	*/
}

#pic{
	position:relative;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 10200;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	background-color: rgb(102, 102, 102);
	border-radius:7.5px;
}
#pic img{
	position:absolute;
	left:0;
	width:100%;
	height:100%;
	border-radius:7.5px;
}
#left-arrow{
	background-image: url("../images/left-arrow-normal.png");
	background-position: 10px 60%;	
}
#right-arrow{
	right:0;
    background-image: url("../images/right-arrow-normal.png");
    background-position: right 10px top 60%;
}
.arrow{
	width: 33%; 
	height: 90%;
	z-index: 20200;
   -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
#video{
	display:none;
	border-radius:7.5px;
}
.gall-btn{
	position: absolute;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	background-size: 30px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.arrow:hover{
	opacity:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;

}
#closeBtn{
	top:0;
    right: 0px;
    width: 60px;
    height: 60px;
    z-index: 90000;
    background-image: url(../images/close-24.png);
    background-size: 30px 30px;
    background-position: top right;
    background-repeat: no-repeat;
	opacity:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
}

#closeBtn:hover{
	background-image: url(../images/close-over.png);
}
#closeBtn:active{
	background-image: url(../images/close-click.png);
}
