#overlay {
	Z-INDEX: 998
	; POSITION: absolute; BACKGROUND-COLOR: #131313; WIDTH: 100%; HEIGHT: auto; TOP: 0px; LEFT: 0px
}
#lightbox {
	Z-INDEX: 999; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 100%; COLOR: white; TOP: 20px; LEFT: 0px
}
#lightbox A {
	BORDER-BOTTOM: medium none; COLOR: white; TEXT-DECORATION: underline
}
#lightbox A:hover {
	BORDER-BOTTOM: medium none; COLOR: white; TEXT-DECORATION: underline
}
#lightbox A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#outerImageContainer {
	POSITION: relative; MARGIN: 0px auto; WIDTH: auto; HEIGHT: auto
}
#lightboxImage {
	WIDTH: 100%; HEIGHT: 100%
}
#imageContainer {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 50px; HEIGHT: 50px; FONT-SIZE: 0px; OVERFLOW: hidden
}
#loading {
	Z-INDEX: 999; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; HEIGHT: 25%; FONT-SIZE: 10px; TOP: 40%; LEFT: 0px
}
#loadingLink {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 60%; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../../images/foto/loading.gif) no-repeat center center; HEIGHT: 32px; PADDING-TOP: 0px
}
#hoverNav {
	Z-INDEX: 999; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
#imageContainer > #hoverNav {
	LEFT: 0px
}
#hoverNav A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
#prevLinkImg {
	BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA); TEXT-INDENT: -9999px; WIDTH: 49%; DISPLAY: block; HEIGHT: 100%
}
#nextLinkImg {
	BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA); TEXT-INDENT: -9999px; WIDTH: 49%; DISPLAY: block; HEIGHT: 100%
}
#prevLinkImg {
	FLOAT: left; LEFT: 0px
}
#nextLinkImg {
	FLOAT: right; RIGHT: 0px
}
#prevLinkImg:hover {
	BACKGROUND: url(../../images/foto/prev.png) no-repeat 5% center; _background-image: url(../../images/foto/prev.gif)
}
#prevLinkImg:hover:visited {
	BACKGROUND: url(../../images/foto/prev.png) no-repeat 5% center; _background-image: url(../../images/foto/prev.gif)
}
#nextLinkImg:hover {
	BACKGROUND: url(../../images/foto/next.png) no-repeat 97% center; _background-image: url(../../images/foto/next.gif)
}
#nextLinkImg:hover:visited {
	BACKGROUND: url(../../images/foto/next.png) no-repeat 97% center; _background-image: url(../../images/foto/next.gif)
}
#imageDataContainer {
	WIDTH: 100%; FONT: 13px " Trebuchet MS", tahoma, verdana, arial, sans-serif
}
#imageData {
	WIDTH: 100%; OVERFLOW: hidden
}
#imageDetails {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 70%; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 10px
}
#caption {
	DISPLAY: block; FONT-WEIGHT: bold
}
#numberDisplay {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; PADDING-TOP: 9px
}
#detailsNav {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px
}
#prevLinkDetails {
	OUTLINE-STYLE: none; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left
}
#nextLinkDetails {
	OUTLINE-STYLE: none; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left
}
#slideShowControl {
	OUTLINE-STYLE: none; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left
}
#prevLinkDetails {
	BACKGROUND-IMAGE: url(../../images/foto/navigation.png); FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine../../images/foto/prev-32grey.png', sizingMethod='scale'); MARGIN: 2px; WIDTH: 32px; BACKGROUND-POSITION: left 100%; HEIGHT: 32px; _background: none
}
#prevLinkDetails:hover {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine../../images/foto/prev-32color.png', sizingMethod='scale'); BACKGROUND-POSITION: 0px 0px
}
#nextLinkDetails {
	BACKGROUND-IMAGE: url(../../images/foto/navigation.png); FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine../../images/foto/next32-grey.png', sizingMethod='scale'); MARGIN: 2px; WIDTH: 32px; BACKGROUND-POSITION: right 100%; HEIGHT: 32px; _background: none
}
#nextLinkDetails:hover {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine../../images/foto/next32-color.png', sizingMethod='scale'); BACKGROUND-POSITION: 100% 0px
}
#slideShowControl {
	BACKGROUND-IMAGE: url(../../images/foto/navigation.png); FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine../../images/foto/start32grey.png', sizingMethod='scale'); MARGIN: 2px; WIDTH: 32px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -32px 100%; FLOAT: left; HEIGHT: 32px; _background: none
}
#slideShowControl:hover {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine../../images/foto/start32color.png', sizingMethod='scale'); BACKGROUND-POSITION: -32px 0px
}
.started#slideShowControl {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine../../images/foto/pause32grey.png', sizingMethod='scale'); BACKGROUND-POSITION: -64px 100%
}
.started#slideShowControl:hover {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine../../images/foto/pause32color.png', sizingMethod='scale'); BACKGROUND-POSITION: -64px 0px
}
#close {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 16px
}
#closeLink {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine../../images/foto/cancel48grey.png', sizingMethod='scale'); PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; PADDING-LEFT: 0px; WIDTH: 48px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../../images/foto/close.png) no-repeat 0px 100%; HEIGHT: 48px; TEXT-DECORATION: none; PADDING-TOP: 0px; _background: none
}
#closeLink:hover {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='engine../../images/foto/cancel48color.png', sizingMethod='scale'); BACKGROUND-POSITION: 0px 0px
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
* HTML > BODY .clearfix {
	WIDTH: 100%; DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
#outerImageFrame {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%
}
#outerImageContainer {
	OVERFLOW: visible
}
#outerImageContainer TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#lightboxFrameBody {
	BACKGROUND: url(../../images/foto/back_info.png); _background: none
}
#outerImageContainer TD {
	FONT-SIZE: 0px
}
#outerImageContainer TD.tl {
	WIDTH: 19px; HEIGHT: 19px
}
#outerImageContainer TD.br {
	WIDTH: 19px; HEIGHT: 19px
}
#outerImageContainer TD.tl {
	BACKGROUND: url(../../images/foto/back_corvers.png) 0px 0px; _background-image: none
}
#outerImageContainer TD.tc {
	BACKGROUND: url(../../images/foto/back_tb.png) 50% 0px; _background: none
}
#outerImageContainer TD.tr {
	BACKGROUND: url(../../images/foto/back_corvers.png) 100% 0px; _background-image: none
}
#outerImageContainer TD.ml {
	BACKGROUND: url(../../images/foto/back_lr.png) 0px 50%; _background-image: none
}
#outerImageContainer TD.mr {
	BACKGROUND: url(../../images/foto/back_lr.png) 100% 50%; _background-image: none
}
#outerImageContainer TD.bl {
	BACKGROUND: url(../../images/foto/back_corvers.png) 0px 100%; _background-image: none
}
#outerImageContainer TD.bc {
	BACKGROUND: url(../../images/foto/back_tb.png) 50% 100%; _background-image: none
}
#outerImageContainer TD.br {
	BACKGROUND: url(../../images/foto/back_corvers.png) 100% 100%; _background-image: none
}
