body{
  margin:0;
  padding:12px;
  background:#333333;
  font:normal 10pt Arial;
  text-decoration:none;
  color:#000000;
}

.text{
  color:#000000;
  font:normal 14pt Arial;
  text-align: left;
  line-height: 16pt;
}

.caption{
  color:#000000;
  font:italic 11pt Arial;
  line-height: 16pt;
}

.superior{
  font:bold 12pt Arial;
  letter-spacing: 1px;
  line-height: 20pt;
  color:#000000;
}

img.floatLeft{
  float: left;
  margin: 4px;
}

img.floatRight{
  float: right;
  margin: 4px;
} 

.basket {
  font:normal 8pt Arial;
  text-align: center;
}
.basket a {text-decoration:none; color:#000000}
.basket a:visited {text-decoration:none; color:#000000}
.basket a:hover {text-decoration:none; color:#000000}

.postage{
  border-style: solid;
  border-color: #000000;
  border-width: 2px;
  font:normal 10pt Arial;
}

.checkout{
  font:normal 10pt Arial;
}

.layout, layout a{
  font:normal 8pt Arial;
  color: #000000;
}

.layout select{
  font:normal 7pt Arial;
}

.products{
  font:normal 11pt Arial;
}

.pname{
  font:bold 11pt Arial;
  text-align: left;
}

.pdesc{
  text-align: left;
}

.pcost{
  font:bold 11pt Arial;
  text-align: left;
}

.choices{
  font:bold 11pt Arial;
}

.pbuy{
  text-align: right;
}

.about{
  font:normal 12pt Arial;
  line-height: 16pt;
}

.copyright{
  background:#000000;
  font:normal 12pt Arial;
  text-align: center;
  letter-spacing: 8px;
  line-height: 16pt;
  color:#ffffff;
}

.notes{
  font:normal 8pt Tahoma;
  text-align: left;
  color:#404040;
}

.git{
  background:#333333;
  font:normal 8pt Tahoma;
  text-align: right;
  color:#808080;
}
.git a {text-decoration:none; color:#808080}
.git a:visited {text-decoration:none; color:#808080}
.git a:hover {text-decoration:none; color:#ff2020}