/* Floatbox 5.3.4 */

/*
Sections:
  - custom color scheme (modify colors and bg images for controls here)
  - other color schemes
  - control widgets (adjust control sizes here if you've swapped out the controls' bg images)
  - other settings (not user-changeable)
*/

/** custom color scheme **/

/* overlay color */
#fbOverlay.fb_custom {
	background-color: #1b2642;
/* 	background-image: url(3cf9f95fcf289c76f89af6fdb44f4442a8b11c93.gif) ;  add a custom background image for the transparent page overlay */
}

/* main floatbox color */
#fbBox #fbBackground.fb_custom, #fbBox #fbCorners.fb_custom {
	background-color: #eed39e;
}

/* outerBorder color */
#fbBox #fbCorners.fb_custom {
	border-color: #da7b4d;
}

/* innerBorder color */
#fbBox #fbContentWrapper.fb_custom {
	border-color: #b64;
}

/* animated 'loading' graphic */
div#fbLoaderGif.fb_custom {
	background-image: url(1b7c09d3341fd7f404a51a5983393cc2d2bfdd84.gif) ;
}

/* resize button graphic in the top left corner */
/* note: if you want the smaller resize button, change #fbResizer width and height to 19px */
/* and also add "_small" to the resize gif name (e.g., graphics/resizer_custom_small.gif) */
#fbBox #fbResizer.fb_custom {
	background-image: url(89c904f226c0d859173755a5037869773114469b.gif) ;
}

/* resize dragger in the lower right corner */
#fbBox #fbDragger.fb_custom {
	background-image: url(86d47f4ead18306eec282095784bfef3ba7251b4.gif) ;
}

/* overlay nav graphics */
#fbBox #fbOverlayPrev.fb_custom {
	background-image: url(ba742d8eb9cf0308239a5dfd4c4d634b83ef22fc.gif) ;
}
#fbBox #fbOverlayNext.fb_custom {
	background-image: url(c57dfb5ef2b5b76f410743f1d9e5227298631b20.gif) ;
}

/* newWindowLink image */
#fbBox #fbNewWindowLink.fb_custom a {
	background-image: url(d0d06c019fa8dccdc7e0e4e581e952198e11e405.png) ;
}
#fbBox #fbNewWindowLink.fb_custom a:hover {
	background-image: url(c626582f3d80af5d3116e54695c2ad289bb5f010.png) ;
}

/* 'image x of y', indexLinks & newWindowLink text color */
#fbBox #fbIndexLinks.fb_custom, #fbBox #fbIndexLinks.fb_custom a,
#fbBox #fbNewWindowLink.fb_custom a, #fbBox #fbItemNumber.fb_custom {
	color: #666;
}

/* captions, infoLink, printLink, indexLinks:hover & newWindowLink:hover text color */
#fbBox #fbCaption.fb_custom, #fbBox #fbCaption2.fb_custom,
#fbBox #fbtlWidgetDiv.fb_custom a, #fbBox #fbtrWidgetDiv.fb_custom a,
#fbBox #fbblWidgetDiv.fb_custom a, #fbBox #fbbrWidgetDiv.fb_custom a,
#fbBox #fbIndexLinks.fb_custom a:hover, #fbBox #fbNewWindowLink.fb_custom a:hover {
	color: #000;
}

/* 'prev' and 'next' nav graphics */
#fbBox #fbPrev.fb_custom {
	background-image: url(aad840cb014537d26f1ac689d16b8e74a37d3142.gif) ;
}
#fbBox #fbNext.fb_custom {
	background-image: url(afd7edc087a569aa6cc9fbdb0ddcc3625857f3f2.gif) ;
}

/* 'play' and 'pause' graphics */
#fbBox #fbPlay.fb_custom {
	background-image: url(04b4e6d1cc2e2ba70e68c80c15b56f43a97b0250.gif) ;
}
#fbBox #fbPause.fb_custom {
	background-image: url(742d5466da5f50794d4d26f2edb3647e1bca4eb6.gif) ;
}

/* 'close' and 'outerClose' graphics */
#fbBox #fbClose.fb_custom {
	background-image: url(433fbcdaf54b55d1254c5b0399c948dbe9e3b01a.gif) ;
}
#fbBox #fbOuterClose.fb_custom {
	background-image: url(120b71bdfe0fed8cbc5af144a068bc3c27adcd0c.png) ;
}

