
/******** Page template ********/

body
   {  background-color: #feeadc;
      color: #622c00;
      font-family: Verdana, Arial, Helvetica, Sans-Serif;
      font-size: 95%;
      margin: 0;
   }

div#body
   {  position: absolute;
      left: 142px;
      top: 60px;
      right: 0;
      z-index: 2;
      background-color: #fcf8f6;
      border-left: solid 2px #b5530b;
      border-top: solid 2px #b5530b;
      border-right: solid 2px #b5530b;
      padding: 3px 1em 5 1em;
   }

table#spacer
   {  width: 100%;
      margin: 0;
      text-align: right;
      font-size: 80%;
   }

div#backbody
   {  position: absolute;
      left: 142px;
      top: 0;
      right: 0;
      height: 100%;
      z-index: 0;
      background-color: #fcf8f6;
      border-left: solid 2px #b5530b;
      border-right: solid 2px #b5530b;
   }

img#tlcorner
   {  position: absolute;
      left: -2px;
      top: -2px;
   }

div#navabs
   {  position: absolute;
      left: 5px;
      top: 5px;
      width: 134px;
      z-index: 2;
   }   

div#toprow
   {  position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 60px;
      z-index: 1;
      background: url("backtop.gif") no-repeat bottom left;
      background-color: #b16732;
   }

div.navtable
   {  background: url("backnav.gif");
      background-color: #a54b08;
      color: #ffde01;
      font-family: Tahoma, Helvetica, Sans-Serif;
      font-weight: bold;
      font-size: 70%;
      text-align: left;
      padding: 0.5em 3px;
      margin: 0 7px;
      border-top: solid 1px #e0670e;
      border-left: solid 1px #e0670e;
      border-right: solid 1px #803b08;
      border-bottom: solid 1px #803b08;
   }

div.navtable#firstnav
   {  margin-top: 7px;
   }

div.nonav
   {  margin-top: 2px;
      padding-left: 4px;
      padding-top: 1px;
      padding-bottom: 3px;
   }

div.nonavind
   {  margin-top: 2px;
      padding-left: 12px;
      padding-top: 1px;
      padding-bottom: 3px;
   }

div.navtable a,
div.navtable a:link,
div.navtable a:visited
   {  color: #ffffff;
      text-decoration: none;
      display: block;
      padding-left: 4px;
      padding-top: 1px;
      padding-bottom: 3px;
      margin-top: 2px;
   }

div.navtable a:hover
   {  border-top: solid 1px #803b08;
      border-left: solid 1px #803b08;
      border-right: solid 1px #e0670e;
      border-bottom: solid 1px #e0670e;
      padding-left: 4px;
      padding-top: 1px;
      padding-bottom: 1px;
   }

.navhdr
   {  color: #e98f4c;
   }

/******** Hyperlinks ********/

a
   {  font-weight: bold;
      text-decoration: underline;
   }

a:link,
a:visited
   {  color: #ca3000;
   }

a:hover
   {  color: #da7600;
   }

a.name
   {  text-decoration: none;
      font-weight: normal;
   }

a img
   {  border: 0
   }

/******** Headers and text ********/

table
   {  font-size: 100%;
   }

td
   {  vertical-align: top;
   }

col
   {  padding: 0 0.5em;
   }

table.list img,
table.widelist img
   {  vertical-align: middle;
   }

table.widelist td
   {  padding-top: 1em;
   }

table.widelist table td
   {  padding-top: 0;
   }

h1,h2
   {  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
   }

h1
   {  font-size: 167%;
      font-weight: bold;
      text-align: center;
      margin-top: 0;
   }

h2
   {  font-size: 125%;
      font-weight: bold;
      text-align: center;
   }

h3
   {  font-size: 110%;
      font-weight: bold;
      margin-bottom: 0.2em;
   }

.small
   {  font-size: 80%;
   }

.tiny
   {  font-size: 66%;
   }

.big
   {  font-size: 110%;
      font-weight: bold;
   }

.centered
   {  text-align: center;
   }

div.caption,
td.shot
   {  text-align: center;
      font-size: 80%;
      font-style: italic;
   }

a.buynow,
a.buynow:visited
   {  font-size: 150%;
      font-weight: bold;
      font-style: italic;
      color: #0000ff;
   }

img.fragment
   {  border: solid 1px #b5530b;
   }

div.error
   {  color: red;
      font-weight: bold;
      border: solid 2px red;
      padding: 0.3em 1em;
      margin-right: 5em;
   }

form
   {  margin-bottom: 0;
      margin-top: 1em;
   }

/******** Panel ********/

td.paneltl,
td.paneltr,
td.panelbl,
td.panelbr
   {  width: 10px;
      height: 10px;
      background-color: #faf0d2;
      font-size: 0.1pt;
      padding: 0;
   }

td.panell  { background: url("panell.gif"); }
td.panelr  { background: url("panelr.gif"); }
td.panelt  { background: url("panelt.gif"); }
td.panelb  { background: url("panelb.gif"); }
td.panelc  { background-color: #faf0d2; }

