﻿body {
  padding: 0px;
  margin: 0px;
  background: #00225f url('images/body-bg.jpg') repeat-x scroll 0px 100px;
  font-family: Verdana, Helvetica, Arial;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  color: #FFFFFF;
}
h1 {
  font-size: 20px;
  color: #555;
  margin: 20px 0px 0px 0px;
}
h2 {
  font-size: 16px;
  color: #555;
}
h3 {
  font-size: 14px;
  color: #555;
}
h4 {
  font-size: 14px;
  color: #555;
  margin: 20px 0px 3px 0px;
}
p {
  margin: 10px 0px 0px 0px;
}
a {
  color: #0000CC;
  text-decoration: none;
  font-weight: bold;
}
a:visited {
  color: #003399;
  text-decoration: none;
  font-weight: bold;
}
a:hover {
  color: #FF0000;
  font-weight: bold;
  text-decoration: underline;
}


.dash-spliter10 {
  clear: both;
  height: 10px;
  border-bottom: dashed 1px #888;
  margin-bottom: 20px;
}
.dash-spliter15 {
  clear: both;
  height: 15px;
  border-bottom: dashed 1px #888;
  margin-bottom: 20px;
}
.dash-spliter20 {
  clear: both;
  height: 20px;
  border-bottom: dashed 1px #888;
  margin-bottom: 20px;
}
.dash-spliter25 {
  clear: both;
  height: 25px;
  border-bottom: dashed 1px #888;
  margin-bottom: 20px;
}
.dash-spliter30 {
  clear: both;
  height: 30px;
  border-bottom: dashed 1px #888;
  margin-bottom: 20px;
}

.floatleft {
  float: left;
}
.displayinline {
  display: inline;
}


.bold {
  font-weight: bold;
}
.red {
  color: #CC0000;
}

.spliter10 {
  clear: both;
  height: 10px;
}
.spliter15 {
  clear: both;
  height: 15px;
}
.spliter20 {
  clear: both;
  height: 20px;
}
.spliter25 {
  clear: both;
  height: 25px;
}
.spliter30 {
  clear: both;
  height: 30px;
}
.spliter40 {
  clear: both;
  height: 40px;
}
.spliter50 {
  clear: both;
  height: 50px;
}
.spliter80 {
  clear: both;
  height: 80px;
}
.spliter150 {
  clear: both;
  height: 150px;
}
.spliter200 {
  clear: both;
  height: 200px;
}





.westwell {
  padding: 0px;
  margin: 0 auto;
  width: 877px;
  position: relative;
}
.sharetop {
  height: 100px;
}
.sharetop .searchtop {
  float: right;
  margin: 50px 5px 0px 0px;
}
.sharetop .searchtop input[type='text'] {
  border: solid 1px #fff;
}
.decoration {
  clear: both;
  float: left;
  margin: 3px 0px 0px 0px;
  height: 200px;
}
.main {
  clear: both;
}
.maincontent-top {
  clear: both;
  float: left;
  width: 100%;
  height: 10px;
  padding: 0px;
  margin: 5px 0px 0px 0px;
  background: url('images/maincontent-top.gif') no-repeat;
  font-size: 0px;
}
.maincontent-breadcrum {
  clear: both;
  float: left;
  width: 857px;
  background: #fff;
  color: #666;
  padding-left: 20px;
}
/*
.maincontent-breadcrum div {
  margin: 0px 0px 0px 5px;
  padding: 0px;
}
*/
.maincontent-breadcrum a {
  font-weight: normal !important;
  font-size: 12px !important;
  color: #666 !important;
}
.maincontent-breadcrum a.on {
  font-weight: bold;
  font-style: italic;
  font-size: 12px;
  color: #666;
}
.maincontent-breadcrum span {
  font-size: 16px;
  letter-spacing: -2px;
}
.maincontent-middle {
  clear: both;
  float: left;
  width: 100%;
  background: #fff;
  color: #444;
}
.maincontent {
}
.maincontent110 {
  clear: both;
  float: left;
  padding: 0px;
  margin: 0px;
  width: 600px;
}
.maincontent111 {
  clear: both;
  float: left;
  padding: 0px;
  margin: 0px;
  width: 877px;
}
.maincontent110 .content {
  margin: 0px 20px;
}
.maincontent111 .content {
  margin: 0px 20px;
}


.content p {
  line-height: 18px;
}
.content ul {
  margin: 10px 0px 15px 20px;
  padding: 0px;
}
.content ul li {
  margin: 5px 0px 10px 10px;
}
.content ul li ul {
  margin: 5px 0px 15px 20px;
  padding: 0px;
}
.content ul li ul li {
  margin: 5px 0px 5px 10px;
}

.content .hidden {
  display: none;
}

.content .back2top, .content .back2top a {
  clear: both;
  float: none;
  font-weight: normal;
  font-size: 9px;
  color: #777;
  text-align: right;
  text-transform: uppercase;
}

.rightcontent {
  float: left;
}

.maincontent-bottom {
  clear: both;
  float: left;
  width: 100%;
  height: 10px;
  padding: 0px;
  margin: 0px 0px 10px 0px;
  background: url('images/maincontent-bottom.gif') no-repeat;
  font-size: 0px;
}








