.remooz-element

{

	cursor:					-moz-zoom-in;

}



/**

 * Box layout

 */



.remooz-box

{

	position:				absolute;

	top:					0;

	left:					0;

	background:				#fff no-repeat center;

	z-index:				100;

	border: 10px solid white;

}

.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:					13px/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:				0.75em;

	font-weight:			regular;

	color:					white;

}

.remooz-title-content p

{

	color:					red;

}



/**

 * 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;

}