.style-up-wrap{
	position:relative; 
	overflow:display; 
	display:inline-block;
}

.style-up-hover{
	position:absolute; 
	top:220px; 
	left:0px; 
	width:100%; 
	height:180%; 
	background:#3C3C3C; 
	background-color:rgba(60,60,60,0.5); 
	display:none;
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/* IE 5-7 */
	filter: alpha(opacity=50);
}

.display-inline{
	display: inline-block !important;
}

.style-up-hover span{
	position:absolute;
	top:30px;
	left:25px;
	width:80%;
	font-size:16px;
	font-weight:bold;
	color: #fff;
	line-height:25px;
}