/* TOP STORY -- is a Home Page ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.topstory {
  margin-top: 5px;
  background: url('images/topstory.jpg') no-repeat;
  height: 311px;
}
.topstory .intro {
  float: left;
  width: 230px;
  height: 270px;
  margin: 25px 0px 0px 20px;
  background: url('images/intro.jpg') no-repeat;
}
.topstory .intro .content {
  margin: 20px 20px 10px 20px;
  color: #00225f;
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
}
.topstory .intro a {
  display: block;
  margin-top: 20px;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
.topstory .intro a:hover {
  color: #00225f;
  text-decoration: underline;
}
.topstory object {
  margin: 0px 0px 0px 40px;
}
/* TOP STORY -- is a Home Page ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
































































/* SITE NAVI +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.sitenavi {
  padding: 0px;
  margin: 0px;
  height: 46px;
}
.sitenavi li.dropper {
  float: left;
  list-style: none;
  height: 46px;
  cursor: pointer;
  margin-left: 1px;
  background: url('images/ww-menu.jpg') no-repeat 0px 0px;
}
.sitenavi li.dropper a {
  display: block;
  padding: 0px;
  margin: 0px;
  height: 46px;
  font-weight: bold;
  font-size: 11px;
}
.sitenavi li.about {
  width: 145px;
  background-position: 0px 0px;
}
.sitenavi li.about ul {
  /*width: 145px !important;*/
}
.sitenavi li.about:hover, .sitenavi li.about_o {
  background-position: 0px -46px;
}
.sitenavi li.capability {
  width: 145px;
  background-position: -145px 0px;
}
.sitenavi li.capability:hover, .sitenavi li.capability_o {
  background-position: -145px -46px;
}
.sitenavi li.wheretobuy {
  width: 145px;
  background-position: -290px 0px;
}
.sitenavi li.wheretobuy:hover, .sitenavi li.wheretobuy_o {
  background-position: -290px -46px;
}
.sitenavi li.product {
  width: 145px;
  background-position: -435px 0px;
}
.sitenavi li.product:hover, .sitenavi li.product_o {
  background-position: -435px -46px;
}
.sitenavi li.support {
  width: 145px;
  background-position: -580px 0px;
}
.sitenavi li.support:hover, .sitenavi li.support_o {
  background-position: -580px -46px;
}
.sitenavi li.contact {
  width: 145px;
  background-position: -725px 0px;
}
.sitenavi li.contact:hover, .sitenavi li.contact_o {
  background-position: -725px -46px;
}
.sitenavi li.dropper ul {
  margin: -1px 0px 0px 0px;
  padding: 0px;
  position: absolute;
  visibility: hidden;
  width: 180px;
  border-right: solid 1px #005acc;
  border-left: solid 1px #005acc;
  border-bottom: solid 1px #005acc;
}
.sitenavi li.dropper ul li {
  float: none;
  display: inline;
}
.sitenavi li.dropper ul li a {
  padding: 8px 3px 3px 5px;
  margin: 0px;
  height: 17px;
  text-decoration: none;
  cursor: pointer;
  color: #9dc1f0;
  border-bottom: solid 1px none;
  background-color: #00225f;
  font-weight: bold;
}
.sitenavi li.dropper ul li a:hover {
  color: #ffffff;
  background-color: #666;
}
/* SITE NAVI +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */








/* SLIDE MENU of Product Categories +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.slidemenu-top {
  font-size: 0px;
  width: 257px;
  height: 54px;
  background-image: url('images/slidemenu-top.jpg');
}
.slidemenu-bottom {
  font-size: 0px;
  width: 257px;
  height: 10px;
  background-image: url('images/slidemenu-bottom.jpg');
}
.productsearch {
  margin: 0px;
  padding: 0px;
  width: 257px;
  height: 50px;
  background-color: #c9c9c7;
  margin-top: 1px;
  overflow: hidden;
}
.productsearch .form {
  margin: 15px 0px 0px 20px;
  _margin-left: 10px;
}
.productsearch .form span {
  color: #0d0084;
}
.productsearch .form input[type='text'] {
  border: solid 1px #666;
}
.slidemenu {
}
.slidemenu ul {
  margin: 0px;
  padding: 0px;
  width: 257px;
}
.slidemenu ul li {
  margin: 1px 0px 0px 0px;
  padding: 0px;
  list-style: none;
}
.slidemenu ul li a {
  display: block;
  padding: 10px 20px;
  text-decoration: none;
  background: #ebebeb;
  font-weight: normal !important;
  color: #333 !important;
}
.slidemenu ul li a:hover, .slidemenu ul li a.on {
  background: #48bbe7;
  font-weight: bold !important;
  color: #fff !important;
  text-decoration: none;
}
.slidemenu ul li ul {
  display: none;
}
.slidemenu ul li ul li a {
  display: block;
  background: #2043c5;
  color: #fff !important;
  padding: 6px 0px 6px 35px;
  font-weight: normal;
  font-size: 10px;
}
.slidemenu ul li ul li a:hover {
  background: #2951ee;
  font-weight: normal !important;
  text-decoration: none;
}
/* SLIDE MENU of Product Categories +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.fileicon {
  display: block;
  float: left;
  height: 16px;
  padding-left: 23px;
  background: transparent url("icons/icons.gif") no-repeat;
  white-space: nowrap;
}
.doc {
  background-position: 0px -992px;
}
.xls {
  background-position: 0px -1008px;
}
.pdf {
  background-position: 0px -1024px;
}
.zip {
  background-position: 0px -1040px;
}



/* ALL ABOUT FORMs +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.form {
  clear: both;
  float: left;
  padding: 0px;
  margin: 10px 0px 0px 0px;
  width: 100%;
}
.form .entry {
  clear: both;
  float: left;
  overflow: auto;
  width: 100%;
  padding: 0px;
  margin: 8px 0px 0px 0px;
}
.form .entry .caption {
  float: left;
  width: 165px;
  font-size: 11px;
  background-color: #efefef;
  padding: 7px 0px 7px 12px;
  margin: 0px;
  border-left: solid 3px #9dc1f0;
}
.form .entry .input {
  float: left;
  padding: 0px 0px 0px 5px;
}
.form .entry .input-info {
  float: left;
  padding: 7px 0px 0px 5px;
}
.form .entry .inputfull {
  float: left;
  width: 600px;
  padding: 0px 0px 0px 5px;
}
.form .entry .validator {
  float: left;
  padding: 0px;
  margin: 4px 0px 0px 5px;
}
.form .entry .small {
  clear: both;
  float: inherit;
  padding: 0px;
  margin: 4px 0px 0px 187px; /* Special Style*/
  font-size: smaller;
}
.form .entryflow {
  clear: both;
  float: left;
  overflow: auto;
  width: 100%;
  padding: 0px;
  margin: 8px 0px 0px 0px;
  border-left: solid 3px #9dc1f0;
}
.form .entryflow .caption {
  clear: both;
  float: none;
  font-size: 11px;
  background-color: #efefef;
  padding: 7px 0px 7px 12px;
  margin: 0px;
}
.form .entryflow .input {
  clear: both;
  float: none;
  padding: 0px 0px 0px 12px;
}
.form .entryflow .validator {
  float: left;
  padding: 0px;
  margin: 4px 0px 0px 5px;
}
.form .entryflow .small {
  clear: both;
  float: inherit;
  padding: 0px;
  margin: 4px 0px 0px 12px; /* Special Style*/
  font-size: smaller;
}
.form .section {
  clear: both;
  float: inherit;
  padding: 0px;
  margin: 20px 0px 0px 187px; /* Special Style*/
  font-size: larger;
  font-weight: bold;
}
.form .options {
  clear: both;
  float: inherit;
  padding: 0px;
  margin: 10px 0px 10px 185px; /* Special Style*/
  font-size: 11px;
}
.form .submit {
  clear: both;
  float: inherit;
  padding: 0px;
  margin: 10px 0px 10px 185px;
}
.form .spliter10 {
  clear: both;
  float: none;
  height: 10px;
  border: none;
}

