@charset "utf-8";
/**
 * @author		Angelo Dini
 * @copyright	CORESHOCK - coreshock.ch
 */

/* mainbox canvas */
#lightbox-dim { display:none; position:absolute; left:0; top:0; z-index:1000; cursor:pointer;
				width:100%; height:100%; background:#000; }

/* mainbox frame */
#lightbox { display:none; position:absolute; top:50%; left:50%; line-height:0;
			z-index:1001; background:#fff; }

/* preloader */
#lightbox.preload { background:#fff url('../gfx/lightbox/loading.gif') no-repeat center !important; }

/* frame elements */
div.lightbox-box { display:none; position:relative; left:0; top:0; line-height:0; background:#fff; padding:10px; }
div.lightbox-nav { display:none; overflow:hidden; padding:0 10px; background:#fff; }

/* navigation: box */
/* needs ie6 fixing for hover and positioning */
.lightbox-box-next,
.lightbox-box-prev { display:block; position:absolute; right:0; top:0; width:50%; z-index:9999; }
.lightbox-box-prev { left:0; }
.lightbox-box-next:hover { background:url('../gfx/lightbox/btn_next.gif') no-repeat 100% 50%; }
.lightbox-box-prev:hover { background:url('../gfx/lightbox/btn_prev.gif') no-repeat 0% 50%; }

/* navigation: nav */
a.lightbox-close { float:left; text-indent:-1000px; overflow:hidden; margin:0 10px 0 0;
				  width:28px; height:32px; background:url('../gfx/lightbox/btn_close.gif') no-repeat left top; }
a.lightbox-close:hover { background-position:0 -64px; }
a.lightbox-close:active { background-position:0 -32px; }

span.lightbox-caption { float:left; line-height:1.3; }
span.lightbox-status { float:right; font-size:0.8em; line-height:1.4; color:#999; }

a.lightbox-next,
a.lightbox-prev { height:15px; font-size:0.8em; float:right; line-height:1.4; margin-left:10px; }

a.lightbox-next { color:#444; background:url('../gfx/lightbox/controls_next.gif') no-repeat right top; padding-right:18px; }
a.lightbox-prev { color:#444; background:url('../gfx/lightbox/controls_prev.gif') no-repeat left top; padding-left:18px; }
a.lightbox-next:hover { color:#000; background-position:right -15px; }
a.lightbox-prev:hover { color:#000; background-position:left -15px; }

/* play/pause */
a.lightbox-slideshow { float:right; font-size:0.9em; width:15px; height:15px; line-height:0; color:#999; margin-left:5px;
					   text-indent:-1000px; overflow:hidden;
					   background:url('../gfx/lightbox/controls_slide.gif') no-repeat 0 0; }
a.lightbox-slideshow.lbbtn { background:url('../gfx/lightbox/controls_slide.gif') no-repeat -15px 0; }
a.lightbox-slideshow:hover { background-position:0 -15px; }
a.lightbox-slideshow.lbbtn:hover { background-position:-15px -15px; }

/* sucker fixes */
#lightbox object { outline:none; visibility:visible !important; }
#lightbox object object { outline:none; visibility:visible !important; }
#lightbox embed { outline:none; visibility:visible !important; }
