#lightboxoverlay {
	left: 0px; top: 0px; display: none; position: absolute; z-index: 9999; opacity: 0.85; background-color: black;
}
#lightbox {
	left: 0px; width: 100%; text-align: center; line-height: 0; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-weight: normal; position: absolute; z-index: 10000;
}
#lightbox img {
	width: auto; height: auto;
}
#lightbox a img {
	border: currentcolor; border-image: none;
}
.lb-outercontainer {
	margin: 0px auto; border-radius: 4px; width: 250px; height: 250px; position: relative; background-color: white; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.lb-outercontainer::after {
	clear: both; display: table; content: "";
}
.lb-container {
	padding: 10px;
}
.lb-loader {
	left: 0%; top: 40%; width: 100%; height: 25%; text-align: center; line-height: 0; position: absolute;
}
.lb-nav {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10;
}
.lb-container > .nav {
	left: 0px;
}
.lb-nav a {
	
}
.lb-prev {
	width: 49%; height: 100%; display: block; background-image: ;
}
.lb-next {
	width: 49%; height: 100%; display: block; background-image: ;
}
.lb-prev {
	left: 0px; float: left;
}
.lb-next {
	right: 0px; float: right;
}
.lb-prev:hover {
	background:  no-repeat left 48%;
}
.lb-next:hover {
	background:  no-repeat right 48%;
}
.lb-datacontainer {
	margin: 0px auto; width: 100%; padding-top: 5px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -ms-border-bottom-left-radius: 4px; -o-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -ms-border-bottom-right-radius: 4px; -o-border-bottom-right-radius: 4px;
}
.lb-datacontainer::after {
	clear: both; display: table; content: "";
}
.lb-data {
	padding: 0px 10px; color: rgb(187, 187, 187);
}
.lb-data .lb-details {
	width: 85%; text-align: left; line-height: 1.1em; float: left;
}
.lb-data .lb-caption {
	line-height: 1em; font-size: 13px; font-weight: bold;
}
.lb-data .lb-number {
	padding-bottom: 1em; clear: left; font-size: 11px; display: block;
}
.lb-data .lb-close {
	width: 35px; padding-bottom: 0.7em; float: right;
}
.lb-data .lb-close:hover {
	cursor: pointer;
}
