/* CSS Document */
body {position: absolute; top: 0; left: 0; right: 0; margin: 0; padding: 0; background-color: #FFFFFF; font: 100% Arial, Helvetica, sans-serif; color: #000000; line-height: 120%;} 

p {font: 80% Arial, Helvetica, sans-serif; color: #000000; line-height: 120%; margin: 3px 0 3px 12px;}
h1 {font: bold 100% Arial, Helvetica, sans-serif; color: #069; line-height: 120%; margin: 14px 0 6px 0;} 
h2 {font: bold 90% Arial, Helvetica, sans-serif; color: #CCCC00; line-height: 120%; margin: 3px 0;}
h6 {font: normal 70% Arial, Helvetica, sans-serif; color: #000000; line-height: 1.2em;}
ul {list-style: disc; font: 80% Arial, Helvetica, sans-serif; color: #000000; line-height: 120%; margin: 3px 0 3px 12px;}
li {padding-bottom: 4px;}

a:link {color: #006699; text-decoration: none; line-height: 160%;}
a:hover {color: #CCCC00; text-decoration: underline; line-height: 160%;}
a:focus {color: #CCCC00; text-decoration: underline; line-height: 160%;}

a:visited {color: #999999; text-decoration: none; line-height: 160%;}
a:visited:hover {color: #CCCC00; text-decoration: underline; line-height: 160%;}
a:visited:focus {color: #CCCC00; text-decoration: underline; line-height: 160%;}

div#page {position: absolute; top: 0; left: 0; right: 0; width: 725px; margin-left: auto; margin-right: 
auto; background-color: #FFFFFF; border: 1px solid #CCCCCC;}
div#header {position: relative; top: 0; left: 0; right: 0; width: 725px; height: 121px; background-color: #FFFFFF; margin: 0; padding: 0; border: none;} 
div#buttonrow {position: relative; top: 0; left: 0; right: 0; width: 725px; height: 32px; background: #ebe9de; margin: 0; padding: 0  0 0 145px; border: none;}
div#main {position: relative; top: 0; left: 0; right: 0; width: 540px; float: left; background-color: transparent; margin: 0; padding: 12px 0 12px 20px;}
main#img {margin: 0 0 8px 20px;}
div#producttables {width: 540px;}
div#photo {text-align: center; padding: 8px 0;}

table td {vertical-align: top; margin: 0; padding: 0; text-align: left; font: Arial, Helvetica, sans-serif; color: #000000;}

div#producttables table {margin: 12px 0; font: 60% Arial, Helvetica, sans-serif; color: #000000;}
div#producttables table img {padding-bottom: 4px; border: none; text-decoration: none;}
div#producttables table td {width: 135px; height: 110; padding: 4px 6px; border: 5px solid gray; border-color: #EBE8DE #CCC9C1 #CCC9C1 #EBE8DE; text-align: center; text-decoration: none;} 
div#producttables table a:link {line-height: 120%;}
div#producttables table a:hover {line-height: 120%;}
div#producttables table a:focus {line-height: 120%;}
div#producttables table a:visited {line-height: 120%;}

div#producttables table a:link {line-height: 120%;}
div#producttables table a:visited:hover {line-height: 120%;}
div#producttables table a:visited:focus {line-height: 120%;}

div#producttables table td:hover {border: 5px solid #CCCC00; text-decoration: none;} 
div#producttables table td:focus {border: 5px solid #CCCC00; text-decoration: none;} 
table#salesreps {margin: 22px 0 0 0; border: 0; font: 80% Arial, Helvetica, sans-serif; color: #000000; line-height: 1.2em;}
table#salesreps td {padding: 0 6px 12px 0; text-align: left;}
div#rightside {position: relative; top: 0; left: 0; right: 0; width: 145px; float: right; margin: 0; padding: 0;} 
div#sidelinks a:link {display: block; margin: 3px 0 0 0;}
div#sidelinks a:hover {display: block; margin: 3px 0 0 0;}
div#sidelinks a:focus {display: block; margin: 3px 0 0 0;}

div#sidelinks a:visited {display: block; margin: 3px 0 0 0;}
table#foottable {float: left; width: 100%; background: #EBE9DE url(images/footergrad.gif) top left repeat-x; border: 0;}
td.products {padding: 4px 8px 0 8px; text-align: center;}
td#footertext {padding: 14px 8px 12px; font-size: inherit; text-align: center;}
td#footertext a:hover {color: #CC9933; text-decoration: underline;}
td#footertext a:focus {color: #CC9933; text-decoration: underline;}
div#rep {position: relative; top: 0px; left: 0; right: 0; width: 260px; float: left; margin: 0; padding: 24px 40px;} 