.validationsummary {
  font-size: 11px;
  background-color: #ffcccc;
  color: #ff6633;
  border: 1px dotted #cc0000;
  margin: 10px 0px 0px 0px;
}
.validationsummary ul {
  padding: 5px 20px 5px 25px;
  margin: 0px;
}

.inlinemessage_info {
  display: block;
  font-size: inherit;
  color: #ffffff;
  background-color: #1a75d0;
  border: 1px dotted #006699;
  padding: 5px 10px 5px 10px;
  margin: 10px 0px 10px 0px;
}
.inlinemessage_warn {
  display: block;
  font-size: inherit;
  color: #333333;
  background-color: #ffffcc;
  border: 1px dotted #cc6600;
  padding: 5px 10px 5px 10px;
  margin: 10px 0px 10px 0px;
}
.inlinemessage_error {
  display: block;
  font-size: inherit;
  color: #333333;
  background-color: #ffcccc;
  border: 1px dotted #cc0000;
  padding: 5px 10px 5px 10px;
  margin: 10px 0px 10px 0px;
}

.input {
  font-family: Tahoma;
}
.input_30 {
  font-family: Tahoma;
  width: 30px;
}
.input_50 {
  font-family: Tahoma;
  width: 50px;
}
.input_60 {
  font-family: Tahoma;
  width: 60px;
}
.input_70 {
  font-family: Tahoma;
  width: 70px;
}
.input_80 {
  font-family: Tahoma;
  width: 80px;
}
.input_90 {
  font-family: Tahoma;
  width: 90px;
}
.input_95 {
  font-family: Tahoma;
  width: 95px;
}
.input_100 {
  font-family: Tahoma;
  width: 100px;
}
.input_120 {
  font-family: Tahoma;
  width: 120px;
}
.input_150 {
  font-family: Tahoma;
  width: 150px;
}
.input_170 {
  font-family: Tahoma;
  width: 170px;
}
.input_200 {
  font-family: Tahoma;
  width: 200px;
}
.input_250 {
  font-family: Tahoma;
  width: 250px;
}
.input_300 {
  font-family: Tahoma;
  width: 300px;
}
.input_350 {
  font-family: Tahoma;
  width: 350px;
}
.input_400 {
  font-family: Tahoma;
  width: 400px;
}
.input_450 {
  font-family: Tahoma;
  width: 450px;
}
.input_500 {
  font-family: Tahoma;
  width: 500px;
}

.input11 {
  font-family: Tahoma;
  font-size: 11px;
}
.input11_30 {
  font-family: Tahoma;
  font-size: 11px;
  width: 30px;
}
.input11_50 {
  font-family: Tahoma;
  font-size: 11px;
  width: 50px;
}
.input11_60 {
  font-family: Tahoma;
  font-size: 11px;
  width: 60px;
}
.input11_70 {
  font-family: Tahoma;
  font-size: 11px;
  width: 70px;
}
.input11_80 {
  font-family: Tahoma;
  font-size: 11px;
  width: 80px;
}
.input11_90 {
  font-family: Tahoma;
  font-size: 11px;
  width: 90px;
}
.input11_95 {
  font-family: Tahoma;
  font-size: 11px;
  width: 95px;
}
.input11_100 {
  font-family: Tahoma;
  font-size: 11px;
  width: 100px;
}
.input11_120 {
  font-family: Tahoma;
  font-size: 11px;
  width: 120px;
}
.input11_150 {
  font-family: Tahoma;
  font-size: 11px;
  width: 150px;
}
.input11_170 {
  font-family: Tahoma;
  font-size: 11px;
  width: 170px;
}
.input11_200 {
  font-family: Tahoma;
  font-size: 11px;
  width: 200px;
}
.input11_250 {
  font-family: Tahoma;
  font-size: 11px;
  width: 250px;
}
.input11_300 {
  font-family: Tahoma;
  font-size: 11px;
  width: 300px;
}
.input11_350 {
  font-family: Tahoma;
  font-size: 11px;
  width: 350px;
}
.input11_400 {
  font-family: Tahoma;
  font-size: 11px;
  width: 400px;
}
.input11_450 {
  font-family: Tahoma;
  font-size: 11px;
  width: 450px;
}
.input11_500 {
  font-family: Tahoma;
  font-size: 11px;
  width: 500px;
}

.input12 {
  font-family: Tahoma;
  font-size: 12px;
}
.input12_30 {
  font-family: Tahoma;
  font-size: 12px;
  width: 30px;
}
.input12_50 {
  font-family: Tahoma;
  font-size: 12px;
  width: 50px;
}
.input12_60 {
  font-family: Tahoma;
  font-size: 12px;
  width: 60px;
}
.input12_70 {
  font-family: Tahoma;
  font-size: 12px;
  width: 70px;
}
.input12_80 {
  font-family: Tahoma;
  font-size: 12px;
  width: 80px;
}
.input12_90 {
  font-family: Tahoma;
  font-size: 12px;
  width: 90px;
}
.input12_95 {
  font-family: Tahoma;
  font-size: 12px;
  width: 95px;
}
.input12_100 {
  font-family: Tahoma;
  font-size: 12px;
  width: 100px;
}
.input12_120 {
  font-family: Tahoma;
  font-size: 12px;
  width: 120px;
}
.input12_150 {
  font-family: Tahoma;
  font-size: 12px;
  width: 150px;
}
.input12_170 {
  font-family: Tahoma;
  font-size: 12px;
  width: 170px;
}
.input12_200 {
  font-family: Tahoma;
  font-size: 12px;
  width: 200px;
}
.input12_250 {
  font-family: Tahoma;
  font-size: 12px;
  width: 250px;
}
.input12_300 {
  font-family: Tahoma;
  font-size: 12px;
  width: 300px;
}
.input12_350 {
  font-family: Tahoma;
  font-size: 12px;
  width: 350px;
}
.input12_400 {
  font-family: Tahoma;
  font-size: 12px;
  width: 400px;
}
.input12_450 {
  font-family: Tahoma;
  font-size: 12px;
  width: 450px;
}
.input12_500 {
  font-family: Tahoma;
  font-size: 12px;
  width: 500px;
}


