/* CSS Document */

*        { padding: 0; margin: 0; background: transparent; }
p        { padding: 0.5em 0 0.5em 0; }
.header  { background: url(toptile.gif) repeat-x; color: #ccc; margin: 0; padding: 0; height: 60px; }
.footer  { background: url(toptile.gif) repeat-x; color: #fff; margin: 10px 0 0 0; }
.company { font-weight: bold; }
hr       { clear: both; border: solid 1px #000000; padding: 0; }
.top-news img { float: left; margin-right: 5px; }
.top-news h3, .news h3 { font-size: large; font-weight: bold; }
.accesskey { text-decoration: underline; }
a:link        { text-decoration: none; }
.validation { margin-top: 10px; }
h1       { font: 1.25em Arial Narrow, sans-serif; text-transform:uppercase; font-weight: bold; letter-spacing: 0; padding: 0; margin: 0;}
h1 a:link, a:visited { text-decoration: underline; color:#000; }
h2 { color:#000000; padding: 0; margin: 0; font: 1.15em Helvetica, Arial, sans-serif normal; }
h2 a:link, h2 a:visited { text-decoration:none; color:#005ec8; }	
h2 a:hover { text-decoration: underline; }
h3 { padding: 0.5em 0 0.5em 0; }
.product img { float: left; margin-right: 5px; }
.product h3, .news h3 { font-size: large; font-weight: bold; }
.content { padding: 0.5em; }
.logo { float: left; }
#nav { border-bottom: 1px solid #000; margin: 5px 0 5px 0; padding: 0 0 0 5px; }
#nav a:link, a:hover, a:visited { color:#000000; text-decoration: none; }
