body { background-color: #C0C0C0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
h1 { margin: 3px 0px 12px 0px; font-size: 24px; font-weight: normal; color: #333333; }
h2 { margin: 3px 0px 6px 0px; padding: 0px; font-size: 20px; font-weight: normal; color: #000000; }
h3 { font-size: 13px; font-weight: bold; color: #333; margin-top: 0px; margin-bottom: 4px; }
a { color: #996633; text-decoration: none; }
a:hover { color: #663300; text-decoration: underline; }
.pageBody { width: 760px; margin-left: auto; margin-right: auto; background-color: #fff; padding-top: 0px; padding-bottom: 6px; -moz-box-shadow: 0px 0px 9px 3px #555; -webkit-box-shadow: 0px 0px 9px 3px #555; box-shadow: 0px 0px 9px 3px #555; }
.header { width: 740px; margin-right: 10px; margin-left: 10px; padding-bottom: 6px; margin-bottom: 6px; padding-top: 8px; border-bottom: 1px solid #999999; }
.banner { width: 740px; height: 110px; margin-right: 10px; margin-left: 10px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 6px; padding-top: 6px; border-top: 1px solid #999999; }
#navigation { background-color: #FFFFFF; font-size: 12px; margin-left: 10px; margin-bottom: 2px; color: #FFFFFF; height: 28px; }
#navigation ul { list-style: none; padding: 0px; margin: 0px; }
#navigation li { float: left; padding: 0px; text-align: center; background-image: url(../images/misc/nav-bg.gif); background-repeat: repeat-x; margin-top: 0px; margin-right: 3px; margin-bottom: 0px; margin-left: 0px; }
#navigation li a { line-height: 2em; float: left; width: 121px; display: block; text-decoration: none; text-align: center; color: #FFFFFF; font-weight: bold; }
#navigation li a:hover { float: left; display: block; text-decoration: none; text-align: center; color: #FFFFFF; background-image: url(/images/misc/nav-bg-hover.gif); background-repeat: repeat-x; }
.mainContent { margin-right: 10px; margin-left: 10px; margin-bottom: 6px; padding-top: 10px; border-top: 1px solid #999999; }
.mainContent p { margin-top: 0px; margin-bottom: 10px; }
.mainContentLeft { width: 460px; float: left; }
.mainContentRight { width: 260px; float: right; }
.contactContentRight { width: 280px; float: right; }
.rightBox { width: 250px; border: 1px solid #999999; height: auto; float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; padding-top: 12px; padding-right: 7px; padding-bottom: 6px; padding-left: 7px; }
.rightBoxMap { margin: 6px 0px 0px 0px; float: right; padding: 0; }
.clear { clear: both; }
.images { float: left; margin-right: 9px; margin-bottom: 3px; }
.blockLink { padding-top: 9px; padding-bottom: 3px; }
.blockLink a { font-weight: bold; color: #333333; background-image: url(../images/misc/link-up.gif); background-repeat: no-repeat; background-position: left top; width: auto; height: auto; padding-top: 2px; padding-bottom: 2px; padding-left: 18px; text-decoration: none; padding-right: 0px; }
.blockLink a:hover { background-image: url(../images/misc/link-hover.gif); background-repeat: no-repeat; background-position: left top; color: #996633; text-decoration: none; }
.testimonial { width: 450px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; margin-left: 12px; padding-top: 2px; }
.testimonial-end { width: 450px; padding-bottom: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; margin-left: 12px; padding-top: 2px; }
.FAQ { font-weight: bold; color: #333333; background-image: url(../images/misc/faq.gif); background-repeat: no-repeat; background-position: left top; padding-left: 14px; }
.products { height: 130px; width: 350px; float: left; border: 1px solid #999999; margin-right: 4px; margin-bottom: 5px; margin-top: 5px; margin-left: 4px; padding-top: 10px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; }
.productsPoles { height: 137px; width: 350px; float: left; border: 1px solid #999999; margin-right: 4px; margin-bottom: 5px; margin-top: 5px; margin-left: 4px; padding-top: 10px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; }
.productsWide { height: 130px; width: 720px; float: left; border: 1px solid #999999; margin-right: 4px; margin-bottom: 5px; margin-top: 5px; margin-left: 4px; padding-top: 10px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; }
.validationSummary { }
.validationSummary ul { margin-left: 9px; padding-left: 10px; }
.validationSummary li { list-style-type: disc; margin: 0px; padding: 0px; }
.footerContainer { width: 740px; margin-right: 10px; margin-left: 10px; border-top: 1px solid #999999; }
.footer { margin: 6px 0px 6px 0px; padding: 3px 0px 3px 6px; background-color: #663300; font-size: 11px; color: #FFFFFF; line-height: 1.5em; }
.services { width: 350px; border: 1px solid #999999; margin-right: 0px; margin-bottom: 5px; margin-top: 5px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; }
.services h2 { margin: 3px 0px 6px 0px; padding: 0px; font-size: 18px; font-weight: normal; color: #000000; }
.slightShadow { -moz-box-shadow: 2px 2px 3px 0px #888; -webkit-box-shadow: 2px 2px 3px 0px #888; box-shadow: 2px 2px 3px 0px #888; }
.slides img { width: 120px; height: 120px; float: left; margin-right: 9px; margin-bottom: 3px; border: 1px solid #FFFFFF; }
.slides:hover img { border: 1px dotted #663300; }

