body {
margin: 0px auto 0px auto;
text-align: center;
background: url(../images/bg2.gif);
}

p {
font: 12px/16px Arial, Helvetica, sans-serif;
color: #000;
}

h1 {
font: 12px/14px Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
color: #8c1a00;
}

h2 {
font: 12px/14px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #0c6301;
}

ul{
font: 12px Arial, Helvetica, sans-serif;
color: #000;
line-height: 16px;
}

hr {
height: 10px;
font: 10px Arial, Helvetica, sans-serif;
color: #0c6301;
background-color: #0c6301;
}

ol{
font: 12px Arial, Helvetica, sans-serif;
color: #000;
line-height: 16px;
list-style-type: upper-roman;
}

.olsublist ol{
font: 12px Arial, Helvetica, sans-serif;
color: #000;
line-height: 16px;
list-style-type: upper-latin;
}

.maincontainer {
border: 1px solid #0c6301;
background-color: #fff;
}

td.header {
width: 760px;
height: 206px;
font: 206px Arial, Helvetica, sans-serif;
margin: 0px auto 0px auto;
padding: 0px;
}

td.nav {
text-align: left;
padding: 0px;
margin-top: 0px;
padding: 2px 0px 1px 0px;
border-bottom: 1px solid #0c6301;
border-top: 1px solid #0c6301;
background-color: #E0DDCD;
}

td.nav ul{
text-align: left;
padding: 0px;
margin: 0px 0px 0px 0px;
}

td.nav li{
display: inline;
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #0c6301;
}

td.nav a{
color: #0c6301;
padding: 2px 17px 2px 17px;
text-decoration: none;
background-color: #E0DDCD;
}

td.nav a:hover{
color: #8c1a00;
background-color: #fff;
}

td.maincontent {
height: 212px;
font: 212px Arial, Helvetica, sans-serif;
padding: 10px 17px 15px 17px;
margin: 10px 17px 10px 17px;
text-align: left;
}

.maincontent br {
height: 12px;
font: 12px Arial, Helvetica, sans-serif;
}

.homecategories {
font: 12px/16px Arial, Helvetica, sans-serif;
color: #000;
border: 1px solid #0c6301;
padding: 12px 2px 12px 2px;
}

.homecategories a {
color: #0c6301;
}

.productoutputouter {
background-color:#efefef;
border: 1px solid #0c6301;
}

.productoutput {
font: 12px/16px Arial, Helvetica, sans-serif;
padding: 3px;
background-color:#fff;
}

.productoutput a {
color: #0c6301;
}

td.imageborder img {
border: 1px solid #0c6301;
}

.formcontainer {
border: 1px solid #0c6301;
padding: 0px;
font: 12px Arial, Helvetica, sans-serif;
}

td.formcontainertopline {
padding-top: 8px;
}

td.formcontainerheader {
padding: 4px 0px 6px 4px;
background-color: #E0DDCD;
font: 12px/14px Arial, Helvetica, sans-serif;
color: #0c6301;
font-weight: bold;
vertical-align: middle;
}

td.contacttable {
border-right: 1px solid #0c6301;
}

.required {
color: #FF0000;
font-weight: normal;
}

.specs {
padding: 0px 1px 0px 1px;
}

.specstable {
border: 2px solid #0c6301;
padding: 1px;
}

.specsheader {
font: 13px/15px Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
color: #fff;
background-color: #0c6301;
padding: 1px;
}

.specshr {
padding: 0px;
height: 1px;
font: 1px Arial, Helvetica, sans-serif;
background-color: #0c6301;
}

.specshrblank {
padding: 0px;
height: 5px;
font: 5px Arial, Helvetica, sans-serif;
background-color: #fff;
}

.terms {
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
color: #0c6301;
}

td.footer {
background-color: #E0DDCD;
text-align: left;
padding: 15px 10px 15px 17px;
border-top: 1px solid #0c6301;
}

.footertext {
color: #0c6301;
font: 10px/12px Arial, Helvetica, sans-serif;
}


td.footer a{
color: #0c6301;
}
