div.roundorange div.hd {
	background: transparent url(/subscribe/img/orange/tl.png) no-repeat top left;
	}
div.roundorange .hd .c {
	background: transparent url(/subscribe/img/orange/tr.png) no-repeat top right;
	}
div.roundorange .ft {
	background: transparent url(/subscribe/img/orange/bl.png) no-repeat bottom left;
	}
div.roundorange .ft .c {
	background: transparent url(/subscribe/img/orange/br.png) no-repeat bottom right;
	}
div.roundorange .bd {
	background: transparent url(/subscribe/img/orange/ml.png) repeat-y 0px 0px;
	}
div.roundorange .bd .c {
	background: transparent url(/subscribe/img/orange/mr.png) repeat-y right 0px;
	}
div.roundgreen div.hd {
	background: transparent url(/subscribe/img/green/tl.png) no-repeat top left;
	}
div.roundgreen .hd .c {
	background: transparent url(/subscribe/img/green/tr.png) no-repeat top right;
	}
div.roundgreen .ft {
	background: transparent url(/subscribe/img/green/bl.png) no-repeat bottom left;
	}
div.roundgreen .ft .c {
	background: transparent url(/subscribe/img/green/br.png) no-repeat bottom right;
	}
div.roundgreen .bd {
	background: transparent url(/subscribe/img/green/ml.png) repeat-y 0px 0px;
	}
div.roundgreen .bd .c {
	background: transparent url(/subscribe/img/green/mr.png) repeat-y right 0px;
	}
form div.selected {
	background-color:#fffbcf;
	background-color:#d1ffaf;
}

ol.steps {
	list-style-type:none;
	width:100%;
	padding-top:1em;
}
ol.steps li {
	float:left;
	display:block;
	width:144px;
	list-style-type:none;
	background-color: #ccc;
	color:#333;
	font-weight:bold;
padding:0;
margin-right:5px;
text-align:center;
padding:0.3em 0;
}
ol.steps li.active {
	background-color: #4f4f4f;
	color:#fff;
}