/** end of custom color scheme **/

/** other color schemes **/

#fbOverlay.fb_black {
	background-color: #000;
}
#fbOverlay.fb_white {
	background-color: #000;
}
#fbOverlay.fb_blue {
	background-color: #0b183b;
}
#fbOverlay.fb_yellow {
	background-color: #752;
}
#fbOverlay.fb_red {
	background-color: #280000;
}

#fbBox #fbBackground.fb_black, #fbBox #fbCorners.fb_black {
	background-color: #000;
}
#fbBox #fbBackground.fb_white, #fbBox #fbCorners.fb_white {
	background-color: #fff;
}
#fbBox #fbBackground.fb_blue, #fbBox #fbCorners.fb_blue {
	background-color: #0b183b;
}
#fbBox #fbBackground.fb_yellow, #fbBox #fbCorners.fb_yellow {
	background-color: #ed9;
}
#fbBox #fbBackground.fb_red, #fbBox #fbCorners.fb_red {
	background-color: #580808;
}

#fbBox #fbCorners.fb_black {
	border-color: #888;
}
#fbBox #fbCorners.fb_white {
	border-color: #555;
}
#fbBox #fbCorners.fb_blue {
	border-color: #4060a8;
}
#fbBox #fbCorners.fb_yellow {
	border-color: #680c0c;
}
#fbBox #fbCorners.fb_red {
	border-color: #945848;
}

#fbBox #fbContentWrapper.fb_black {
	border-color: #ccc;
}
#fbBox #fbContentWrapper.fb_white {
	border-color: #000;
}
#fbBox #fbContentWrapper.fb_blue {
	border-color: #aaa8be;
}
#fbBox #fbContentWrapper.fb_yellow {
	border-color: #700;
}
#fbBox #fbContentWrapper.fb_red {
	border-color: #b64;
}

div#fbLoaderGif.fb_black {
	background-image: url(8648477c558d454ec1e202d9e0af06bc5feb0d3a.gif) ;
}
div#fbLoaderGif.fb_white {
	background-image: url(05927320d3e9d4b92fbd0f2783a15f6eada407c3.gif) ;
}
div#fbLoaderGif.fb_blue {
	background-image: url(8648477c558d454ec1e202d9e0af06bc5feb0d3a.gif) ;
}
div#fbLoaderGif.fb_yellow {
	background-image: url(05927320d3e9d4b92fbd0f2783a15f6eada407c3.gif) ;
}
div#fbLoaderGif.fb_red {
	background-image: url(8648477c558d454ec1e202d9e0af06bc5feb0d3a.gif) ;
}

#fbBox #fbResizer.fb_black {
	background-image: url(fab1105a1d587af580e1ff2d9a224ed75a163e19.gif) ;
}
#fbBox #fbResizer.fb_white {
	background-image: url(f14f108d904239e08ae3578210dd283b5008de8e.gif) ;
}
#fbBox #fbResizer.fb_blue {
	background-image: url(a62853d9d35b37a7f3b7074a2608018d7636de73.gif) ;
}
#fbBox #fbResizer.fb_yellow {
	background-image: url(13ddf233a6ed7d11c682c8287c90ca87a0d469e1.gif) ;
}
#fbBox #fbResizer.fb_red {
	background-image: url(07cb048043d60b7f3bacdab33e1ab3b9787cdce3.gif) ;
}

#fbBox #fbDragger.fb_black {
	background-image: url(91b65d788ea6f8053693f2c8f2be3b46012759ed.gif) ;
}
#fbBox #fbDragger.fb_white {
	background-image: url(c39df669c4734e827b9ae9be1f0928e233f6f52c.gif) ;
}
#fbBox #fbDragger.fb_blue {
	background-image: url(8669b81c28ee9f98ed4992f01b7369772a17f64d.gif) ;
}
#fbBox #fbDragger.fb_yellow {
	background-image: url(c2432f5087de2383f3852e46ccf5685d4f2be021.gif) ;
}
#fbBox #fbDragger.fb_red {
	background-image: url(8f42a7b573f3fb09184365a0ea8438e030378af8.gif) ;
}

