/* Floatbox v2.42 */
/* June 3, 2008 */
/* large(ish) control graphics */

#fbOverlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99994;
}
/* overlay color */
div.fbOverlay_custom {
	background-color: #62a73b;
}
#fbFloatbox {
	position: absolute;
	border-style: solid;
	border-width: 2px;
	z-index: 99995;
}
div.fbFloatbox_custom {
	border-color: #fffff0;
	background-color: #2e3192;
}
#fbFloatbox a {
	outline: none;
	border: 0;
	margin: 0;
	padding: 0;
	background: url(images/blank.gif);
}
/* ie6 bug fix */
#fbFloatbox a {
	outline:expression(hideFocus='true');
}
#fbLoader {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
}
/* ie6 bug fix */
#fbLoader {
height:expression(document.getElementById('fbFloatbox').style.height);
}
/* animated 'loading' graphic */
#fbFloatbox .fbLoader_custom {
	background-image: url(images/loading.gif);
}
#fbContentPanel {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
#fbItem {
	position: absolute;
	left: 0;
	top: 0;
	border-style: solid;
	visibility: visible;
	z-index: 99996;
}
/* innerBorder color */
#fbFloatbox .fbItem_custom {
	border-color: #fffff0;
}
#fbResize {
	position: absolute;
	width: 25px;  /* = dimensions of the resize button */
	height: 25px;
	z-index: 99999;
}
/* resize button graphic */
#fbFloatbox .fbResize_custom {
	background-image: url(images/resize.gif);
}
#fbLeftNav, #fbRightNav {
	position: absolute;
	z-index: 99997;
}
#fbLeftNav {
	left: 0;
}
#fbRightNav {
	right: 0;
}
#fbUpperPrev, #fbUpperNext {
	position: absolute;
	width: 83px;  /* = dimensions of the upper prev and next graphics */
	height: 73px;
	background-repeat: no-repeat;
	z-index: 99998;
}
/* on-mouse-over upper nav prev graphic */
#fbFloatbox .fbUpperPrev_custom {
	background-image: url(images/prevlabel.gif);
}
/* on-mouse-over upper nav next graphic */
#fbFloatbox .fbUpperNext_custom {
	background-image: url(images/nextlabel.gif);
}
#fbInfoPanel {
	position: absolute;
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;  /* image title text */
	line-height: 1.25em;
	overflow: hidden;
}
#fbCaption {
	display: block;
}
/* image title color */
#fbFloatbox .fbCaption_custom {
	color: #fffff0;
	font-weight:bold;
}
#fbItemNumber {
	display: block;
	font-size: 10px;  /* 'image x of y' text */
}
/* 'image x of y' color */
#fbFloatbox .fbItemNumber_custom {
	color: #fffff0;
}
#fbControlPanel {
	position: absolute;
	font-size: 1px;
}
#fbLowerNav {
	float: left;
	width: 74px;  /* sum of lowerprev and lowernext widths */
	height: 32px;  /* height of 1 sprite panel in lowerprev and lowernext graphics */
	padding-right: 6px;  /* spacing between controls */
}
#fbLowerPrev {
	float: left;
}
#fbLowerPrevA {
	position: absolute;
}
#fbLowerPrev, #fbLowerPrevA {
	width: 32px;  /* = dimensions of the lower nav 'prev' graphic */
	height: 32px;
	background-repeat: no-repeat;
}
/* lower nav 'prev' graphic */
#fbFloatbox .fbLowerPrevA_custom {
	background-image: url(images/left-arrow.gif);
}
#fbLowerNext {
	float: right;
}
#fbLowerNextA {
	position: absolute;
}
#fbLowerNext, #fbLowerNextA {
	width: 32px;  /* = dimensions of the lower nav 'next' graphic */
	height: 32px;
	background-repeat: no-repeat;
}
/* lower nav 'next' graphic */
#fbFloatbox .fbLowerNextA_custom {
	background-image: url(images/right-arrow.gif);
}
#fbControls {
	float: right;
}
#fbClose {
	float: right;
	width: 32px;  /* = dimensions of the 'close' graphic */
	height: 32px;
	background-repeat: no-repeat;
}
/* 'close' graphic */
#fbFloatbox .fbClose_custom {
	background-image: url(images/stop.gif);
}
#fbPlayPause {
	float: left;
	padding-right: 6px;  /* spacing between controls */
}
#fbPlay, #fbPause {
	position: absolute;
}
#fbPlayPause, #fbPlay, #fbPause {
	width: 32px;  /* = dimensions of the 'play' and 'pause' graphics (they need to be the same size) */
	height: 32px;
	background-repeat: no-repeat;
}
/* 'play' and 'pause' graphics */
#fbFloatbox .fbPlay_custom {
	background-image: url(images/play.gif);
}
#fbFloatbox .fbPause_custom {
	background-image: url(images/pause.gif);
}
