/*
	Mosaic - Sliding Boxes and Captions jQuery Plugin
	Version 1.0.1
	www.buildinternet.com/project/mosaic

	By Sam Dunn / One Mighty Roar (www.onemightyroar.com)
	Released under MIT License / GPL License
*/

.mosaic-block-up {
	float:left;
	position:relative;
	overflow:hidden;
	width: 570px;
	height: 200px;
	margin: 0px;
	background:#111 url(../img/progress.gif) no-repeat center center;
	border: none;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
}

.mosaic-block-small {
	float:left;
	position:relative;
	overflow:hidden;
	width:180px;
	height:135px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background:#111 url(../img/progress.gif) no-repeat center center;
	border: none;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
}

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

.up .mosaic-overlay {
	bottom:-50px;
	height:100px;
	opacity:0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=80);
	text-decoration: none;
}

.up .mosaic-overlay:hover {
	opacity:0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=80);
	text-decoration: none;
}

.details {
   margin: 15px 20px;
}

.details b {
   font: 12pt 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: bold;
   letter-spacing: 0.15em;
   color: #fff;
   text-shadow: 1px 1px 0 rgb(0,0,0);
}

.details p {
   font: 10pt 'Lucida Grande', Tahoma, Verdana, sans-serif;
   color: #aaa;
   text-shadow: 1px 1px 0 rgb(0,0,0);
	margin-top: 12px;
}

.details a {
   text-decoration: none;
}

.clearfix {
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.small .mosaic-overlay {
	background:url('../img/hover-magnify.png') no-repeat center;
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
	filter:alpha(opacity=00);
	display:none;
}