li.xkar00 { margin-top: 0; margin-bottom: 0; }
ol.xkar00 { margin-top: 0; margin-bottom: 0; padding-left: 0; margin-left: 25px; }
p.xkar00 { text-align: Center; font-weight: Bold; font-style: Italic; color: #0000ff; }
table.xkar00 { margin-top: 3px; margin-bottom: 3px; width: 100%; }
table.xkar01 { margin-top: 3px; margin-bottom: 3px; }
table.xkar02 { border: 1px solid #C0C0C0; width: 100%; }
table.xkar03 { width: 100%; }
table.xkar04 { border: 1px solid #008000; width: 100%; margin-top: 3px; margin-bottom: 3px; }
table.xkar05 { border: 1px solid #000080; width: 100%; margin-top: 3px; margin-bottom: 3px; }
table.xkar06 { float: Right; margin: 3px; position: relative; }
td.xkar00 { font-size: 130%; width: 95%; font-weight: bold; border-bottom: 1px solid #008000; padding-left: 5px; }
td.xkar01 { font-size: 100%; font-weight: bold; border-bottom: 1px solid #CAEBD6; padding: 5px }
td.xkar02 { background-color: #CCFFCC; border-bottom: 1px solid #CAEBD6; width: 10px; }
td.xkar03 { text-align: Center; border: 1px solid #C0C0C0; }
td.xkar04 { text-align: Center; font-weight: bold; border: 1px solid #C0C0C0 }
td.xkar05 { font-size: 75%; border: 1px solid #C0C0C0; }
td.xkar06 { border: 1px solid #C0C0C0; white-space: nowrap; }
td.xkar07 { font-size: 75%; text-align: Center; border: 1px solid #C0C0C0; }
td.xkar08 { width: 200px; text-align: Center; }
td.xkar09 { padding-left: 5px; vertical-align: top; }
td.xkar10 { border: 1px solid #008000; font-weight: bold; padding-left: 5px; }
td.xkar11 { border: 1px solid #008000; text-align: Center; }
td.xkar12 { font-size: 130%; font-weight: bold; border-bottom: 1px solid #008000; padding-left: 5px; }
td.xkar13 { background-color: #008000; border-bottom: 1px solid #008000; width: 10px; }
td.xkar14 { border: 1px solid #C0C0C0; }
td.xkar15 { text-align: Center; font-weight: bold; border: 1px solid #C0C0C0; background-color: #CCCCCC; }
td.xkar16 { font-size: 130%; font-weight: bold; border-bottom: 1px solid #cee7d6; padding-left: 5px; width: 90%; }
td.xkar17 { background-color: #d6214a; width: 10px; }
td.xkar18 { border-bottom: 1px solid #d6214a; font-weight: bold; padding-left: 5px; }
td.xkar19 { border: 1px solid #000080; background-color: #bfdeff; text-align: Center; vertical-align: Middle; }
td.xkar20 { border: 1px solid #000080; text-align: Center; vertical-align: Middle; }
td.xkar21 { width: 360px; text-align: Center; font-weight: Bold; background-color: #CCFFCC; }
table.xkar-order { border-left: solid #2A9837 1px; border-top: solid #2A9837 1px; }
table.xkar-order th { padding: 5px; background: #CAEBD6; border-right: solid #2A9837 1px; border-bottom: solid #2A9837 1px; }
table.xkar-order td { padding: 5px; border-right: solid #2A9837 1px; border-bottom: solid #2A9837 1px; }
/* NEW */
#x-kar {}
#x-kar .a00 { padding: 0 0 0 20px; }
#x-kar dl { margin:7px 0; }
#x-kar .div01 { background:#ccffcc; float:right; width:360px; text-align:center; margin:0 0 0 10px; }
#x-kar .div02 { position:relative; }
#x-kar .div03 { position:absolute; right:10px; top:10px; }
#x-kar h1 { background:#FFF url(../images/l/o/g/logo_x-kar_s1.jpg) no-repeat 5px center; font-family:Arial, Helvetica, sans-serif; font-size:18px; height:50px; font-weight:bold; border-bottom:solid #008000 1px; margin:5px 0 10px 0; padding:0 0 0 165px; line-height:50px; }
#x-kar h2 { font-size:16px; font-weight:bold; margin:3px 0 5px 0; padding:0; }
#x-kar .h20 { border-bottom:solid 1px #CAEBD6; border-left:solid #CCFFCC 10px; padding:5px 0 5px 10px; }
#x-kar h3 { font-size:14px; font-weight:bold; margin:3px 0 5px 0; padding:5px; }
#x-kar .h30 { border-bottom:solid 1px #CAEBD6; border-left:solid #CCFFCC 10px; }
#x-kar .tab01 { border-left:solid #008000 1px; border-top:solid #008000 1px; }
#x-kar .tab01 td, #x-kar .tab01 th { border-right:solid #008000 1px; border-bottom:solid #008000 1px; padding:5px 3px; }
#x-kar .tab02 { border-left:solid #c0c0c0 1px; border-top:solid #c0c0c0 1px; margin:0 auto; }
#x-kar .tab02 td { border-right:solid #c0c0c0 1px; border-bottom:solid #c0c0c0 1px; padding:5px 3px; text-align:center; }
#x-kar .tab03 { border-left:solid #000080 1px; border-top:solid #000080 1px; width:100%; margin:5px 0;}
#x-kar .tab03 th { border-right:solid #000080 1px; border-bottom:solid #000080 1px; padding:5px 3px; background:#bfdeff; }
#x-kar .tab03 td { border-right:solid #000080 1px; border-bottom:solid #000080 1px; padding:5px 3px; text-align:center; }
#x-kar .tab04 td { border-bottom: solid #333 1px; padding: 3px; }
#x-kar .tab05 { width:100%; }
#x-kar .tab05 td { padding:5px; }
#x-kar .tab06 { border-left:solid 1px #000080; border-top:solid 1px #000080; width:100%; }
#x-kar .tab06 th, #x-kar .tab06 td { border-right:solid 1px #000080; border-bottom:solid 1px #000080; padding:5px 3px; }
#x-kar .tab06 th { background:#bfdeff; }
#x-kar .tab07 { width:100%; }
#x-kar .tab07 td { padding:5px; text-align:center; }
#x-kar .br { border-right:solid #333 1px; }
#x-kar .bb { border-bottom:solid #333 1px; }
#x-kar .td01 { background:#c0c0c0; font-weight:bold; text-align:center; }
#x-kar .td02 { background:#00ffff; font-weight:bold; text-align:center; }
#x-kar .td03 { text-align:center; width:200px; }
#x-kar p { margin:0 0 5px 0; }
#x-kar .p01 { font-size:16px; font-weight:bold; text-align:center; margin:0 0 10px 0; }
#x-kar .c00b050 { color:#00b050; }
#x-kar .bc00ffff { background:#00ffff; }
#x-kar .bce7f4fb { background:#e7f4fb; }
#x-kar ul { margin:7px 0; padding:0 0 0 35px; }
#x-kar #feature-add h3 { margin: 5px 0; padding: 5px 0;}
#x-kar #feature-add p { margin: 3px 0; padding: 0;}
#x-kar #feature-add p.feature-image { float:left; padding-right: 20px; }
#x-kar #feature-add p.feature-title { font-weight: bold; border-bottom: solid #0f6 1px; font-size: 110%; clear: both; }
#x-kar .s01 { text-align:center; font-size:1.2em; font-weight:bold; padding:5px 0; }