body {text-align: center; font-family: sans-serif;}
h1, h2, h3, h4, h5, h6 {margin: 0px;}
p {padding-left: 1em; padding-right: 1em;}

div.floatleft {float: left; padding: 0.5em;}
div.floatright {float: right; padding: 0.5em;}
div.norepeat {background-repeat: no-repeat;}
div.jandj {margin: auto; width: 640px;}
div.inset {padding: 1.5em; white-space: nowrap;}
div.button {display: inline; width: 159px; height: 64px; background-image: url(images/Button3.png); cursor: hand; text-decoration: none;}
h1.jandj {color: #203050;}
h3.jandj {color: #305080;}
h4.navigation {margin: 22px;}
p.margin0 {margin: 0px;}

div#header {height: 144px; background-image: url(images/Header3.png);}
div#jandjlogo {background-image: url(images/JandJ_LOGO_VerySmall.png); width: 236px; height: 113px; margin-top: 1em; margin-left: 1em;}
div#contact {text-align: right;}
div#content_top {clear: both; height: 32px; background-image: url(images/Header3_Top.png);}
div#content_middle {background-image: url(images/Header3_Middle.png); background-repeat: vertical;}
div#driveway_small {background-image: url(images/driveway_small.gif); width: 160px; height: 120px; margin-right: 1em;}
div#patterns {width: 400px;}
div#90herringbone {background-image: url(images/90herringbone.gif); width: 150px; height: 67px;}
div#45herringbone {background-image: url(images/45herringbone.gif); width: 150px; height: 67px;}
div#stretcher {background-image: url(images/stretcher.gif); width: 150px; height: 67px;}
div#basketweave {background-image: url(images/basketweave.gif); width: 150px; height: 67px;}
div#content_bottom {height: 48px; background-image: url(images/Header3_Bottom.png);}
div#copyright {height: 48px; background-image: url(images/Banner3.png);}
h4#activebutton {color: black}
h4#copyright {padding: 0.75em;}

#imgbullet {position: relative; width: 32px; height: 32px; background-image: url(images/Bullet_Size3.png); cursor: hand;}
#divscrollcontainer {overflow: hidden;}
#divscrollcontents {position: relative;}
