div.mainHalfColumn {
  width:45%;
  margin-right:2%;
  }
div.mainHalfColumn a, div.mainHalfColumn a:hover {
  text-decoration:none;
  font-weight:bold;
  }
div.mainHalfColumn dl {
  margin:0 0 1em 2em;
  padding:0;
  }
div.mainHalfColumn dt {
  margin-top:.5em;
  }
div.mainHalfColumn dd {
  margin-left:1em;
  }
div.bkItem {
  margin:2em 1em 1em 2em;
  }
div.bkItem div.bkItemHeader {
  background:#21428C url('/vendors/bk_precision/images/BKWEBLOGO.gif') no-repeat top left;
  height:29px;
  }
div.bkItem div.bkItemHeader h2 {
  margin:0;
  padding:0;
  padding-left:145px;
  padding-top:3px;
  color:#FFF;
  }
div.bkItem div.bkItemBody {
  }
div.bkItem div.bkItemBody img {
  float:right;
  margin-left:1em;
  }
div.bkItem table.specs {
  border:1px solid #000064;
  margin:0 0 2em 0;
  border-collapse:collapse;
  }
div.bkItem table.specs caption {
  text-align:center;
  font-weight:bold;
  font-size:1.2em;
  background-color:#000064;
  color:#fff;
  }
div.bkItem table.specs th {
  vertical-align:top;
  text-align:right;
  background-color:#ccc;
  padding:3px;
  }
div.bkItem table.specs td {
  vertical-align:top;
  background-color:#ffc;
  padding:3px;
  font-size:.9em;
  }
div.bkItem table.specs th.secthead {
  text-align:left;
  background-color:#000;
  color:#fff;
  }
div.bkItem table.specs th.subhead {
  text-align:left;
  padding-left:3em;
  background-color:#fff;
  color:#000;
  }
table.bkPrice {
  border:1px solid silver;
  width:100%;
  margin:1em 0;
  }
table.bkPrice th,table.bkPrice td {
  padding:2px;
  white-spzce:nowrap;
  }
table.bkPrice td {
  text-align:center;
  }
table.bkPrice td.LEprice {
  font-weight:bold;
  font-size:1.2em;
  color:#000040;
  }
table.bkPrice td.LEdscr {
  white-space:normal;
  text-align:left;
  }