html {
	overflow-y:scroll;
}

body {
	color:#FFF;
	background-color:#CCC;
	}
	
a {
	color:#FFF;
}

a:hover {
	color:#FFF;
}

a:visited {
	color:#FFF;
}

.table_link {
	padding:0px;
	width:100%;
	height:100%;
	display:block;
}

.our_work {
	margin: 25px;
	height: auto;
	width: 150px;
	float: left;
	text-align: center;
	display:inline;
	}

.our_work_pics span {
	visibility:hidden;
	position:absolute;
	display:table;
	top:0px;
	left:0px;
}

.our_work_pics span img {
	max-height:500px;
	max-width:500px;
}

a.our_work_pics:hover span {
	visibility:visible;
	color:#000;
	position:absolute;
	left:300px;
	right:300px;
	top:20px;
	z-index:50;
	display:table-cell;
	position:fixed;
	text-align:center;
}