.btnGo {
  width: 24px;
  height: 23px;
  cursor: pointer;
  background: url('images/search-button.gif') repeat-x 0px 0px;
  border: none;
}
.btnGo:hover {
  background: url('images/search-button.gif') repeat-x 0px -23px;
}
.btnGoProduct {
  width: 23px;
  height: 18px;
  cursor: pointer;
  background: url('images/product-search-button.gif') repeat-x 0px 0px;
  border: none;
}
.btnGoProduct:hover {
  background: url('images/product-search-button.gif') repeat-x 0px -0px;
}
.btnSubmit {
  width: 92px;
  height: 24px;
  cursor: pointer;
  background: url('images/submit-button.gif') repeat-x 0px 0px;
  border: none;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 11px;
  font-variant: small-caps;
  color: #fff;
}
.btnSubmit:hover {
  background: url('images/submit-button.gif') repeat-x 0px -24px;
}
.btnNormal {
  width: 92px;
  height: 24px;
  cursor: pointer;
  background: url('images/submit-button.gif') repeat-x 0px 0px;
  border: none;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 11px;
  font-variant: small-caps;
  color: #fff;
}
.btnNormal:hover {
  background: url('images/submit-button.gif') repeat-x 0px -24px;
}
.btnNormalLong {
  width: 150px;
  height: 24px;
  cursor: pointer;
  background: url('images/normal-button-long.gif') repeat-x 0px 0px;
  border: none;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 11px;
  font-variant: small-caps;
  color: #fff;
}
.btnNormalLong:hover {
  background: url('images/normal-button-long.gif') repeat-x 0px -24px;
}
.btnNormalSmall {
  width: 40px;
  height: 18px;
  cursor: pointer;
  background: url('images/normal-button-small.gif') repeat-x 0px 0px;
  border: none;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 9px;
  color: #fff;
}
.btnNormalSmall:hover {
  background: url('images/normal-button-small.gif') repeat-x 0px -18px;
}
.btnCancel {
  width: 92px;
  height: 24px;
  cursor: pointer;
  background: url('images/cancel-button.gif') repeat-x 0px 0px;
  border: none;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 11px;
  font-variant: small-caps;
  color: #fff;
}
.btnCancel:hover {
  background: url('images/cancel-button.gif') repeat-x 0px -24px;
}
.btnCancelLong {
  width: 150px;
  height: 24px;
  cursor: pointer;
  background: url('images/cancel-button-long.gif') repeat-x 0px 0px;
  border: none;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 11px;
  font-variant: small-caps;
  color: #fff;
}
.btnCancelLong:hover {
  background: url('images/cancel-button-long.gif') repeat-x 0px -24px;
}
.btnReset {
  width: 92px;
  height: 24px;
  cursor: pointer;
  background: url('images/cancel-button.gif') repeat-x 0px 0px;
  border: none;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 11px;
  font-variant: small-caps;
  color: #fff;
}
.btnReset:hover {
  background: url('images/cancel-button.gif') repeat-x 0px -24px;
}
/* ALL ABOUT FORMs +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */









.sharebottom {
  clear: both;
  overflow: auto;
  margin-top: 10px;
}
.sharebottom .block100 {
  float: left;
  width: 248px;
  margin-left: 0px;
}
.sharebottom .block010 {
  float: left;
  width: 303px;
  margin-left: 18px;
}
.sharebottom .block001 {
  float: right;
  width: 290px;
  margin-left: 0px;
}

.sharebottom .reseller-login {
  clear: both;
  float: left;
}
.sharebottom .reseller-login .reseller-login-top {
  clear: both;
  float: left;
  width: 248px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  background: url('images/block100-top.gif') no-repeat;
  font-size: 0px;
}
.sharebottom .reseller-login .reseller-login-middle {
  clear: both;
  float: left;
  width: 248px;
  height: 180px;
  padding: 0px;
  margin: 0px;
  background: url('images/block-bg-100.jpg') repeat-x bottom;
  font-size: 0px;
}
.sharebottom .reseller-login .reseller-login-middle .content {
  margin: 5px 15px;
  font-size: 11px;
  color: #28416f;
}
.sharebottom .reseller-login ul {
  list-style: none;
  margin: 15px 0px 0px 0px;
  padding: 0px;
}
.sharebottom .reseller-login ul li {
  margin: 8px 0px 0px 0px;
}
.sharebottom .reseller-login ul a {
  font-weight: normal;
  text-decoration: none;
  padding-left: 20px;
}
.sharebottom .reseller-login ul a:hover {
  font-weight: bold;
  color: #02286f;
  background: url('images/reseller-login-arrow.gif') no-repeat 5px 3px;
}
.sharebottom .reseller-login .reseller-login-bottom {
  clear: both;
  float: left;
  width: 248px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  background: url('images/block100-bottom.gif') no-repeat;
  font-size: 0px;
}


