@charset "UTF-8";
/* CSS Document */





/* BRAND STYLE START */

.cc-brand-clr a {color: dimgray !important;}

.cc-brand-bg {background: dimgray !important;}

.cc-brand h2:after {content: ""; display: block; width: 40px; height: 5px; background: dimgray !important; margin: 20px 0px;}

.cc-brand h4:after {content: ""; display: block; width: 40px; height: 5px; background: dimgray !important; margin: 20px auto;}
 
.cc-brand-focus:focus{border: 2px dotted dimgray;}

.cc-brand-border {border-top-color: dimgray !important;}




/* acura STYLE START */

.cc-acura-clr a {color: #E82C2A !important;}

.cc-acura-bg {background: #E82C2A !important;}

.cc-acura h2:after {content: ""; display: block; width: 40px; height: 5px; background: #E82C2A !important; margin: 20px 0px;}

.cc-acura h4:after {content: ""; display: block; width: 40px; height: 5px; background: #E82C2A !important; margin: 20px auto;}
 
.cc-acura-focus:focus{border: 2px dotted #E82C2A;}

.cc-acura-border {border-top-color: #E82C2A !important;}




/* audi STYLE START */

.cc-audi-clr a {color: #BB0A30 !important;}

.cc-audi-bg {background: #BB0A30 !important;}

.cc-audi h2:after {content: ""; display: block; width: 40px; height: 5px; background: #BB0A30 !important; margin: 20px 0px;}

.cc-audi h4:after {content: ""; display: block; width: 40px; height: 5px; background: #BB0A30 !important; margin: 20px auto;}
 
.cc-audi-focus:focus{border: 2px dotted #BB0A30;}

.cc-audi-border {border-top-color: #BB0A30 !important;}



/* alfaromeo STYLE START */

.cc-alfaromeo-clr a {color: #8F0C2C !important;}

.cc-alfaromeo-bg {background: #8F0C2C !important;}

.cc-alfaromeo h2:after {content: ""; display: block; width: 40px; height: 5px; background: #8F0C2C !important; margin: 20px 0px;}

.cc-alfaromeo h4:after {content: ""; display: block; width: 40px; height: 5px; background: #8F0C2C !important; margin: 20px auto;}
 
.cc-alfaromeo-focus:focus{border: 2px dotted #8F0C2C;}

.cc-alfaromeo-border {border-top-color: #8F0C2C !important;}





/* buick STYLE START */

.cc-buick-clr a {color: #C9480C !important;}

.cc-buick-bg {background: #C9480C !important;}

.cc-buick h2:after {content: ""; display: block; width: 40px; height: 5px; background: #C9480C !important; margin: 20px 0px;}

.cc-buick h4:after {content: ""; display: block; width: 40px; height: 5px; background: #C9480C !important; margin: 20px auto;}
 
.cc-buick-focus:focus{border: 2px dotted #C9480C;}

.cc-buick-border {border-top-color: #C9480C !important;}






/* cadillac STYLE START */

.cc-cadillac-clr a {color: #b6a36b !important;}

.cc-cadillac-bg {background: #b6a36b !important;}

.cc-cadillac h2:after {content: ""; display: block; width: 40px; height: 5px; background: #b6a36b !important; margin: 20px 0px;}

.cc-cadillac h4:after {content: ""; display: block; width: 40px; height: 5px; background: #b6a36b !important; margin: 20px auto;}
 
.cc-cadillac-focus:focus{border: 2px dotted #b6a36b;}

.cc-cadillac-border {border-top-color: #b6a36b !important;}





/* cadillac red STYLE START */

.cc-cadillac2-clr a {color: #6A0316 !important;}

.cc-cadillac2-bg {background: #6A0316 !important;}

.cc-cadillac2 h2:after {content: ""; display: block; width: 40px; height: 5px; background: #6A0316 !important; margin: 20px 0px;}

.cc-cadillac2 h4:after {content: ""; display: block; width: 40px; height: 5px; background: #6A0316 !important; margin: 20px auto;}
 
.cc-cadillac2-focus:focus{border: 2px dotted #6A0316;}

.cc-cadillac2-border {border-top-color: #6A0316 !important;}





/* chevy STYLE START */

.cc-chevy-clr a {color: #CD9834 !important;}

.cc-chevy-bg {background: #CD9834 !important;}

.cc-chevy h2:after {content: ""; display: block; width: 40px; height: 5px; background: #CD9834 !important; margin: 20px 0px;}

.cc-chevy h4:after {content: ""; display: block; width: 40px; height: 5px; background: #CD9834 !important; margin: 20px auto;}
 
.cc-chevy-focus:focus{border: 2px dotted #CD9834;}

.cc-chevy-border {border-top-color: #CD9834 !important;}




/* chrysler STYLE START */

.cc-chrysler-clr a {color: #17B4F1 !important;}

.cc-chrysler-bg {background: #17B4F1 !important;}

.cc-chrysler h2:after {content: ""; display: block; width: 40px; height: 5px; background: #17B4F1 !important; margin: 20px 0px;}

.cc-chrysler h4:after {content: ""; display: block; width: 40px; height: 5px; background: #17B4F1 !important; margin: 20px auto;}
 
.cc-chrysler-focus:focus{border: 2px dotted #17B4F1;}

.cc-chrysler-border {border-top-color: #17B4F1 !important;}





/* dodge STYLE START */

.cc-dodge-clr a {color: #D50000 !important;}

.cc-dodge-bg {background: #D50000 !important;}

.cc-dodge h2:after {content: ""; display: block; width: 40px; height: 5px; background: #D50000 !important; margin: 20px 0px;}

.cc-dodge h4:after {content: ""; display: block; width: 40px; height: 5px; background: #D50000 !important; margin: 20px auto;}
 
.cc-dodge-focus:focus{border: 2px dotted #D50000;}

.cc-dodge-border {border-top-color: #D50000 !important;}





/* fiat STYLE START */

.cc-fiat-clr a {color: #E70000 !important;}

.cc-fiat-bg {background: #E70000 !important;}

.cc-fiat h2:after {content: ""; display: block; width: 40px; height: 5px; background: #E70000 !important; margin: 20px 0px;}

.cc-fiat h4:after {content: ""; display: block; width: 40px; height: 5px; background: #E70000 !important; margin: 20px auto;}
 
.cc-fiat-focus:focus{border: 2px dotted #E70000;}

.cc-dodge-border {border-top-color: #E70000 !important;}





/* ford STYLE START */

.cc-ford-clr a {color: #2096CD !important;}

.cc-ford-bg {background: #2096CD !important;}

.cc-ford h2:after {content: ""; display: block; width: 40px; height: 5px; background: #2096CD !important; margin: 20px 0px;}

.cc-ford h4:after {content: ""; display: block; width: 40px; height: 5px; background: #2096CD !important; margin: 20px auto;}
 
.cc-ford-focus:focus{border: 2px dotted #2096CD ;}

.cc-ford-border {border-top-color: #2096CD !important;}



/* ford STYLE #2 START */

.cc-ford2-clr a {color: #1e6db3 !important;}

.cc-ford2-bg {background: #1e6db3 !important;}

.cc-ford2 h2:after {content: ""; display: block; width: 40px; height: 5px; background: #1e6db3 !important; margin: 20px 0px;}

.cc-ford2 h4:after {content: ""; display: block; width: 40px; height: 5px; background: #1e6db3 !important; margin: 20px auto;}
 
.cc-ford2-focus:focus{border: 2px dotted #1e6db3 ;}

.cc-ford2-border {border-top-color: #1e6db3 !important;}







/* genesis STYLE START */

.cc-genesis-clr a {color: #A36B4F !important;}

.cc-genesis-bg {background: #A36B4F !important;}

.cc-genesis h2:after {content: ""; display: block; width: 40px; height: 5px; background: #A36B4F !important; margin: 20px 0px;}

.cc-genesis h4:after {content: ""; display: block; width: 40px; height: 5px; background: #A36B4F !important; margin: 20px auto;}
 
.cc-genesis-focus:focus{border: 2px dotted #A36B4F;}

.cc-genesis-border {border-top-color: #A36B4F !important;}






/* gmc STYLE START */

.cc-gmc-clr a {color: #CC0000 !important;}

.cc-gmc-bg {background: #CC0000 !important;}

.cc-gmc h2:after {content: ""; display: block; width: 40px; height: 5px; background: #CC0000 !important; margin: 20px 0px;}

.cc-gmc h4:after {content: ""; display: block; width: 40px; height: 5px; background: #CC0000 !important; margin: 20px auto;}
 
.cc-gmc-focus:focus{border: 2px dotted #CC0000;}

.cc-gmc-border {border-top-color: #CC0000 !important;}







/* honda STYLE START */

.cc-honda-clr a {color: #007CC0 !important;}

.cc-honda-bg {background: #007CC0 !important;}

.cc-honda h2:after {content: ""; display: block; width: 40px; height: 5px; background: #007CC0 !important; margin: 20px 0px;}

.cc-honda h4:after {content: ""; display: block; width: 40px; height: 5px; background: #007CC0 !important; margin: 20px auto;}
 
.cc-honda-focus:focus{border: 2px dotted #007CC0;}

.cc-honda-border {border-top-color: #007CC0 !important;}






/* hyundai STYLE START */

.cc-hyundai-clr a {color: #002C5E !important;}

.cc-hyundai-bg {background: #002C5E !important;}

.cc-hyundai h2:after {content: ""; display: block; width: 40px; height: 5px; background: #002C5E !important; margin: 20px 0px;}

.cc-hyundai h4:after {content: ""; display: block; width: 40px; height: 5px; background: #002C5E !important; margin: 20px auto;}
 
.cc-hyundai-focus:focus{border: 2px dotted #002C5E;}

.cc-hyundai-border {border-top-color: #002C5E !important;}






/* jaguar STYLE START */

.cc-jaguar-clr a {color: #9E1B32 !important;}

.cc-jaguar-bg {background: #9E1B32 !important;}

.cc-jaguar h2:after {content: ""; display: block; width: 40px; height: 5px; background: #9E1B32 !important; margin: 20px 0px;}

.cc-jaguar h4:after {content: ""; display: block; width: 40px; height: 5px; background: #9E1B32 !important; margin: 20px auto;}
 
.cc-jaguar-focus:focus{border: 2px dotted #9E1B32;}

.cc-jaguar-border {border-top-color: #9E1B32 !important;}







/* jeep STYLE START */

.cc-jeep-clr a {color: #FFBA00 !important;}

.cc-jeep-bg {background: #FFBA00 !important;}

.cc-jeep h2:after {content: ""; display: block; width: 40px; height: 5px; background: #FFBA00 !important; margin: 20px 0px;}

.cc-jeep h4:after {content: ""; display: block; width: 40px; height: 5px; background: #FFBA00 !important; margin: 20px auto;}
 
.cc-jeep-focus:focus{border: 2px dotted #FFBA00;}

.cc-jeep-border {border-top-color: #FFBA00 !important;}







/* kia STYLE START */

.cc-kia-clr a {color: #BB162B !important;}

.cc-kia-bg {background: #BB162B !important;}

.cc-kia h2:after {content: ""; display: block; width: 40px; height: 5px; background: #BB162B !important; margin: 20px 0px;}

.cc-kia h4:after {content: ""; display: block; width: 40px; height: 5px; background: #BB162B !important; margin: 20px auto;}
 
.cc-kia-focus:focus{border: 2px dotted #BB162B !important;}

.cc-kia-border {border-top-color: #BB162B !important;}










/* lincoln STYLE START */

.cc-lincoln-clr a {color: #F26147 !important;}

.cc-lincoln-bg {background: #F26147 !important;}

.cc-lincoln h2:after {content: ""; display: block; width: 40px; height: 5px; background: #F26147 !important; margin: 20px 0px;}

.cc-lincoln h4:after {content: ""; display: block; width: 40px; height: 5px; background: #F26147 !important; margin: 20px auto;}
 
.cc-lincoln-focus:focus{border: 2px dotted #F26147;}

.cc-lincoln-border {border-top-color: #F26147 !important;}






/* mazda STYLE START */

.cc-mazda-clr a {color: #000000 !important;}

.cc-mazda-bg {background: #000000 !important;}

.cc-mazda h2:after {content: ""; display: block; width: 40px; height: 5px; background: #000000 !important; margin: 20px 0px;}

.cc-mazda h4:after {content: ""; display: block; width: 40px; height: 5px; background: #000000 !important; margin: 20px auto;}
 
.cc-mazda-focus:focus{border: 2px dotted #000000;}

.cc-mazda-border {border-top-color: #000000 !important;}






/* maserati STYLE START */

.cc-maserati-clr a {color: #0C2340 !important;}

.cc-maserati-bg {background: #0C2340 !important;}

.cc-maserati h2:after {content: ""; display: block; width: 40px; height: 5px; background: #0C2340 !important; margin: 20px 0px;}

.cc-maserati h4:after {content: ""; display: block; width: 40px; height: 5px; background: #0C2340 !important; margin: 20px auto;}
 
.cc-maserati-focus:focus{border: 2px dotted #0C2340;}

.cc-maserati-border {border-top-color: #0C2340 !important;}







/* mercedes STYLE START */

.cc-mercedes-clr a {color: #176DB7 !important;}

.cc-mercedes-bg {background: #176DB7 !important;}

.cc-mercedes h2:after {content: ""; display: block; width: 40px; height: 5px; background: #176DB7 !important; margin: 20px 0px;}

.cc-mercedes h4:after {content: ""; display: block; width: 40px; height: 5px; background: #176DB7 !important; margin: 20px auto;}
 
.cc-mercedes-focus:focus{border: 2px dotted #176DB7;}

.cc-mercedes-border {border-top-color: #176DB7 !important;}








/* mitsubishi STYLE START */

.cc-mitsubishi-clr a {color: #ED1C24 !important;}

.cc-mitsubishi-bg {background: #ED1C24 !important;}

.cc-mitsubishi h2:after {content: ""; display: block; width: 40px; height: 5px; background: #ED1C24 !important; margin: 20px 0px;}

.cc-mitsubishi h4:after {content: ""; display: block; width: 40px; height: 5px; background: #ED1C24 !important; margin: 20px auto;}
 
.cc-mitsubishi-focus:focus{border: 2px dotted #ED1C24;}

.cc-mitsubishi-border {border-top-color: #ED1C24 !important;}







/* nissan STYLE START */

.cc-nissan-clr a {color: #999999 !important;}

.cc-nissan-bg {background: #C3002F !important;}

.cc-nissan h2:after {content: ""; display: block; width: 40px; height: 5px; background: #C3002F !important; margin: 20px 0px;}

.cc-nissan h4:after {content: ""; display: block; width: 40px; height: 5px; background: #C3002F !important; margin: 20px auto;}
 
.cc-nissan-focus:focus{border: 2px dotted #C3002F;}

.cc-nissan-border {border-top-color: #C3002F !important;}









/* porsche STYLE START */

.cc-porsche-clr a {color: #D5001C !important;}

.cc-porsche-bg {background: #D50A1C !important; text-transform: capitalize !important;}

.cc-porsche h2:after {content: ""; display: block; width: 40px; height: 5px; background: #D5001C !important; margin: 20px 0px;}

.cc-porsche h4:after {content: ""; display: block; width: 40px; height: 5px; background: #D5001C !important; margin: 20px auto;}
 
.cc-porsche-focus:focus{border: 2px dotted #D5001C;}

.cc-porsche-border {border-top-color: #D5001C !important;}

.cc-porsche-focus {background: #D50A1C !important; text-transform: capitalize !important; border: 2px dotted #D5001C;}










/* ram STYLE START */

.cc-ram-clr a {color: #880D00 !important;}

.cc-ram-bg {background: #880D00 !important;}

.cc-ram h2:after {content: ""; display: block; width: 40px; height: 5px; background: #880D00 !important; margin: 20px 0px;}

.cc-ram h4:after {content: ""; display: block; width: 40px; height: 5px; background: #880D00 !important; margin: 20px auto;}
 
.cc-ram-focus:focus{border: 2px dotted #880D00;}

.cc-ram-border {border-top-color: #880D00 !important;}








/* subaru STYLE START */

.cc-subaru-clr a {color: #079BD5 !important;}

.cc-subaru-bg {background: #079BD5 !important;}

.cc-subaru h2:after {content: ""; display: block; width: 40px; height: 5px; background: #079BD5 !important; margin: 20px 0px;}

.cc-subaru h4:after {content: ""; display: block; width: 40px; height: 5px; background: #079BD5 !important; margin: 20px auto;}
 
.cc-subaru-focus:focus{border: 2px dotted #079BD5;}

.cc-subaru-border {border-top-color: #079BD5 !important;}










/* toyota STYLE START */

.cc-toyota-clr a {color: #C10000 !important;}

.cc-toyota-bg {background: #C10000 !important;}

.cc-toyota h2:after {content: ""; display: block; width: 40px; height: 5px; background: #C10000 !important; margin: 20px 0px;}

.cc-toyota h4:after {content: ""; display: block; width: 40px; height: 5px; background: #C10000 !important; margin: 20px auto;}
 
.cc-toyota-focus:focus{border: 2px dotted #C10000;}

.cc-toyota-border {border-top-color: #C10000 !important;}








/* volvo STYLE START */

.cc-volvo-clr a {color: #5B7F95 !important;}

.cc-volvo-bg {background: #5B7F95 !important;}

.cc-volvo h2:after {content: ""; display: block; width: 40px; height: 5px; background: #5B7F95 !important; margin: 20px 0px;}

.cc-volvo h4:after {content: ""; display: block; width: 40px; height: 5px; background: #5B7F95 !important; margin: 20px auto;}
 
.cc-volvo-focus:focus{border: 2px dotted #5B7F95;}

.cc-volvo-border {border-top-color: #5B7F95 !important;}








/* vw STYLE START */

.cc-vw-clr a {color: #00B1EB !important;}

.cc-vw-bg {background: #00B1EB !important;}

.cc-vw h2:after {content: ""; display: block; width: 40px; height: 5px; background: #00B1EB !important; margin: 20px 0px;}

.cc-vw h4:after {content: ""; display: block; width: 40px; height: 5px; background: #00B1EB !important; margin: 20px auto;}
 
.cc-vw-focus:focus{border: 2px dotted #00B1EB;}

.cc-vw-border {border-top-color: #00B1EB !important;}