/**
 * Main
 */
table.box { margin: 0; padding: 0; width: 100%; }
table.box td.content div.content_block { position: relative; }

/**
 * Pink rounded border style
 */
table.box_style1 { border-collapse: collapse; border: 0; }
table.box_style1 td { margin: 0; padding: 0; }
table.box_style1 td.corner,
table.box_style1 td.corner div.bg_wrapper { width: 14px; height: 14px; }
table.box_style1 td.corner div.bg_wrapper { overflow: hidden; position: relative; }
table.box_style1 td.corner div.bg_wrapper .bg { position: absolute; background: url('../img/border-corners.gif') no-repeat left top; width: 28px; height: 28px; }
table.box_style1 td.corner1 div.bg_wrapper .bg { top: -14px; left: -14px; }
table.box_style1 td.corner2 div.bg_wrapper .bg { top: -14px; left: 0; }
table.box_style1 td.corner3 div.bg_wrapper .bg { top: 0; left: 0; }
table.box_style1 td.corner4 div.bg_wrapper .bg { top: 0; left: -14px; }
table.box_style1 td.side { background-image: url('../img/border-sides.gif'); }
table.box_style1 td.side1 { background-repeat: repeat-x; background-position: left top; }
table.box_style1 td.side2 { background-repeat: repeat-y; background-position: right top; }
table.box_style1 td.side3 { background-repeat: repeat-x; background-position: left bottom; }
table.box_style1 td.side4 { background-repeat: repeat-y; background-position: left top; }

/**
 * Pink rounded border style 2
 */
table.box_style4 { border-collapse: collapse; border: 0; }
table.box_style4 td { margin: 0; padding: 0; }
table.box_style4 td.corner,
table.box_style4 td.corner div.bg_wrapper { width: 13px; height: 13px; }
table.box_style4 td.corner div.bg_wrapper { overflow: hidden; position: relative; }
table.box_style4 td.corner div.bg_wrapper .bg { position: absolute; background: url('../img/border2-corners.gif') no-repeat left top; width: 26px; height: 26px; }
table.box_style4 td.corner1 div.bg_wrapper .bg { top: -13px; left: -13px; }
table.box_style4 td.corner2 div.bg_wrapper .bg { top: -13px; left: 0; }
table.box_style4 td.corner3 div.bg_wrapper .bg { top: 0; left: 0 }
table.box_style4 td.corner4 div.bg_wrapper .bg { top: 0; left: -13px; }
table.box_style4 td.side { background-image: url('../img/border-sides.gif'); }
table.box_style4 td.side1 { background-repeat: repeat-x; background-position: left top; }
table.box_style4 td.side2 { background-repeat: repeat-y; background-position: right top; }
table.box_style4 td.side3 { background-repeat: repeat-x; background-position: left bottom; }
table.box_style4 td.side4 { background-repeat: repeat-y; background-position: left top; }

/**
 * Pink rounded border style 3
 */
table.box_style5 { border-collapse: collapse; border: 0; }
table.box_style5 td { margin: 0; padding: 0; }
table.box_style5 td.corner,
table.box_style5 td.corner div.bg_wrapper { width: 14px; height: 14px; }
table.box_style5 td.corner div.bg_wrapper { overflow: hidden; position: relative; }
table.box_style5 td.corner div.bg_wrapper .bg { position: absolute; background: url('../img/border3-corners.gif') no-repeat left top; width: 28px; height: 28px; }
table.box_style5 td.corner1 div.bg_wrapper .bg { top: -14px; left: -14px; }
table.box_style5 td.corner2 div.bg_wrapper .bg { top: -14px; left: 0; }
table.box_style5 td.corner3 div.bg_wrapper .bg { top: 0; left: 0; }
table.box_style5 td.corner4 div.bg_wrapper .bg { top: 0; left: -14px; }
table.box_style5 td.side { background-image: url('../img/border3-sides.gif'); }
table.box_style5 td.side1 { background-repeat: repeat-x; background-position: left top; }
table.box_style5 td.side2 { background-repeat: repeat-y; background-position: right top; }
table.box_style5 td.side3 { background-repeat: repeat-x; background-position: left bottom; }
table.box_style5 td.side4 { background-repeat: repeat-y; background-position: left top; }

/**
 * Grey rounded style
 */
table.box_style2 { border-collapse: collapse; border: 0; }
table.box_style2 td { margin: 0; padding: 0; background: #AAAAAA; }
table.box_style2 td.corner,
table.box_style2 td.corner div.bg_wrapper { width: 9px; height: 9px; }
table.box_style2 td.corner div.bg_wrapper { overflow: hidden; position: relative; }
table.box_style2 td.corner div.bg_wrapper .bg { position: absolute; background: url('../img/bg2-corners.gif') no-repeat left top; width: 18px; height: 18px; }
table.box_style2 td.corner1 div.bg_wrapper .bg { top: -9px; left: -9px; }
table.box_style2 td.corner2 div.bg_wrapper .bg { top: -9px; left: 0; }
table.box_style2 td.corner3 div.bg_wrapper .bg { top: 0; left: 0; }
table.box_style2 td.corner4 div.bg_wrapper .bg { top: 0; left: -9px; }
table.box_style2 td.content .content_block { margin-top: -6px; margin-bottom: -6px; }

/**
 * Pink rounded style
 */
table.box_style3 { border-collapse: collapse; border: 0; }
table.box_style3 td { margin: 0; padding: 0; background: #F7E5D5; }
table.box_style3 td.corner,
table.box_style3 td.corner div.bg_wrapper { width: 13px; height: 13px; }
table.box_style3 td.corner div.bg_wrapper { overflow: hidden; position: relative; }
table.box_style3 td.corner div.bg_wrapper .bg { position: absolute; background: url('../img/bg-corners.gif') no-repeat left top; width: 26px; height: 26px; }
table.box_style3 td.corner1 div.bg_wrapper .bg { top: -13px; left: -13px; }
table.box_style3 td.corner2 div.bg_wrapper .bg { top: -13px; left: 0; }
table.box_style3 td.corner3 div.bg_wrapper .bg { top: 0; left: 0; }
table.box_style3 td.corner4 div.bg_wrapper .bg { top: 0; left: -13px; }

/**
 * White rounded style
 */
table.box_style6 { border-collapse: collapse; border: 0; }
table.box_style6 td { margin: 0; padding: 0; background: #FFFFFF; }
table.box_style6 td.corner,
table.box_style6 td.corner div.bg_wrapper { width: 13px; height: 13px; }
table.box_style6 td.corner div.bg_wrapper { overflow: hidden; position: relative; }
table.box_style6 td.corner div.bg_wrapper .bg { position: absolute; background: url('../img/bg3-corners.gif') no-repeat left top; width: 26px; height: 26px; }
table.box_style6 td.corner1 div.bg_wrapper .bg { top: -13px; left: -13px; }
table.box_style6 td.corner2 div.bg_wrapper .bg { top: -13px; left: 0; }
table.box_style6 td.corner3 div.bg_wrapper .bg { top: 0; left: 0; }
table.box_style6 td.corner4 div.bg_wrapper .bg { top: 0; left: -13px; }
table.box_style6 td.content .content_block { margin-top: -8px; margin-bottom: -8px; }
