.box-top .c33l, .box-top .c33r {
background : url("./lframe.png") no-repeat top left;
}
.box-top .subcl, .box-top .subcr, .box-top .subc {
padding : 15px;
background : url("./rframe.png") no-repeat top right;
padding-bottom : 100em;
margin-bottom : -100em;
}
.box-bottom {
margin-bottom : 1em;
text-align : right;
}
.box-bottom .c33l, .box-bottom .c33r {
background : url("./lframe.png") no-repeat bottom left;
}
.box-bottom .subcl, .box-bottom .subcr, .box-bottom .subc {
padding : 0 20px 15px 20px;
background : url("./rframe.png") no-repeat bottom right;
}
.box-top h6 {
display : block;
margin : 10px 5px 5px 5px;
border-bottom : 1px solid #c88;
font-style : normal;
font-variant : small-caps;
}
.box-top p {
padding : 5px;
margin-bottom : 0;
}
.clearfix:after {
content : ".";
display : block;
font-size : 0;
height : 0;
clear : both;
visibility : hidden;
}
.clearfix {
display : block;
}
.floatbox {
overflow : hidden;
}
#ie_clearing {
display : none;
}
.subcolumns {
width : 100%;
overflow : hidden;
}
.subcolumns_oldgecko {
width : 100%;
float : left;
}
.c33l {
float : left;
}
.c33r {
float : right;
margin-left : -5px;
}
.c33l, .c33r {
width : 33.333%;
}
.subc {
padding : 0 0.5em;
}
.subcl {
padding : 0 1em 0 0;
}
.subcr {
padding : 0 0 0 1em;
}
.equalize, .equalize .subcolumns {
overflow : visible;
display : table;
table-layout : fixed;
}
.equalize .c33l, .equalize .c33r {
display : table-cell;
vertical-align : top;
float : none;
margin : 0;
overflow : hidden;
}