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