body{font-family:'Martel Sans',sans-serif;font-size:15px}h1,h2{color:#f61d25;margin:10px 0}h1{font-size:22px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}ul,ol{margin:0}a{color:#337ab7;text-decoration:underline}a:hover{color:#23527c;text-decoration:none}#header{position:relative;z-index:60}#logo img{margin:0 auto}#headerRight{margin-bottom:5px}#upperNavContainer{text-align:center}#phoneAndSearchContainer{text-align:center}#phoneandsearch{display:inline-block}#phone,#search{display:inline-block;vertical-align:middle}#phone{margin-right:20px;margin-top:4px}#phone a{text-decoration:none;font-size:24px;font-weight:700;color:#f61d25}#search{background:#FFF;border:1px solid #DDD;padding:2px}#search input{vertical-align:middle;border:0}#cntnt01searchinput{background:transparent;padding-left:5px;font-size:16px}#topNavContainer{background:#1a1a4c;border-top:6px solid #f61d25;height:62px}#responsiveMenuButtonContainer{margin:10px 0}#responsiveMenuButtonContainer img{background:#f61d25;border-radius:6px}#sub_header{position:relative;margin-bottom:15px;width:100%;overflow:hidden}a.button,a.button.orange{font-size:20px;color:#FFF;font-weight:600;display:inline-block;border-radius:10px;border:2px solid #f91d27;padding:8px 74px 4px;text-decoration:none;box-shadow:0 0 5px #000;background:#fa5d64;background:-moz-linear-gradient(top,#fa5d64 0,#f91d27 24%);background:-webkit-linear-gradient(top,#fa5d64 0,#f91d27 24%);background:linear-gradient(to bottom,#fa5d64 0,#f91d27 24%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa5d64',endColorstr='#f91d27',GradientType=0)}a.button:hover,a.button.orange:hover{color:#f91d27;background:#FFF;box-shadow:none}a.button.black{background:#445159;background:-moz-linear-gradient(top,#445159 0,#000 24%);background:-webkit-linear-gradient(top,#445159 0,#000 24%);background:linear-gradient(to bottom,#445159 0,#000 24%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#445159',endColorstr='#000000',GradientType=0);border:2px solid #000}a.button.black:hover{background:#FFF;color:#000}a.button.blue{background:#4888c8;background:-moz-linear-gradient(top,#4888c8 0,#0059b3 24%);background:-webkit-linear-gradient(top,#4888c8 0,#0059b3 24%);background:linear-gradient(to bottom,#4888c8 0,#0059b3 24%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4888c8',endColorstr='#0059b3',GradientType=0);border:2px solid #0059b3}a.button.blue:hover{color:#0059b3;background:#FFF}.imgright a.button{width:273px;margin-bottom:13px}.slideshow{display:none}#printlogo{display:none}.imgright{clear:right;text-align:center}.imgright img{max-width:100%;height:auto;display:block;margin:0 auto}.imgleft{float:left}#services_block .services_block_row{margin:0 auto}#services_block .service_block{text-align:center;font-weight:bold;margin-top:30px;height:190px}#services_block .service_block a{color:#1a1a4c;text-decoration:none}#services_block .service_block:hover a{color:#f61d25}#services_block .service_block .label{display:table-cell;vertical-align:middle;width:150px;margin:0 auto;height:47px}#services_block .service_block img{display:block;margin:0 auto}.sm-clearfix{display:none}.breadcrumb .crumb,.breadcrumb .crumb a{color:#000;font-size:13px;font-weight:600;text-decoration:none}.breadcrumb .crumb a:hover{text-decoration:underline}table.striped tr:nth-child(odd){background-color:#dcdcdc}table.molding_mt_pleasant,table.molding_reinbeck,table.molding_georgetown{width:100%}table.material_storage{width:290px}table.striped td{padding:3px}#home_prefooter{background:#eee;margin-top:40px}#home_prefooter img.logo{margin:0 auto;padding:0 15px}#home_prefooter img.home_prefooter_divider{display:none}#footer{border-top:6px solid #f61d25;background:#1a1a4c;color:#FFF}body#page_home #footer{margin-top:0}#footer .footer_left{padding-top:17px}#footer .footer_left img{margin:0 auto}#footer .footer_center{text-align:center;font-weight:600}#footer .footer_center a{color:#FFF;text-decoration:none}#footer .footer_center a:hover{text-decoration:underline}#footer .footer_right{text-align:center;font-size:44px}#footer .footer_right a{color:#777}#footer .footer_right a:hover{color:#FFF}#footer .footer_spacer{height:25px}#subFooter{text-align:center}.gallery .parentlink a{background:none !important;text-indent:0 !important}.cms_form>div>div{margin-bottom:3px}.formLabel{display:inline-block;width:150px;vertical-align:top}.cms_form textarea{max-width:100%}