#fbBox #fbOverlayPrev.fb_black {
	background-image: url(de83f9e5779b563de2661797c36ab68e4380766f.gif) ;
}
#fbBox #fbOverlayNext.fb_black {
	background-image: url(b954ee2cd21bf120223ab70432c3a24331333ec5.gif) ;
}
#fbBox #fbOverlayPrev.fb_white {
	background-image: url(c25e83b6c18ded2651fba95c1b841d91cff3da50.gif) ;
}
#fbBox #fbOverlayNext.fb_white {
	background-image: url(1faad366df5feae85f584c6a3bd92759ce5fc48a.gif) ;
}
#fbBox #fbOverlayPrev.fb_blue {
	background-image: url(4caf726674b2fde2df7f2118d5c7eb40f0603c1d.gif) ;
}
#fbBox #fbOverlayNext.fb_blue {
	background-image: url(d4b503c036e4ccd533deaeaac4c7671baf3bf974.gif) ;
}
#fbBox #fbOverlayPrev.fb_yellow {
	background-image: url(aec8babb09ef1cbb3ff53d8d10f7fae9c2a4b034.gif) ;
}
#fbBox #fbOverlayNext.fb_yellow {
	background-image: url(d7e6b4237145e5e8ca3d87e7d086fe11bcc9f4e5.gif) ;
}
#fbBox #fbOverlayPrev.fb_red {
	background-image: url(7d54d5508cfd8099b5d8debb130aa085d4db3acc.gif) ;
}
#fbBox #fbOverlayNext.fb_red {
	background-image: url(c366e081873e6a5ccf21583cb1e71b4c950dcaa1.gif) ;
}

#fbBox #fbNewWindowLink.fb_black a {
	background-image: url(698265eb8f70b350fea10ed6a0ce618d6de2b53a.png) ;
}
#fbBox #fbNewWindowLink.fb_black a:hover {
	background-image: url(98f5673a12c65382ccb46964d6e271826407140e.png) ;
}
#fbBox #fbNewWindowLink.fb_white a {
	background-image: url(2ee6b0fbbdb33aa11bfaa9500b6ad1d669d9ce1a.png) ;
}
#fbBox #fbNewWindowLink.fb_white a:hover {
	background-image: url(f84c62842449655cb5142b6786bc808fe0b30449.png) ;
}
#fbBox #fbNewWindowLink.fb_blue a {
	background-image: url(0f06406ab2f2a2d377090e60d1dd1d9152d1c7f7.png) ;
}
#fbBox #fbNewWindowLink.fb_blue a:hover {
	background-image: url(25eee357ec4527878cd915e1c65d8d28b4d1b7f7.png) ;
}
#fbBox #fbNewWindowLink.fb_yellow a {
	background-image: url(c332156c31a1404ef78860c13eb9afd13df5293e.png) ;
}
#fbBox #fbNewWindowLink.fb_yellow a:hover {
	background-image: url(6c1cec586bdff9db7b6a7952b6ae1f313a0cdb99.png) ;
}
#fbBox #fbNewWindowLink.fb_red a {
	background-image: url(c388fc7553517f7d3e59eb1f2fe2391c6877297c.png) ;
}
#fbBox #fbNewWindowLink.fb_red a:hover {
	background-image: url(912112dd3f529f4d8fe77e2746f200f82af3b510.png) ;
}

#fbBox #fbIndexLinks.fb_black, #fbBox #fbIndexLinks.fb_black a,
#fbBox #fbNewWindowLink.fb_black a, #fbBox #fbItemNumber.fb_black {
	color: #aaa;
}
#fbBox #fbIndexLinks.fb_white, #fbBox #fbIndexLinks.fb_white a,
#fbBox #fbNewWindowLink.fb_white a, #fbBox #fbItemNumber.fb_white {
	color: #666;
}
#fbBox #fbIndexLinks.fb_blue, #fbBox #fbIndexLinks.fb_blue a,
#fbBox #fbNewWindowLink.fb_blue a, #fbBox #fbItemNumber.fb_blue {
	color: #a7a7a7;
}
#fbBox #fbIndexLinks.fb_yellow, #fbBox #fbIndexLinks.fb_yellow a,
#fbBox #fbNewWindowLink.fb_yellow a, #fbBox #fbItemNumber.fb_yellow {
	color: #700;
}
#fbBox #fbIndexLinks.fb_red, #fbBox #fbIndexLinks.fb_red a,
#fbBox #fbNewWindowLink.fb_red a, #fbBox #fbItemNumber.fb_red {
	color: #ca8;
}

