.mainHR{width:100%;border-color:#E4E4E4;margin-top:30px;margin-bottom:30px;}
.sliderNumber{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:72px;}
.interior-content{color:#000;}
.interior-content h2{margin-top:40px;}
.mrgB20{margin-bottom:20px!important;}
.mrgB10{margin-bottom:10px!important;}
.mrgB5{margin-bottom:5px!important;}
.mrgB0{margin-bottom:0px!important;}
.mrgT0{margin-top:0px!important;}
.mrgT5{margin-top:5px!important;}
.mrgT10{margin-top:10px!important;}
.mrgT20{margin-top:20px!important;}
.hide-it{display:none;}
.equipSales h3{text-align: center;margin-top: 20px;margin-bottom: 0px;color:#D32038;}
.equipSales p{text-align: center;font-size: 15px;line-height: 22px;margin-bottom: 40px;}
.condensed-list li{margin-bottom:10px;padding:0px!important;}
.condensed-list.bold-list li a{font-weight:bold;}
.defUL{width:100%;margin:0px 0px 20px;font-size:14px;}
.defUL li, .defUL li ul li{width:94%;padding-left:7px;margin:0px 0px 7px 6%;list-style-type:disc;line-height:22px;}
ol.defUL li{list-style-type:decimal;}
.defUL li ul{margin-top:7px;margin-bottom:20px;}
.sidebar-section{margin-top: 7px;float: left;width: 100%;margin-bottom: 20px;background: #f5f5f5;padding: 15px;box-shadow: inset -3px -4px 12px rgba(0,0,0,0.5), inset 0px 1px 1px rgba(255,255,255,0.8);}
.sidebar-section .sidebar-box{float:left;width:100%;margin-bottom:0px;}
..sidebar-section .title{width:100%;margin-bottom:15px;margin-top:0px;font-size:22px;font-weight:bold;text-shadow: 0px 1px 1px rgba(0,0,0,0.3);}
.sidebar-box ul{width:100%;margin:0px 0px 0px;}
.sidebar-box ul li{width:100%;padding:0px;margin:0px 0px 0px 0px;list-style-type:none;}
.sidebar-box ul li a{float:left;width:100%;font-size:12px;font-weight:bold;padding:14px 10px;border-bottom:1px dashed #cecece;}
.sidebar-box ul li a.last{margin-bottom: 25px;}
.sidebar-box ul li a.last2{border: none;padding-bottom:5px;}
.sidebar-box ul li a:hover{text-decoration:none;}


.form-box{
   width:100%;
   padding:15px;
   border:1px solid #ccc;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   background-color:#F5F5F5;
}
.form-box.asphalt{background: #000 url("../img/asphalt-paving-grand-rapids-mi.jpg") repeat;}
.form-box.whiteBox{background-color:#fff;}
.form-box .loader {
    float:left;
    width: 100%;
    text-align:center;
    margin-bottom:15px;
   margin-top:100px;
}
.form-box .input-sm{height:30px!important;}
.form-box .form-header{width:100%;border-bottom:1px solid #dedede;}
.form-box .form-body{width:100%;min-height:350px;padding-top:15px;padding-bottom:25px;}
.form-box .form-footer{width:100%;border-top:1px solid #dedede;padding-top:5px;}
.form-box .inputBlk{float:left;width:auto;margin-right:10px;}

.form-box .row{margin-top:5px;}
.form-box .spam-row{display:none;}
.form-box .req{color:#FF0000;}
.form-box p{float:left;width:100%;color:#000;}
.asphalt p{color:#fff;}
.form-box .fieldLbl{font-size:14px;margin-bottom:0px;}
.form-box .fieldLbl-sm{font-size:12px;line-height:14px;}
.form-box .formTitle{font-size:28px;font-weight:bold;text-align:center;}
.form-box .titleLeft{text-align:left;}
.form-box .titleSM{font-size:16px;}
.form-box .formSubTitle{font-size:20px;font-weight:bold;margin-bottom:5px;}
.form-box .fieldsHeader{font-size:14px;text-decoration:underline;margin-bottom:5px;}
.form-box .cbLbl{float:left;width:100%;font-size:10px;margin-bottom:3px;}

.form-box .boxedUL{border:1px solid #000;padding:15px;}
.form-box .boxedUL li{font-size:12px;}

.form-box .boxed{float:left;width:100%;border:1px solid #000;padding:15px;}

.g-recaptcha  {
    margin: 0 auto 15px auto;
}
.g-recaptcha > div {
    margin: 0 auto;
}