BODY:after {
	DISPLAY: none; CONTENT: url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png)
}
.lightboxOverlay {
	Z-INDEX: 9999; POSITION: absolute; FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); BACKGROUND-COLOR: black; DISPLAY: none; TOP: 0px; LEFT: 0px; opacity: 0.8
}
.lightbox {
	Z-INDEX: 10000; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 100%; FONT-WEIGHT: normal; LEFT: 0px
}
.lightbox .lb-image {
	DISPLAY: block; HEIGHT: auto; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px
}
.lightbox A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.lb-outerContainer {
	POSITION: relative; BACKGROUND-COLOR: white; MARGIN: 0px auto; WIDTH: 250px; ZOOM: 1; HEIGHT: 250px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px
}
.lb-outerContainer:after {
	DISPLAY: table; CLEAR: both; CONTENT: ""
}
.lb-container {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.lb-loader {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 100%; HEIGHT: 25%; TOP: 43%; LEFT: 0px
}
.lb-cancel {
	MARGIN: 0px auto; WIDTH: 32px; DISPLAY: block; BACKGROUND: url(../img/loading.gif) no-repeat; HEIGHT: 32px
}
.lb-nav {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.lb-container > .nav {
	LEFT: 0px
}
.lb-nav A {
	BACKGROUND-IMAGE: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==); OUTLINE-STYLE: none
}
.lb-prev {
	DISPLAY: block; HEIGHT: 100%; CURSOR: pointer
}
.lb-next {
	DISPLAY: block; HEIGHT: 100%; CURSOR: pointer
}
.lb-nav A.lb-prev {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); WIDTH: 34%; BACKGROUND: url(../img/prev.png) no-repeat left 48%; FLOAT: left; LEFT: 0px; opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s
}
.lb-nav A.lb-prev:hover {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1
}
.lb-nav A.lb-next {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); WIDTH: 64%; BACKGROUND: url(../img/next.png) no-repeat right 48%; FLOAT: right; RIGHT: 0px; opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s
}
.lb-nav A.lb-next:hover {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1
}
.lb-dataContainer {
	MARGIN: 0px auto; WIDTH: 100%; ZOOM: 1; PADDING-TOP: 5px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px
}
.lb-dataContainer:after {
	DISPLAY: table; CLEAR: both; CONTENT: ""
}
.lb-data {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #ccc; PADDING-TOP: 0px
}
.lb-data .lb-details {
	TEXT-ALIGN: left; LINE-HEIGHT: 1.1em; WIDTH: 85%; FLOAT: left
}
.lb-data .lb-caption {
	LINE-HEIGHT: 1em; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.lb-data .lb-number {
	PADDING-BOTTOM: 1em; DISPLAY: block; COLOR: #999999; CLEAR: left; FONT-SIZE: 12px
}
.lb-data .lb-close {
	TEXT-ALIGN: right; FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); OUTLINE-STYLE: none; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(../img/close.png) no-repeat right top; FLOAT: right; HEIGHT: 30px; opacity: 0.7; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s
}
.lb-data .lb-close:hover {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); CURSOR: pointer; opacity: 1
}