#fbBox #fbCaption.fb_black, #fbBox #fbCaption2.fb_black,
#fbBox #fbtlWidgetDiv.fb_black a, #fbBox #fbtrWidgetDiv.fb_black a,
#fbBox #fbblWidgetDiv.fb_black a, #fbBox #fbbrWidgetDiv.fb_black a,
#fbBox #fbIndexLinks.fb_black a:hover, #fbBox #fbNewWindowLink.fb_black a:hover {
	color: #d7d7d7;
}
#fbBox #fbCaption.fb_white, #fbBox #fbCaption2.fb_white,
#fbBox #fbtlWidgetDiv.fb_white a, #fbBox #fbtrWidgetDiv.fb_white a,
#fbBox #fbblWidgetDiv.fb_white a, #fbBox #fbbrWidgetDiv.fb_white a,
#fbBox #fbIndexLinks.fb_white a:hover, #fbBox #fbNewWindowLink.fb_white a:hover {
	color: #000;
}
#fbBox #fbCaption.fb_blue, #fbBox #fbCaption2.fb_blue,
#fbBox #fbtlWidgetDiv.fb_blue a, #fbBox #fbtrWidgetDiv.fb_blue a,
#fbBox #fbblWidgetDiv.fb_blue a, #fbBox #fbbrWidgetDiv.fb_blue a,
#fbBox #fbIndexLinks.fb_blue a:hover, #fbBox #fbNewWindowLink.fb_blue a:hover {
	color: #d0d0d0;
}
#fbBox #fbCaption.fb_yellow, #fbBox #fbCaption2.fb_yellow,
#fbBox #fbtlWidgetDiv.fb_yellow a, #fbBox #fbtrWidgetDiv.fb_yellow a,
#fbBox #fbblWidgetDiv.fb_yellow a, #fbBox #fbbrWidgetDiv.fb_yellow a,
#fbBox #fbIndexLinks.fb_yellow a:hover, #fbBox #fbNewWindowLink.fb_yellow a:hover {
	color: #941010;
}
#fbBox #fbCaption.fb_red, #fbBox #fbCaption2.fb_red,
#fbBox #fbtlWidgetDiv.fb_red a, #fbBox #fbtrWidgetDiv.fb_red a,
#fbBox #fbblWidgetDiv.fb_red a, #fbBox #fbbrWidgetDiv.fb_red a,
#fbBox #fbIndexLinks.fb_red a:hover, #fbBox #fbNewWindowLink.fb_red a:hover {
	color: #ec9;
}

#fbBox #fbPrev.fb_black {
	background-image: url(1904d4b3e55c566ae1760b7cc971773d317e9ff2.gif) ;
}
#fbBox #fbNext.fb_black {
	background-image: url(ae8650c821ae7464fd6ba77ecf9c5d3a247cc2d3.gif) ;
}
#fbBox #fbPrev.fb_white {
	background-image: url(b0d2816cea5a4bde7c934030548c53b06d18c211.gif) ;
}
#fbBox #fbNext.fb_white {
	background-image: url(3e98b0ed5d01262b32a01d5fd32cac38b25806f7.gif) ;
}
#fbBox #fbPrev.fb_blue {
	background-image: url(a583384c8e49413b3169a59aa742532bbb92e867.gif) ;
}
#fbBox #fbNext.fb_blue {
	background-image: url(ad0127330c37a5611dacea7e3a1cf7fca0d8056e.gif) ;
}
#fbBox #fbPrev.fb_yellow {
	background-image: url(7df955302de79a33d6858a768b3e4da417e999a8.gif) ;
}
#fbBox #fbNext.fb_yellow {
	background-image: url(50469b8679d38de600a7f9d2e92d04933bc3dae6.gif) ;
}
#fbBox #fbPrev.fb_red {
	background-image: url(5e7929ebf6e41fb835fbe2dfc4c7fdaa8ecbe445.gif) ;
}
#fbBox #fbNext.fb_red {
	background-image: url(a51118fac9f682d2f69632fb13d7e8eeb737f080.gif) ;
}

