#text {
	margin-right: 10px;
}

#catalog {
padding: 10px;
}

#catalog div.outer {
	display:table;
	height: 160px;
	width: 110px;
	overflow: hidden;
	float:left;
	margin: 2px;
	padding: 0px 0 0 0;
	text-align: center;
	border: 1px dotted #FFC;
}
#catalog div.outer:hover{
	border: 1px dotted #8F4747;
	background-image:none;
}
#catalog div.inner {
display:table-cell;
height:100%;
width:100%;
vertical-align:middle;
}

#catalog div a{
display: block;
text-align: center;
text-decoration: none;
position: relative;
}

#catalog img {
padding: 5px 0 0;
border: 0;
}
#catalog span {
display: block;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
font-size: 0.7em;
line-height: 110%;
font-weight: bold;
color: #000;
margin: 0;
padding: 0;
margin-top: -5px;
}