.sharebottom .our-brand {
  clear: both;
  float: left;
  margin-top: 10px;
}
.sharebottom .our-brand .our-brand-top {
  clear: both;
  float: left;
  width: 248px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  background: url('images/block100-top.gif') no-repeat;
  font-size: 0px;
}
.sharebottom .our-brand .our-brand-middle {
  clear: both;
  float: left;
  width: 248px;
  height: 170px;
  padding: 0px;
  margin: 0px;
  background: url('images/block-bg-150.jpg') repeat-x bottom;
  font-size: 0px;
}
.sharebottom .our-brand .our-brand-middle .content {
  margin: 5px 15px;
  font-size: 11px;
  color: #76abca;
}
.sharebottom .our-brand a.brand {
  background: url('images/ww-ourbrands.gif') no-repeat 0px 0px;
}
.sharebottom .our-brand a.olin {
  display: block;
  float: left;
  width: 98px;
  height: 44px;
  margin: 20px 20px 0px 0px;
  background-position: 0px 0px;
}
.sharebottom .our-brand a.olin:hover {
  background-position: 0px -44px;
}
.sharebottom .our-brand a.azentek {
  display: block;
  float: left;
  width: 98px;
  height: 44px;
  margin: 20px 0px 0px 0px;
  background-position: -98px 0px;
}
.sharebottom .our-brand a.azentek:hover {
  background-position: -98px -44px;
}
.sharebottom .our-brand a.hailo {
  display: block;
  float: left;
  width: 98px;
  height: 44px;
  margin: 20px 20px 0px 0px;
  background-position: -196px 0px;
}
.sharebottom .our-brand a.hailo:hover {
  background-position: -196px -44px;
}
.sharebottom .our-brand a.aigo {
  display: block;
  float: left;
  width: 98px;
  height: 44px;
  margin: 20px 0px 0px 0px;
  background-position: -294px 0px;
}
.sharebottom .our-brand a.aigo:hover {
  background-position: -294px -44px;
}
.sharebottom .our-brand .our-brand-bottom {
  clear: both;
  float: left;
  width: 248px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  background: url('images/block100-bottom.gif') no-repeat;
  font-size: 0px;
}


.sharebottom .latest-news .news-top {
  clear: both;
  float: left;
  width: 303px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  background: url('images/news-top.gif') no-repeat;
  font-size: 0px;
}
.sharebottom .latest-news .news-middle {
  clear: both;
  float: left;
  width: 303px;
  height: 385px;
  background-color: #393d46;
}
.sharebottom .latest-news .news-middle .content {
  margin: 5px 15px;
  font-size: 11px;
}
.sharebottom .latest-news .news-bottom {
  clear: both;
  float: left;
  width: 303px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  background: url('images/news-bottom.gif') no-repeat;
  font-size: 0px;
}
.homearticle {
  margin: 5px 0px 20px 0px;
  line-height: 15px;
}
.homearticle .title {
  margin: 8px 0px 3px 0px;
  font-weight: bold;
  font-variant: small-caps;
}
.homearticle .description {
}
.homearticle a {
  font-size: 10px;
  font-weight: normal !important;
  color: #03a0ff !important;
  text-decoration: none !important;
}
.homearticle a:hover {
  text-decoration: underline !important;
}


.sharebottom .join-mailing-list {
  clear: both;
  float: left;
}
.sharebottom .join-mailing-list .join-mailing-list-top {
  clear: both;
  float: left;
  width: 290px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  background: url('images/block001-top.gif') no-repeat;
  font-size: 0px;
}
.sharebottom .join-mailing-list .join-mailing-list-middle {
  clear: both;
  float: left;
  width: 290px;
  height: 160px;
  padding: 0px;
  margin: 0px;
  background: url('images/block-bg-100.jpg') repeat-x bottom;
  font-size: 0px;
}
.sharebottom .join-mailing-list .join-mailing-list-middle .content {
  margin: 5px 15px;
  font-size: 11px;
  color: #28416f;
}
.sharebottom .join-mailing-list .join-mailing-list-middle .content p {
  line-height: 14px;
}
.sharebottom .join-mailing-list .caption {
  color: #28416f;
  margin: 12px 0px 0px 0px;
}
.sharebottom .join-mailing-list .input {
  margin: 2px 0px 0px 0px;
}
.sharebottom .join-mailing-list a.unsubscribe {
  display: block;
  margin: 8px 0px 0px 175px;
  color: #2a3b89;
  font-variant: small-caps;
}
.sharebottom .join-mailing-list .join-mailing-list-bottom {
  clear: both;
  float: left;
  width: 290px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  background: url('images/block001-bottom.gif') no-repeat;
  font-size: 0px;
}

.sharebottom .customer-support {
  clear: both;
  float: left;
  margin-top: 10px;
}
.sharebottom .customer-support .support-top {
  clear: both;
  float: left;
  width: 290px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  background: url('images/support-top.gif') no-repeat;
  font-size: 0px;
}
.sharebottom .customer-support .support-middle {
  clear: both;
  float: left;
  width: 290px;
  height: 203px;
  padding: 0px;
  margin: 0px;
  background: url('images/support-bg.gif') no-repeat bottom;
  font-size: 0px;
}
.sharebottom .customer-support .support-middle .content {
  margin: 5px 15px;
  font-size: 11px;
  color: #76abca;
}
.sharebottom .customer-support ul {
  list-style: none;
  margin: 10px 0px 0px 0px;
  padding: 0px;
}
.sharebottom .customer-support ul li {
  margin: 7px 0px 0px 0px;
}
.sharebottom .customer-support ul a {
  font-weight: normal;
  color: #76abca;
  text-decoration: none;
  padding-left: 20px;
}
.sharebottom .customer-support ul a:hover {
  font-weight: bold;
  color: #fff;
  background: url('images/customer-support-arrow.gif') no-repeat 5px 3px;
}
























.copyright {
  clear: both;
  font-family: Sans-Serif;
  font-size: 10px;
  color: #4c8dcd;
  padding: 20px 0px;
  margin-bottom: 100px;
}
.copyright span {
  display: block;
  float: left;
  margin: 0px 0px 0px 20px;
}
.copyright a {
  display: block;
  float: right;
  color: #4c8dcd !important;
  text-decoration: none !important;
  margin: 0px 20px 0px 0px;
}
.copyright a:hover {
  color: #4c8dcd !important;
  text-decoration: underline !important;
}





.article .title {
  margin-top: 1px;
  font-weight: bold;
}
.article .description {
  margin-top: 5px;
  line-height: 16px;
}



.insidearticle {
  margin: 5px 0px 20px 0px;
  line-height: 17px;
}
.insidearticle .title {
  margin: 15px 0px 2px 0px;
  font-weight: bold;
  font-variant: small-caps;
}
.insidearticle .description {
}
.insidearticle a {
  font-size: 10px;
  font-weight: normal !important;
  color: #03a0ff !important;
  text-decoration: none !important;
}
.insidearticle a:hover {
  text-decoration: underline !important;
}