#fbBox #fbPlay.fb_black {
	background-image: url(a787cdc81a93fecbd6ecf8036a57fd2b499a21b6.gif) ;
}
#fbBox #fbPause.fb_black {
	background-image: url(04512db4cba5d8fd29be2c9a7a9670a61cd2a232.gif) ;
}
#fbBox #fbPlay.fb_white {
	background-image: url(b1374562016bf7994af1cfb899e756a9876e1377.gif) ;
}
#fbBox #fbPause.fb_white {
	background-image: url(21801d489312917b511333b107799922512f172a.gif) ;
}
#fbBox #fbPlay.fb_blue {
	background-image: url(9ff0a9acbac5cabf722e1ee9dba4e197ed5ca6e8.gif) ;
}
#fbBox #fbPause.fb_blue {
	background-image: url(7c5fc567b9a921a60718ff8f3cf398984278fe9c.gif) ;
}
#fbBox #fbPlay.fb_yellow {
	background-image: url(def2cd69fc84a92e8d92c8e4d805187f830d96c2.gif) ;
}
#fbBox #fbPause.fb_yellow {
	background-image: url(46ef6d1aa2a3348c05f87c8a02b8ad8bec874554.gif) ;
}
#fbBox #fbPlay.fb_red {
	background-image: url(3b8ef9166c45188636fb6d797fe622503e12bf79.gif) ;
}
#fbBox #fbPause.fb_red {
	background-image: url(d60900ea8895d99ca4e6ecacac3a9457d7c28e55.gif) ;
}

#fbBox #fbClose.fb_black {
	background-image: url(12b983f20a2f5b55cc231f1af94439dc132177c3.gif) ;
}
#fbBox #fbClose.fb_white {
	background-image: url(c7ea71f8153112dd50245b05feb0112cfa1e6ae9.gif) ;
}
#fbBox #fbClose.fb_blue {
	background-image: url(ccdec14738ba5a78141186b08416c251e039bfcc.gif) ;
}
#fbBox #fbClose.fb_yellow {
	background-image: url(722373b619930c5db14fe093f9391988f6078003.gif) ;
}
#fbBox #fbClose.fb_red {
	background-image: url(d95cc7332404ed7b93b6015529f2861edcd2fd49.gif) ;
}

#fbBox #fbOuterClose.fb_black {
	background-image: url(160b5b18cf0deaec88f4026e02368b0d0fb8cf7d.png) ;
}
#fbBox #fbOuterClose.fb_white {
	background-image: url(a0f498fd9e57ba0b528ff84a58ff1f9bdebda62c.png) ;
}
#fbBox #fbOuterClose.fb_blue {
	background-image: url(5ffab216b77bcb0254ae31174a396de4a45f2b8c.png) ;
}
#fbBox #fbOuterClose.fb_yellow {
	background-image: url(01fb223404bec56b4ca385a71a9e7786efd2c276.png) ;
}
#fbBox #fbOuterClose.fb_red {
	background-image: url(e7e18654c3e215cc80c92ea02328e607ea06d91b.png) ;
}

/** end of other color schemes **/

/** control widgets **/

#fbBox #fbControls {
	font-size: 1px;
	height: 14px;  /* all the controls (prev|next, play|pause, close) should be the same height */
}

#fbBox #fbNavControls {
	width: 88px;  /* sum of prev and next widths */
	height: 14px;
}

#fbBox #fbPrev {
	float: left;
	width: 44px;  /* prev nav control */
	height: 14px;
}

#fbBox #fbNext {
	float: right;
	width: 44px; /* next nav control */
	height: 14px;
}

#fbBox #fbPlayPause, #fbBox #fbPlay, #fbBox #fbPause {
	text-align: justify;
	width: 46px;  /* slideshow controls - play and pause need to be the same size */
	height: 14px;
}

#fbBox #fbPlay, #fbBox #fbPause, #fbBox #fbOuterClose {
	position: absolute;
}

#fbBox #fbClose {
	width: 46px;  /* the close button */
	height: 14px;
}

#fbBox #fbOuterClose {
	width: 27px;  /* the round outer close button */
	height: 27px;
}

#fbBox #fbResizer {
	position: absolute;
	left: 0;
	top: 0;
	width: 25px;  /* resizer widget in the top-left corner */
	height: 25px;
}

#fbBox #fbDragger {
	position: absolute;
	cursor: nw-resize;
	background-position: right bottom;  /* 'cause ie6 makes it taller than actual size */
	width: 12px;  /* dragger widget in the bottom-right corner */
	height: 12px;
}

/** end of control widgets **/

body div#fbOverlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-width: 0;
	margin: 0;
	padding: 0;
}

