* {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
BODY {
	MARGIN: 0px; FONT: 12px Verdana, sans-serif; COLOR: #000
}
P {
	CLEAR: both
}
UL#gallery {
	MARGIN: 20px 0px 75px 50px; LIST-STYLE-TYPE: none
}
UL#gallery LI#first {
	BORDER-TOP: #ccc 1px solid
}
UL#gallery LI {
	CLEAR: both; WIDTH: 150px; POSITION: relative
}
UL#gallery LI:hover UL {
	LEFT: 150px
}
UL#gallery LI.sfhover UL {
	LEFT: 150px
}
UL#gallery LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; WIDTH: 150px; COLOR: #000; PADDING-TOP: 15px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
UL#gallery LI A:hover {
	BACKGROUND-COLOR: #fafafa
}
UL#gallery LI UL {
	PADDING-RIGHT: 20px; PADDING-LEFT: 50px; LEFT: -999em; PADDING-BOTTOM: 20px; MARGIN: 0px; WIDTH: 370px; PADDING-TOP: 20px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: -2px; BACKGROUND-COLOR: #fff
}
UL#gallery LI UL LI {
	CLEAR: none; DISPLAY: inline; Z-INDEX: 2; POSITION: static; TEXT-ALIGN: left
}
UL#gallery LI UL LI A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; WIDTH: 100px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; HEIGHT: 75px
}
UL#gallery LI UL LI A:hover {
	Z-INDEX: 2
}
UL#gallery LI UL LI A IMG {
	WIDTH: 100px; POSITION: absolute; HEIGHT: 75px
}
UL#gallery LI UL LI A:hover IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; Z-INDEX: 2000; LEFT: -50px; BORDER-LEFT: #000 1px solid; WIDTH: 200px; BORDER-BOTTOM: #000 1px solid; TOP: -37px; HEIGHT: 150px
}
UL#gallery LI A:active IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; Z-INDEX: 2000; LEFT: -50px; BORDER-LEFT: #000 1px solid; WIDTH: 200px; BORDER-BOTTOM: #000 1px solid; TOP: -37px; HEIGHT: 150px
}
UL#gallery LI A:focus IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; Z-INDEX: 2000; LEFT: -50px; BORDER-LEFT: #000 1px solid; WIDTH: 200px; BORDER-BOTTOM: #000 1px solid; TOP: -37px; HEIGHT: 150px
}
#lightbox {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; PADDING-TOP: 20px; BACKGROUND-COLOR: #000
}
#lightboxDetails {
	PADDING-TOP: 5px
}
#lightboxCaption {
	FONT-SIZE: 11px; FLOAT: left; COLOR: #fff
}
#keyboardMsg {
	FLOAT: right
}
#keyboardMsg A {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #fff; LETTER-SPACING: 2px; TEXT-DECORATION: none
}
#lightbox IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#overlay IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#closebutton {
	DISPLAY: none
}
