Body {background: #B7B7B7; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0;  }
div{clear:both}
div.services {padding:15px; }
h1,h2 {margin:0}
h2 {border-top: 1px solid #FF0000}
h3, h4 {text-align: center}
h3 {border-bottom: 1px solid #FF0000}
p {margin-top:0; margin-bottom:12px; font-size:14px; line-height:1.2}
img.odd {float:left; padding-right:10px; background:#B7B7B7}
img.even {float:right; padding-left:10px; background:#B7B7B7}
div#sidebar {position: absolute; width:160px; height: 100%; background:#000000; margin-top: 0; margin-left: 0;  }
img.nav_bar {margin-top:25px; margin-left:35px} 
h1 {font-size: 36px}
p.links {text-align: right; padding-top:15px; padding-right: 35px; font-size: 16px }
a:link, a:visited {color:#FFFFFF}
a:focus, a:hover, a:active {color:#FF0000; text-decoration:none; font-weight:bold}
div#logo {position: absolute; top:0; left:160px; right:0; margin:0; width: 500%; height:120px; background:#000000; }
img.logo_little {margin-top:25px; }
div#main {position:absolute; left: 175px; top: 125px; overflow: auto; } 
div.inventory {margin-left:175px; margin-top:80px; margin-right: 200px;margin-bottom:35px;  background-color: #B7B7B7}
div.anchor {text-align: center; margin-bottom: 35px}
div.links {margin-left:100px; margin-right: 150px; }
div.info, div.info_anchors {margin-left: 100px; margin-bottom:35px; margin-right:100px; text-align: center;}
div.info_small {margin-left: 100px; margin-right:100px;}
img.detail {padding-right: 10px}
p.phone {font-size: 18px; margin-bottom: 35px; text-align: left;}
p.email {font-size: 18px; margin-bottom: 35px; text-align: right; position: relative; top: -3.1em;}
div.services p.phone {font-size: 18px; margin-bottom: 0; text-align: left;}
div.services p.email  {font-size: 18px; margin-bottom: 0; text-align: right; position: relative; top: -1.2em;}
@media screen{body>div#logo{position:fixed;}body>div#sidebar{position:fixed;}}
* body{overflow:hidden;}
* div#main{height:78%;width:77%; overflow: auto;} 