.sitemap {
}
.sitemap a {
  color: #2043c5;
  font-weight: normal;
}
.sitemap a:hover {
  color: #03a0ff;
  text-decoration: underline;
}
.sitemap ul {
  list-style-type: none;
  margin: 0px !important;
  padding: 0px !important;
}
.sitemap ul li, .sitemap ul li a {
  font-size: 13px;
  font-weight: bold;
  color: #666;
  list-style-type: none;
  margin: 0px !important;
  padding: 10px 0px 5px 0px !important;
}
.sitemap ul li ul {
  margin: 5px 0px 0px 0px !important;
  padding: 0px !important;
}
.sitemap ul li ul li {
  margin: 1px 0px 0px 0px !important;
  padding: 5px 0px 5px 30px !important;
  border-left: solid 5px #9dc1f0;
  background: #ebebeb url('images/sitemap-bg.jpg') no-repeat 0px 12px;
}
.sitemap ul li ul li a {
  font-size: 11px;
  font-weight: bold;
}
.sitemap ul li ul li a {
  color: #3762b6;
}














.partlist {
}
.partlist .entry {
  width: 184px;
  height: 330px;
}
.partlist .entry .hr {
}
.partlist .entry hr {
  color: #000;
  height: 2px;
  width: 90%;
}
.partlist .entry .image {
  padding-bottom: 5px;
  vertical-align: bottom;
  text-align: center;
  height: 230px;
  border-right: solid 1px #999;
}
.partlist .entry .image-wob {
  padding-bottom: 5px;
  vertical-align: bottom;
  text-align: center;
  height: 230px;
}
.partlist .entry .partno {
  margin: 0px 0px 0px 15px;
}
.partlist .entry .partno a {
  font-size: 11px;
  color: #000;
}
.partlist .entry .partstatus {
  font-size: 10px;
  margin: 0px 0px 0px 15px;
  color: #CFA012;  
}
.partlist .entry .partname {
  font-size: 10px;
  color: #666;
  margin: 0px 0px 0px 15px;
  padding: 5px 0px;
  line-height: 14px;
}
.partlist .entry .price {
  display: none;
  margin: 0px 0px 0px 15px;
  font-size: 11px;
  font-weight: bold;
  color: #000;
}


.category-name {
  float: left;
  width: 185px;
  background-color: #666;
}
.category-name span {
  display: block;
  margin: 5px 20px;
  font-weight: bold;
  color: #fff;
}

.pager {
  clear: both;
  float: none;
  border-top: solid 1px #7f7f7f;
  margin-top: 40px;
}
.pager .previous {
  float: right;
  display: block;
  width: 80px;
  height: 23px;
  background: #2143c8 url('ximages/partnavi-category.gif') no-repeat 10px 2px;
  text-align: left;
  border-left: solid 1px #fff;
}
.pager .previous a {
  display: inline-block;
  margin: 5px 0px 0px 15px;
  font-weight: normal;
  font-size: 11px;
  color: #fff;
}
.pager .next {
  float: right;
  display: block;
  width: 80px;
  height: 23px;
  background: #2143c8 url('ximages/partnavi-category.gif') no-repeat 10px 2px;
  text-align: right;
  border-left: solid 1px #fff;
}
.pager .next a {
  display: inline-block;
  margin: 5px 15px 0px 0px;
  font-weight: normal;
  font-size: 11px;
  color: #fff;
}
.pager .tag {
  float: right;
  display: block;
  width: 100px;
  height: 23px;
  background-color: #2143c8;
  text-align: right;
  border-left: solid 1px #fff;
}
.pager .tag span {
  display: inline-block;
  margin: 5px 5px 0px 0px;
  font-weight: normal;
  font-size: 11px;
  color: #fff;
}












div.jqZoomTitle {
  z-index: 5000;
  text-align: center;
  font-size: 11px;
  font-family: Tahoma;
  height: 16px;
  padding-top: 2px;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  color: #FFF;
  background: #999;
}

.jqZoomPup {
  overflow: hidden;
  background-color: #FFF;
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity = 60);
  z-index: 10;
  border-color: #c4c4c4;
  border-style: solid;
  cursor: crosshair;
}

.jqZoomPup img {
  border: 0px;
}

.preload {
  -moz-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity = 80);
  color: #333;
  font-size: 12px;
  font-family: Tahoma;
  text-decoration: none;
  border: 1px solid #CCC;
  background-color: white;
  padding: 8px;
  text-align: center;
  background-image: url(../images/zoomloader.gif);
  background-repeat: no-repeat;
  background-position: 43px 30px;
  width: 90px; *width:100px;
height:43px;
*height:55px;
z-index:10;
position:absolute;
top:3px;
left:3px;

}

.jqZoomWindow {
  border: 1px solid #999;
  background-color: #FFF;
}






/**/

.partdetail {
}

.partdetail .image {
  clear: both;
  float: left;
  height: 240px;
}
.partdetail .image .thumb {
  float: left;
  width: 300px;
  height: 240px;
  text-align: right;
  margin-top: 20px;
}
.partdetail .image .thumb a {
  display: inline-block;
  float: right;
}
.partdetail .image .zoom {
  float: left;
  width: 400px;
  height: 230px;
  border: solid 1px #999;
  margin: 0px 0px 0px 110px;
  text-align: center;
  background-color: #e6e7eb;
}
.partdetail .image .zoom span {
  display: inline-block;
  margin-top: 100px;
  font-size: 10px;
}
.partdetail .thumb-caption {
  clear: both;
  float: left;
  width: 400px;
  text-align: center;
  font-weight: normal;
  font-size: 11px;
  color: #666;
  margin: 0px;
}

.partdetail .detail-content {
  clear: both;
  float: left;
  width: 830px;
}
.partdetail .detail-content .detail-content-left {
  clear: both;
  float: left;
  width: 420px;
}
.partdetail .detail-content .detail-content-right {
  float: left;
  width: 400px;
  text-align: center;
}

.partdetail .gallery {
  clear: both;
  margin: 40px 0px 0px 0px;
}
.partdetail .section-name {
  clear: both;
  float: left;
  width: 185px;
  background-color: #666;
  margin: 0px 0px 15px 0px;
}
.partdetail .section-name span {
  display: block;
  margin: 5px 20px;
  font-weight: bold;
  color: #fff;
}



