.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:					15px; text-align:				left; }
.remooz-title-bg { position:				absolute; left:					0; top:					0; width:					100%; height:					100%; background-color:		#000; z-index:				99; -moz-border-radius:		5px; -webkit-border-radius:	5px; /* shadow opacity differs from box shadow because its default set to opacity 0.8 */
	-webkit-box-shadow:		0 0 10px rgba(0, 0, 0, 0.9); }
.remooz-title-content { position:				relative; padding:				5px 15px; 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; }
.remooz-title-content p { color:					#eee; }
/**
 * 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; }

