.details{
	margin: 9px 10px;
	min-width: 100%;
}	

.details p {
	font-family: Caviar, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	padding-right: 5px;
}

.mosaic-block {
	float:left;
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%;
	background:#111 url(../images/progress.gif) no-repeat center center;
}

	.mosaic-backdrop {
		display:none;
		position:absolute;
		top:0;
		height:100%;
		width:100%;
		background:#111;
	}
	
	.mosaic-overlay {
		display:none;
		z-index:5;
		position:absolute;
		width:100%;
		height:100%;
		background:#111;
	}
	
.bar .mosaic-overlay {
	bottom:-100px;
	height:40px;
	width:60%;
	background:url(../images/bg-black.png);
	-moz-box-shadow: 1px -2px 3px #333;
	-webkit-box-shadow: 1px -2px 3px #333;
	box-shadow: 1px -2px 3px #333;
	color: #FFF;
}
