/*#logo, .fullWidth #logo{ border-radius: 4px; width: 150px; border: 0px solid red}
#nav_home, #navMain ul li#nav_home{ display: none;}
*/

 

.contact-us #content{ padding-bottom: 0;}

.hire-and-finance .contentNav{ display: none} 
.services .contentNav{ display: none} 

.contentContainers div{ padding:30px 20px ; }
#content .contentContainers div p, .contentContainers div p{ text-align:left; margin: 0; padding: 0; } 
#content .contentContainers div img, .contentContainers div img { text-align: center; margin: 0 auto; padding: 0; width: 100% } 

.contentContainers img:hover{ opacity: 0.8; transition:  opacity 0.3s}



/*
#contentTop{ border: 2px solid #e1e1e1; padding: 10px;}
.catLogo, #contentTop p.catLogo{float: left; width: 250px; height: 250px;margin-right: 20px; border:0px solid red}
.catLogo img, #contentTop p.catLogo img{ width: 100%; height: 100%;object-fit: contain; border: 1px solid #e1e1e1; padding: 5px;}*/
.catLogo, #contentTop p.catLogo{ clear: both;height: 250px;margin-right: 20px; border:0px solid red}
.catLogo img, #contentTop p.catLogo img{ width:200px; object-fit: contain; border: 1px solid #e1e1e1; padding: 5px;}

#contentTop p.catYouTube {border: 1px solid #e1e1e1; padding: 5px;  margin: 0 0  2px 20px; display: block; width: auto; float: right;width:300px; height: 200px;} 
 
.catYouTube iframe{ width: 100%; height: 100%; margin: 0 auto; padding: 0; float: left; max-width: 100%;}

@media only screen and (max-width:1100px) { 
p.catYouTube   {float: none; margin-bottom: 10px; display: block; width: 100%;}
.catYouTube iframe{ width: 100%; height: 300px; margin: 0 auto; padding: 0; float: none; max-width: 100%;}
}

.content-categories ul li  a.imgWrap { border: 1px solid #e1e1e1;} 
.content-categories ul li  a.imgWrap span { border: 0px solid #e1e1e1; background-size: cover} 


/*TRUCK PAGES*/
.specTable{ border:1px solid #ccc; width:100% ;padding: 0 0px ;margin:10px 0 10px  0}
.specTable *{ font-size:12px;   }
.specTable p, #content .specTable p { display:block; padding:0px; font-size:12px; margin:0 }
.specTable hr{ height:1px; border:0; background:none; margin:0; padding:0;  } 

.specTable  a.productTitle{ display:block; font-size:16px; font-weight:bold; color:#003366; padding:0 0 10px 0} 
.specTable  .productTitle{ display:block; font-size:16px; font-weight:bold; color:#333; padding:0 0 10px 0} 

.specTable p strong{ padding:4px 6px;  display:inline-block; width:150px;background-color:#f1f1f1; margin-right:10px; }
.specTable a.productDetailsLink {
display:block;
font-size:1.1em;
font-weight:bold;
color:#003366;
padding: 10px 0 10px 18px; 
background-image:url(../images/icons/arrowRGray.png);
background-repeat:no-repeat;
background-position:4px 50%;
}
.specTable a:hover{ text-decoration:underline}