body,h1,h2,h3,h4,h5,h6,p,form,fieldset,label,input,code,img,td,table,li,ul,ol{margin:0;padding:0;border:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#000;margin:.3em 0;}
a{color:#006bb3;overflow:hidden;text-decoration:none;}
a:hover{text-decoration:underline;}
a:focus{border:0;outline:0;}
body{font-family:arial,helvetica,sans-serif;font-size:62.5%;background:#fff;color:#404040;}
.clearboth{clear:both;}
.clearright{clear:right;}
.clearcontent{overflow:auto;}
.floatright{float:right;}
.floatleft{float:left;}
#container{width:950px;margin:0 auto;padding:0;font-size:1.15em;}
h1{font-size:1.8em;color:#dc1920;}
h2{font-size:1.55em;}
h3{font-size:1.3em;}
p{margin-bottom:.5em;line-height:1.4em;}
a.logo{float:left;display:block;width:270px;height:90px;background:URL(../images/logo.gif) top left no-repeat transparent;text-indent:-9999px;}
#ajaxSearch{float:right;width:400px;text-align:right;margin:1em 0;}
#ajaxSearch_input{border:1px solid #808080;margin-right:5px;padding:2px;font-size:1.15em;vertical-align:bottom;}
#ajaxSearch_submit{background:#898989;color:#fff;cursor:pointer;height:22px;padding:3px 8px;}
span.ajaxSearch_paging{display:block;margin-bottom:10px;}
.AS_ajax_highlight1,.ajaxSearch_highlight1{background-color:#ff0;color:#000;}
.AS_ajax_highlight2,.ajaxSearch_highlight2{background-color:#ff0;color:#000;}
.AS_ajax_highlight3,.ajaxSearch_highlight3{background-color:#ff0;color:#000;}
.AS_ajax_highlight4,.ajaxSearch_highlight4{background-color:#ff0;color:#000;}
.AS_ajax_highlight5,.ajaxSearch_highlight5{background-color:#ff0;color:#000;}
.AS_ajax_highlight6,.ajaxSearch_highlight6{background-color:#ff0;color:#000;}
#quickContact input.submit{background:#898989;color:#fff;cursor:pointer;padding:2px 8px;}
p.phone{clear:right;float:right;color:#dc1920;font-size:1.6em;font-weight:bold;text-align:center;padding-top:6px;}
ul#primaryNav{clear:both;float:left;list-style:none;background:#898989;width:950px;font-size:1.2em;}
ul#primaryNav li{float:left;}
ul#primaryNav li a{display:block;color:#fff;text-decoration:none;padding:8px 0;border-right:1px solid #fff;font-weight:bold;width:110px;text-align:center;}
ul#primaryNav li.last a{border:0;width:173px;}
ul#primaryNav li a:hover,ul#primaryNav li.hover a,ul#primaryNav li.active a:hover,ul#primaryNav li.last a:hover,ul#primaryNav li.active ul li a,ul#primaryNav li.active ul li.active a,ul#primaryNav li ul li.last a{background-color:#e9b63a;}
ul#primaryNav li.active a{background-color:#4d4d4d;}
ul#primaryNav li:hover ul{display:block;}
ul#primaryNav li.last a{background:#c32b26;}
ul#primaryNav ul{background-color:#e9b63a;position:absolute;display:none;list-style:none;border-top:1px solid #fff;}
ul#primaryNav ul li{float:none;}
ul#primaryNav ul li a{font-weight:normal;text-align:left;width:18em;padding:5px 10px 6px 16px;background:#e9b63a;border:0;}
ul#primaryNav ul li.last a{font-weight:normal;text-align:left;width:18em;padding:5px 10px 6px 16px;border:0;}
ul#primaryNav ul li a:hover{text-decoration:underline;}
div#banner{clear:both;float:left;width:930px;padding-left:20px;height:170px;background:URL(../images/banner.jpg) bottom left no-repeat transparent;}
#banner p{color:#fff;font-weight:bold;font-size:1.4em;padding:0;margin:75px 0 0 0;}
#banner h2{color:#ffe848;margin:0;padding:0;font-weight:bold;}
div#homeContent{clear:both;float:left;width:950px;}
div#homepage-blurb{float:left;width:437px;padding:10px 0 0 10px;margin:0;}
div#homepage-industries{float:right;margin:1px 0 0 0;width:475px;height:190px;background:URL(../images/homepage-industries-bg.jpg) top left no-repeat #fff;}
#homeContent #homepage-industries h3{font-weight:bold;color:#606060;margin:1em 0 .5em 1.5em;}
#homepage-industries ul{list-style:none;margin-left:2em;color:#006bb3;}
#homepage-industries li{margin:.5em 0;}
#homeContent h2{color:#dc1920;}
#homeContent ul#buckets{width:950px;list-style:none;color:#fff;margin:0;}
#homeContent ul#buckets li{float:left;height:21px;padding:138px 0 0 0;text-align:center;}
#homeContent ul#buckets li.first{width:237px;background:URL(../images/bucket-1.jpg) top left no-repeat transparent;}
#homeContent ul#buckets li.second{width:238px;background:URL(../images/bucket-2.jpg) top left no-repeat transparent;}
#homeContent ul#buckets li.third{width:238px;background:URL(../images/bucket-3.jpg) top left no-repeat transparent;}
#homeContent ul#buckets li.last{width:237px;background:URL(../images/bucket-4.jpg) top left no-repeat transparent;}
#homeContent ul#buckets a{color:#fff;text-decoration:none;}
#homeContent ul#buckets a:hover{text-decoration:underline;}
#homeContent ul#buckets li.over{cursor:pointer;}
#mainContent{float:left;width:713px;padding-right:20px;display:inline;}
#mainContent2{float:left;width:950px;display:inline;padding-right:20px;}
#mainContent.internal2{float:left;display:inline;width:495px;}
#mainContent p,#mainContent2 p{margin-bottom:1em;line-height:1.5em;}
p.breadcrumbs{border-bottom:1px solid #b0b0b0;padding:.5em 0;font-size:.95em;}
p.breadcrumbs a{margin-right:.2em;}
#mainContent ul{margin:.5em 1.5em;}
#mainContent ul li{padding:.25em 0;}
#mainContent h3{color:#006bb3;}
#mainContent ul p{color:#404040;}
#products #mainContent ul{color:#006bb3;}
#mainContent p.floatright{margin:0 0 1em 1em;font-style:italic;width:175px;overflow:hidden;}
img.border,p.floatright img.floatright{padding:5px;border:1px solid #c0c0c0;margin-bottom:1em;float:left;}
p.floatright br{clear:both;}
#mainContent td a{font-style:italic;}
#mainContent td a:hover{text-decoration:none;}
em{font-weight:bold;color:#898989;}
iframe{border:1px solid #c0c0c0;margin-right:50px;}
div#leftNav{float:left;width:200px;padding:0 1.5em 1.5em 0;}
#leftNav h2{color:#606060;font-size:1.25em;margin-top:1em;}
#leftNav ul{margin-left:1.5em;list-style:circle;color:#006bb3;}
#leftNav ul li{padding:.25em 0;}
#leftNav li.active a{font-weight:bold;}
#leftNav li.active ul li a{font-weight:normal;}
div#sidebar{margin-top:25px;width:195px;float:left;padding:10px;background:#e7e8e7;border:1px solid #b0b0b0;}
div#sidebar h3{padding:0 0 .5em 0;font-size:1.4em;}
#quickContact label{width:60px;float:left;clear:both;margin:.4em 0;padding:2px 0;}
#quickContact input{float:left;border:1px solid #c0c0c0;margin:.4em 0;width:130px;padding:2px 0;}
#quickContact textarea{width:190px;height:75px;clear:both;float:left;border:1px solid #c0c0c0;}
#quickContact input.submit{clear:both;cursor:pointer;float:left;width:auto;margin-top:1em;background:#e9b63a;font-size:1.05em;}
span.required{color:#dc1920;}
#quote{width:380px;}
#quote label{clear:both;float:left;width:125px;}
#quote input{float:left;border:1px solid #c0c0c0;}
#quote input,#quote label{margin:3px 0;padding:1px 0;}
#quote input.submit{cursor:pointer;margin-left:125px;padding:4px 8px;background:#dc1920;color:#fff;}
#quote select,#quote textarea{float:left;}
#quote textarea{width:240px;height:100px;margin:3px 0;border:1px solid #c0c0c0;}
div#footer{clear:both;float:left;background:URL(../images/footer-bg.gif) top repeat-x transparent;border-top:6px solid #898989;width:930px;padding:10px;margin-top:1em;}