      body
      {
        background-image: url('../images/patterngray.gif');
      }

      table
      {
        background-color: #FFFFFF;
      }

      a:link {text-decoration: none; font-weight: bold; font-family: arial; font-size: 16px; color: #FFFF33 }
      a:visited {text-decoration: none; font-weight: bold; font-family: arial; font-size: 16px; color: #FFFF33 }
      a:active {text-decoration: none; font-weight: bold; font-family: arial; font-size: 16px; color: #FFFF33 }
      a:hover {text-decoration: none; font-weight: bold; font-family: arial; font-size: 16px; color: #FFFF33 }

      p.main { font-family: Arial, Helvetica; font-size: 15px; color: #00008F; line-height: 125%; margin: 6px 8px 6px 0px }
      p.lefttop { font-family: Arial, Helvetica; font-size: 12px; color: #00008F; line-height: 125%; margin: 0px 8px 6px 6px}
      p.leftmiddle { font-family: Arial, Helvetica; font-size: 12px; color: #00008F; line-height: 125%; margin: 0px 10px 8px 16px}
      p.leftbottom { font-family: Arial, Helvetica; font-size: 12px; color: #00008F; line-height: 125%; margin: 2mm 2mm 2mm 2mm }
      p.leftbottom2 { font-family: Arial, Helvetica; font-size: 12px; color: #00008F; line-height: 125%; margin: 10px 12px 10px 16px }
      p.leftbottompackage { font-family: Arial, Helvetica; font-size: 14px; color: #00008F; line-height: 125%; margin: 4px 8px 4px 8px }
      p.lbprice { font-family: Arial, Helvetica; font-size: 18px; font-weight: bold; color: #FF0000; text-align: right; margin: 32px 8px 4px 8px }
      p.datetime { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #0000FF; margin-right: 20mm; margin-top: 2mm }
      p.pagecaption { font-family: times; font-size: 25px; font-weight: bold; color: #FFFF00; margin-left: 15mm; margin-top: 0.5mm }
      p.listcaption { font-family: times; font-size: 18px; font-weight: bold; color: #0000A0; margin: 2mm 2mm 2mm 6mm }
      p.location { font-family: arial; font-size: 12px; color: #0000A0; margin-top: 5px }
      p.slogan { font-family: Times; font-size: 18px; font-weight: bold; color: #0000A0; }
      p.prodname { font-family: Arial, Helvetica; font-size: 16px; font-weight: bold; color: #00008F; margin-left: 92px; margin-top: 12px }
      p.prodsummary { font-family: Arial, Helvetica; font-size: 12px; color: #00008F; margin-left: 92px; margin-top: -10px }
      p.proddetails { font-family: Arial, Helvetica; font-size: 15px; color: #FF0000; line-height: 125%; margin-left: 340px; margin-top: -10px }
      p.copyright { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #EFEF00; margin-top: 14px; margin-bottom: 2px }
      p.lastupdate { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #EFEF00; margin-left: 6mm; margin-top: 2mm }

      span.ie { font-family: small; font-size: 15px; color: #FFFFFF }
      span.listhglt { font-weight: bold; color: #0000A0; }
      span.location { font-family: arial; font-size: 12px; color: #0000A0;}
      span.prodprice { font-weight: bold; color: #FF0000; }
      span.proddetails { font-size: 15px; color: #FF0000; }
      span.required  { color: #AF0000; }
      span.newscaption { font-size: 15px; font-weight: bold; color: #0000A0; }

      ul#esList
      {
        padding:0px;
        margin:0px; margin-left: 8px; margin-right: 6px;
        list-style-type:none;
      }
      ul#esList li
      {
        background:url('../images/plus.gif') 0px 5px no-repeat;
        face-family: arial, helvetica; font-size: 16px; color: #0000A0;
      }
      ul#esList li.expanded 
      {
        background:url('../images/minus.gif') 0px 5px no-repeat;
        face-family: arial, helvetica; font-size: 16px; color: #0000A0;
      }
      ul#esList li.static
      {
        list-style-type:none;
        padding-left:12px;
        background:url('../images/bullet.gif') 0px 6px no-repeat;
        face-family: arial, helvetica; font-size: 16px; color: #0000A0;
      }
      ul#esList a
      {
        text-decoration:none;
        width:10px;
        display:block;
        float:left;
      }

      ul.lefttop
      {
        padding:0px;
        margin: 0mm 2mm 1mm 1mm;
        list-style-type:none;
      }
      li.lefttop
      {
        list-style-type:none;
        padding-left:20px;
        background:url('../images/marrows.gif') 4px 2px no-repeat;
        face-family: arial, helvetica; font-size: 15px; color: #0000A0;
      }

      ul.leftmiddle
      {
        padding:0px;
        margin: 0mm 12px 1mm 13px;
        list-style-type:none;
      }
      li.leftmiddle
      {
        list-style-type:none;
        padding-left:20px;
        background:url('../images/diamond.gif') 4px 2px no-repeat;
        face-family: arial, helvetica; font-size: 15px; color: #0000A0;
      }

      div.ofwindow
      {
        width: 500px; height: 350px;
        background-color: #F8F8F8;
        overflow: auto
      }

      div.designcases
      {
        width: 500px; height: 360px;
        background-color: #F8F8F8;
        overflow: auto
      }

      img.left
      {
        float: left;
        margin: 8px 8px 8px 8px 
      }

      img.right
      {
        float: right;
        margin: 8px 8px 8px 8px 
      }
