body{font-size:62.5%;text-align:center;font-family:Arial, Helvetica, sans-serif;background:#5b4129 url(images/bg.jpg);margin:30px 0;}
h1{font-family:"Century Gothic", Arial, monospace;color:#4cab4f;font-size:1.8em;font-weight:bold;}
h2{font-family:"Century Gothic", Arial, monospace;color:#4cab4f;font-size:1.2em;font-weight:bold;text-transform:uppercase;}
h3{font-family:Arial, Helvetica, sans-serif;color:#614a27;font-size:1em;font-weight:bold;text-transform:uppercase;}
p{margin:10px 0;color:#1f1f1f;line-height:18px;}
span{}
em{font-style:italic;}
ul, ol{margin-left:15px;}
ul li, ol li{margin:5px 0 5px 10px;line-height:18px;background:url(images/icn_bullet.jpg) no-repeat 3px 6px;list-style-type:none;padding-left:15px;}
hr{background:#4cab4f;border:0;height:1px;margin:6px 0;}
a, a:visited{color:#66553E;}
a:hover{color:#4CAB4F;}
#container{margin-left:auto;margin-right:auto;width:900px;text-align:left;font-size:1.2em;}
.align_left{float:left;margin-right:5px;}
.align_right{float:right;margin-left:5px;}
.clear_floats{clear:both;}
.roundtop{-webkit-border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-khtml-border-radius-topright:6px;-khtml-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-topleft:6px;border-top-right-radius:6px;border-top-left-radius:6px;}
.roundbottom{-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-khtml-border-radius-bottomright:6px;-khtml-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}
.roundall{-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
#header{background:url(images/bg_header.jpg);width:900px;height:101px;position:relative;}
a.gohome{display:block;position:absolute;height:60px;width:300px;top:10px;left:15px;}
#header img#phone{position:absolute;top:10px;right:20px;}
#btnblog a{background:url(images/btn-blog.png) top left no-repeat;width:120px;height:27px;display:block;text-indent:-99999em;float:right;margin-right:173px;margin-top:10px}
#gwestern a{background:url(images/btn_gwestern.png) no-repeat top left;width:247px;height:50px;display:block;float:right;margin-right:6px;}
#search{position:absolute;right:16px;top:34px;}
form#search input{background:#22612b;color:#fff;border:0;float:left;height:19px;font-size:.8em;width:117px;padding:3px 0 0 3px;position:relative;left:20px;}
a.frmsubmit{background:url(images/btn_submit.jpg);width:22px;height:22px;display:block;float:left;}
#searchform a:hover{background-position:top right;}
#menu{position:absolute;right:0;bottom:0;}
#menu a{display:block;float:right;height:32px;}
#menu a.home{background:url(images/btn_home.jpg);width:60px;margin-top:18px;}
#menu a.quote{background:url(images/btn_quote.jpg);width:103px;margin-top:18px;}
#menu a.industrial{background:url(images/btn_industrial.jpg);width:130px;height:50px;}
#menu a.agricultural{background:url(images/btn_agri.jpg);width:129px;height:50px;}
#menu a.nursery{background:url(images/btn_nursery.jpg);width:136px;height:50px;}
#menu a.locations{background:url(images/btn_contacts.jpg);width:141px;margin-top:18px;}
#menu a.company{background:url(images/btn_company.jpg);width:96px;margin-top:18px;}
#menu a:hover{background-position:top right;}
#content{padding-bottom:30px;background:#fff;}
#hero{background:#fff;width:900px;height:248px;}
#left{width:550px;float:left;margin-left:28px;position:relative;padding-top:35px;}
#gwbanner{background:url(images/gw-banner3.png) no-repeat;width:423px;height:65px;margin-bottom:10px;padding:20px 10px 10px 120px;font-size:14px;color:white;line-height:1.4;}
#bnr_oath{float:left;background:url(images/homepage_oath.png);width:274px;height:63px;margin-bottom:5px}
#bnr_eco{float:left;background:url(images/homepage_eco.png);width:274px;height:63px;margin-bottom:5px;margin-left:1px;}
#bnr_oath:hover, #bnr_eco:hover{background-position:top right}
#bnr_oath a{position:relative;top:30px;left:169px}
#bnr_eco a{position:relative;top:30px;left:169px;}
#gwbanner a{float:right;font-size:12px;margin-top:5px;}
#bnr_oath a:hover{color:#f4e51e;}
#bnr_eco a:hover{color:#f4e51e;}
#gwbanner a:hover{color:#f4e51e;}
.list{float:left;width:174px;margin:0 13px 50px 0;}
.list h3{margin-bottom:7px;}
.last{margin-right:0;}
.list ul{list-style:none;margin:0;}
.list ul li{background:#eae3ce;margin:4px 0;padding:4px 4px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#3f3221;font-size:1em;line-height:12px;}
.list ul a{text-decoration:none;color:#3f3221;}
.list ul a:hover{color:#48a34c;}
li.btn{padding:0;}
a.greenbtn{background:url(images/bg_greensmallbtn.jpg) repeat-x;height:19px;width:80px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;text-decoration:none;color:#fff;line-height:19px;padding-left:12px;font-weight:bold;}
a.small{width:78px;}
.list a:hover{color:#f4e51e;}
#right{width:274px;float:left;margin-top:-50px;margin-left:17px;position:relative;padding-top:0px;}
.bnr_sandbag{top:-80px;}
.bnr_featured{background:url(images/bnr_featuredproduct.jpg);width:259px;height:204px;margin-bottom:18px;font-size:.9em;padding:15px 0 0 15px;position:relative;}
.bnr_featured h3{color:#36813f;font-size:1.2em;font-weight:bold;}
.bnr_featured p{font-weight:inherit;}
.bnr_featured a:hover{color:#000000;}
.bnr_featured_basket{background:url('images/bg_cta_wire_basket.jpg') no-repeat !important;padding-bottom:10px;}
.bnr_cta_top{top:-85px;background:url(images/cta_hurricane_sandbags.png) no-repeat;min-height:221px;padding:10px 10px 20px;text-align:center;margin-bottom:10px;cursor:pointer;width:260px;}
.bnr_cta_emergency{cursor:pointer;padding:10px 10px 20px;background:url("images/bnr_emergencysandbags.jpg") no-repeat;}
.bnr_cta_emergency h2{font-size:20px;font-family:sans-serif;color:#336520;margin:5px 0px 10px;}
.bnr_cta_emergency .cta_sub_title{font-weight:bold;font-size:15px;display:block;color:#4d4226;text-transform:uppercase;}
.bnr_cta_emergency .cta_text{display:block;color:white;font-weight:bold;font-size:13px;line-height:1.4;margin:20px 0px;}
.bnr_cta_emergency h3{display:block;color:#415f23;font-weight:bold;font-size:17px;margin:25px 0px 5px;}
.bnr_cta_emergency .cta_brown_num{display:block;font-size:18px;color:#534226;font-weight:bold;}
.bnr_cta_emergency .cta_request_quote{color:white;display:block;font-weight:bold;font-size:15px;margin-top:15px;}
#leftcontent{margin:12px 0 20px 13px;width:194px;float:left;}
.leftblock{background:#66553e;margin-bottom:13px;}
.leftblock h2{background:url(images/bg_sideheader.jpg);width:176px;height:32px;color:#fff;font-size:1em;line-height:31px;padding-left:18px;margin-bottom:0px;}
.leftblock a{float:left;clear:left;height:29px;color:#eedfa4;font-weight:bold;text-decoration:none;line-height:28px;padding-left:18px;width:176px;border-top:1px solid #7d6c50;border-bottom:1px solid #4d3e2a;background:url(images/icn_arrow.jpg) no-repeat 175px 11px;display:block;}
.leftblock a:hover{color:#4cab4f;}
#rightcontent{position:relative;margin:12px 0 20px 11px;width:669px;float:left;}
#leftcol{width:442px;float:left;margin-top:196px;position:relative;z-index:10;}
#rightcontent div.full{width:647px;}
#leftcol img.header{position:absolute;top:-196px;}
#leftcol h2{color:#ae7b2c;text-transform:none;font-family:Arial, Helvetica, sans-serif;font-size:1.3em;}
#leftcol h2.table{background:url(images/bg_tableheader.jpg) repeat-x;color:#66553e;height:30px;width:432px;border:1px solid #efcb34;border-bottom:none;line-height:28px;padding-left:10px;font-size:1.2em;font-family:Arial, Helvetica, sans-serif;position:relative;margin-bottom:0px;}
h2.table img{position:absolute;top:5px;right:5px;cursor:pointer;}
h2.table img.popup{top:25px;border:4px solid #eab924;display:none;}
table.product{width:444px;border:1px solid #efcb34;border-top:none;padding:1px;margin-bottom:16px;}
table.product tr td{background:#fcf4d3;}
table.product tr.odd td{background:#f9ebaf;}
table.product th{padding:10px;font-weight:bold;color:#66553e;font-size:1.1em;background:#f9ebaf;}
table.product td{padding:10px 10px 8px 10px;background:#fcf4d3;font-size:1em;color:#66553e;}
#tablesub{float:right;position:relative;left:-30px;}
#tablesub small{position:relative;left:0px;top:10px;font-size:.9em;}
#tablesub a{display:block;}
#tablesub a.subreq{background:url(images/btn_submitrequest.jpg);width:152px;height:30px;float:left;margin:0 15px 20px 0;}
#tablesub a:hover{background-position:top right;}
#rightcol{margin:200px auto;width:218px;position:relative;float:right;z-index:1;}
#relateditems{background:url(images/bg_relateditems.jpg) repeat-y;position:relative;padding-top:40px;overflow:hidden;margin-bottom:14px;width:218;right:0px}
#relateditems img.head{position:absolute;top:0;left:0;z-index:2;}
#relateditems img{position:relative;z-index:3;}
#relateditems a{position:relative;z-index:4;float:left;clear:left;color:#;text-decoration:none;background:url(images/icn_bullet.jpg) no-repeat 0 4px;padding-left:11px;margin:0 0 9px 14px;color:#3374ab;font-weight:bold;width:185px;}
#relateditems a:hover{color:#4cab4f;}
#rightcol a.bnr{margin-bottom:12px;float:left;}
#rightcol .testimonial{margin:30px 0 0;font-size:11px;font-style:italic;}
#rightcol .testimonial p{padding:0 10px;}
#rightcol .testimonial h2{margin-bottom:15px;text-align:center;font-style:normal;}
ul#basket{list-style-type:none;margin:auto;overflow:hidden;}
li.basket{width:200px;float:left;min-height:200px;font-size:20px;text-align:center;list-style-type:none;margin:auto;}
li.basket img{display:block;}
.about_logo{margin:0 5px;}
#thinkinggreenul{position:absolute;}
td.rollsize{width:50px;}
.btn_buynow{background:url("images/btn_buynow.png") top left no-repeat;height:62px;cursor:pointer;}
.bnr_featured.hurricane-warning{background:url(images/bg_hurricanewarning_sm.jpg) no-repeat;}
.bnr_featured.hurricane-warning h3{color:#f00;font-size:16px;font-style:italic;}
.bnr_featured.hurricane-warning p{font-size:13px;}
.bnr_featured.hurricane-warning ul li{margin:0;font-size:12px;}
.bnr_featured.winter-warning{background:url(images/bg_winterwarning_sm.jpg) no-repeat;}
.bnr_featured.winter-warning h3{color:#f00;font-size:16px;font-style:italic;}
.bnr_featured.winter-warning p{font-size:13px;}
.bnr_featured.winter-warning ul{margin-left:0;}
.bnr_featured.winter-warning ul li{margin:0;font-size:12px;}
.bnr_featured.disaster-preparedness{width:204px;height:139px;padding-right:60px;padding-left:10px;background:url(images/bg_disaster-preparedness.jpg) no-repeat;}
.bnr_featured.disaster-preparedness p{font-size:12px;}
.bnr_featured.disaster-preparedness ul{margin-left:0;}
.bnr_featured.disaster-preparedness ul li{margin:0;font-size:12px;}
.bnr_featured.disaster-preparedness .logo-text{margin-bottom:15px;margin-left:-80px;text-align:center;}
.bnr_featured.flood-conditions{width:264px;height:170px;padding-left:10px;background:url(images/bg_updated-flood-conditions.jpg) no-repeat;}
.bnr_featured h3{color:#f00;font-size:14px;line-height:16px;font-style:italic;text-transform:uppercase;}
.bnr_featured.flood-conditions p{font-size:12px;}
.bnr_flood_preparedness{float:right;width:269px;height:229px;background:url(images/bg_disaster-preparedness.jpg) no-repeat;padding-left:5px;margin-top:10px;margin-bottom:30px;}
.bnr_flood_preparedness h3{color:#f00;font-size:1.1em;text-transform:none;margin-top:5px;margin-bottom:10px;}
.bnr_flood_preparedness p{font-size:12px;}
.bnr_flood_preparedness ul{margin-left:0;}
.bnr_flood_preparedness ul li{margin:0;font-size:12px;}
.bnr_featured.bnr_flood_preparedness .logo-text{margin-bottom:15px;margin-left:-80px;text-align:center;}
#snippet-logos{text-align:center;}
#snippet-logos a{}
label{float:left;clear:left;font-weight:bold;}
input{float:left;clear:left;width:300px;margin:0 20px 15px 0;}
input.noclear{float:left;clear:none;}
input.checkbox{width:10px;margin:0 20px 15px 0;}
select{float:left;clear:left;width:300px;margin:0 20px 15px 0;}
textarea{float:left;clear:left;margin:0 0 15px 0;width:297px;}
#form-request-quote{}
#form-request-quote #block-required-information, #form-request-quote #block-optional-information{margin:20px 0 0;}
#form-request-quote table{border-collapse:collapse;}
#form-request-quote td{padding:3px 5px;vertical-align:top;}
#form-request-quote label, #form-request-quote input{clear:none;}
#form-request-quote label{display:block;width:88px;margin-top:3px;}
#form-request-quote input{margin:0;width:auto;}
#form-request-quote .text, #form-request-quote .textarea, #form-request-quote .select{width:200px;}
#form-request-quote .textarea{height:100px;}
#form-request-quote .select{margin:0;}
#form-request-quote .form-left, #form-request-quote .form-right{width:300px;padding:20px 0 10px 10px;}
#form-request-quote .form-left{float:left;}
#form-request-quote .form-right{float:right;margin-left:25px;}
#form-request-quote .form-right p{margin:0;}
#form-request-quote .radio-wrapper{width:400px;}
#form-request-quote .radio-wrapper label{width:auto;margin-left:3px;}
#form-request-quote #interest-type{margin:10px 0 30px 10px;}
#form-request-quote #interest-type th{padding:0 0 5px 4px;font-weight:bold;}
#form-request-quote #submit{float:right;width:152px;height:30px;margin:25px 15px 20px 0;border:none;background:url(images/btn_submitrequest.jpg);}
#form-request-quote #submit:hover{cursor:pointer;background-position:top right;}
#form-request-quote #emergency-inquiry{margin-left:15px;}
.locationContainer{border:4px solid #bed4a5;border-radius:8px;padding:15px 15px 5px 15px;color:#695a48;width:42%;display:inline-block;float:left;margin:15px;}
.firstRow{height:550px;}
.secondRow{height:455px;}
.thirdRow{height:360px;}
.locationContainer h1{color:#4a9e50;font-size:1.8em;margin:0px 0px 3px 0px;}
.locationContainer h2{font-family:Arial, Helvetica, sans-serif;color:#614a27;font-size:1em;font-weight:bold;text-transform:uppercase;margin:0px 0px 10px 0px;}
.locationContainer h3{color:#ae7b2c;text-transform:none;font-family:Arial, Helvetica, sans-serif;margin:0px 0px 0px 0px;font-size:1em!important;font-weight:400;}
.locationContainer p{margin-top:0px;margin-bottom:20px;}
.clear{clear:both;}
#footer{background:url(images/bg_footer.jpg);width:900px;height:45px;font-size:.9em;position:relative;}
#footer ul#locations{position:absolute;color:#66553e;top:-30px;font-size:.9em;margin:auto;}
#footer ul#locations li{padding:0 2px 0 2px;list-style-type:none;margin:auto;background:none;}
#footer ul#locations li.first{padding-left:10px;}
#footer ul#locations li.break{padding:0 2px;}
#footer ul#locations li.last{padding-right:0;}
a.ailink{float:right;position:relative;top:8px;left:-22px;}
#footer ul{list-style:none;padding-top:8px;margin:auto;}
#footer li{float:left;padding:0 12px;border-right:1px solid #fff;list-style-type:none;margin:auto;line-height:10px;background:none;}
#footer li.last{border:none;}
#footer p{padding:5px 12px;float:left;font-weight:normal;margin:0;color:#fff;}
#footer a{color:#fff;text-decoration:none;}
#footer a:hover{color:#f1d81b;}