@import url("http://fonts.googleapis.com/css?family=Oswald:700&text=TRENDLUMBCO");body,ul,ol,li{padding:0;margin:0}body{font-size:16px;font-family:"Arial", "Helvetica", sans-serif;color:#010101;background-color:#fefefe}h1,h2,h3,h4,h5,h6{margin:0 0 0.5em 0}img{max-width:100%;border:0}li{list-style:none}.wrapper{margin:0 auto;width:1000px}.header{padding-top:1em}.header .logo,.header .site-title,.header .site-title h1,.header .site-title a{display:inline-block}.header .logo,.header .site-title,.header .site-title h1{vertical-align:bottom}.header .logo{padding:0.1em 0.25em;margin:0 0.5em 0 1em;background-color:red;border-radius:0.5em;-webkit-box-shadow:inset 0 0.3em 3px 0px rgba(255,255,255,0.75);box-shadow:inset 0 0.3em 3px 0px rgba(255,255,255,0.75)}.header .logo .primary{width:100px}.header .logo .secondary{width:50px}.header .site-title{width:80%}.header .site-title h1{padding:0 0.4em 0.1em 0.4em;margin-bottom:0;font-size:2.5em;font-family:"Oswald",sans-serif;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:red;background-color:#ddd;border-radius:0.5em;-webkit-box-shadow:inset 0 -0.2em 3px 0px rgba(0,0,0,0.25);box-shadow:inset 0 -0.2em 3px 0px rgba(0,0,0,0.25)}.header .phone{position:absolute;top:0;right:0;font-size:1.5em;font-weight:bold;text-decoration:none;color:#444}.slogan{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:-0.5em 0 0 0;padding:1em;line-height:1;text-align:left;color:#444;background-color:#ddd}.slogan:before{content:"";display:block;position:absolute;width:100%;height:1em;top:-1em;left:0;background:#ff3232;background:-moz-linear-gradient(top, #ff3232 0%, #bf0300 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3232), color-stop(100%, #bf0300));background:-webkit-linear-gradient(top, #ff3232 0%, #bf0300 100%);background:-o-linear-gradient(top, #ff3232 0%, #bf0300 100%);background:-ms-linear-gradient(top, #ff3232 0%, #bf0300 100%);background:linear-gradient(to bottom, #ff3232 0%, #bf0300 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3232', endColorstr='#bf0300',GradientType=0 );border-radius:0.5em 0.5em 0 0}.slogan h3{margin:0;font-size:1.95em;font-family:"Georgia",serif;font-style:italic;color:#010101}.social{float:right}.social img{max-width:30px;height:auto}.hours-container{float:right;margin:0 1.5em;width:13em}.hours-container .row{overflow:hidden;margin-bottom:0.25em}.hours-container h4,.hours-container .days,.hours-container .hours{float:left}.hours-container h4{margin-left:-5em}.hours-container .days{margin-right:0.5em;font-weight:bold}.main-menu{clear:both;padding:0 1em;margin-bottom:-1em;text-align:center;background-color:#ddd;-webkit-box-shadow:inset 0 -0.2em 3px 0px rgba(0,0,0,0.25);box-shadow:inset 0 -0.2em 3px 0px rgba(0,0,0,0.25);border-radius:0 0 1em 1em;-webkit-box-shadow:0 0.5em 0.5em -0.25em rgba(0,0,0,0.25);box-shadow:0 0.5em 0.5em -0.25em rgba(0,0,0,0.25)}.main-menu>li{display:inline-block;position:relative;font-size:1.2em;font-weight:bold;text-transform:uppercase;vertical-align:bottom}.main-menu>li a{border:0 solid #c4c4c4;border-width:0 1px;border-right-color:#f7f7f7}.main-menu a{display:block;padding:0.25em 1em;text-decoration:none;color:#444}.main-menu ul{display:none;position:absolute;top:1.7em;left:0;width:13em;background-color:#eaeaea}.main-menu ul li{display:block;text-align:left}.main-menu ul li:hover a{color:red}.main-menu ul li a{padding:0.5em 1em;font-size:0.75em;border:0 solid #c4c4c4;border-width:1px 0;border-right-color:#f7f7f7}.main-menu li:hover{background-color:#eaeaea}.main-menu li:hover>a{color:red}.main-menu li:hover ul{display:block}.content{padding:2em 1em 1em 1em;border:0 solid red;border-width:0 1em}.content:after{content:"";display:table;clear:both}.content p{text-indent:0.5em}.content a{color:red}.cols{overflow:hidden}.cols .col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:1em 0.5em}.col2 .col{width:50%}.bulleted-list{margin:0 0 1em 0}.bulleted-list li{list-style:inside circle;margin:0.5em;font-style:italic}.products-list ul li{list-style:inside circle;margin:0.5em}.vendors-list{padding:1em 0;text-align:center}.vendors-list li{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 1em 1em 1em;width:33.3%;vertical-align:middle}.map,.aside-image,.column-image{-webkit-box-shadow:0 0 1em 0 rgba(0,0,0,0.5);box-shadow:0 0 1em 0 rgba(0,0,0,0.5)}.aside-image{float:left;margin:0 1em 1em 0}.column-text,.column-image,.column-logo,.column-logo-set{float:right;clear:right;margin:0 0 1em 1em}.column-image,.column-logo{max-width:400px}.column-text{width:400px;font-size:0.9em;text-align:center}.column-logo-set .set{display:inline-block;margin:0 1em 1em 0;max-width:265px;vertical-align:middle}.column-logo-set .set:last-child{margin-right:0;max-width:120px}.column-logo-set img{display:block}.return-link{display:none}address{margin-bottom:1em;font-size:1.2em;font-style:normal}address span{display:block;margin-bottom:0.25em}address .approximate{font-size:0.8em;font-style:italic}a.phone-number{display:block;margin-bottom:0.75em;font-weight:bold;text-decoration:none;color:#444}.map{display:block;margin:0 auto 1em auto;border:0}.content .ui-accordion{font-size:0.7em}.content .ui-accordion .ui-accordion-content{padding:1em}.footer{padding-bottom:1em}.sub-menu{padding:0.5em 1em 1em 1em;text-align:center;background-color:red;border-radius:0 0 1em 0}.sub-menu ul{display:none}.sub-menu li{display:inline-block;font-size:0.9em;border-right:1px solid #010101}.sub-menu li a{padding:0.5em;text-decoration:none;color:#fefefe}.sub-menu li a[href="#"]{display:none}.sub-menu li:last-child{border:0}.sub-footer{float:right;padding:0.25em 1em 0.25em 10em;margin:0 1em 1em -1em;font-size:0.8em;background-color:#ddd;border-radius:0 0 1em 0}.sub-footer:after{content:"";position:absolute;width:45em;height:2em;left:0;bottom:-0.75em;background-color:red;border-radius:0 0 1em 1em}.sub-footer a{text-decoration:none;color:#444}.logo,.site-title,.slogan,.main-menu,.footer{position:relative}.logo,.site-title{z-index:2}.slogan,.main-menu,.footer{z-index:1}.main-menu ul{z-index:3}.home-content li{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.5em;width:33.33%;vertical-align:middle}.home-content li img{-webkit-box-shadow:0 0 1em 0 rgba(0,0,0,0.5);box-shadow:0 0 1em 0 rgba(0,0,0,0.5)}.selector-container{font-size:0.9em}.featured-vendors{text-align:center}.featured-vendors h3{font-size:1.4em}
