﻿* {margin:0; padding:0;}
img {border:0;}
a {color:#ffbc00;}
body {font-family:arial,sans-serif; font-size:14px; color:#fff; background:#00599e url('images/background.gif') repeat-x;}
#site {width:1100px; margin:0 auto;}
#content {width:1000px; margin:0 auto;}
#wrapper {background:#000 url('images/content-bg.jpg') repeat-x; padding-bottom:30px;}
#interior {width:880px; margin:0 auto; padding:15px 30px; background:#6e6e6e url('images/interior-bg.jpg') repeat-x;}
h1 {font-size:30px; color:#f6e422; font-weight:bold;}
h2 {font-size:20px; color:#f6e422; font-weight:bold;}
ul, p {margin-bottom:20px;}
ul {list-style-type:none;}
ul li {background:url('images/bullet.gif') no-repeat 0 5px; padding-left:12px;}
.header-line {width:864px; height:1px; overflow:hidden; background-color:#747474; margin-top:10px; margin-bottom:10px;}
.header-about {width:390px;}
.header-photos {background-color:#5e5e5e;}
.header {position:relative;}
.lowes-link {position:absolute; top:35px; left:793px; width:112px; height:51px; cursor:pointer;}
.dremel-link {position:absolute; top:56px; left:41px; width:112px; height:51px; cursor:pointer;}
.construction-guide {float:right; width:170px; font-size:12px; text-align:center;}
/*** HOME **********************************************************************************************************************************/ 
.nav-flash {position:relative;}
.right-flash {position:absolute; top:43px; left:970px;}
.info {position:relative; width:960px; height:226px; background-color:#000; padding-left:40px;}
.info .box {float:left; width:261px; height:206px; background:url('images/home-box-bg.jpg'); padding:10px;}
.info .second {position:relative; height:197px; padding-top:19px; margin-left:41px;}
.info .third {margin-left:37px;}
.info .box .interior {position:relative; width:240px; height:183px; background:url('images/home-box-interior-bg.jpg'); padding:10px;}
.info .box .underline {width:259px; height:1px; overflow:hidden; background-color:#848484;}
.info .box .interior .underline {width:241px; background-color:#dd756e;}
.info .box h3 {color:#f18025; font-size:17px; font-weight:bold; text-align:center; margin-bottom:5px;}
.info .box .interior h3 {color:#f7ea20;}
.info .box .interior ol {font-size:14px; list-style:none; margin-top:7px;}
.info .box .interior ol li {margin-bottom:4px; margin-left:8px;}
.info .box .interior p {margin-top:18px; margin-left:8px; width:105px;}
.info .box .interior p a {color:#f99116; font-size:12px; text-decoration:underline;}
.info .box .interior .dremel {position:absolute; top:145px; left:148px;}
.info .box .interior .lowes {position:absolute; top:163px; left:158px;}
.info .second p {font-size:14px; line-height:20px; margin-top:7px; margin-left:8px;}
.info .second p a {color:#f6e422; text-decoration:underline;}
.pinewood {position:absolute; top:140px; left:40px;}
.boyscouts {position:absolute; top:137px; left:160px;}
.johnson {margin-left:17px; margin-top:7px;}
.info .third p {margin-top:8px; margin-bottom:0;}
.info .third p a {color:#f6de24; font-size:17px; text-decoration:underline; margin-left:40px;}
.bottom1 {margin-left:40px;}
.bottom2 {margin-left:41px;}
.bottom3 {margin-left:37px;}
.info .second p a {color:#f99116; font-size:12px; text-decoration:underline;}
.jimmy-video {margin-left:5px;}
.jimmy-video a {color:#f6de24; font-size:12px; margin-left:75px;}
/*** ABOUT **********************************************************************************************************************************/
.about {float:left; width:350px; margin-right:25px; font-size:16px;}
.demo {float:left; width:479px; margin-top:5px; margin-left:15px;}
.demo-info {background-color:#3e3e3e; padding:10px 0px 0 10px;}
.demo-info img.photo {float:left; margin-right:15px;}
.demo-info img.last {margin-right:0; margin-bottom:13px;}
.demo-info .interior {clear:both; position:relative; width:453px; height:137px; background:url('images/about-box-interior-bg.jpg') no-repeat; padding:13px 0 0 10px;}
.demo-info .interior .underline {width:420px; height:1px; overflow:hidden; background-color:#dd756e;}
.demo-info .interior h3 {color:#f7ea20; font-size:17px; font-weight:bold; margin-bottom:5px; margin-top:2px; margin-left:10px;}
.demo-info .interior table {font-size:13px; margin-top:7px;}
.demo-info .interior tr {display:block; margin-bottom:4px;}
.demo-info .interior ol li {margin-bottom:4px; margin-left:8px;}
.demo-info .interior p {font-size:12px; font-weight:bold; color:#f99116; margin-top:1px; margin-left:6px;}
.demo-info .interior .dremel {position:absolute; top:27px; left:265px;}
.demo-info .interior .lowes {position:absolute; top:14px; left:362px;}
img.cars {float:left; width:502px;}
/*** GALLERY **********************************************************************************************************************************/
.gallery {list-style:none;}
.gallery li {float:left; background:0; margin-right:7px; margin-bottom:7px;}
/*** TOOLS **********************************************************************************************************************************/
ul.tools {margin-top:20px;}
ul.tools li.champion {margin-top:-70px;}
ul.tools li {float:left; background-image:none; margin-right:20px;}
ul.tools li ul li {margin-right:0;}
ul.tools li img.tool {float:left; margin-right:10px;}
ul.tools li img.tool.gasman {width:68px;}
ul.tools li img.tool.utility {width:80px;}
ul.tools li img.tool.crewchief {width:89px;}
ul.tools li.champion img.tool {float:none; width:295px;}
ul.tools li .tool-info {position:relative; float:left; width:170px; margin-top:10px;}
ul.tools li .tool-info h3 {font-size:15px; margin-bottom:10px;}
ul.tools li .tool-info h3 em {font-weight:normal;}
ul.tools li.champion .tool-info {width:295px;}
ul.tools li p, ul.tools li ul {font-size:13px;}
ul.tools li .buy-online {margin-top:20px;}
ul.tools li ul li {display:block; background:url('images/bullet.gif') no-repeat 0 5px; padding-left:12px;}
/*** SUPPLIES **********************************************************************************************************************************/
ul.supplies {margin-top:25px; font-size:11px;}
ul.supplies li {float:left; width:400px; background-image:none; margin-top:25px;}
ul.supplies img {float:left; margin-right:25px;}
ul.supplies h3 {margin-bottom:10px;}
ul.supplies h3 a {font-size:15px; color:#ffbc00; text-decoration:underline;}
/*** SITEMAP **********************************************************************************************************************************/
ul.sitemap {margin-top:20px;}
ul.sitemap li {background-image:none; margin-top:10px;}
ul.sitemap li a {font-size:15px; color:#ffbc00; text-decoration:underline;}
/*** FOOTER **********************************************************************************************************************************/
#footer {clear:both; margin-top:40px; font-size:10px; color:#6fc0ff; text-align:center;}
#footer ul {list-style:none; margin:0;}
#footer ul li {background:none; display:inline;}
#footer a {color:#6fc0ff;}
#footer p {margin-top:7px; margin-bottom:0;}
#footer p.footer-scouts {margin-left:150px; margin-right:150px;}
/*** ERRORS **********************************************************************************************************************************/
.site-error a {color:#6fc0ff;}