/************************************************
 lightbox styling
 ************************************************/
.pos-lb-bg {  z-index:99999999; position: fixed; overflow: hidden; top: 0; left: 0; height: 100%; width: 100%; background-color: #000;	opacity: 0.75;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; }
.pos-lb-outer {z-index:99999999;  position: absolute; margin:20px 10px; top:0; padding: 30px 20px 0px 20px; border: 0px solid; background-color: #f0f0f0; box-shadow: 0 0 8px rgba(0, 0, 0, 0.5), 0 0 8px rgba(0, 0, 0, 0.2);}

.pos-lb-header { overflow: hidden; height:0px; padding: 5px 10px; border: 0px solid; }
.pos-lb-footer { overflow: hidden;  padding-top: 10px; padding-bottom: 10px; height:40px; font-size:0.75em; line-height:1em; }

.pos-lb-content {overflow: hidden;  border: 1px solid #e0e0e0; }
.pos-lb-content-dom { padding: 5px;; overflow:auto;}
.pos-lb-content img.pos-lb-img {  width: auto; height: auto;}

.pos-lb-close { position: absolute; cursor: pointer; right: 0; top: 0; margin: 15px; background-image: url(../Images/closeBtn.png); background-repeat:no-repeat; width: 12px; height: 12px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.pos-lb-inner { overflow: hidden !important; padding: 0px 0px 0px 0px;}
.pos-lb-nav-thumbs { overflow:hidden;  width:0; padding: 10px 0px;}
.pos-lb-navImages { width: 100000000px; }
.pos-lb-content iframe { width:720px; height: 450px; border:0; min-width:50%;}
.pos-lb-thumb img {  
	overflow: hidden;
	float: left;
	border: 1px solid #c0c0c0;
	margin: 0px 10px; 
	padding: 1px;
	height: 80px; 
	width:auto;
	box-shadow: 0px 0px 5px 1px #d0d0d0;	
	-moz-box-shadow:    0px 0px 5px 1px #d0d0d0;
    -webkit-box-shadow: 0px 0px 5px 1px #d0d0d0;
}

.pos-lb-thumb img:hover {  
  -moz-box-shadow:    0px 0px 5px 1px #a9a9a9;
  -webkit-box-shadow: 0px 0px 5px 1px #a9a9a9;
  box-shadow: 0px 0px 5px 1px #a9a9a9;	
}

.pos-lb-thumb-active img { 
  -moz-box-shadow:    0px 0px 5px 1px #428bca;
  -webkit-box-shadow: 0px 0px 5px 1px #428bca;
   box-shadow:       0px 0px 5px 1px #428bca;	
}

.pos-lb-nav { position: absolute; cursor: pointer; margin-right:0%; opacity:0.55; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=55)"; background-repeat:no-repeat; width: 31px; height: 26px;}
.pos-lb-nav-next {  right:15px; background-image: url(../Images/nextBtn.png); }
.pos-lb-nav-prev {  left:15px;  background-image: url(../Images/prevBtn.png); }
.pos-lb-footertext { color: #505050; margin: -5px 35px 0px 35px; padding: 2px 5px; }
.pos-lb-nav.pos-lb-nav-disabled {cursor: not-allowed; opacity:0.15 !important; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";}

.pos-lb-nav-prev:hover, .pos-lb-nav-next:hover { opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
.pos-lb-close:hover { opacity:0.55; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=55)"; }

.pos-lb-load {
	background-image: url(../Images/loader.gif);
	background-repeat:no-repeat;
	background-position: center 30px;
	padding: 112px 10px 10px 10px; 
	margin: auto;
	
	text-align: center;
	font-size: 0.75em; 
	color: #000;
	overflow: hidden;
}
 

.pos-lb-inverse { border-color:#000 #000; background-color: black; color: white;}
.pos-lb-inverse .pos-lb-content {border-color: #e0e0e0 #e0e0e0; }
.pos-lb-inverse .pos-lb-load {background-image: url(../Images/loader-inverse.gif); color: white; }
.pos-lb-inverse .pos-lb-close { background-image: url(../Images/closeBtn-inverse.png); }
.pos-lb-inverse .pos-lb-nav-next { background-image: url(../Images/nextBtn-inverse.png);}
.pos-lb-inverse .pos-lb-nav-prev { background-image: url(../Images/prevBtn-inverse.png); }
.pos-lb-inverse  .pos-lb-thumb img {  
	border: 1px solid #909090;
	box-shadow: 0px 0px 5px 1px #d0d0d0;	
	-moz-box-shadow:    0px 0px 5px 1px #d0d0d0;
    -webkit-box-shadow: 0px 0px 5px 1px #d0d0d0;
}

.pos-lb-inverse .pos-lb-thumb img:hover {  
  -moz-box-shadow:    0px 0px 5px 2px #fff;
  -webkit-box-shadow: 0px 0px 5px 2px #fff;
  box-shadow: 0px 0px 5px 2px #fff;	
}

.pos-lb-inverse .pos-lb-thumb-active img { 
  -moz-box-shadow:    0px 0px 5px 3px #428bca;
  -webkit-box-shadow: 0px 0px 5px 3px #428bca;
   box-shadow:       0px 0px 5px 3px #428bca;	
}
