/* CSS Document */
.references {
	/*width:980px;*/
	width: 100%;
	margin-top:55px;
	margin-bottom:15px;
}

.references .reference {
	width:320px;
	height:240px;
	position:relative;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.references .reference.last {
	/*margin-right:0;*/
}

.references .reference img {
	display:block;
}

.references .reference .info_box {
	background:#f0f1f2;
	width:320px;
	height:240px;
	position:absolute;
	left:0;
	top:0;
	display:none;
	cursor:default;
}

.references .reference .info_box.with_photo {
	cursor:pointer;
}

.references .reference .info_box .content {
	padding:20px;
}

.references .reference .info_box .content h2 {
	padding-top:0;
	padding-bottom:10px;
}

.references .reference .info_box .content p {
	color:#adb4b9;
}

.references .reference .info_box .content p strong,
.references .reference .info_box .content p span {
	color:#303b42;
}

#lb_references_photo .content {
	text-align:center;
	position:relative;
}

#lb_references_photo .content .arrow {
	display:block;
	position:absolute;
	top:220px;
}

#lb_references_photo .content .arrow.left {
	left:10px;
}

#lb_references_photo .content .arrow.right {
	right:10px;
}

#lb_references_photo .info {
	position:absolute;
	left:40px;
	bottom:9px;
}