em                     { font-style: normal; font-weight: bold; color: #414141; }
ul                     { padding-left: 0px; }

.sitepos               { margin-top: 4px; margin-right: 0px; margin-bottom: 0px; margin-left: 7px; font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #FFFFFF; }
.sitepos a             { color: #B0B0F0; }
.postext               { color: #FFFFFF; }
.nav-caption           { position: relative; left: 8px; top: 5px; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #626262; }
.nav-divider           { position: relative; left: 5px; }
.nav-text              { font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #000000; }
.nav-table-1           { position: absolute; left: 5px; top: 105px; z-index: 0; }
.nav-table-2           { position: absolute; left: 6px; top: 105px; z-index: 1; }
.nav-cell              { cursor: hand; }
.nav-cell-current      { cursor: default; }
.subnav-table          { margin-top: 50px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.subnav-text           { margin-top: 5px; margin-right: 11px; margin-bottom: 20px; margin-left: 11px; font-family: Verdana, Arial, Helvetica; font-size: 11px; line-height: 20px; }
.subnav-text a         { color: #31579C; text-decoration: none; }
.subnav-text a:hover   { color: #3157FF; text-decoration: underline; }
.content               { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; margin: 13 18 0 15; }

.content-left          { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; margin: 20 20 0 17; }
.content-left .image   { }
.boldtext              { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #414141; line-height: 16px; margin-left: 5px; margin-bottom: 10px; }
.bold                  { font-weight: bold; color: #414141; }
.content-left .text    { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3C3C3C; line-height: 16px; margin-left: 5px; margin-bottom: 20px; }

.linkpanel             { margin-top: 20px; margin-bottom: -18px; }
.linkpanel-inner       { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3C3C3C; margin: 12; }
.linkpanel-inner .text { margin: 0 0 6 0; }

.order-price           { font-family: Verdana, Arial, Helvetica; font-size: 14px; color: #427EC6; }

.category              { margin-top: 45px; margin-bottom: 10px; }
.category-text         { font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #FFFFFF; }
.category-image        { float:left; width: 9; height: 18; }
.heading               { font-family: Verdana, Arial, Helvetica; font-size: 17px; letter-spacing: 1pt; color: #4060B0; margin-left: 5px; margin-bottom: 6px; }
.headingx              { font-family: Verdana, Arial, Helvetica; font-size: 17px; color: #F89039; margin-left: 5px; margin-bottom: 6px; }
.bigheading            { font-family: Verdana, Arial, Helvetica; font-size: 18px; color: #4060B0; margin-left: 5px; margin-bottom: 6px; }
.subheading            { font-family: Verdana, Arial, Helvetica; font-size: 14px; font-weight: bold; color: #4060B0; margin-left: 5px; margin-bottom: 6px; }
.subsubheading         { font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #505050; margin-bottom: 3px; }
.text                  { font-family: Verdana, Arial, Helvetica; font-size: 11px; margin-left: 5px; margin-right: 18px; margin-bottom: 30px; }
.news-date             { font-family: Verdana, Arial, Helvetica; font-size: 10px; line-height: 15px; color: #777777; }
.news-entry            { font-family: Verdana, Arial, Helvetica; font-size: 11px; line-height: 14px; padding-bottom: 7px; }
.smallheading          { font-family: Verdana, Arial, Helvetica; font-weight: bold; color: #404040; padding-bottom: 2px; }

.features              { list-style-image: url(images/greenplus.gif); line-height: 15px; margin-top: 0px; margin-left:30px; }
.features .features    { margin-left: 25px; margin-top: 5px; }
.features li           { margin-bottom: 5px; }

.infolist              { list-style-image: none; list-style: square; line-height: 11px; margin: 0 0 10 30; }
.infolist li           { margin-bottom: 2px; }

.smalldots             { list-style: none; margin: -4 0 0 0; }
.smalldots li          { margin-bottom: -1px; font-weight: normal; }

.biglist               { list-style: disc; margin: 0 0 0 28; }
.biglist li            { line-height: 17px; font-weight: normal; color: #3C3C3C; }

.tiptable              { margin-left: 5px; margin-bottom: 20px; }
.tiptable .subheading  { margin-top: 2px; margin-bottom: 4px; }
.tiptable .text        { margin-left: 15px; margin-bottom: 7px; line-height: 14px; }
.tiptable img          { margin: 5 0 0 5; }

.dlbox                 { width: 430; font-family: Verdana, Arial, Helvetica; font-size: 11px; line-height: 14px; background-color: #FFFFF2; padding: 9 0 12 5; border: 1px solid #CFCFBE; margin: 0 0 20 5; }
.dlbox .subheading     { font-family: Verdana, Arial, Helvetica; font-size: 14px; font-weight: bold; color: #4060B0; margin-bottom: 5px; }
.dlbox .text           { margin-bottom: 0px; }
.dlbox img             { float: left; margin: 5 15 0 5; }

.links                 { list-style-image: url(images/bul_dblarr.gif); margin: 10 0 0 15; }
.links li              { line-height: 16px; margin-bottom: 4px; }

.bul-pict-1            { margin-top: -2px; }
.bul-main-1            { font-family: Verdana, Arial, Helvetica; font-size: 11px; }
.bul-desc-1            { font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #000000; margin-top: 5px; }

.maintable             { font-family: Verdana, Arial, Helvetica; font-size: 11px; line-height: 15px; }
.texttable             { font-family: Verdana, Arial, Helvetica; font-size: 11px; }

.tc-award-txt          { font-family: Verdana, Arial, Helvetica; font-size: 10px; vertical-align: top; text-align: center; }
.tc-award-img          { vertical-align: bottom; text-align: center; }
.tc-dlver-cap          { font-family: Verdana, Arial, Helvetica; font-size: 13px; padding-top: 5px; }
.tc-dlver-txt          { font-family: Verdana, Arial, Helvetica; font-size: 11px; vertical-align: top; }
.tc-ml                 { font-family: Verdana, Arial, Helvetica; font-size: 11px; }
.tc-support-faq        { font-family: Verdana, Arial, Helvetica; font-size: 12px; vertical-align: top; }
.tc-support-faq-cap    { font-family: Verdana, Arial, Helvetica; font-size: 12px; vertical-align: top; font-weight: bold; }

.inputbox              { font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal; background-color: #F9F9F9; color: #000000; width: 160; }

.screenshot            { margin: 8 5 9 5; text-align: center; width: 150px; }
.screenshot-pos        { margin-top: 2px; margin-bottom: 20px; }
.screenshot-text       { font-family: Verdana, Arial, Helvetica; font-size: 9px; text-align: center; margin: 6 3 4 3; color: #303030; }

.tu-box-img-a          { margin-left: 5px; margin-right: 15px; }

.xright, #bannerRight img {
  float:right;
  text-shadow: #7CFC00;
}