.imagelist {
  clear: both;
}
.imagelist .entry {
  width: 184px;
  height: 330px;
}
.imagelist .entry .hr {
}
.imagelist .entry hr {
  color: #000;
  height: 2px;
  width: 90%;
}
.imagelist .entry .image {
  padding-bottom: 5px;
  vertical-align: bottom;
  text-align: center;
  height: 230px;
  border-right: solid 1px #999;
}
.imagelist .entry .image-wob {
  padding-bottom: 5px;
  vertical-align: bottom;
  text-align: center;
  height: 230px;
}
.imagelist .entry .partno {
  margin: 0px 0px 0px 15px;
}
.imagelist .entry .partno a {
  font-size: 11px;
  color: #000;
}
.imagelist .entry .image-name {
  text-align: center;
  font-size: 10px;
  color: #666;
  margin: 5px 0px;
  line-height: 14px;
}
.imagelist .entry .button {
  text-align: center;
  margin: 3px 0px;
}






.partdetail .detail {
  clear: both;
  float: left;
  width: 400px;
  font-weight: normal;
  font-size: 12px;
  line-height: 19px;
  margin: 15px 10px 50px 10px;
  _margin-left: 5px; /*IE6*/
}
.partdetail .htabs {
}
.partdetail .tabs {
}
.partdetail .tab {
}
.partdetail .detail .overview {
}
.partdetail .detail .feature {
}
.partdetail .detail .accessory {
}
.partdetail .detail .support {
}
.partdetail .detail .support a {
  display: block;
  margin: 10px 5px 0px 0px;
}
.partdetail .detail .specsheet {
}


.partdetail .partnavi {
  clear: both;
  float: left;
  width: 420px;
  border-top: solid 1px #7f7f7f;
  margin: 70px 0px 50px 0px;
  text-align: right;
}
.partdetail .partnavi a.partlist {
  display: inline-block;
  width: 60px;
  height: 23px;
  background: #393d46 url('images/partnavi-category.gif') no-repeat 10px 2px;
}
.partdetail .partnavi a.previousproduct {
  display: inline-block;
  width: 140px;
  height: 23px;
  font-size: 10px;
  color: #fff;
  font-weight: normal;
  margin: 0px 0px 0px 1px;
  background: #393d46 url('images/partnavi-previousproduct.gif') no-repeat 10px 8px;
}
.partdetail .partnavi a.nextproduct {
  display: inline-block;
  width: 140px;
  height: 23px;
  font-size: 10px;
  color: #fff;
  font-weight: normal;
  margin: 0px 0px 0px 1px;
  background: #393d46 url('images/partnavi-nextproduct.gif') no-repeat 40px 8px;
}
.partdetail .stockquote {
  margin: 0px 5px 15px 5px;
  font-size: 11px;
}
.partdetail .commands {
  float: right;
}

.partdetail .commands a {
  color: #666;
  margin: 0px 180px 0px 0px;
  display: inline-block;
  height: 10px;
  padding-left: 23px;
}











.reseller-dashboard {
  width: 404px;
  margin: 15px 22px 0px auto;
  border: solid 1px #009;
}
.reseller-dashboard .reseller-content {
  margin: 1px;
  padding: 10px;
  background-color: #06c;
  color: #fff;
  text-align: left;
  line-height: 19px;
}
.reseller-dashboard .reseller-content a {
  color: #fff;
}

.reseller-dashboard .reseller-content a.account {
  clear: both;
  display: inline-block;
  height: 23px;
  padding-left: 30px;
  background: transparent url("icons/reseller-account.gif") no-repeat top left;
  white-space: nowrap;
  margin: 5px 15px 0px 0px;
}
.reseller-dashboard .reseller-content a.cart {
  clear: both;
  display: inline-block;
  height: 23px;
  padding-left: 30px;
  background: transparent url("icons/reseller-cart.gif") no-repeat top left;
  white-space: nowrap;
  margin: 5px 15px 0px 0px;
}
















.tab_group {
  float: left;
  width: 100%;
  margin: 20px 0px 0px 0px !important;
  padding: 0px;
  list-style: none;
  border-bottom: solid 1px #01327f;
}
.tab_group li {
  float: left;
  list-style: none;
  margin: 0px 0px 0px 5px !important;
  padding: 0px;
}
.tab_group li a {
  display: block;
  font-size: 11px;
  width: 100px;
  background-color: #666;
  color: #fff !important;
  padding: 4px 10px 3px 10px;
  text-decoration: none;
}
.tab_group li a:hover {
  background-color: #0060e2 !important;
  text-decoration: none;
}
.tab_group li.on a {
  background-color: #02327c;
}



.tab_group_autowidth {
  float: left;
  width: 100%;
  margin: 20px 0px 0px 0px !important;
  padding: 0px;
  list-style: none;
  border-bottom: solid 1px #01327f;
}
.tab_group_autowidth li {
  float: left;
  list-style: none;
  margin: 0px 0px 0px 2px !important;
  padding: 0px;
}
.tab_group_autowidth li a {
  display: block;
  font-size: 10px;
  background-color: #666;
  color: #fff !important;
  padding: 4px 10px 3px 10px;
  text-decoration: none;
}
.tab_group_autowidth li a:hover {
  background-color: #0060e2 !important;
  text-decoration: none;
}
.tab_group_autowidth li.on a {
  background-color: #02327c;
}












.searchresult {
  margin: 15px 0px 20px 0px;
}
.searchresult .entry {
  margin: 15px 0px 0px 0px;
}
.searchresult .entry .title {
  margin: 5px 0px 3px 0px;
}
.searchresult .entry .title a {
  font-size: 14px;
  font-weight: normal;
  text-decoration: underline;
}
.searchresult .entry .title a:visited {
  color: #606;
}
.searchresult .entry .title a:hover {
  color: #f00;
}
.searchresult .entry .description {
  color: #333;
  margin: 5px 0px 3px 0px;
}
.searchresult .entry .url {
  font-size: 11px;
  font-weight: normal;
  color: #090;
}
.searchresult .entry .keyon {
  background-color: #ffc;
}


















