﻿@import url('https://fonts.googleapis.com/css?family=Fira+Sans:400,700');

/***** BEGIN RESET *****/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
	box-sizing: border-box;
}

ol, ul {
	list-style: none;
}

table{border-collapse:collapse; width:100%;}
td{vertical-align:top;}

/* Make HTML 5 elements display block-level for consistent styling */  
header, nav, article, footer, address, img {  
    display: block;  
} 

/***** END RESET *****/

/* Clearfix */
.cf:before,
.cf:after {
    content: " ";
    display: table;
}
.cf:after {
    clear: both;
}
.cf {
    *zoom: 1;
}
*, *:before, *:after {
  box-sizing: inherit; }

.svg-inline--fa.fa-w-10 {width: auto !important;}
/************************************************ Basic Styles ************************************************/
	body {font-family: 'Fira Sans', sans-serif; font-weight: 400; font-size:16px; line-height: 26px; -webkit-text-size-adjust:none; background: #fafafa url(../siteart/bg.png) repeat !important; background-attachment: fixed !important;}
	
	.rebuilding {margin:0px auto;height:auto;width:100%;background-repeat:no-repeat;background-position:center center;background-attachment: fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-image: url(../siteart/Peterbilt.png);}
	
/*
	h1 {font-family: 'Fira Sans', sans-serif; font-weight: 700; line-height: normal; margin-bottom: 5px; color: #1c3c6b; font-size: 38px;}
	h2 {font-family: 'Fira Sans', sans-serif; font-weight: 400; line-height: normal; margin-bottom: 5px; }
*/
    p.parts {font-weight:400;font-size:20px;line-height:30px;}
	strong {font-family: 'Fira Sans', sans-serif; font-weight: 700;}
	a:link, a:visited, a:active {text-decoration:none; color:#000056; font-family: 'Fira Sans', sans-serif; font-weight: 700;}
	a:hover {text-decoration:none; color:#1c3c6b;}

	.clear {clear:both;}

/************************************************ Home Styles ************************************************/
	header {background: rgba(0, 0, 0, 0.5); position:relative; z-index: 48929 !important;}
	.logo {max-width: 100%; display: inline-block;}
	.logo img {max-width: 100%; height: auto; display: inline-block;}
	
	.vegas h1 {font-size:70px;line-height:normal;padding: 40% 0px 25px 0px;text-align:center;color:#fff;vertical-align: bottom;}
	.wrapper {width: 80%; max-width: 100%; margin: 0 auto; padding: 20px 0px;}
	.cushion {padding: 2.5% 0px;}
	.hdcushion {padding: 2% 0px;}
	.rightpad {padding-right: 1%;}
	
	.two-cols {display: inline-block; vertical-align: top; width: 50%; max-width: 100%; height: auto;}
	.two-cols:nth-of-type(2) {padding-left: 20px;}
    .two-cols img {max-width:100%;height:auto;display:inline-block;}

    .mainbutton {background-color: #f4511e; color: #FFFFFF; text-align: center; font-size: 28px; padding: 3% 8%; border-right: 1px solid #ccc; border-left: 1px solid #ccc; background: #000056; width: 30%; transition: all 0.5s; cursor: pointer; display: block !important;}
	.mainbutton span {cursor: pointer; display: inline-block; position: relative; transition: 0.5s;}
	.mainbutton span:after {content: '\00bb'; position: absolute; z-index: 10;opacity: 0; top: 0; right: -20px; transition: 0.5s;}
	.mainbutton:hover {background: #1c3c6b;}
	.mainbutton:hover span {background: #1c3c6b; padding-right: 25px;}
	.mainbutton:hover span:after {opacity: 1; right: 0;}
	.mainbutton a:link, .mainbutton a:visited, .mainbutton a:active {color: #fff; font-weight: 400;}
	.mainbutton a:hover {}
	
	.facets {max-width: 100%; height: auto; display: flex; background: #000 url(../siteart/dark.png) repeat;; align-items: center; color: #fff; border: 1px solid #ccc;}
	.facets h2 {font-size: 26px; line-height: normal;}
	
	.textinfo {display: inline-block; width: 70%; max-width: 100%; height: auto; vertical-align: middle; padding-left: 20px;}
	.textinfo img {display: inline-block; vertical-align: middle;}
	.facetlogo {display: inline-block; width: 16%; max-width: 100%; height: auto; vertical-align: top;}
	.facets p {display: inline-block; width: 80%; max-width: 100%; height: auto; padding-left: 4%;}
	
	.five-cols {display: inline-block; width: 20%; height: auto; vertical-align: top;}
	.five-cols a:link, .five-cols a:visited, .five-cols a:active {text-decoration:none; color:#000; font-family: 'Fira Sans', sans-serif; font-weight: 400;}
	.five-cols a:hover {text-decoration:none; color:#1c3c6b;}
	
	.manu {text-align: center; max-width: 100%; height: auto;}
	.manu img {display: inline-block; max-width: 100%; height: auto; vertical-align: middle; padding: 20px;}
	
	a.footerlink:link, a.footerlink:visited, a.footerlink:active{text-decoration:underline; font-family: 'Fira Sans', sans-serif; font-weight: 400; font-size:13px;}
	a.footerlink:hover {text-decoration:none; font-family: 'Fira Sans', sans-serif; font-weight: 400; font-size:13px;}
	.footertext {font-family: 'Fira Sans', sans-serif; font-weight: 400; font-size:13px; color:#999999;}
	.smallfootertext {font-family: 'Fira Sans', sans-serif; font-weight: 400; font-size:10px; color:#999999;}
	.divfooter {width:100%; text-align:center; margin:0 auto; padding-top: 20px;}
	footer {padding: 2% 0px; border-top: 1px solid #ccc;}
	footer span {font-weight: 700; color: #1c3c6b; text-align: center; margin-right: 25px; font-size: 20px;}
	
	.button {background-color: #1c3c6b; color: #FFFFFF; text-align: center; border: 1px solid #ccc; padding: 10px;}
	.button:hover {background-color: #0C1B31; color: #fff; cursor: pointer;}
	
	.side {background: #fff; width: 300px; height: 500px; position: fixed; z-index: 100;}
	#instagram {top: 195px; height: auto; z-index: 99999; right: -415px; width:410px;}
	#instagramTab {display: block; height: 45px; width: 50px; background:url(../siteart/instagram.png) no-repeat; position: absolute; left: -50px; top: 0px;}

	#facebook {top: 250px;  height: auto; z-index: 998; right: -340px; width:340px}
	#facebookTab {display: block; height: 45px; width: 50px; background:url(../siteart/facebook.png) no-repeat; position: absolute; left: -50px; top: 0px;}

	#facebookmfg {top: 305px;  height: auto; z-index: 998; right: -340px; width:340px}
	#facebookmfgTab {display: block; height: 45px; width: 50px; background:url(../siteart/facebook.png) no-repeat; position: absolute; left: -50px; top: 0px;}
	
/************************************************ Form Styles ************************************************/

.abouthero img {width:100%;}	

	.manutrailers {max-width: 100%; width: 48%; height: auto; text-align: center; display: inline-block; margin: 5px; box-sizing: border-box;}
	.manutrailers h1 {color: #fff; font-size: 24px;}
	.manutrailers img {max-width: 100%; height: auto; display: inline-block;}
	
	.trailerspadding {padding-left: 1%;}
	
	div.trailers {border: 1px solid #FFFFFF;width:100%;height:auto;text-align:center;border-collapse:collapse;box-sizing: border-box;}
	.divTable.trailers .divTableCell, .divTable.trailers .divTableHead {border:1px solid #FFFFFF;padding:3px 2px;width:14%;box-sizing: border-box;}
	.divTable.trailers .divTableRow:nth-child(even) {background: #D0E4F5;}
	.divTable.trailers .divTableHeading {background: #1c3c6b;border-bottom:5px solid #FFFFFF;}
	.divTable.trailers .divTableHeading .divTableHead {font-size: 17px;font-weight: bold;color: #FFFFFF;text-align: center;border-left: 2px solid #FFFFFF;}
	.divTable.trailers .divTableHeading .divTableHead:first-child {border-left: none;}
	
	.trailers .tableFootStyle {font-size: 14px;font-weight: bold;color: #333333;background: #D0E4F5;border-top: 3px solid #444444;}
	.trailers .tableFootStyle {font-size: 14px;}

    .mobilevideos {display:none!important;}
  

/************************************************ Parts page Styles ************************************************/
    .partsbg {background:#fff url("../siteart/partstruckbg.png") no-repeat;background-position:left;margin:0px auto;height:auto;width:100%;padding:3% 0px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
    .partsbg img {width:100%;height:auto;display:inline-block;}
    .partsservice {background:#fff url("../siteart/partsservicebg.png") no-repeat;background-position:center;margin:0px auto;height:auto;width:100%;padding:3% 0px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
    .partslocation {background:#fff url("../siteart/partslocationbg.png") no-repeat;background-position:right;margin:0px auto;height:auto;width:100%;padding:3% 0px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
    .partsbg img {max-width:100%;height:auto;display:inline-block;}
    h3.partsnav {font-size:19px;}

    .three-cols {display:inline-block;width:33%;max-width:100%;height:auto;color:#fff;vertical-align:middle;box-sizing:border-box;text-align:center;}
    .three-cols img {max-width:100%;height:auto;display:inline-block;}
    .three-cols:first-of-type {text-align:left;}
    .three-cols:last-of-type {text-align:right;}

    .partsbuttons {color:#FFFFFF;text-align:center;font-size:20px;padding:1.5%;border:1px solid #ccc;box-sizing:border-box;background:#1c3c6b;width:25%;transition:all 0.5s;cursor:pointer;display:inline-block;}
	.partsbuttons:hover {background: #000056;}
	.partsbuttons a:link, .partsbuttons a:visited, .partsbuttons a:active {color: #fff; font-weight: 400;}
	.partsbuttons a:hover {}

    .partslogos {background:#1c3c6b;}
	.partsmanu {text-align: center; max-width: 100%; height: auto;}
	.partsmanu img {display: inline-block; max-width: 100%; height: 110px; vertical-align: middle; padding:20px;}

	a.btrhome:link, a.btrhome:visited, a.btrhome:active {text-decoration:none; color:#fff; font-family: 'Fira Sans', sans-serif; font-weight: 700;}
	a.btrhome:hover {text-decoration:none; color:#B9B9B9;}

    .servicebutton {background-color:#1c3c6b;border:none;color:#FFFFFF;font-size:18px;text-align:center;padding:20px;max-width:100%;transition:all 0.5s;cursor:pointer;font-family: 'Fira Sans', sans-serif;}
    .servicebutton span {cursor:pointer;display:inline-block;position:relative;transition:0.5s;}
    .servicebutton span:after {content:'\00bb';position:absolute;opacity:0;top:0;right:-20px;transition:0.5s;}
    .servicebutton:hover span {padding-right:25px;}
    .servicebutton:hover span:after {opacity:1;right:0;}

/************************************************ Table Manufacturers Styles ************************************************/
	.divTable{ display: table;}
	.divTableRow { display: table-row; }
	.divTableHeading { display: table-header-group;}
	.divTableCell, .divTableHead { display: table-cell;}
	.divTableHeading { display: table-header-group;}
	.divTableFoot { display: table-footer-group;}
	.divTableBody { display: table-row-group;}
	

	/* control the Captcha */
	.CaptchaPanel {margin: 0 0 0 0 !important; padding: 0 0 0 0 !important; text-align: center; line-height: normal !important; width: 75%;}
	.CaptchaPanel img {margin: 0 auto;}
	.CaptchaImagePanel {margin: 0 0 0 0; padding: 0 0 0 0;}
	.CaptchaMessagePanel {padding: 0 0 0 0 !important; margin: 0 0 0 0 !important; font-weight: normal !important; font-size: 12px; line-height: 14px;}
	.CaptchaAnswerPanel {margin: 0 0 0 0; padding: 2px 0px 2px 0px !important;}
	.CaptchaWhatsThisPanel {line-height: 0; margin: 0 0 0 0; padding: 8px 0 8px 0 !important;}
	.CaptchaWhatsThisPanel a {color: #000;}
	.CaptchaWhatsThisPanel a:hover {text-decoration: none;}
	
		
	.grid {position: relative;margin: 0 auto;padding: 1em 0 4em;max-width: 100%;list-style: none;text-align: center;}
	.grid figure {position: relative;float: left;overflow: hidden;margin: 0 0 0 0;max-width: 100%;height: auto;width: 50%;background: #1c3c6b;text-align: center;cursor: pointer;border:1px solid #fff;box-sizing:border-box;}
	.grid figure img {position: relative;display: block;height: auto;width: 100%;opacity: 0.8;}
	
	.grid figure figcaption {padding: 2em;color: #fff;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
	
	.grid figure figcaption::before, .grid figure figcaption::after {pointer-events: none;}
	.grid figure figcaption,.grid figure figcaption > a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
	
	/* Anchor will cover the whole item by default */
	.grid figure figcaption > a {
		z-index: 1000;
		text-indent: 200%;
		white-space: nowrap;
		font-size: 0;
		opacity: 0;
	}
	
	.grid figure h2 {font-weight: 700;}
	.grid figure h2, .grid figure p {margin: 0;}
	
	figure.effect-chico img {-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(1.12);transform: scale(1.12);opacity: 0.5;}
	figure.effect-chico:hover img {opacity: 0.2;-webkit-transform: scale(1);transform: scale(1);}
	figure.effect-chico figcaption {padding: 3em;}
	figure.effect-chico figcaption::before {position: absolute;top: 30px;right: 30px;bottom: 30px;left: 30px;border: 1px solid #fff;content: '';-webkit-transform: scale(1.1);transform: scale(1.1);}
	figure.effect-chico figcaption::before, figure.effect-chico p {opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
	figure.effect-chico h2 {padding: 20% 0 20px 0;}
	figure.effect-chico p {margin: 0 auto;max-width: 200px;-webkit-transform: scale(1.5);transform: scale(1.5);}
	figure.effect-chico:hover figcaption::before, figure.effect-chico:hover p {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}



/************************************************Inventory Styles ****************************************************/
.view-listing-details-link.des-view-listingDetails, .faceted-search-content .selected-facets-container .selected-facet{background-color:#000056!important;color:#fff;}
.view-listing-details-link.des-view-listingDetails:hover, .faceted-search-content .selected-facets-container .selected-facet:hover{background-color:#1c3c6b!important;}
.list-content .listing-portion-title{color:#000056;}


/*****
.img-replace {
  display: inline-block;
  overflow: hidden;
  text-indent: 100%; 
  color: transparent;
  white-space: nowrap;
}
.bts-popup {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
  z-index: 9999;
}
.bts-popup.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
  z-index: 9999;
}

.bts-popup-container {
  position: relative;
  width: 80%;
  max-width: 100%;
  margin: 2em auto;
background: #2196f3; 
background: -webkit-linear-gradient(to bottom right, #f44336, #2196f3); 
background: linear-gradient(to bottom right, #f44336, #2196f3);
  border-radius: none; 
  text-align: center;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-40px);
  -moz-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  -o-transform: translateY(-40px);
  transform: translateY(-40px);
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  z-index: 9999;
  box-sizing: border-box;
  padding: 1%;
  border: 1px solid #ccc;
}
.bts-popup-container img {padding: 0 0 0 0;max-width: 100%; height: auto;display: inline-block;border: 1px solid #ccc;}
.bts-popup-container p {
	color: white;
}
.bts-popup-container h1 {
	color: white; font-size: 28px;}
.bts-popup-container .bts-popup-button {
  padding: 5px 25px;
  border: 2px solid white;
	display: inline-block;
  margin-bottom: 10px;
}

.bts-popup-container a {
  color: white;
  text-decoration: none;
  text-transform: uppercase;
}

.bts-popup-container .bts-popup-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
  z-index: 9999;
}
.bts-popup-container .bts-popup-close::before, .bts-popup-container .bts-popup-close::after {
  content: '';
  position: absolute;
  top: 12px;
  width: 16px;
  height: 3px;
  background-color: white;
  z-index: 9999;
}
.bts-popup-container .bts-popup-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 8px;
  z-index: 9999;
}
.bts-popup-container .bts-popup-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 6px;
  top: 13px;
  z-index: 9999;
}
.is-visible .bts-popup-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
} *****/

/*---FORMS -----------------------------------*/
.form-row{display: flex;}
.formfield{flex: 1; font-family: 'Montserrat', sans-serif; position: relative; padding: 5px 0; margin: 5px 5px 5px 0; font-size:13px;}

.thin-border {padding: 20px; margin: 25px 0;  border: 1px solid #ccc;}

input.radio {
    padding:0; 
    border:0;
    margin:0 5px 0 0;
    width:15px;
    height:15px;
    display:inline;
	
 }

.formfield input, .formfield select  {
	width: 100%;
	padding: 10px 0;
	border:1px solid #134773;
	background:#fff;	
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	-webkit-appearance:none;
	-webkit-border-radius: 0px !important;
	border-radius: 0 !important
}



.form-row  textarea {
	width: 100%;
	padding: 10px 0;
	border:1px solid #134773;
	font-weight: 700;
	color:#000;
	background:#fff;
	font-family: 'Montserrat', sans-serif !important;
    height:85px;	
	-webkit-appearance:none;
	-webkit-border-radius: 0px !important;
	border-radius: 0 !important;
} 

form input.button,
form input.button:focus {
	float: none;
    width:160px;
	font-family: 'Roboto Condensed', sans-serif;
    margin:15px auto 0 auto;
    background: #000; /* For browsers that do not support gradients */
    line-height:18px;
    color:#fff;
	font-size:15px;
	padding: 10px 20px;
	font-weight: 700;
	font-style: italic;
	letter-spacing:.25px;
	text-align: center;
	display: block;
	border: none;
	-webkit-appearance:none;
	border-radius: 5px ;
	-webkit-border-radius: 0px !important;
}
form input.button:hover { background: #000057;}

/*control the Captcha */

.CaptchaPanel {margin: 0 auto !important;padding:0 0 0 0 !important;line-height:normal !important;color:#000 !important;width: 100%;  text-align:left;}
.CaptchaPanel input{width: 100% !important; max-width: 300px;}
.CaptchaImagePanel {
	
margin-top: 10px;
padding:0 0 0 0;
}

.CaptchaMessagePanel {
padding:0 0 0 0 !important;
margin:0 0 0 0 !important;
font-weight:normal !important;
font-size:12px;
line-height:14px;
text-align: center;
	color: #000 !important
}

.CaptchaAnswerPanel {
margin:0 0 0 0;
padding:2px 0px 2px 0px !important;
}

.CaptchaWhatsThisPanel {
	line-height:0;
	margin:0 auto;
	padding:10px 0 10px 0 !important;
	width: 100%;
	float: right;
	display: block;
}
.CaptchaWhatsThisPanel a {color:#000;}
.CaptchaWhatsThisPanel a:hover {text-decoration:none;} 



/************************************************ Responsive Styles ************************************************/
@media screen and (max-width: 1650px){
	header .wrapper {width: 92%; margin: 0 auto;}
}



@media screen and (max-width: 1350px){
	.textinfo img {max-width: 90%;}
	header {text-align: center;}
	
}



@media screen and (max-width: 1024px){
	body {font-size: 14px;}
	.logo {text-align: center;}
	
	.mainbutton {padding: 3% 8%; width: 50%;}
	.facetlogo {display: none;}
	.facets p {width: 100%;padding-left:0px;}
	.facets h2 {font-size: 22px; line-height: normal;}
	
	header {text-align: center;z-index: 0!important;}
	.manutrailers {width: 100%;margin: 10px; padding: 10px;}
	.vegas h1 {font-size: 50px;}
	
	figure.effect-oscar h2 {margin: 0 0 0 0;}
	.grid figure figcaption {font-size: inherit;}

	h1 {font-size: 28px;}
	
	.bts-popup-container {width: 80%;}
    
    .partsbuttons {width:50%;}

}



@media screen and (max-width: 760px){
	.two-cols {width: 100%;}
		.two-cols:nth-of-type(2) {padding-left: 0px;}
    
    .one-cols {width: 100%;}
    .three-cols {width: 100%;}
    .partsbg {text-align: center;}
	form > div > label, legend {width: 100%; float: none;}
	form > div > div, form > div > fieldset > div {width: 100%; float: none;}
	input.button, input.button:focus, div.button, div.button:focus {width: 100%; float: none;}
	.CaptchaPanel {width: 100%;}
        
	.mainbutton {padding: 3% 8%; width: 100%; border-right: 0px; font-size: 18px;}
	.facets {width: 100%; display: inline-block; border: 1px solid #ccc}
	.textinfo {display: none;}
	
	.five-cols {width: 50%;}

	h1 {font-size: 22px;}
    
    .three-cols {width: 100%; padding:0px 0px;}
    .three-cols:last-of-type {text-align:center;}
	
	.vegas h1 {font-size: 30px; }
	
	.grid figure {float: none;width: 100%;}
    
    .partsbuttons {width:100%;}

    p.parts {font-size:18px;line-height:26px;}
    /******
    div.trailers {display:none!important;}
    .tablemobile {display:block!important;max-width:100%;height:auto;}
    .mobilevideos {display:block!important;}*******/
}
 
 

@media screen and (max-width: 600px){
	.form-row {display: block;}
}
@media screen and (max-width: 580px){
	.divTable{ display: block;width: 100%;}
	.divTableRow { display: block; width: 100%; }
	.divTableHeading { display: block; width: 100%;}
	.divTableCell { display: block; width: 100%!important; text-align: left; line-height: 35px;}
	.divTableHeading { display: block; width: 100%;}
	.divTableFoot { display: block; width: 100%;}
	.divTableBody { display: block; width: 100%;}
	.divTableHead{ display: none;}
	.divTableCell:nth-of-type(1):before { content: "Trailer Build:  "; font-weight: 700; }
	.divTableCell:nth-of-type(2):before { content: "Weight:  "; font-weight: 700; }
	.divTableCell:nth-of-type(3):before { content: "Length:  "; font-weight: 700; }
	.divTableCell:nth-of-type(4):before { content: "Axles:  "; font-weight: 700; }
	.divTableCell:nth-of-type(5):before { content: "Width:  "; font-weight: 700; }
	.divTableCell:nth-of-type(6):before { content: "Sidewall Height:  "; font-weight: 700; }
	.divTableCell:nth-of-type(7):before { content: "Belt Size:  "; font-weight: 700; }
	
	
	.manuretrailercell:nth-of-type(1):before  { content: "Trailer Build:  "!important; font-weight: 700; }
	.manuretrailercell:nth-of-type(2):before { content: "Weight:  "; font-weight: 700; }
	.manuretrailercell:nth-of-type(3):before { content: "Length:  "; font-weight: 700; }
	.manuretrailercell:nth-of-type(4):before { content: "Axles:  "; font-weight: 700; }
	.manuretrailercell:nth-of-type(5):before { content: "Width:  "; font-weight: 700; }
	.manuretrailercell:nth-of-type(6):before { content: "Chain Type:  "; font-weight: 700; }
	.manuretrailercell:nth-of-type(7):before { content: "Side Wall Height:  "; font-weight: 700; }
	
	.manurebedcell:nth-of-type(1):before  { content: "Trailer Build:  "!important; font-weight: 700; }
	.manurebedcell:nth-of-type(2):before { content: "Weight:  "; font-weight: 700; }
	.manurebedcell:nth-of-type(3):before { content: "Length:  "; font-weight: 700; }
	.manurebedcell:nth-of-type(4):before { content: "Width:  "; font-weight: 700; }
	.manurebedcell:nth-of-type(5):before { content: "Side Wall Height:  "; font-weight: 700; }
	.manurebedcell:nth-of-type(6):before { content: "Chain Type:  "; font-weight: 700; }
	

}
	


@media screen and (max-width: 321px){
	.five-cols {width: 100%;}
	
	.vegas h1 {font-size: 24px; }
	

}
