div.roundedCorners                        { padding: 0px; margin: 0px; }
div.roundedCorners div.cornerLeft         { top: 0px; left: 0px; font-size: 1px;  position: absolute; }
div.roundedCorners div.cornerSpacer       { font-size: 1px; line-height: 1px; float:left }
div.roundedCorners div.cornerRight        { top: 0px; right: 0px; font-size: 1px; position: absolute; }

div.roundedCorners td.cornerContainer     { font-size: 1px; line-height: 1px; }

div.roundedCorners table.cornertable tr td.cornertd { padding:0; border-bottom: 0px; border-right: 0px; }
div.roundedCorners table.cornertable { border-top: 0px; border-left: 0px; border-collapse: separate; margin-bottom: 0; }

div.relative { position: relative; }