.faq {
  clear: both;
  float: left;
  padding: 0px;
  margin: 10px 0px;
  width: 100%;
}
.faq .links {
  clear: both;
  text-align: right;
  margin: 0px 0px 5px 0px;
}
.faq .links a {
  font-size: 10px;
  font-weight: normal;
}
.faq .entry {
  clear: both;
  float: left;
  overflow: hidden;
  width: 100%;
  padding: 0px;
  margin: 8px 0px 0px 0px;
  line-height: 16px;
}
.faq .entry .no {
  float: left;
  width: 25px;
  text-align: right;
  margin-right: 3px;
  font-weight: normal;
  color: #02327c;
}
.faq .entry .question {
  float: left;
  width: 530px;
  cursor: pointer;
  font-weight: bold;
  color: #02327c;
}
.faq .entry .hidden {
  clear: both;
  float: left;
  width: 530px;
  margin: 3px 0px 10px 15px;
  padding: 0px;
  display: none;
}
.faq .entry .group {
  font-size: 9px;
  line-height: normal;
  margin: 7px 0px 0px 0px;
  color: #999;
}
.faq .entry .answer {
  clear: both;
  float: left;
  margin: 0px;
  padding: 0px;
  width: inherit;
}
.faq .entry .answer p {
  margin: 5px 0px 15px 0px;
  padding: 0px;
}
.faq .entry .meta {
  clear: both;
  float: left;
  margin: 15px 0px 0px 0px;
  border-top: dashed 1px;
}
.faq .entry .command {
  clear: both;
  float: left;
  width: 100%;
  font-weight: normal;
}

















/* Draw at Front-End +++++++++++++++++++++++++++++++++++++ */
.document-list {
  clear: both;
  float: left;
  padding: 0px;
  margin: 0px;
  width: 100%;
}
.document-list .header {
  clear: both;
  float: left;
  font-size: 16px;
  font-weight: bold;
  color: #02327c;
  font-variant: small-caps;
  font-style: italic;
  margin: 0px 0px 10px 0px;
}
.document-list .entry {
  clear: both;
  float: left;
  overflow: hidden;
  width: 100%;
  padding: 0px;
  margin: 8px 0px 0px 0px;
  line-height: 16px;
}
.document-list .entry .no {
  float: left;
  width: 25px;
  text-align: right;
  margin-right: 3px;
  font-weight: normal;
  color: #02327c;
}
.document-list .entry .title {
  float: left;
  width: 530px;
  font-weight: bold;
  color: #02327c;
}
.document-list .entry .caption {
  float: left;
  width: 530px;
  font-size: 11px;
  font-weight: normal;
  margin: 3px 0px 5px 28px;
}
.document-list .entry .name {
  float: left;
  font-weight: bold;
  margin: 5px 0px 0px 30px;
}
.document-list .entry .thumbnail {
  clear: both;
  float: left;
  margin: 5px 0px 0px 30px;
}
.document-list .entry .thumbnail img {
  border: solid 1px #ccc !important;
}
.document-list .entry .hidden {
  clear: both;
  float: left;
  width: 530px;
  margin: 3px 0px 10px 28px;
  padding: 0px;
  display: block;
}
.document-list .entry .detail {
  clear: both;
  float: left;
  margin: 0px;
  padding: 0px;
  width: inherit;
  font-size: 11px;
}
.document-list .entry .detail p {
  margin: 5px 0px 10px 0px;
  padding: 0px;
}
.document-list .entry .group {
  clear: both;
  float: left;
  font-size: 9px;
  line-height: normal;
  margin: 7px 0px 5px 0px;
  color: #666;
  width: 530px;
}
.document-list .entry .meta {
  clear: both;
  float: left;
  font-size: 11px;
  color: #666;
  width: 530px;
}






/* Spec-sheet List +++++++++++++++++++++++++++++++++++++++ */
.specsheet-list {
  clear: both;
  float: left;
  padding: 0px;
  margin: 0px 0px;
  width: 400px;
}
.specsheet-list .entry {
  clear: both;
  float: left;
  overflow: hidden;
  width: 400px;
  padding: 0px;
  margin: 8px 0px 10px 0px;
  line-height: 16px;
}
.specsheet-list .entry .no {
  float: left;
  width: 12px;
  text-align: left;
  margin-right: 3px;
  font-weight: normal;
  color: #02327c;
}
.specsheet-list .entry .title {
  float: left;
  font-weight: bold;
  color: #02327c;
  width: 380px;
}
.specsheet-list .entry .caption {
  clear: both;
  float: left;
  font-size: 11px;
  font-weight: normal;
  margin: 3px 0px 5px 15px;
  width: 380px;
  _margin-left: 7px; /*IE6*/
}
.specsheet-list .entry .name {
  clear: both;
  float: left;
  font-weight: bold;
  margin: 0px 0px 0px 15px;
  width: 380px;
  _margin-left: 7px; /*IE6*/
}
.specsheet-list .entry .hidden {
  clear: both;
  float: left;
  width: 380px;
  margin: 0px 0px 10px 15px;
  padding: 0px;
  display: block;
  _margin-left: 7px; /*IE6*/
}
.specsheet-list .entry .detail {
  clear: both;
  float: left;
  margin: 0px;
  padding: 0px;
  width: inherit;
  font-size: 11px;
  display: none;
}
.specsheet-list .entry .detail p {
  margin: 5px 0px 10px 0px;
  padding: 0px;
  display: none;
}
.specsheet-list .entry .group {
  clear: both;
  float: left;
  font-size: 9px;
  line-height: normal;
  margin: 7px 0px 5px 0px;
  color: #666;
  width: 380px;
  display: none;
}
.specsheet-list .entry .meta {
  clear: both;
  float: left;
  font-size: 11px;
  color: #666;
  width: 380px;
  margin: 10px 0px;
}






.htmlblock-admin {
  text-decoration: none;
  color: #CC0000;
  border: solid 1px #ff9999;
  padding: 0px 10px !important;
  margin: 0px 0px 3px 0px !important;
  background-color: #FFEAEA;
}
.htmlblock-admin a {
  font-family: Tahoma;
  font-size: 11px !important;
  font-weight: normal !important;
  display: inline !important;
  margin: 0px !important;
  padding: 0px !important;
}
