table{
   margin: 0px;
   margin-top: 16px;
   margin-bottom: 16px;
   width: 100%;
   border: 1px solid;
   border-collapse:collapse;
}

   th{
      margin: 0px;
      font-size: 0.7em;
      border: 1px solid; 
      background-image: url('../images/th_bg.jpg');     
      text-align: center;
      color: #ffffff;
      border-color: #000000;
   }

   td{
      margin: 0px;
      font-size: 0.8em;
      border: 1px solid;   
      text-align: center;
   }
   
   tr.even td{
      background-image: url('../images/td_bg1.jpg');
   }
   
   tr.odd td{
      background-color: #ffffff;
   }
   
   div#content div#invThumbs{
      margin: 0px;
      margin-top: 16px;
      margin-bottom: 16px;
      padding: 0px;
      /*width: 575px;*/
      text-align: center;
   }
   
      div#content div#invThumbs img{
         margin: 2px;
         padding: 0px;
         border: none;
      }
   
   div#content table.invDetails{
      margin: 0px;
      margin-top: 8px;
      margin-bottom: 8px;
      padding: 0px;
      font-size: 1.1em;
      border: 0px solid;
   }
   
   div#content table.invDetails td{
      padding: 1px;
      height: 15px; 
      width: 127px;
      line-height: 15px;
      border: 3px solid;
      border-color: #ffffff;
      text-align: left;
      
   }
   
   div#content table.invDetails td.detail_heading{
      width: 110px;
      /*background-image: url('../images/td_bg1.jpg');*/
      background-color: #dedede;
      font-weight: bold;
   }
   
   img.manufacturer_logo{
      /*float: left;   */
   }
   
   a img{
      border: none;   
   }
   
      div.image_wrapper img{
         height: 100px;
         width: 100px;
      }
      
      
   div.features{
      margin: 0px;
      width: 300px;
      float: left;
   }