NOSCRIPT{
  DISPLAY: none;
}
html {margin:0; padding:0;}
body {font-family: Arial, Helvetica, sans-serif; color:#606060; font-size: 14px;}
h1 {color: rgb(0%,40%,40%); font: 180% "Trebuchet MS", sans-serif; letter-spacing: 0.125em;border-bottom: 1px solid rgb(0%,0%,40%); text-transform: lowercase;}
h2 {color: rgb(0%,40%,40%); font: 125% "Trebuchet MS", sans-serif; letter-spacing: 0.125em;border-bottom: 1px dashed rgb(0%,0%,40%); text-transform: lowercase;}
h3 {color: rgb(0%,40%,40%); font: 110% "Trebuchet MS", sans-serif; letter-spacing: 0.125em;border-bottom: 1px dashed #c0c0c0; text-transform: lowercase;}
h4 {color: rgb(0%,60%,40%); font-size: 100%; margin: 0; padding: 0; letter-spacing: 1px;}
h1, h2, h3 {line-height: 1em;}
p {padding: 0 0 0 1.5em; margin:0.75em 2.5em; line-height:1.33em; text-align:justify;}
ul, ol {padding: 0 0 0 5em; margin:0.75em 2.5em; line-height:1.33em; text-align:justify;}
a {text-decoration:none; color:rgb(0%,40%,0%);}
a:hover {background: rgb(0%,40%,40%); color:white;}
/*a:visited {color:rgb(0%,40%,0%);}*/
input {font-size: 12px; border: 0; border-bottom: solid 1px #606060; color: rgb(0%,40%,40%);}
select {font-size: 12px; border: solid 1px #606060; width: 300px; color: rgb(0%,40%,40%); margin: 0 0 0 1em;}
textarea {color: rgb(0%,40%,40%); width:300px;height:138px;font-family: Arial; font-size:11px;border: 0; border: solid 1px #606060; padding: 0px 3px;}

td {font-size: 12px;}
th {font-size: 12px; text-align:left;}

.submit {background: rgb(0%,40%,40%); color: white;}
.errorstr {color: red;}
.salePrice{color: red; font-weight: bold}
.check {border: 0; vertical-align: middle;}


#header {position: absolute; top: 0; left: 0; width:100%; color: rgb(0%,40%,40%); margin: 0; padding: 0; text-align:right; font: 180% "Trebuchet MS", sans-serif; letter-spacing: 0.125em;border-bottom: 2px solid rgb(0%,40%,40%); text-transform: lowercase;background: url(biodiesel-fuel-logo.gif) top left no-repeat;background-color: rgb(100%,100%,100%); height: 88px; line-height:3.5em;}
#entry {margin: 8em 0 0 15%; padding: 0;}

#sale-on {position: absolute; top: 0; left: 300px; background: url(sale-bubble-ff450-ff2000.gif) top left no-repeat; width: 146px; height: 86px;}
#sale-on-discount {position: relative; top: 8px; left: 40px; color:#FF0000; font-weight: bold; font-size: 15px; font-family:Arial, Helvetica, sans-serif;} 
#sale-on-month {position: relative; top: 38px; left: 40px; font-weight: bold; font-size: 16px; color:#006633; font-family:Arial, Helvetica, sans-serif;} 

#related-resources {font-size: 12px;}
#related-resources p{text-align: left;}

#submenu {position: absolute; top: 107px; right:1em; font-size:11px;  z-index: 11;}

#sitenav {position: absolute; top: 88px; left: 0; width: 12.5%; font-size:12px;}
#sitenav a {display: block; padding: 4px 8px; margin: 0; text-decoration: none; text-align: right; color:rgb(0%,40%,0%);}
#sitenav a:hover {background: rgb(0%,40%,40%); color:white;}

#processor-range-menu {position: absolute; top: 105px; right: 0; font-size:12px;}
#processor-range-menu a {padding: 1px 8px; margin: 0; text-decoration: none; color:rgb(0%,40%,0%);}
#processor-range-menu a:hover {background: rgb(0%,40%,40%); color:white;}

#filtertechnik-menu {position: absolute; top: 105px; right: 0; font-size:12px;}
#filtertechnik-menu a {padding: 1px 8px; margin: 0; text-decoration: none; color:rgb(0%,40%,0%);}
#filtertechnik-menu a:hover {background: rgb(0%,40%,40%); color:white;}

#affiliate-lounge-menu {position: absolute; top: 105px; right: 0; font-size:12px;}
#affiliate-lounge-menu a {padding: 1px 8px; margin: 0; text-decoration: none; color:rgb(0%,40%,0%);}
#affiliate-lounge-menu a:hover {background: rgb(0%,40%,40%); color:white;}

#affiliateSelector{position: absolute; top: 155px; left: 410px;}

#footer {position: absolute; left: 15%; width: 85%; margin: 0; padding: 0; margin-top: 2em; border-top: 1px solid rgb(0%, 0%, 40%); font-size: 11px; /*background: url(universi-logo.jpg) top left no-repeat;*/}
#footer a {text-decoration: none;}
#footer p {text-align: center;}

#universi {
  position: relative;
  float: left;
  margin-top: 0px;
  width: 165px;
  z-index:10;
}
#universi p{
  margin:0;
  padding:0;
  text-align:center;
  margin-top: 2px;
  margin-bottom: 2px;
}

#universi img{
  margin: 0;
  padding: 0;
  border: 0;
}

#footer-content {
  position: relative;
  float:left;
  margin-top:0px;
  margin-left: -165px;
  width:100%;
  z-index:0;
}

.entry-image-single {text-align: center;}
.entry-image-multi {text-align: left;}

.tblrowHdr {width:100%; margin: 0; padding: 0; height: 1em;}
/*
.tblrowProcessor {width:100%; margin: 0;  margin-bottom: 1em; margin-top: 0.5em; padding: 0; border-top:1px dotted rgb(0%,60%,40%); height: 8em;}
*/
.tblrowProcessor {width:100%; margin: 0;  margin-bottom: 1em; margin-top: 0.5em; padding: 0; border-top:1px dotted rgb(0%,60%,40%); /*height: 13em;*/}
html>body .tblrowProcessor {width:100%; margin: 0;  margin-bottom: 1em; margin-top: 0.5em; padding: 0; border-top:1px dotted rgb(0%,60%,40%); /*height: 13em;*/ float:right; clear:right;}
.tblrowBioFuel {width:100%; margin: 0;  margin-bottom: 1em; margin-top: 0.5em; padding: 0; border-top:1px dotted rgb(0%,60%,40%); height: 3em;}
.tblrowContact {width:100%; margin: 0; margin-bottom: 0.5em; padding: 0; }
.tblrowWVOFiltration{width:100%; margin: 0;  margin-bottom: 1em; margin-top: 0.5em; padding: 0; border-top:1px dotted rgb(0%,60%,40%); height: 3em;}
.tblrowMagnesolWashUnit{width:100%; margin: 0;  margin-bottom: 1em; margin-top: 0.5em; padding: 0; border-top:1px dotted rgb(0%,60%,40%); height: 11em;}
.tblrowFinalPolishUnit{width:100%; margin: 0;  margin-bottom: 1em; margin-top: 0.5em; padding: 0; border-top:1px dotted rgb(0%,60%,40%); height: 5em;}
.tblrowBiodieselFiltrationElement{width:100%; margin: 0;  margin-bottom: 1em; margin-top: 0.5em; padding: 0; border-top:1px dotted rgb(0%,60%,40%); height: 3em;}
.tblrowBiodieselFiltrationAccessory{width:100%; margin: 0;  margin-bottom: 1em; margin-top: 0.5em; padding: 0; border-top:1px dotted rgb(0%,60%,40%); height: 5em;}
.tblrowBiodieselTank {width:100%; margin: 0;  margin-bottom: 1em; margin-top: 0.5em; padding: 0; border-top:1px dotted rgb(0%,60%,40%); /*height: 13em;*/}
html>body .tblrowBiodieselTank {width:100%; margin: 0;  margin-bottom: 1em; margin-top: 0.5em; padding: 0; border-top:1px dotted rgb(0%,60%,40%); /*height: 13em;*/ float:right; clear:right;}
.tblrowBiodieselTankHigh {width:100%; margin: 0;  margin-bottom: 1em; margin-top: 0.5em; padding: 0; border-top:1px dotted rgb(0%,60%,40%); height: 18.25em;}

/*
.tblrowSmall {margin-left: 5em; margin-right: 4em; border-top:1px dotted rgb(0%,60%,40%); font-size: 11px;}
.tblrowSmallTitle {margin-left: 5em; margin-right: 4em; font-size: 11px; font-weight: bold;}
*/
#tblStandards {left: 0; width: 88%; margin: 0; margin-left: 4em; margin-right: 2em; padding: 0; height: 34em;}
#tblStatistics {display:block; left: 0; width: 88%; margin-top: 0; margin-left: 4em; margin-right: 2em; padding: 0; margin-bottom:2em;}

.tblSpacer{}
.tblrowSmall{position: relative; float: left; width: 100%; margin: 0; padding: 0; border-top:1px dotted rgb(0%,60%,40%); font-size: 11px;}
.tblrowSmallTitle{position: relative; float: left; width: 100%; margin: 0; padding: 0; font-size: 11px; font-weight: bold;}

.col1 {margin: 0.5em 1.5em 1em 3em; padding: 0 0 0 0em; font-weight: bold; top: 5em; left:0; width: 15%; color: #606060; vertical-align: top;line-height: 1.33; }
.col2 {padding: 0; top: 5em; right:0px; width: 75%; color: #606060; line-height: 1.33; }
.col2 p {margin: 0.5em 0 0.5em 0; line-height:1.33;}

.contactcol1of2 {position: relative; float: left; margin: 0; padding: 0; top: 0; left:0; width: 25%; vertical-align: top; text-align: right;}
.contactcol2of2 {position: relative; float: left; margin: 0; margin-left: 1em; padding: 0; width: 70%; top: 0; vertical-align: top; text-align: left;}

/*
.col1of3 {margin: 0.5em 1em 0.5em 0em; padding: 0; top: 5em; left:0; width: 100px; line-height: 1.33; vertical-align: top;color: rgb(0%,60%,40%); font-size: 100%; letter-spacing: 1px; text-align: center;}
.col2of3 {margin: 0.5em 1.5em 0.5em 1em; padding: 0; top: 5em; right:80%; width: 60%; line-height: 1.33; vertical-align: top;}
.col3of3 {margin: 0.5em 1em 0.5em 1em; padding: 0; top: 5em; right:0; width: 5%; line-height: 1.33; vertical-align: top;}
*/
.col1of3 {position: relative; float: left; margin: 0; padding: 0; top: 0; left:0; width: 20%; line-height: 1.33; vertical-align: top;color: rgb(0%,60%,40%); font-size: 100%; text-align: center;}
.col2of3 {position: relative; float: left; margin: 0; padding: 0; width: 59%; line-height: 1.33; vertical-align: top;}
.col3of3 {position: relative; float: left; margin: 0; padding: 0; width: 20%; line-height: 1.33; vertical-align: top; text-align: center;}

.col1of3a {position: relative; float: left; margin: 0; padding: 0; top: 0; left:0; width: 27%; line-height: 1.33; vertical-align: top;color: rgb(0%,60%,40%); font-size: 100%; text-align: center;}
.col2of3a {position: relative; float: left; margin: 0; padding: 0; width: 52%; line-height: 1.33; vertical-align: top;}
.col3of3a {position: relative; float: left; margin: 0; padding: 0; width: 20%; line-height: 1.33; vertical-align: top; text-align: center;}

.subtblrowHdr {width:100%; margin: 0; margin-top: 0.5em; padding: 0; height: 1.25em; border-bottom: 1px dashed; font-weight: bold;}
.subtblrow {width:100%;}
.subcol1of3 {position: relative; float: left; margin: 0; padding: 0; top: 0; left:0; width: 20%; line-height: 1.33; vertical-align: top; font-size: 100%; text-align: left;}
.subcol2of3 {position: relative; float: left; margin: 0; padding: 0 0 0 0.5em; width: 25%; line-height: 1.33; vertical-align: top; border-left:1px dashed;}
.subcol3of3 {position: relative; float: left; margin: 0; padding: 0 0 0 0.5em; width: 45%; line-height: 1.33; vertical-align: top; text-align: left; border-left:1px dashed;}

.col1of5 {margin: 0.5em 1em 0.5em 3em; padding: 0; top: 5em; left:0; width: 40%; line-height: 1.33; vertical-align: top;}
.col2of5 {margin: 0.5em 1em 0.5em 1em; padding: 0; top: 5em; right:45%; width: 8%; line-height: 1.33; vertical-align: top;}
.col3of5 {margin: 0.5em 1em 0.5em 1em; padding: 0; top: 5em; right:55%; width: 8%; line-height: 1.33; vertical-align: top;}
.col4of5 {margin: 0.5em 1em 0.5em 1em; padding: 0; top: 5em; right:65%; width: 8%; line-height: 1.33; vertical-align: top;}
.col5of5 {margin: 0.5em 1em 0.5em 1em; padding: 0; top: 5em; right:0; width: 12%; line-height: 1.33; vertical-align: top;}

/*
.col1of6 {padding: 0; margin: 0; top: 0em; left:0; width: 25%; line-height: 1.33; vertical-align: top; text-align: right;}
.col2of6 {padding: 0; margin: 0; top: 0em; right:37%; width: 12%; line-height: 1.33; vertical-align: top; text-align: center;}
.col3of6 {padding: 0; margin: 0; top: 0em; right:55%; width: 18%; line-height: 1.33; vertical-align: top; text-align: center; }
.col4of6 {padding: 0; margin: 0; top: 0em; right:73%; width: 18%; line-height: 1.33; vertical-align: top; text-align: center;}
.col5of6 {padding: 0; margin: 0; top: 0em; right:91%; width: 18%; line-height: 1.33; vertical-align: top; text-align: center;}
.col6of6 {padding: 0; margin: 0; top: 0em; right:0; width: 5%; line-height: 1.33; vertical-align: top; text-align: center;}
*/
.col1of6 {position: relative; float: left; padding: 0; margin: 0; top: 0; left:0; width: 24%; line-height: 1.33; vertical-align: top; text-align: right;}
.col2of6 {position: relative; float: left; padding: 0; margin: 0; top: 0; width: 17%; line-height: 1.33; vertical-align: top; text-align: center;}
.col3of6 {position: relative; float: left; padding: 0; margin: 0; top: 0em; width: 19%; line-height: 1.33; vertical-align: top; text-align: center; }
.col4of6 {position: relative; float: left; padding: 0; margin: 0; top: 0em; width: 19%; line-height: 1.33; vertical-align: top; text-align: center;}
.col5of6 {position: relative; float: left; padding: 0; margin: 0; top: 0em; width: 19%; line-height: 1.33; vertical-align: top; text-align: center;}
.col6of6 {position: relative; float: left; padding: 0; margin: 0; top: 0em; width: 2%; line-height: 1.33; vertical-align: top; text-align: center; }

.col1of7 {position: relative; float: left; padding: 0; margin: 0; top: 0; left:0; width: 13%; line-height: 1.33; vertical-align: top; text-align: center;}
.col2of7 {position: relative; float: left; padding: 0; margin: 0; top: 0; width: 13%; line-height: 1.33; vertical-align: top; text-align: center;}
.col3of7 {position: relative; float: left; padding: 0; margin: 0; top: 0em; width: 13%; line-height: 1.33; vertical-align: top; text-align: center; }
.col4of7 {position: relative; float: left; padding: 0; margin: 0; top: 0em; width: 13%; line-height: 1.33; vertical-align: top; text-align: center;}
.col5of7 {position: relative; float: left; padding: 0; margin: 0; top: 0em; width: 13%; line-height: 1.33; vertical-align: top; text-align: center;}
.col6of7 {position: relative; float: left; padding: 0; margin: 0; top: 0em; width: 13%; line-height: 1.33; vertical-align: top; text-align: center; }
.col7of7 {position: relative; float: left; padding: 0; margin: 0; top: 0em; width: 13%; line-height: 1.33; vertical-align: top; text-align: center; }

#postIt {margin: 0.5em 1em 0.5em 10em; width: 80%;}
#postIt p{margin: 0.5em 1em 0.5em 1em;}
#postItTitle {color: white; background: #000066; font-weight:bold; letter-spacing:1px;}
#postItTitle p{margin-bottom:0; padding-bottom:0.5em; padding-top:0.5em; color: white; background: #000066;}
#postItBody{border: 1px dotted #000066; border-top: 1px solid;}
#postItBody p{}

.rtfo-img-link{
  text-align:center;
  font-weight:bold;
}

.rtfo-img-link a:hover{
  text-decoration:none;
  background: white;
}