#main-content {
	width: 988px;
	padding-left:16px;
}

.services-links {
	margin-left: -5px;
	margin-top: 4px;
}
.services-links a:hover img {
	opacity:.80;
	filter:alpha(opacity=80);
	filter: “alpha(opacity=80)”;
}
.description {
	color: #cccccc;
	font-size: 14px;
	padding: 20px;
	background-color: #3a3a3a;
	width: 688px;
}
.description p {
	line-height: 24px;	
}
.description a {
	color: #FFF;	
}
.description a:hover {
	color: #999;	
}
.large-link {
	float:left;	
}
.large-link a {
	background-color: #900;
	color: white;
	float: right;
	font-size: 16px;
	padding: 9px 9px 8px 12px;
	text-align: right;
	text-decoration: none;
	text-shadow: 0px 2px 3px #540400;
	margin-top: 4px;
	-moz-box-shadow: 1px 1px 0px #999;
	-webkit-box-shadow: 1px 1px 0px #999;
	box-shadow: 1px 1px 0px #999;
}
.large-link a:hover {
	background-color: white;
	color: #900;
	text-shadow: none;
}
.large-link a:active {
	color: #999;
}
.right {
	width: 260px;
	height:646px;
	overflow: scroll;
	overflow-x: hidden;
}
.right a:hover img {
	opacity:.90;
	filter:alpha(opacity=90);
	filter: “alpha(opacity=90)”;
	-moz-box-shadow: 0px 0px 3px #000;
	-webkit-box-shadow: 0px 0px 3px #000;
	box-shadow: 0px 0px 3px #000;
}
.boxes {
	padding: 0px;
	margin-left: -5px;
}	
img.a {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}
img.b {
	position: absolute;
	left: 0;
	top: 0;
}
