.step {
	margin-bottom: 25px;
}
.step table {
	margin: 0;
}
.step table td {
	width: 160px;
	height: 91px;
	overflow: hidden;
}
.step table td .image {
	display: block;
	height: 16px; /*91*/
	padding: 75px 0 0 11px;
	overflow: hidden;
	background: no-repeat top left;
	color: #385981;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: -1px;
}
.step table td .step_1 {
	background-image: url('../dsg/step_1.jpg');
}
.step table td .step_2 {
	background-image: url('../dsg/step_2.jpg');
}
.step table td .step_3 {
	background-image: url('../dsg/step_3.jpg');
}
.step table td .step_4 {
	background-image: url('../dsg/step_4.jpg');
}
.step table td a:hover,
.step table td .active {
	background-position: bottom left;
}