body {
  background: #002000 url('../img/bkg0.png') top repeat-x fixed;
  color: #FFF;
  font-family: calibri, arial, helvetica, sans-serif;
  font-size: 10.5pt;
  text-shadow: 1px 1px 1px #000;
}

/* Main table container */
.maintable {
  width: 900px;
  margin: auto;
}

/* Top header information */
.topinfo {
  background: transparent;
  font-weight: bold;
  text-shadow: 1px 1px 4px #000;
  font-size: 10.5pt;
}



.mainbody td { padding: 6px; }

.border1 { border-radius: 6px; }

.hglow:hover {
  box-shadow: 0px 0px 4px 2px #FFF;
  cursor: default;
}

.special_cont1 {
  border-radius: 6px;
  background: linear-gradient(#0A0, #010);
  font-size: 12pt;
  font-weight: bold;
  padding: 6px;
  box-shadow: 0px 2px 4px #000;
  text-shadow: 1px 1px 4px #000;
}

.product_desc {
  background: transparent;
  color: #FFF;
  border: 1px solid #FFF;
  border-radius: 6px;
  text-align: left;
}

.product_desc strong {
  font-size: 13pt;
  border-bottom: 1px solid #888;
  line-height: 32px;
}

.pagetitle {
  color: #FFF;
  font-size: 24pt;
  /*border-bottom: 1px solid #FFF;*/
  text-shadow: 1px 1px 3px #000;
  margin: 0px 0px 16px 0px;
  background: url('../img/hr0.png') no-repeat center 34px;
}

td { vertical-align: top; }
p {margin: 0px; margin-bottom: 12px;}
li { margin-bottom: 8px; }

/* Links */

a:link {
  color: #BBF;
  text-decoration: none;
}

a:visited {
  color: #BBF;
  text-decoration: none;
}

a:hover {
  color: #FFF;
  text-decoration: underline;
}

a:active {
  color: #FF8;
  text-decoration: underline;
}

/* Forms */
input {
  font-family: calibri, arial, helvetica, sans-serif;
  font-size: 10pt;
}

input[type=text]:focus { box-shadow: 0px 0px 2px 2px #DDD; }

input[type=submit] {
  border-radius: 2px;
  border: 2px outset #666;
  background: #666;
  text-shadow: 1px 1px 2px #000;
  color: #FFF;
  padding: 0px 12px 0px 12px;
}

input[type=submit]:hover {
  box-shadow: 0px 0px 3px #FFF;
  text-shadow: 0px 0px 3px #FFF;
}

input[type=submit]:active {
  background: #555;
  border: 2px inset #555;
  box-shadow: none;
  text-shadow: none;
}

textarea {
  font-family: calibri, arial, helvetica, sans-serif;
  font-size: 10pt;
}
textarea:focus { box-shadow: 0px 0px 2px 2px #DDD; }