﻿.whitefont{font-family:Arial;font-size:12px;color:#ffffff;}
.blackfont{font-family:Arial;font-size:12px;color:#000000;}
.bluefont{font-family:Arial;font-size:12px;color:#0066CC;}
.redfont{font-family:Arial;font-size:12px;color:#B90000;}
.tealfont{font-family:Arial;font-size:12px;color:#008080;}
.yellowfont{font-family:Arial;font-size:12px;color:#FFFF00;}
.lrgblackfont{font-family:Arial;font-size:14px;color:#000000;}
.lrgbluefont{font-family:Arial;font-size:14px;color:#0066CC;}
.lrgredfont{font-family:Arial;font-size:14px;color:#B90000;}
.lrgbluefont{font-family:Arial;font-size:14px;color:#003264;}
.extlrgbluefont{font-family:Arial;font-size:18px;color:#003264;}
.smtealfont{font-family:Arial;font-size:10px;color:#008080;}
.extlrgbluefont{font-family:Arial;font-size:18px;color:#003264;
.smblackfont{font-family:Arial;font-size:11px;color:#000000;}
.purplefont{font-family:Arial;font-size:12px;color:##800080;}
.lrgpurplefont{font-family:Arial;font-size:16px;color:##800080;}
.smgrayfont{font-family:Arial;font-size:11px;color:#808080;}
.litebluefont{font-family:Arial;font-size:12px;color:#0000FF;}
.lrgtealfont{font-family:Arial;font-size:13px;color:#008080;}
.bold{font-weight:bold}
.xsmbluefont{font-family:Arial;font-size:11px;color:#003264;}
.medwhitefont{font-family:Arial;font-size:16px;color:#ffffff;}
.lrgwhitefont{font-family:Arial;font-size:17px;color:#ffffff;}


	
.subnav{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:16px; 
	color:#ffffff;
	}

.subnav A:hover{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:16px; 
	color:#ffffff;
	}		

.subnavall{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:16px; 
	color:#FFFF00;
	}

.subnavall A:hover{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:16px; 
	color:#FFFF00;
	}	
	
	
.textinput{
	border-style: solid;
	border-width: 1px;
	color: 003333;
	background-color: white;
	font-family: Arial;
	font-size: 11px;
	}

.textinput_r{
	border-style: solid;
	border-width: 3px;
	color: 003333;
	border-color: red;
	background-color: white;
	font-family: Arial;
	font-size: 11px;
}

.gray_border
{
	border:1px solid #efefef;
	height:50px;
	color:#008080;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:2px;	
	
}

.gray_border_pic
{
	border:1px solid #C0C0C0;
	height:50px;
	color:#C0C0C0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;	
	padding-right:5px;	
	padding-top:5px;	
	padding-bottom:5px;		

}

.sold_border_pic
{
	border:1px solid #b90e0e;
	height:50px;
	padding-left:5px;	
	padding-right:5px;	
	padding-top:5px;	
	padding-bottom:5px;		
	background-image: url('../images/sold.png');
	background-position:bottom right;
	background-repeat:no-repeat;	
	z-index:2;
}

.a_img {
	border-width: 0;
	z-index:0;	
}


#watermark_box {
position:relative;
display:block;
}

img.watermark {
position:absolute;
bottom: 5px;
right: 4px;
} 

.gray_tab
{
	background-image:url(../images/gray_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #efefef;
	height:50px;
	color:#161616;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:15px;
}


#summarySpecs {margin-top:4px; border:1px #eaeaea solid; margin-bottom:20px;}
#summarySpecs h2 {
    color: #121212;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 0px;
    padding: 12px 15px 12px 15px;
    position: relative;
    display: inline-block;
    font-family: 'Saira Condensed', sans-serif;
    letter-spacing: 1px;
    text-transform: uppercase;
    background: #fbe122;
    margin-top: 0px;
    min-width: 150px;
text-align:center;
}

#summarySpecs h2:after {
    content: '';
    position: absolute;
    width: 60px;
    height: 100%;
    transform: skew(-35deg);
    right: -35px;
    top: 0;
    background-color: inherit;
    z-index: 0;
}

#summarySpecs>table>tbody>tr, .spec-sub-ctr table>tbody>tr {
    width: 100%;
    float: left;
	font-size:14px;
	padding:10px 10px

}

#summarySpecs>table>tbody>tr.odd {background-color: #f8f8f8;}

.spec-row .label-spec {
    color: #333;
	position:relative;    
	width:50%;
	float:left;
	font-size: 16px;
	font-weight:700;

}

.spec-row .label-spec .coln {
    position: absolute;
    right: 10px;
    font-weight: 300;
    top: 0;
	color:#999;
	font-weight: bolder;	
}

.spec-row .value-spec {
    color: #000;
    padding-right: 19px;
	width:50%;
	float:left;
	font-size: 16px;	
}


/* Price */
.price {
	font-size: 14px;
	color: #333;
	white-space: nowrap !important;
	font-family:'Saira Condensed', sans-serif
}

.price-box {
	margin: 0;
	padding: 0px 0px 10px 0px;
}

/* Special price */
.special-price {
	margin: 0;
	padding: 3px 0;
	display: inline;
	font-family:'Montserrat', sans-serif
}

.special-price .price-label {
	color: #666;
	display: none;
	font-size: 13px;
	font-weight: 400;
	white-space: nowrap;
}
.special-price .price {
	font-size: 18px;
	color: #000;
	font-weight:600;
}

.special-price .price-label {
	font-size: 13px;
	font-weight: 900;
	white-space: nowrap;
	color: #666;
	display: none;
}

.car-description {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: 400;
	margin-left: 6px;
	padding-right:6px;
	margin-right:6px;
	text-align:left;
}


.car-year {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5F9EA0;
	font-weight: 400;
	margin-left: 6px;
	padding-right:6px;
	margin-right:6px;
	text-align:left;
}

.car-year-parts {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5F9EA0;
	font-weight: 400;
	margin-left: 6px;
	padding-right:6px;
	margin-right:6px;
	text-align:left;
}

.car-make-parts {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5F9EA0;
	font-weight: 500;
	margin-left: 6px;
	padding-right:6px;
	margin-right:6px;
	text-align:left;
}


.car-price {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #483D8B;
	margin-left: 6px;
	padding-right:6px;
	margin-right:6px;
	text-align:left;

}

.car-mileage {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #483D8B;
	padding-right:6px;
	margin-right:6px;
	text-align:left;

}

.car-price-parts {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #483D8B;
	margin-left: 6px;
	padding-right:6px;
	margin-right:6px;
	text-align:left;
}

.car-mileage-parts {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #483D8B;
	padding-right:6px;
	margin-right:6px;
	text-align:left;
}


.car-stock {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin-left: 6px;	
	padding-right:6px;
	margin-right:6px;
	text-align:left;
}

.car-info {
	background-color: white;
	border: 0px;
	padding: 10px;
	margin: 5px;
	text-align:left;
	display: inline-block; /*Display inline and maintain block characteristics.*/
}

.car-info-parts {
	background-color: white;
	width: 290px;
	border: 0px;
	padding: 10px;
	margin: 5px;
	text-align:left;
}


.pagebanner {
	text-align: center; 
	width:100%; 
	background-image:url('../assets/images/Hero_2a.jpg'); 
	background-size: 100%; 
	background-repeat:no-repeat;
	height: 220px;
}

.banner-outer {
	display: inline-block; 
	width: 100%; 
	margin: 0 auto;
}
	
.banner-text {
	z-index: 2; 
	display: inline-block; 
	margin-top: 6.5%;	
}	
	
.ebaybanner {
	width:100%;
	height: 250px; 
	background-image:url('../images/speedometer.png'); 
	background-repeat:no-repeat;
	background-position:right;
}
	
	
	
.glyphicon { margin-right:10px; }
.panel-body { padding:0px; }
.panel-body table tr td { padding-left: 15px }
.panel-body .table {margin-bottom: 0px; }
   

.btn-lg {
    padding: 25px 40px;
    font-size: 20px;
    border-radius: 10px;
}


@media screen and (min-width: 0px) and (max-width: 720px) {
  #ebay { display: none; }
  .mobile-hide{ display: none; }

  .ebaybanner {
	background-image:none;
   }

}

@media screen and (min-width: 0px) and (max-width: 720px) {
  #itemdesc { display: none; }
  .mobile-hide{ display: none; }
}



.mobileShow {display: none;} 
  /* Smartphone Portrait and Landscape */ 
  @media only screen 
    and (min-device-width : 320px) 
    and (max-device-width : 480px){ 
      .mobileShow {display: inline;}
  }

h2 {
  font-size: 22px;
  line-height: 31.88px;
  letter-spacing: -0.0045em;
  -webkit-text-stroke-width: 0.24px;
  text-align:justify;
}

h3 {
  font-size: 20px;
  line-height: 30px;
}

h6 {
  font-size: 35px;
  line-height: 30px;
}







