/* ------------------------------------ *
 classic.css
 www.classicaero.com
 Design by GMCDesign (C) 2004
 * ------------------------------------ */

body, body.main
  {
  background-image: url(s-38/graphics/s-38back.gif);
  backround-repeat: repeat;
  color: #000000;
  font-size: 12pt;
  font-family: "Times New Roman", Arial,Helvetica;
  font-weight: bold;
  text-align: center;
  }

body.ark, body.flt, body.lng, body.s38, body.fsd
  {
  background-image: url(s-38/graphics/s-38back.gif);
  }

body.s39
  {
  background-image: url(s-39/graphics/s-39back.gif);
  }

body.s55
  {
  background-image: url(s-55/graphics/s-55back.gif);
  }

body.wal
  {
  background-image: url(wal/graphics/walback.gif);
  }

body.fsd
  {
  background-image: url(s-38/graphics/s-38back.gif);
  }

body.apc, body.ast, body.brg, body.etc, body.htc, body.thp
  {
  background-image: url(s-38/graphics/s-38back.gif);
  }

/* css definition for headings */
h1
  {
  color: #000000;
  font-family: "Times New Roman",Arial,Helvetica;
  text-align: center;
  margin: 0;
  }

h1.banner
  {
  text-align: left;
  }

h2
  {
  color: #0000FF;
  font-size: 18pt;
  font-family: "Times New Roman",Arial,Helvetica;
  text-align: center;
  margin: 0;  
  }

h3
  {
  color: #CC0000;
  font-size: 13.5pt;
  font-family: Arial,Helvetica;
  text-align: center;
  margin: 0;  
  }

h4
  {
  color: #000000;
  font-size: 14pt;
  font-family: Verdana,Arial,Helvetica;
  text-align: center;
  }


/* css definition for links */
a.announce:link
  { 
  color: #CC00CC; 
  font-size: 14pt;
  }
a.announce:visited
  { 
  color: #CC00CC; 
  font-size: 14pt;
  }

/* css definition for paragraphs */
p
  {
  color: #000000;
  font-size: 12pt;
  font-family: "Times New Roman",Arial,Helvetica;
  font-weight: bold;
  text-align: center;
  }

p.announce
  {
  color: #CC00CC;
  font-size: 14pt;
  }

p.highlight
  {
  color: #0000CC;
  }

p.alert
  {
  color: #CC0000;
  }

p.left, li.MsoNormal
  {
  color: #000000;
  font-size: 12pt;
  font-family: "Times New Roman", Arial,Helvetica;
  font-weight: normal;
  text-align: left;
  }

p.verdana
  {
  color: #333333;
  font-size: 11.0pt;
  font-family: Verdana,Arial,Helvetica;
  font-weight: bold;
  text-align: center;
  }

/* css definition for lists*/
ul
  {
  list-style-type: disc
  }

/* table definition for 'main' tables */
table.main
  {
  color: #000000;
  font-size: 12pt;
  font-family: "Times New Roman", Arial,Helvetica;
  font-weight: bold;
  text-align: center;
  width: 100%;
  border: 0px;
  border-collapse: collapse;
  }

td.mains
  {
  font-size: 8pt;
  }

/* table definition for page banners */
table.banner
  {
  color: #000000;
  font-size: 14.0pt;
  font-family: "Times New Roman",Arial,Helvetica;
  font-weight: bold;
  text-align: left;
  vertical-align:middle;
  border: 0px;
  border-collapse: collapse;
  }

td.buttons
  {
  text-align: center;
  }

/* table definition for list of features */
table.desc
  {
  color: #333333;
  font-size: 10.0pt;
  font-family: Verdana,Arial,Helvetica;
  font-weight: bold;
  text-align: left;
  width: 385.5pt;
  border: 0px;
  border-collapse: collapse;
  }

/* table definition for table of model specifications - 5-6 columns */
table.modelspecs
  {
  color: #000000;
  font-size: 10.0pt;
  font-family: Arial, sans-serif, Helvetica;
  font-weight: bold;
  text-align: center;
  border: 1px solid;
  border-collapse: collapse;
  table-layout: fixed;
  width: 425pt;
  padding: 0;
  }

col.mdscale
  {
  width: 90pt;
  }

col.mdwing
  {
  width: 75pt;
  }

col.mdengine
  {
  width: 100pt;
  }

col.mdweight
  {
  width: 85pt;
  }

col.mdstatus
  {
  width: 75pt;
  }

/* table definition for table of product specifications - 2-4 columns */
table.specs
  {
  color: #404040;
  font-size: 12pt;
  font-family: "Times New Roman", Arial, Helvetica;
  font-weight: bold;
  text-align: center;
  width: 80%;
  border: 1px #6699CC solid;
  border-collapse: separate;
  border-spacing: 5px;
  empty-cells: hide;
  }

td.specs
  {
  border: inset 1px;
  }

td.specsb
  {
  color: blue;
  border: inset 1px;
  }

/* table definition for pricing information */
table.pricing
  {
  color: #000000;
  font-size: 10.0pt;
  font-family: Arial, sans-serif, Helvetica;
  font-weight: bold;
  text-align: center;
  border: 1px solid;
  border-collapse: collapse;
  table-layout: fixed;
  width: 575pt;
  padding: 0;
  }

col.prdesc
  {
  width: 160pt;
  }

col.prsets
  {
  width: 40pt;
  }

col.prparts
  {
  width: 50pt;
  }

col.prprice
  {
  width: 40pt;
  text-align: right;
  }

col.prweight
  {
  width: 60pt;
  }

col.prpartno
  {
  width: 65pt;
  }

col.prbutton
  {
  width: 70pt;
  }

td.prcat
    {
    color: blue;
    font-size:14.0pt;
    text-align: left;
    }

td.prcatr
    {
    color: red;
    font-size:14.0pt;
    }

td.prhead, td.mdhead
    {
    color: blue;
    font-size: 10.0pt;
    }

td.pritem, td.mditem
    {
    font-size: 10.0pt;
    vertical-align:middle;
    white-space:normal;
    }

/* table definition for 'admin' tables */
table.admin
  {
  color: #000000;
  font-size: 10pt;
  font-family: "Times New Roman", Arial,Helvetica;
  font-weight: bold;
  text-align: left;
  width: 100%;
  border: 0px;
  border-collapse: collapse;
  }

td.adhead
  {
  text-align: right;
  }

/* table definition for 'footer' tables */
table.footer
  {
  color: #000000;
  font-size: 12pt;
  font-family: Arial,Helvetica;
  font-weight: bold;
  text-align: center;
  width: 100%;
  border: 0px;
  border-collapse: collapse;
  }

.cpyrt
  {
  font-family: Arial,Helvetica;
  font-weight: normal;
  font-size: 8pt;
  }

.logo
  {
  font-family: Arial,Helvetica;
  font-weight: bold;
  font-style: italic;
  }