body {
  background-attachment: fixed;
  background-image: url(images/wallpaper.gif);
  background-repeat: no-repeat;
  background-position: center center;
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
  font-size: 11px;
}
td {
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
  color: #000000;
  font-size: 11px;
}
.basketsummary {
  font-weight: normal;
  color: #999966;
  font-size: 11px;
}
.stockmsg {
  color: #999966;
}
.stock_message {
  color: #999966;
}
.greeting {
  font-size: 11px;
  font-weight: normal;
  /*color: #999966;*/
  color: white;
  font-weight: bold;
}
td.copyright {
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
  color: #999966;
  font-size: 11px;
}
a.copyright {
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
  color: #999966;
  text-decoration: none
}
a.copyright:hover {
  text-decoration: underline
}
td.copyright2 {
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
  color: #FFFFFF;
  font-size: 11px;
}
a.copyright2 {
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
  color: #FFFFFF;
  text-decoration: none
}
a.copyright2:hover {
  text-decoration: underline
}
a.orders {
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
  color: #FFFFFF;
  font-weight: bold;
}
a.basketlink {
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
  color: #999966;
}
a.basketlink:hover {
  text-decoration: underline
}
a {
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
  color: #000000;
}
a.nav {
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
  color: #000000;
  text-decoration: none
}
a.nav:hover {
  text-decoration: underline
}
a.subcatnav {
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
  color: #000000;
  font-size: 11px;
  text-decoration: none;
  font-weight: normal;
}
a.subcatnav:hover {
  color: #FFFFCC;
  background-color: #000000;
}
a.subcatnav2 {
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
  color: #000000;
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
}
a.subcatnav2:hover {
  color: #FFFFCC;
  background-color: #000000;
}
a.subcatnav3 {
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
  color: #FFFFFF;
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
}
a.subcatnav3:hover {
  color: #FFFFCC;
  background-color: #000000;
}
td.nav {
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
  color: #000000;
}
input {
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
}
input.cms {
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
  font-size: 11px;
}
input.basket {
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
  font-size: 11px;
}
select {
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
  font-size: 11px;
}
input.checkout {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  height:18px;
}
textarea {
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
  width: 300px;
  height: 100px;
  font-size: 11px;
}
textarea.checkout {
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
  height: 50px;
  font-size: 11px;
}
select {
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
}
div.note {
  font-size: 11px;
  color: 7F5D0B;
}
span.small {
  font-size: 11px;
}
.error {
  color: #FF0000;
}
.subcat {
  position: absolute;
  display: none;
  z-index: 999;
}
.hidden { display: none }
td.admin-data {
   background-color: #CCCC99;
   color: #000;
}
td.admin-label {
   background-color: #999966;
   color: #FFFFFF;
}
td.admin-label-missing {
   background-color: #999966;
   color: #FFFFFF;
}
a.admin-label {
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
  color: #FFFFFF;
  font-weight: bold;
}
textarea.admin-data {
  width: 90%;
  height: 100px;
}
a img { border: 0; }

.hidden { display: none; }
.showing { display: block; }
.projbg { background-color: #EEEEEE; }
td.caption { font-family: verdana; font-size: 7.5pt }
a.cms { color: #000000; text-decoration: none; }
a.cms:hover { text-decoration: underline; }

h2 { font-size: 11px; font-weight: bold; }
h6 { font-size: 9px; font-weight: bold; }

a.paginate {
  text-decoration: none;
}
span.paginate {
  padding: 1px 4px 2px 4px;
  background-color: 999966;
  margin: 1px;
  color: white;
  font-weight: normal;
}
a.paginate span.paginate {
  text-decoration: none;
  background-color: white;
  color: 999966;
}
a.paginate:hover span.paginate {
  background-color: #999966;
  color: black;
}



