body, ul, ol { font-family: Arial, Helvetica, sans-serif; font-size: 14px }

a#back { display: block; float: left; width: 21px; height: 50px; text-decoration: none; background: #fff url("/images/Secondary%20page%20images/secondary-green-back.gif") }
a#back:hover { width: 21px; height: 50px; background: #fff url("/images/Secondary%20page%20images/secondary-red-back.gif") }

td { vertical-align: top; font-size: 1em; }
.list td { padding-top: .25em }
td p, td li { line-height: 1.35em }
.products li { margin-top: 1em }
h3 + p, h3 + ul, h4 + ul, h4 + p, h3 + table { margin-top: -1em }
p + h3, ul + h3 { margin-top: -.5em }
h3 + h3 { margin-top: -1.25em }
table + h3 { margin-top: -.25em }
h4 { font-size: 1.2em }

.container img { align: right; vertical-align: text-top; padding-left: 2em; }
.container h3 { margin-top: -1em; }

.materials { display: block; float: right; position: relative; top: 1em; right: 0; width: 250px; margin: 1em; padding: 1em; border: 2px solid #036 }
.materials h3, .materials ul { margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0; }

.signs a img { border: 3px solid #fff; }
.signs a img:hover { border: 3px solid #6C0; }