.corners { border: 1px solid #00d070; }
.fillers { border: 1px solid #00d070; }

.corners .t,
.corners .r,
.corners .b,
.corners .l,
.corners .c,
.corners .u,
.fillers .t,
.fillers .r,
.fillers .b,
.fillers .l,
.fillers .c,
.fillers .u
{
	position: relative;
	z-index: 1;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
}
.corners .t, .fillers .t { left: -1px; top: -1px; }
.corners .r, .fillers .r { background-position: right top; left: 2px; }
.corners .b, .fillers .b { background-position: right bottom; top: 2px; }
.corners .l, .fillers .l { background-position: left bottom; left: -2px; }
.corners .c, .fillers .c { left: 0px; top: 0px; margin-right: 0px; }

.rounded-borders .fillers { background: #00d070; }
.rounded-borders .fillers .t { background-image: url('images/f1000000.gif'); }
.rounded-borders .fillers .r { background-image: url('images/f2000000.gif'); }
.rounded-borders .fillers .b { background-image: url('images/f4000000.gif'); }
.rounded-borders .fillers .l { background-image: url('images/f3000000.gif'); }

.rounded-borders .corners { background: #F5F5EB; }
.rounded-borders .corners .t { background-image: url('images/c1000000.gif'); }
.rounded-borders .corners .r { background-image: url('images/c2000000.gif'); }
.rounded-borders .corners .b { background-image: url('images/c4000000.gif'); }
.rounded-borders .corners .l { background-image: url('images/c3000000.gif'); }
.rounded-borders .corners .reducer, .rounded-borders .fillers .reducer { padding: 1em 1 0.8em 1; }
.rounded-borders .u { font-size: 70%; top: -0.8em; left: 10px; padding-left: 5px; padding-right: 5px; background-color: #F5F5EB; float: left; color: #636363; }
.rounded-borders .u p { height: 3em; margin: 0 0.3em 0 0.3em; }
.rounded-borders .reducer p { height: 2em; margin: 0 0.3em 0 0.3em; }
.rounded-borders .reducerl p { height: 2em; margin: 0 0.3em 0 0.3em; }
