.headblock26 {
position: absolute;
}

h1 {
font-family: arial,sans-serif;
color: #900000;
font-size: 32px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: -0.8pt;
text-align: left;
}

.smallerh1 {
font-size: 26px;
}

h2 {
font-family: arial,sans-serif;
font-size: 24px;
font-weight: bold;
letter-spacing: -0.2pt;
text-align: left;
}

.productnumber  {
font-family: arial,sans-serif;
color: #000000;
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: -0.4pt;
}


h3 {
font-family: arial,sans-serif;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: -0.3pt;
text-align: left;
}

h4 {}
h5 {}
h6 {}

p {
font-family: arial,sans-serif;
font-size: 14px;
letter-spacing: 0.2pt;
line-height: 1.3;
text-align: left;
}

.productdesc {
font-family: arial,sans-serif;
font-size: 15px;
letter-spacing: 0.2pt;
line-height: 1.6;
}

ol li.productdesc, ul li.productdesc {
border-bottom: 1px dotted #cccccc;
font-size: 13px;
}

.tabledata p {
line-height: 1;
}

.producttable table {
font-family: arial,sans-serif;
font-size: 13px;
letter-spacing: 0.2pt;
background-color: #FFFDDF;
}


.producttable th {
color: #D80100;
border-bottom: 1px solid #D80100;
text-transform: uppercase;
background-color: #FFFDDF;
text-align: left;
}

.producttable td {
border-bottom: 1px solid #000000;
font-variant: small-caps;
background-color: #FFFDDF;
}


.yproducttable table {
font-family: arial,sans-serif;
font-size: 13px;
letter-spacing: 0.2pt;
background-color: #FFFDDF;
}


.yproducttable th {
color: #FDB813;
border-bottom: 1px solid #FDB813;
text-transform: uppercase;
background-color: #FFFDDF;
text-align: left;
}

.yproducttable td {
border-bottom: 1px solid #000000;
font-variant: small-caps;
background-color: #FFFDDF;
}



.tableaccent {
border: 2px solid #D80100;
background-color: #FFFDDF;
}

.datatable p {
margin: 0px;
padding: 0px;
font-size: 13px;
}

.datatable table {padding: 3px;}

.datatable td {
border-bottom: 1px solid #D80100;
}

.redborder {
border: 2px solid #D80100;
}

.yellowborder {border: 2px solid #FDB813;}




/***************** FOOTER STUFF ***********************/
.footerlists {
color: #A3A3A3;
}

ul.footerlists {
list-style-type: none;
font-size: 12px;
margin-0px;
padding: 0px;
color: #A3A3A3;
line-height: 22px;
}

ul.footerlists li {
padding: 0px;
}

ul.footerlists li a {
text-decoration: none;
color: #A3A3A3;
}
	
ul.footerlists li a:hover {
color: #ffffff;
}

.footercopyright {
font-size: 10px;
font-family: Arial;
color: #ffffff;
}

.footertext {
line-height: 20px;
}

.listheading {
color: #ed1c22;
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
}
