.remooz-element
{
	cursor:					pointer;
}

/**
 * Box layout
 */

.remooz-box
{
	position:				absolute;
	top:					0;
	left:					0;
	background:				#fff no-repeat center;
	z-index:				100;
}
.remooz-loading
{
	background-image:		url('img/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;
	right:					0px;
	top:					-10px;
	width:					65px;
	height:					8px;
	text-decoration:		none;
	border:					0;
	background:				url('img/closebox.gif') no-repeat center;
	visibility:				hidden;
	cursor:					pointer;
}
.remooz-engine-trident4 .remooz-btn-close
{
	background-image:		url('img/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:		#E2D9BE;
	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:		0px 0px 3px rgba(0, 0, 0, 0.5) 0px;
}
.remooz-title-content
{
	position:				relative;
	padding:				5px 15px;
	color:					#888555;
	z-index:				101;
	font:					11px/Georgia, "Times New Roman", Times, serif;
}

.remooz-engine-trident4 .remooz-title-bg
{
	display:				none;
}
.remooz-engine-trident4 .remooz-title-content
{
	background-color:		#E2D9BE;
}

.remooz-title-content h6
{
	font-size:				9px;
	font-weight:			bold;
	color:					#888555;
}
.remooz-title-content p
{
	color:					#888555;
}

/**
 * Type specific
 */

.remooz-type-image img
{
	display:				block;
	border: 1px solid #E2D9BE;
	width:					100%;
	height:					100%;
}
