em {font-style: italic;}
ol.steps,
ul.checkmarks {
	list-style: none outside;
	margin-left: 0;
	margin-top: 3px;
}
ol.steps li {
	vertical-align: top;
}
ol.steps li .number {
	display: inline-block;
	height: 64px;
	width: 64px;
	border: 1px solid #232323;
	content: " ";
	vertical-align: top;
	background: url(../images/btn-dark-bg.png) repeat-x 0 0;
	text-align: center;
	line-height: 62px;
	color: #fff;
	font-size: 52px;
}
ol.steps li .content {
	display: inline-block;
	width: 620px;
	vertical-align: top;
	border-left: 1px solid #232323;
	padding-left: 12px;
	margin-left: -4px;
	padding-bottom: 2em;
}
ol.steps li .content h3 {
	margin-top: 0;
}
ol.steps li ul.checkmarks li {
	background: url("../images/icons/list-tick.png") no-repeat scroll 0 0 transparent;
    padding-left: 24px;
    margin-bottom: 8px;
    font-style: italic;
}
ol.steps li:last-child .content,
ol.steps li .content :last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}
ol.steps li.notes .number {
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
}