div.stepsboxactive { background: #A4C96E; width: 145px; font-size: 12px; text-align: center; color: #ffffff; margin: 0 1px 5px 1px; }
b.stepsboxactivertop, b.stepsboxactiverbottom { display:block; background: #FFF }
b.stepsboxactivertop b, b.stepsboxactiverbottom b {display:block;height: 1px; overflow: hidden; background: #A4C96E; }

div.stepsboxinactive { background: #efefef; width: 145px; font-size: 12px; text-align: center; margin: 0 1px 5px 1px; }
b.stepsboxinactivertop, b.stepsboxinactiverbottom { display:block; background: #FFF }
b.stepsboxinactivertop b, b.stepsboxinactiverbottom b {display:block;height: 1px; overflow: hidden; background: #efefef; }

div.orderboxFloatLeft {
	background: #E6ECF8;
	margin: 0 4px 5px 4px;
	float: left;
	width: 278px;
}
div.orderboxpaddingFloatLeft {
	padding: 5px; 
	height: 320px;
	}
	
*:first-child+html div.orderboxpaddingFloatLeft, * html div.orderboxpaddingFloatLeft	 {
height: 340px;	
}
	
div.orderbox {
	background: #E6ECF8;
	margin-bottom: 5px; 
}
div.orderboxpadding {
	padding: 5px; 
}

b.orderboxrtop, b.orderboxrbottom { display:block; background: #FFF }
b.orderboxrtop b, b.orderboxrbottom b {display:block;height: 1px; overflow: hidden; background: #E6ECF8; }

b.r1 {margin: 0 5px}
b.r2 {margin: 0 3px}
b.r3 {margin: 0 2px}
b.r4 {margin: 0 1px;height: 2px}

div.stepsboxinactive, div.stepsboxactive {
    float: left;
}

