img { border: 0px; }
td { vertical-align: top; }
html, body{ background: url(http://reimerhardwoods.com/themes/Reimerhardwoods/images/page-background.jpg) repeat-x #0e1a28; font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; font-size: 12px; text-align: left; margin: 0px; }
.clear { clear: both; }

.wrapper, #logo, .footer { margin: 0 auto; }
.wrapper { background-color: #ffffff; color: #444444; margin-top: 13px; margin-bottom: 16px; padding: 10px; text-align: left; -webkit-border-radius: 10px; -moz-border-radius: 10px; CCborderRadius: 10px; }
#productPhotos, #nav, #logo, .wrapper, #header, .footer, #homeContentContainer, #subContentContainer, #crumbTrail { width: 903px; }

#liveClock { float: right; height: 7px; padding-top: 74px; text-align: right; width: 240px;}

#header { height: 330px; }

#productPhotos { height: 254px; text-align: right; font-size: 9px; color: #777777; }
#subContentContainer, #homeContentContainer { overflow: auto; margin: 0px; z-index: 0; }
#subContentContainer .subNav { margin-top: 10px; }
#subContentContainer .content { float: left; display: inline-block; margin-right: 20px; width: 600px; }
#subContentContainer .subNav { display: inline-block; padding-right: 1px; width: 274px; }
#subContentContainer .singleColumn.content { margin-top: 0px; margin-right: 0px; width: 895px; }

li { margin-bottom: 3px; }
ul li { list-style-type: square; }

a:link,  a:active,  a:hover,  a:visited { color: #333333; text-decoration: underline; }
a:hover { text-decoration: none; }

.footer { margin-top: 5px; margin-bottom: 15px; }
.footer div, .footer a:link, .footer a:hover, .footer a:active, .footer a:visited { color: #FFFFFF; font-size: 13px; text-decoration: none; }
.footer a:hover { text-decoration: underline; }

.button { border: 2px solid #999999; background-color: #DDDDDD; font-weight: bold; height: 20px; padding-top: 4px; width: 100%; -webkit-border-radius: 7px; -moz-border-radius: 7px; CCborderRadius: 7px; }
.button a {margin: 9px;}

.featureBox { border: 3px solid #DDDDDD; background-color: #FFFFFF; float: left; overflow: hidden; width: 288px; -webkit-border-radius: 7px; -moz-border-radius: 7px; CCborderRadius: 7px; }
.featureBox .featureContent { padding: 10px 10px; }
.featureBox .featureContent div.hr { border-top: solid 1px #7c7c7c; border-bottom: solid 1px #d6d4d4; height: 0px; margin-top: 2px; width: 241px; }
.featureBox .featureContent h1{ color: #666666!important; background-color: #DDDDDD; border-bottom: 0px!important; margin: -15px -25px 10px -16px; padding: 12px 20px 10px 12px; width: 100%; font:bold normal 20px 'Trebuchet MS', Helvetica, sans-serif!important; }
.featureBox .featureContent p { margin: 7px 0px; padding: 0px; }
.featureBox .featureContent a:link, .featureBox .featureContent a:hover, .featureBox .featureContent a:active, .featureBox .featureContent a:visited { color: #2db406; font-weight:bold; text-decoration: none; }
.featureBox .featureContent a:hover { text-decoration: underline; }
.left, .middle, .right { height: 156px; }
.left { margin-right: 8px; width: 311px; }
.middle { margin-right: 8px; width: 279px; }
.right { width: 278px;}

.suppliers { width: 895px; margin-top: 8px; }
.fscCertificate { color: #0b5805; font-weight: bold; font-size: 12px; line-height: 13px; width: 192px; }
.fscCertificate img { margin-right: 4px; }
.fscCertificate span { font-size: 11px; font-weight: normal; }
.fscCertificate a:link { font-weight: normal; font-size: 11px; text-decoration: underline!important; }

.intro { float: right; width: 600px; margin-bottom: 20px; }
.news { float: left; width: 250px; margin-bottom: 20px; }
.contentHeader { clear: both; margin-top: 10px; }
p, h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 10px; }
h1, h2, h3, h4, h5, h6 { font:bold normal 'Trebuchet MS', Helvetica, sans-serif; }
h1 { color: #666666; border-bottom: solid 2px #888888; }
h2 { color: #777777; font-size: 18px!important; }
h3 { color: #888888; font-size: 16px!important; }
h4 { color: #999999; font-size: 14px!important; }
h5 { color: #184a71; font-size: 12px!important; font-weight: bold; }
h6 { color: #184a71; font-size: 12px!important; }

img.feature { float: right; margin: 0px 0px 10px 10px; }

.smallPrint { font-size: 0.9em; }
.error { color: #CC0000; }

.highlight { padding: 4px; border: solid 1px #CC0000; background-color: #FFDFDF; color: #CC0000; margin-bottom: 10px; clear: both; display: block; }
.highlight ul { margin-bottom: 0px; margin-top: 5px; color: #CC0000; }
.highlight strong { color: #CC0000; }

#nav { color: #505254; height: 61px; font-weight: bold; }
#nav a:link, #nav a:hover, #nav a:active, #nav a:visited { color: #505254; text-decoration: none; }
#nav a:hover { text-decoration: underline; }

.slideshow { height: 254px; width: 100%; padding: 0; margin: 0; overflow: hidden; }
.slideshow img { top:0; left:0; }