.timeline {
	display: inline-block;
	height: 60px;
	width: 100%;
	font: normal bold 9px/20px Roboto;
	
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFEEEEEE', endColorstr='#FFEEEEEE');
	background: #eee;
	background:
		url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #eeeeee), color-stop(35%, #fcfcfc), color-stop(68%, #f7f7f7),
		color-stop(100%, #eeeeee), color-stop(100%, #eeeeee));
	background: -moz-linear-gradient(left, #eeeeee 0%, #fcfcfc 35%, #f7f7f7 68%, #eeeeee 100%, #eeeeee 100%);
	background: -webkit-linear-gradient(left, #eeeeee 0%, #fcfcfc 35%, #f7f7f7 68%, #eeeeee 100%, #eeeeee 100%);
	background: linear-gradient(to right, #eeeeee 0%, #fcfcfc 35%, #f7f7f7 68%, #eeeeee 100%, #eeeeee 100%);
	border: 1px solid #eee;
  -moz-box-shadow: 0 2px 2px #D2D2D2;
  -webkit-box-shadow: 0 2px 2px #D2D2D2;
  box-shadow: 0 2px 2px #D2D2D2;
}

.timeline-left {
	width: 5%;
	height: 100%;
	float: left;
	text-align: center;
}

.timeline-center {
	height: 100%;
	padding-top: 20px;
	width: 90%;
	float: left;
}

.timeline-right {
	width: 5%;
	height: 100%;
	float: left;
	text-align: center;
}