@charset "utf-8";
/* Styles */

.remooz-element { cursor: -moz-zoom-in; }

/* Box layout */
.remooz-box { position:	absolute; top: 0; left: 0; background: #fff no-repeat center; z-index: 100; }
.remooz-loading { background-image: url(spinner.gif); }
.remooz-body { 	width: 100%; height: 100%; }
.remooz-box-focus.remooz-type-image .remooz-body { cursor: -moz-zoom-out; }
.remooz-box-dragging .remooz-body { cursor: move; }

/* Close button */
.remooz-btn-close { position: absolute; left: -15px; top: -15px; width: 30px; height: 30px; text-decoration: none; border: 0; 
		background: url(closebox.png) no-repeat center; visibility: hidden; cursor: pointer; }
.remooz-engine-trident4 .remooz-btn-close { background-image: url(closebox.gif); }

/* Caption title */
.remooz-title { position: relative; left: 0; top: -23px; text-align: left; }
.remooz-title-bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; z-index: 99; }
.remooz-title-content { position: relative; padding: 3px 10px; color: #fff; z-index: 101; font: 11px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif; }
.remooz-engine-trident4 .remooz-title-bg { display:	none; }
.remooz-engine-trident4 .remooz-title-content { background-color: #333; }
.remooz-title-content h6 { font-size: 1.2em; font-weight: bold; color: #eee; margin: 0; padding: 0; }
.remooz-title-content p { color: #eee; margin: 0; padding: 0; }

/* Type specific */
.remooz-type-image img { display: block; border: 0; width: 100%; height: 100%; }

/* Shadow */
.remooz-bg { position: absolute; width: 33px; height: 40px; }
.remooz-bg-n { left: 0; top: -40px; width: 100%; background: url(remo_bg_n.png) repeat-x; }
.remooz-bg-ne { right: -33px; top: -40px; background: url(remo_bg_ne.png) no-repeat; }
.remooz-bg-e { right: -33px; top: 0; height: 100%; background: url(remo_bg_e.png) repeat-y; }
.remooz-bg-se { right: -33px; bottom: -40px; background: url(remo_bg_se.png) no-repeat; }
.remooz-bg-s { left: 0; bottom: -40px; width: 100%; background: url(remo_bg_s.png) repeat-x; }
.remooz-bg-sw { left: -33px; bottom: -40px; background: url(remo_bg_sw.png) no-repeat; }
.remooz-bg-w { left: -33px; top: 0; height: 100%; background: url(remo_bg_w.png) repeat-y; }
.remooz-bg-nw { left: -33px; top: -40px; background: url(remo_bg_nw.png) no-repeat; }
