@font-face {
    font-family: 'RevueStdBold';
    src: url('fonts/revuestd-webfont.eot');
    src: url('fonts/revuestd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/revuestd-webfont.woff') format('woff'),
         url('fonts/revuestd-webfont.ttf') format('truetype'),
         url('fonts/revuestd-webfont.svg#RevueStdBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('fonts/bebasneue-webfont.eot');
    src: url('fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bebasneue-webfont.woff') format('woff'),
         url('fonts/bebasneue-webfont.ttf') format('truetype'),
         url('fonts/bebasneue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
*{padding:0px;margin:0px;}
h1{font-family: 'RevueStdBold';color:#CF3540;font-weight:normal;}
h2{font-family: 'BebasNeueRegular';color:#808080;font-weight:normal;}
a{color:#fff;}
a:hover{text-decoration:none;color:#fff;}

h1.top_title{float:left;height:33px;line-height:33px;padding-right:15px;border-right:1px solid #808080;font-size:1.4em;margin-top:12px;}
h2.top_tagline{float:left;height:33px;line-height:33px;margin-left:15px;font-size:1.2em;margin-top:12px;}

header{width:100%;background:#fff;height:58px;}
div.head_wrap{width:904px;margin:0px auto;}

div.top_nav{float:right;}
div.top_nav ul{list-style:none;margin-top:19px;padding:0px;}
div.top_nav li{float:left;text-align:center;width:80px;height:21px;line-height:21px;}
div.top_nav li.active{background:url(../images/li_active.png) no-repeat top left;}
div.top_nav a{color:#CF3540;font-family: 'BebasNeueRegular';font-size:1.1em;}

div.content{background:url(../images/background.jpg) repeat-x top left #940516;}
div.content_header{background:url(../images/content_header_background.jpg) repeat-x bottom left;height:390px;width:960px;margin:0px auto;position:relative;}
div.main_content{width:415px;padding:30px 0px 0px 30px;float:left;}
div.main_content h1{color:#fff;margin:20px 0px;font-size:3em;
}
div.main_content p{color:#fff;margin:20px 0px;font-size:0.8em;}
div.main_content li {
	color: #fff;
	margin: 5px 0px;
	font-size: 0.8em;
}
div.main_content p.number{font-size:1em;}

div.truck_image{position:absolute;bottom:-75px;right:0px;}
div.truck_image2{position:absolute;bottom:-35px;right:40px;}
div.truck_image3{position:absolute;bottom:-45px;right:30px;}
div.truck_image3 img{width:380px;position:relative;z-index:10;}
div.truck_image4{position:absolute;bottom:45px;right:15px;}
div.truck_image4 img{width:380px;position:relative;z-index:10;}

div.content_footer{background:url(../images/content_footer.png) repeat-x top left #666;height:285px;width:930px;margin:0px auto;padding:30px 0px 0px 30px;}

div.content_footer h3{font-family:'BebasNeueRegular', Helvetica, Arial, sans-serif;color:#fff;font-weight:300;font-size:1.6em;}

div.truck_module{width:142px;float:left;padding-right:20px;margin-top:30px;}
div.truck_module img{margin-bottom:15px;
    -moz-box-shadow: 0 0 12px 0px #222;
    -webkit-box-shadow: 0 0 12px 0px #222;
    box-shadow: 0 0 12px 0px #222;}
div.truck_module h4{font-family:'BebasNeueRegular', Helvetica, Arial, sans-serif;text-align:center;color:#fff;font-weight:300;font-size:1.2em;}
div.truck_module p{color:#fff;text-align:center;font-size:0.8em;}
a.more_info{width:95px;height:20px;line-height:20px;color:#CF3540;text-align:center;display:block;margin:0px auto;text-decoration:none;font-family:'BebasNeueRegular', Helvetica, Arial, sans-serif;font-size:1em;background:url(../images/button.png);margin-top:15px;}


div.divider{height:280px;width:2px;float:left;margin:30px 20px 0px 0px;background:url(../images/divider.png) no-repeat top left #434343;}

footer{background:url(../images/footer_background.jpg) repeat-x top left #666;width:100%;float:left;padding:30px 0px;color:#B1B1B1;font-size:0.8em;}
footer a{color:#B1B1B1 !important;text-decoration:none;}
footer a:hover{text-decoration:underline;color:#fff;}
div.footer_wrap{width:900px; margin:0px auto;}
div.footer_content{width:900px;float:left;}

div.footer_block{width:180px;float:left;}
div.left_divide{border-right:1px solid #999;margin-right:20px;}
div.right_block{float:right;width:120px;}

div.truck_details_module{width:450px;float:left;padding-bottom:30px;height:200px;}
div.right_truck_details{padding-left:30px;width:420px;border-left:1px solid #434343;}
div.truck_details_module img{float:left;margin-bottom:15px;
    -moz-box-shadow: 0 0 12px 0px #222;
    -webkit-box-shadow: 0 0 12px 0px #222;
    box-shadow: 0 0 12px 0px #222;;}
div.truck_details_module h4{font-family:'BebasNeueRegular', Helvetica, Arial, sans-serif;text-align:left;color:#fff;font-weight:300;font-size:1.2em;}
div.truck_details_module p{color:#fff;text-align:left;font-size:0.8em;}
div.truck_details{float:left;width:250px;margin-left:20px;}
div.truck_details ul{margin:10px 0px 0px 10px;color:#fff;font-size:0.8em;padding:0px;}
div.truck_details a.more_info{margin:10px 0px 0px 0px;}

div.services_header{height:585px;}
div.services_footer{height:980px;padding-bottom:20px;}
div.services_footer h3{margin-bottom:25px;margin-top:5px;}

div.gallery_footer{height:1350px;padding-bottom:20px;}

div.about_content_header{height:100%;width:960px;margin:0px auto;}
div.about_content_block{width:249px;margin-right:25px;padding-right:25px;float:left;border-right:1px solid ;}
div.about_content_block a.more_info{margin:10px 0px 0px 0px;}
div.about_footer{height:auto;padding-bottom:20px;position:relative;float:left;}
div.about_footer img{position:relative;top:-100px;margin-right:30px;float:right;}

form.contact input, form.contact select, form.contact textarea{font-size:0.8em;}
div.content_news{background:url(../images/background.jpg) repeat-x top left #940516;width:100%;float:left;}

div.contact_content_header{height:295px;}
div.contact_footer{height:260px;padding-bottom:20px;position:relative;margin-top:-68px;}


div.about_content{width:960px;padding:0px;background: url("../images/content_header_background.jpg") repeat-x scroll left bottom transparent;}
div.contact_content{width:900px;padding:30px 0px 0px 30px;}
div.contact_content p{margin-bottom:0px;}
div.news_content_block h2{color:#fff;}
div.news_content_block{width:875px;float:left;}
.news_inner{width:930px;float:left;background:url("../images/content_header_background.jpg") repeat-x top left #cf3541;padding-left:30px;padding-bottom:10px;}
.about_footer_wrap{width:960px;margin:0px auto;}

.home_left_content{width:470px;float:left;margin-top:25px;margin-left:40px;}
.home_right_content{width:400px;float:left;margin-top:10px;}

.home_left_content p, .home_right_content p{font-size:0.8em;color:#fff;margin-bottom:20px;}

.app_form{width:280px;float:left;text-align:center;font-size:0.8em;margin-top:40px;}

.content_footer h2{color:#fff;}
.home_left_content img{margin-right:15px;}
.home_left_content img.last{margin:0px;}
.home_left_content h2{font-size:4em;}

.service_right{padding-top:10px !important;}

.contact_footer .home_right_content{margin-top:5px;}
.contact_footer .home_left_content{margin-top:0px;}
.contact_footer .home_left_content h2{font-size:1.4em;}
.contact_footer .home_left_content td{font-size:0.9em;color:#fff;padding:10px 10px 0px 0px;}
.contact_footer .home_left_content textarea{width:410px;height:80px;}

.gallery_header{height:185px !important;}
.post_block{width:385px;margin:0px 50px 30px 0px;float:left;min-height:200px;}
.post_block p{color:#fff;font-size:0.8em;margin:10px 0px;}
img.news_truck{position:relative;bottom:-30px;z-index:100;right:-140px;}

input.custom_button{width:95px;height:20px;line-height:20px;color:#CF3540;text-align:center;display:block;margin:0px auto;text-decoration:none;font-family:'BebasNeueRegular', Helvetica, Arial, sans-serif;font-size:1em !important;background:url(../images/button.png);margin-top:7px;border:0px;float:right;}