 .round-table { margin: 0; padding: 0; width: 448px;}
 .round-table300 { margin:0 0 0 0; width: 300px;}
 .round-table400 { width: 400px;}
 .round-table-wide { width: 602px;}

 table.round-table {border-left: 1px solid #eee; border-right: 1px solid #cdcdcd; font-size: 11px; }
 table.round-table tr { height: 23px;}
 table.round-table tr.arrow { height: 23px;}
 table.round-table tr.over {background: #efefef;}
 table.round-table tr td { padding: 2px; text-align: center; border-left: 1px dashed #D9D9D9; border-bottom: 1px dashed #D9D9D9; height:18px;}
 table.round-table tr td.item { padding-left: 10px; text-align: left; border-left: 0; }
 table.round-table tr td.item a.dotted { background: url('../img/333-horizontal-dotted-line.gif') repeat-x bottom left; text-decoration: none; }
 table.round-table tr td.item a.dotted:hover { text-decoration: none; }

 table.round-table tr td.indented { text-align: left; }
 table.round-table tr td.indented div {padding-left: 15px;}
 table.round-table tr td.no-left { border-left: 0; }
 table.normal-round-table tr td { text-align: center; border-left: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; height:16px;}
 table.normal-round-table tr td div {padding: 2px; margin: 0; height: 16px;}

 table.round-table tr td.item-right { padding-right: 10px; text-align: right; border-left: 0;}
 table.round-table tr td.item a {text-decoration:underline;}
 table.round-table tr td.item a:hover {text-decoration:none;}
 table.round-table tr td.item-simple { padding-left: 20px; text-align: left; border-left: 0; }
 table.round-table tr td.item-hidden { padding-left: 30px; text-align: left; border-left: 0; }
 table.round-table tr td.item-arrow { padding-left: 20px; text-align: left; border-left: 0;}

 table.round-table tr td.item2 { padding-left: 10px; text-align: left; }
 table.round-table tr.title td { font-weight: bold; text-align: left; padding-left: 20px; font-size: 12px; background: url('../img/arrow-down.gif') no-repeat 10px; border-left: 0; border-bottom: 1px solid #eee; }
 table.round-table tr.last td { border-bottom: 0;}
 table.round-table tr.special td { background: #E4ECF0; color: #000; font-weight: bold; border: 1px solid #fff; border-width: 1px 2px 1px 0;}
 table.round-table tr.special-bis { background: #E4ECF0;}
 table.round-table tr.special-bis td { background: #E4ECF0;}
 table.round-table tr.special td.item { padding-left: 20px; background: #fff url('../img/arrow-right.gif') no-repeat 10px; color: #000; font-weight: bold; }
 table.round-table .circle { font-size: 28px; color: #0b0; line-height: 20px; }
 table.round-table .blue-circle { font-size: 28px; color: #049DE5; line-height: 15px;}
 table.round-table .gray-circle { font-size: 28px; color: #989696; line-height: 15px;}
 table.round-table .orange-circle { font-size: 28px; color: #F68A0B; line-height: 15px;}
 table.round-table .blue-circle span.text{ font-size: 11px; color: #51514F; line-height: 15px;}
 table.round-table tr.beige-caption td {background-color: #ECECE6; font-weight: bold; border: 1px solid white;}

 table.caption { border-bottom: 3px solid #049DE5; padding: 0; width: 448px; }
 table.caption300 {width: 300px; }
 table.caption400 {width: 400px; }

 table.caption tr td { border: 0; height: 28px; padding: 0; color: #fff; font-weight: bold; text-align: center; background: url('../img/round-label.gif') no-repeat left top; }
 table.caption tr td.round-60 { background: url('/img/axigen/round-label-60.gif') no-repeat left top; }
 table.caption tr td.round-70 { background: url('/img/axigen/round-label-70.gif') no-repeat left top; }
 table.caption tr td.round-80 { background: url('/img/axigen/round-label-80.gif') no-repeat left top; }
 table.caption tr td.round-90 { background: url('/img/axigen/round-label-90.gif') no-repeat left top; }
 table.caption tr td.title { background: #fff; color: #049DE5; text-align: left; font-size: 15px; }

 table.round-table .circle { font-size: 28px; color: #0b0; line-height: 20px; }
 table.round-table .blue-circle { font-size: 28px; color: #049DE5; line-height: 15px;}
 table.round-table .gray-circle { font-size: 28px; color: #989696; line-height: 15px;}
 table.round-table .orange-circle { font-size: 28px; color: #F68A0B; line-height: 15px;}
 table.round-table .blue-circle span.text{ font-size: 11px; color: #51514F; line-height: 15px;}

table.round-table tr td.item a.dotted { background: url('/img/axigen/333-horizontal-dotted-line.gif') repeat-x bottom left; text-decoration: none; }
table.round-table tr td.item a.dotted:hover { text-decoration: none; }

h6 {font-size: 12px; color: #333; padding: 4px 0 4px 10px; margin: 0 0 2px 0; background-color: #ECECE6; line-height:18px;}
h6 a {font-size: 12px; color: #333; text-decoration: underline; }
h6 a:hover {text-decoration: none; }
.productFeaturesTitle { border-left:1px solid #EEEEEE; border-right:1px solid #CDCDCD; width: 446px; padding: 2px 0; }
.productFeaturesTitle h6 { font-weight: bold; font-size: 12px; color: #333; padding: 4px 10px; background-color: #ECECE6; line-height:18px; margin: 0 2px; }

