.null {}

/* ********* GENERAL RULES ********* */
body {
  padding:0px;
  margin:0px;
  background-image:url('../_images/bkgrd.gif');
  background-color:#FFFFFF;
  font-family:verdana,arial,helvetica,sans-serif;
  color:#474747;
  }

h1 {
  font-size:120%;
  font-weight:bold;
  margin:5px 0px 8px 0px;
  padding:0px;
  letter-spacing:-1px;
  }

h3 {
  font-size:90%;
  font-weight:bold;
  margin-bottom:5px;
  }

.intro {
  font-size:75%;
  line-height:1.5;
  }
  
.normal {
  font-size:70%;
  line-height:1.5;
  }
  
.related {
  font-size:70%;
  padding:20px;
  line-height:1.5;
  }

.backtotop {
  font-size:60%;
  text-align:right;
  margin-top:20px;
  margin-bottom:10px;
  }

.footer {
  font-size:70%;
  margin-top:10px;
  margin-bottom:20px;
  }
  
.copyright {
  font-size:70%;
  margin:10px 20px 20px 0px;
  text-align:right;
  color:#A1A1A1;

  }

/* ********* LEFT COLUMN CLASSES ********* */
.subnav {
  font-size:75%;
  font-weight:bold;
  padding:6px 0px 6px 20px;
  background-image:url('../_images/subnav/gradient.gif');
  background-repeat:repeat-x;
  background-position:center bottom;
  }
  
.hpsubnav {
  font-size:75%;
  font-weight:bold;
  padding:6px 0px 6px 10px;
  background-image:url('../_images/subnav/gradient.gif');
  background-repeat:repeat-x;
  background-position:center bottom;
  }
  
.subnavon {
  font-size:75%;
  font-weight:bold;
  padding:6px 0px 6px 20px;
  background-color:#F1E3C7;
  }
.pageon {
  font-weight:bold;
  color:#000000;
  }
.subsubnav {
  font-size:90%;
  font-weight:normal;
  padding:6px 0px 0px 10px;  
  }
.subsubnavoff {
  font-size:90%;
  font-weight:normal;
  padding:6px 0px 0px 10px;  
  }
  
.leftcolbox {
  background-color:#FBF8F0;
  font-size:70%;
  padding:7px;
  margin:20px;
  border: 1px solid #E1DFD8;
  line-height:1.5;
  }

/* ********* CENTRE COLUMN CLASSES ********* */
.centerpad {
  padding:16px 20px 20px 19px;
  background-image:url('../_images/bkgrd_col.gif');
  background-repeat:no-repeat;
  background-position:top right;
  }

.centerpadoff {
  padding:16px 20px 20px 19px;
  background-repeat:no-repeat;
  background-position:top right;
  }

.crumb {
  font-size:65%;
  font-weight:normal;
  }

/* ********* FORM CLASSES ********* */
form {
  display:inline;
  }
.button {
  font-family:verdana,arial,helvetica;
  font-weight:bold;
  padding:1px 5px 1px 5px;
  margin:10px 0px 0px 0px;
  }
.formtxt {
  font-family:verdana,arial,helvetica;
  font-size:11px;
  }

/* ********* STANDARD LINKS ********* */
a:link {
  color: #9E7916;
  text-decoration: underline;
  background-color: transparent;
  }
a:visited {
  color: #9E7916;
  text-decoration: underline;
  background-color: transparent;
  }
a:hover {
  color: #FF0000;
  text-decoration: none;
  background-color: transparent;
  }
  
  
/* ********* HOME PAGE CLASSES ********* */
.cellpadd {
  padding:18px 20px 20px 20px;
  }
  
.newsdate {
  color:#A8A8A8;
  }
  
.newstitle {
  font-size: 70%;
  padding: 0px;
  line-height: 0px;
  }
  
.aboutbkgrd {
  background-image:url('../_images/bkgrd_about.jpg');
  background-repeat:repeat-y;
  background-position:top center;
  height:auto;
  } 

.hplist {
  margin-left:17px;
  padding: 0px;
  margin-bottom: 0px;
  }
  
.productsSeperator {
	background-color: #FBF8F0;
	padding: 10px;
}