body       { font-size: 13px; font-family: Verdana; background-color: #003f6a; margin-top: 0; margin-left: -406px; position: absolute; left: 50%; width: 780px }
.main-table   { margin-top: 0; margin-left: -406px; position: absolute; left: 50%; width: 780px; float: none }
.right-column     { background-image: url("images/background.jpg"); padding: 0; width: 395px; height: 550px }
.right-column-water-con  { background-image: url("../water_conditioning/images/background.gif"); background-position: 0 top; width: 395px; height: 550px }
.footer  { background-color: #efefef; height: 50px }
.product-block { padding: 6px; width: 395px; vertical-align: top }
.product-block-gray-text { padding: 8px; width: 220px; height: 260px; vertical-align: top }
.product-block-ice-melt { width: 220px; height: 200px }
.middle    { font-size: 10pt; height: 20px; vertical-align: middle }
.bottom { font-size: 10pt; font-family: Arial; height: 50px }
h1 { color: #003f6a; font-size: 24px; font-family: Arial }
h2  { color: #fff; font-size: 26px; font-family: Arial; font-style: italic }
p {}
td {}
.text-table      { padding: 8px; width: 385px; float: left; border-left: 2px solid #fff }
.register-mark { color: #fff; font-size: 12px; font-family: Arial; vertical-align: top }
.register-mark-black { color: #000; font-size: 12px; font-family: Arial; vertical-align: top }
.left-divider { border-left: 3px solid #fff }
.left-outline { border-left: 2px solid #fff }
a:hover    { color: #000080; font-size: 13px; font-weight: bold; text-decoration: none }
.kighlight-text { color: #003f6a; font-size: 16px; font-style: italic; font-weight: bold }
.products-table     { padding: 8px; height: 0 }
.top-line { border-top: 3pt solid #000080 }
.left-line { border-top: 3px solid #000080; border-left: 3px solid #000080 }
.navigation { color: #000080; font-size: 13px; font-family: Verdana; text-decoration: none }
.download-text { color: #000080; font-size: 12px; font-family: Arial }
.header  { background-color: #97d8f7; background-image: url("images/ice-melt-supplies.gif"); height: 125px }
.header-right { background-color: #97d8f7; background-image: url("images/ice-melt-supplies-2.gif"); height: 125px }
.header-right-water { background-color: #fff; background-image: url("../water_conditioning/water.jpg"); background-repeat: no-repeat; background-position: right 0; height: 125px }
.ice-melt { color: #ffc62a; font-size: 10pt; font-family: Verdana }
.ice-melt2 { color: #ffd700; font-size: 8pt }
.navigation { background-color: #96b0c9; height: 15px }
a:link  { color: #000080; font-size: 13px; text-decoration: none }
a.bigger:link { color: #003f6a; font-size: 18px; font-family: Arial; font-style: italic; font-weight: bold }
a.bigger:hover { color: #fff; font-size: 18px; font-family: Arial; font-style: italic; font-weight: bold }
a.bigger:visited { color: #003f6a; font-size: 18px; font-family: Arial; font-style: italic; font-weight: bolder }
a:visited { color: #000080; font-size: 13px; font-family: Verdana; text-decoration: none }
a.nav:hover { color: #2e34bc; font-size: 13px; font-family: Verdana; font-weight: normal }
a.nav:link  { color: #000; font-size: 13px; font-family: Verdana }
a.contact:link  { color: #000; font-size: 13px; font-family: Verdana; text-decoration: underline; height: 40px }
a.contact:hover  { color: #003f6a; font-size: 13px; font-family: Verdana; font-weight: normal }
a.contact:visited  { color: #003f6a; font-size: 13px; font-family: Verdana; text-decoration: underline }
.product-block-gray-image { text-align: center; width: 80px }
.product-block-klife { width: 220px; height: 300px; vertical-align: top }
