body,html,p,ul,ol,div,span,table,tr,td,th,tbody,h1,h2,h3,h4,h5,h6,form{margin:0; padding:0;}
a img { border:none; }
body {background:url(../imgs/body_bg.jpg) repeat-x top left #FFFFFF;font-family:Arial, Helvetica, sans-serif;}
div#header{height:82px; background:url(../imgs/header_bg.jpg) repeat-x top left #000; }
img.hli-logo { float:left; }
img.arra-logo { float:right; }

div.container { width:800px; margin:0 auto;}
div#banner { width:799px; height:149px; margin-top:10px; }
div#sidepane { width:184px; background:url(../imgs/side-nav-bg.jpg) no-repeat top left;  float:left; margin-top:10px; padding-bottom:25px;}
#sidepane ul { list-style:none;  width:160px; margin:10px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
#sidepane ul li a { display:block; padding:5px; background-color:#eee;border-bottom:1px solid #ccc; font-size:11px; color:#666; text-decoration:none;}
#sidepane ul li a:hover { background:#666; color:#fff; }
#sidepane div.side-item { text-align:center; font-size:11px; margin-bottom:10px; }
#sidepane div.side-item a:hover { color:#000; }
#sidepane div.side-item a img { margin-bottom:10px; border:none;}
#sidepane div.side-item a { color:#666; text-decoration:none; }
div#content { float:left; width:600px; margin:10px 0px 0 10px; padding-bottom:10px; }
div.home { background:url(../imgs/home_banner.gif) no-repeat top left }
div.buy_american { background:url(../imgs/buy_american.gif) no-repeat top left;}
div.federal_energy { background:url(../imgs/federal_energy.gif) no-repeat top left; }
div.leadership{background:url(../imgs/leader_ship.gif) no-repeat top left; }
div.brands{background:url(../imgs/brands.gif) no-repeat top left; }

h3 { font-size:16px; color:#666; border-bottom:1px solid #ccc; padding-bottom:5px; margin-top:10px; }
h4 { font-size:14px; color:#666; }
p { padding:5px 0; font-size:12px;}
div#content ul { margin-left:15px; font-size:12px; }

div#footer { text-align:center; font-size:11px; border:1px solid #ddd; background:#eee; }
div#footer p { font-size:11px; }
div#footer a { color:#666; text-decoration:none; }
table.brands { width:100%; margin-top:10px; }
.clear {clear:both;}
hr { height:1px; background-color:#ccc; color:#ccc; width:100%; border:none;}

table.products-list {font-size:12px;}
table.products-list tr td {border-bottom:1px solid black; padding:3px 0 3px 0;}