html {overflow-y: scroll;}
body {padding: 0px; margin: 0px;}
div {overflow: hidden;}
img {border: none; display: block;}



a {text-decoration: none; color: #633;}
a:hover {text-decoration: none; color: #633;}




.inner-text {color: black; text-decoration: underline;}
.inner-text:hover {text-decoration: underline;}

.end {clear: both; height: 0px;}

body { font:normal 10pt arial; 
       background-color: #333;
       }
div {xborder: solid 1px red; }

h1  {font: normal 18pt Pegasus, Times}

#header {text-align: center; margin: auto;}       

#menu {color: white; 
       font: bold 10pt arial;
       padding: 5px 0px 5px 2px;
       background-color: #31232a;
       border: solid 2px #050505;}

#menu .menu-block {
       margin-left: 1px;
       float: left;
       width: 105px;
       height: 24px;
       background-image: url(http://www.pineridgeburner.com/media/menu-block-background.jpg);
       }
#menu .menu-block .menu-text {
       padding: 3px 0px 5px 0px;
       width: 100%;
       margin: auto;
       height: 14px;
       vertical-align: middle;
       }

#menu a {text-decoration: none; color: white; display: block; height: 22px;}
#menu a:hover {text-decoration: none; color: #633;}

#footer {text-align: center; color: #eee; margin-top: 15px; margin-bottom: 50px;}             

#footer #footer-menu {}
#footer #footer-menu .menu{}
#footer #footer-menu a {text-decoration: none; color: white;}
#footer #footer-menu a:hover {text-decoration: none; color: #b88;}




#page { line-height: 1.4em; 
          margin-left: auto; 
          margin-right: auto; 
          margin-top: 25px;
          width:750px;
          }

#page .content {
          
          color: black; 
          font: normal 12pt arial;
          text-align: justify; 
          line-height: 1.4em; 
          background-color: white;
          }
                    
#page .content .main {padding: 60px; position: relative; top:0px;left:0px;}

#page .content .band {padding: 3px;}
#page .content .copyright {background-color: black; padding: 3px; position: absolute; right: 0px; bottom:0px; margin-right: 25px; margin-bottom: 25px;}


#page .content .block {background-color: #222; padding: 3px; float: left; clear:left; padding: 8px; margin-bottom: 25px;}

#page #title {text-align: center; margin-bottom: 5px;}
#page #title img {display: inline;}


#image-section {border: solid 1px white;}
#image-section .images-home-header {padding: 10px 10px 15px 10px; background-image: url(http://www.pineridgeburner.com/media/image-background.jpg);}
#image-section .images-home-header .image-spacer {text-align: center; float: left; width: 242px;}
#image-section .images-home-header .image-spacer .image {}
#image-section .images-home-header .image-div {}
#image-section .images-home-header .image-text {padding: 5px 0px 0px 0px; font: normal 12px arial; color: #533;}

#image-section .images {padding: 10px 10px 15px 10px;}
#image-section .images .image-spacer {text-align: center; float: left; width: 228px;}
#image-section .images .image-spacer .image {}
#image-section .images .image-div {}
#image-section .images .image-text {padding: 5px 0px 0px 0px; font: normal 12px arial; color: #533;}



#page-content {padding: 0px 20px 25px 20px;}
#page-content 
#page-content .images .image-spacer {text-align: center; float: left; width: 242px;}
#page-content .images .image-spacer .image {}
#page-content .images .image-div {}
#page-content .images .image-text {padding: 5px 0px 0px 0px; font: normal 12px arial; color: #555;}
#page-content .about {line-height: 1px; font: normal 10px arial; float: left; padding: 7px; width: 165px; height: 420px; background-color: #222; color: white;}
#page-content .about ul {list-style: none; margin: 0px; padding: 0px; text-indent: 0px;}
#page-content .about li {margin-bottom: 7px;}
#page-content .about .titles {font: bold 9pt arial; margin-bottom: 7px;}
#page-content .links a {text-decoration: underline; font-size: 12pt;}
#page-content .links a:hover {}


.span {width: 100%;}
.span .center {width: 700px; margin: auto;}
.sales-large {width: 100%;}
.sales-large .image {float: left;}
.sales-large .text {width: 300px; margin-left: auto; padding: 0px 0px 0px 20px;}

.sales-small {width: 100%;}
.sales-small .image {float: left;}
.sales-small .text {width: 450px; margin-left: auto; padding: 0px 0px 0px 20px;}
.sales-small .text .part-name {width: 120px; font-weight: bold; float: left;}
.sales-small .text .part-description {width: 330px; float: left;}