body div#fbBox {
	position: absolute;
	border-style: solid;
	border-width: 0;
	margin: 0;
	padding: 0;
	outline-style: none;
	background-color: transparent;
}

#fbBox div.fbx, #fbBox a.fbx, #fbBox img.fbx, #fbBox iframe.fbx, img#fbZoomImg.fbx, img#fbSlowLoad.fbx {
	border-width: 0;
	margin: 0;
	padding: 0;
	outline-style: none;
	background-repeat: no-repeat;
	background-color: transparent;
}
#fbBox a.fbx {
	background-image: url(3cf9f95fcf289c76f89af6fdb44f4442a8b11c93.gif) ;
}

#fbBox #fbContent {
	position: relative;
}
#fbBox img#fbContent {
	display: inline;
}

img#fbZoomImg.fbx, img#fbSlowLoad.fbx, #fbContentWrapper img.fbIndex,
a.fbPopup img:first-child, a.fbPopdown img:first-child, a.fbPopleft img:first-child,
a.fbPopright img:first-child, a.fbPopcenter img:first-child, a.fbPoppip img:first-child,
a.fbPopup img.fbPopper, a.fbPopdown img.fbPopper, a.fbPopleft img.fbPopper,
a.fbPopright img.fbPopper, a.fbPopcenter img.fbPopper, a.fbPoppip img.fbPopper {
	position: absolute;
	left: 0;
	top: -9999px;
	border-style: solid;
	border-color: #000;
	margin: 0;
	padding: 0;
}
#fbContentWrapper img.fbIndex {
	border-width: 1px;
}

#fbBox #fbBackground, #fbBox #fbBoxLiner, div#fbLoaderGif.fbx, #fbBox #fbCover {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	min-width: 100%;
	min-height: 100%;
	overflow: hidden;
	background-color: transparent;
	background-position: center;
	background-repeat: no-repeat;
}
#fbBox #fbBoxLiner {
	position: relative;  /* images won't fade in/out in ie6 if absolute */
	overflow: visible;  /* so fbDragger can show */
}
#fbBox #fbCover {
	background-image: url(3cf9f95fcf289c76f89af6fdb44f4442a8b11c93.gif) ;
}

#fbBox #fbHeader, #fbBox #fbFooter {
	position: absolute;
	background-color: transparent;
	overflow: hidden;
}

#fbBox #fbShadows, #fbBox #fbShadowTop, #fbBox #fbShadowRight, #fbBox #fbShadowBottom, #fbBox #fbShadowLeft, #fbBox #fbShadowCorner,
#fbBox #fbCorners, #fbBox #fbCornerTop, #fbBox #fbCornerRight, #fbBox #fbCornerBottom, #fbBox #fbCornerLeft, #fbBox #fbCorners2 {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
#fbBox #fbBackground {
	background-repeat: repeat;
}
#fbBox #fbShadows, #fbBox #fbCorners {
	overflow: visible;
	border-style: solid;
}
#fbBox #fbShadowRight {
	background-position: right top;
}
#fbBox #fbShadowCorner {
	background-position: right bottom;
}
#fbBox #fbShadowBottom {
	background-position: left bottom;
}

#fbBox #fbContentWrapper, #fbBox #fbtlPanel, #fbBox #fbtrPanel, #fbBox #fbblPanel, #fbBox #fbbrPanel {
	position: absolute;
	border-style: solid;
	overflow: hidden;
	background-color: transparent;
}

#fbBox #fbInfoLink, #fbBox #fbPrintLink {  /* "Info...", "Print..." */
	font-weight: bold;
}

#fbBox #fbLeftNav, #fbBox #fbRightNav {
	position: absolute;
	height: 100%;
}
#fbBox #fbLeftNav, #fbBox #fbOverlayPrev {
	left: 0;
}
#fbBox #fbRightNav, #fbBox #fbOverlayNext {
	right: 0;
}

#fbBox #fbOverlayPrev, #fbBox #fbOverlayNext {
	position: absolute;
	width: 49px;  /* popup prev and next that overlays images */
	height: 23px;
}

#fbBox #fbtlPanel, #fbBox #fbtrPanel, #fbBox #fbblPanel, #fbBox #fbbrPanel {
	line-height: 1.25em;
	/* caption etc. text */
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#fbBox #fbCaption, #fbBox #fbCaption2 {
	cursor: default;
}

