.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;
}
