#superbox-overlay {
	Z-INDEX: 9998; BORDER-BOTTOM: #656565 800px solid; POSITION: fixed; BORDER-LEFT: #656565 800px solid; WIDTH: 100%; BACKGROUND: #131313; HEIGHT: 100%; BORDER-TOP: #656565 800px solid; TOP: 0px; BORDER-RIGHT: #656565 800px solid; LEFT: 0px
}
#superbox-wrapper {
	Z-INDEX: 9999; POSITION: fixed; WIDTH: 50%; DISPLAY: table; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
#superbox-container {
	POSITION: fixed; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: table-cell; HEIGHT: 100%; VERTICAL-ALIGN: middle; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
#superbox {
	BORDER-BOTTOM: #c0c0c0 5px solid; BORDER-LEFT: #c0c0c0 5px solid; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #c0c0c0 5px solid; BORDER-RIGHT: #c0c0c0 5px solid; PADDING-TOP: 0px
}
#superbox-container .loading {
	TEXT-ALIGN: center; MARGIN: 0px
}
*:first-child + HTML #superbox-container {
	POSITION: absolute; DISPLAY: block; HEIGHT: auto; TOP: 50%; LEFT: 50%
}
*:first-child + HTML #superbox {
	POSITION: relative; DISPLAY: block; TOP: 50%; LEFT: 0px
}
* HTML #superbox-container {
	POSITION: absolute; DISPLAY: block; HEIGHT: auto; TOP: 50%
}
* HTML #superbox {
	POSITION: relative; DISPLAY: block; TOP: -50%; LEFT: -50%
}
* HTML #superbox-overlay {
	POSITION: absolute
}
* HTML #superbox-wrapper {
	POSITION: absolute
}
#superbox-overlay {
	BACKGROUND: #000
}
#superbox-container .loading {
	TEXT-ALIGN: center; COLOR: #fff; FONT-SIZE: 40px
}
#superbox {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; PADDING-TOP: 10px
}
#superbox-innerbox {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.image#superbox {
	TEXT-ALIGN: center
}
#superbox .close {
	MARGIN: 0px; OVERFLOW: hidden
}
#superbox .nextprev {
	MARGIN: 0px; OVERFLOW: hidden
}