#fbBox #fbItemNumber {
	font-size: 10px;  /* 'image x of y' text */
	white-space: nowrap;
	cursor: default;
}

#fbBox #fbIndexLinks {
	clear: both;
	margin: 4px 0;
	padding: 0;
}
#fbBox #fbIndexLinks a {
	margin: 0;
	padding: 3px 0;
	outline-style: none;
	text-decoration: none;
	display: inline-block;
}
#fbBox #fbIndexLinks a:hover {
	text-decoration: underline;
}
#fbBox #fbIndexLinks a#fbCurrentIndex, #fbBox #fbIndexLinks span {
	text-decoration: none;
	cursor: default;
}

#fbBox #fbNewWindowLink {
	clear: both;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 1px;
}
#fbBox #fbNewWindowLink a {
	font-size: 12px;
	padding-left: 19px;  /* for the bg image */
	background-position: top left;
}

/* posLeft, posCenter & posRight are dynamically assigned classes that allow layout of the panels depending on which side they're on */
#fbBox #fbtlPanel.posCenter, #fbBox #fbtrPanel.posCenter,
#fbBox #fbblPanel.posCenter, #fbBox #fbbrPanel.posCenter,
#fbBox #fbtlWidgetDiv.posCenter, #fbBox #fbtrWidgetDiv.posCenter,
#fbBox #fbblWidgetDiv.posCenter, #fbBox #fbbrWidgetDiv.posCenter,
#fbBox #fbIndexLinks.posCenter, #fbBox #fbNewWindowLink.posCenter {
	margin: 0 auto;
}
#fbBox #fbtlPanel.posRight, #fbBox #fbtrPanel.posRight,
#fbBox #fbblPanel.posRight, #fbBox #fbbrPanel.posRight,
#fbBox #fbtlWidgetDiv.posRight, #fbBox #fbtrWidgetDiv.posRight,
#fbBox #fbblWidgetDiv.posRight, #fbBox #fbbrWidgetDiv.posRight,
#fbBox #fbIndexLinks.posRight, #fbBox #fbNewWindowLink.posRight,
#fbBox #fbControls.posRight, #fbBox #fbClose.posRight,
#fbBox #fbSubControls.posRight, #fbBox #fbNavControls.posLeft,
#fbBox #fbPlayPause.posLeft {
	float: right;
}
#fbBox #fbtlPanel.posLeft, #fbBox #fbtrPanel.posLeft,
#fbBox #fbblPanel.posLeft, #fbBox #fbbrPanel.posLeft,
#fbBox #fbtlWidgetDiv.posLeft, #fbBox #fbtrWidgetDiv.posLeft,
#fbBox #fbblWidgetDiv.posLeft, #fbBox #fbbrWidgetDiv.posLeft,
#fbBox #fbIndexLinks.posLeft, #fbBox #fbNewWindowLink.posLeft,
#fbBox #fbControls.posLeft, #fbBox #fbClose.posLeft,
#fbBox #fbSubControls.posLeft, #fbBox #fbNavControls.posRight,
#fbBox #fbPlayPause.posRight {
	float: left;
}
/* IE6 wants these, maybe for layout? */
#fbSubControls, #fbClose, #fbIndexLinks, #fbNewWindowLink, #fbPlayPause, #fbNavControls {
	float: left;
}

div.fbCycler {
	position: relative;
}
div.fbCycler a, div.fbCycler div {
	position: absolute;
	display: none;
/* 	left: 0; */
	text-decoration: none;
}
div.fbCycler a:first-child, div.fbCycler a.first-child {
	display: inline;
}
div.fbCycler div:first-child, div.fbCycler div.first-child {
	display: block;
}
div.fbCycler span {  /* wrap text under the thumbnail/image */
	display: block;
	text-align: center;
}
div.fbCycler a span {
	text-decoration: underline;
}

object#fbMedia {
	width: 100%;
	height: 100%;
}

body span.fbVideoThumb {
	display: inline-block;
	position: relative;
	cursor: pointer;
}
body span.fbVideoThumb img.fbVideoPlay {
	position: absolute;
	border-width: 0;
	margin: 0;
}

/* firefox/flash outline and wmode-scroll-click bug fixes */
object.fbFlashObject {
	outline-style: none;
}
object.fbFlashObject:hover {
	border: 0 solid;
}
