@charset "utf-8";
/* CSS Document */
@import url("http://cdn.dealereprocess.org/cdn/css/themes/red-bb162b.css");


@font-face {
	font-family: 'DesignKOTFB';
	src: url('fonts/designkb-webfont.eot');
	src: url('fonts/designkb-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/DesignKOTFB.woff') format('woff'),
	url('fonts/designkb-webfont.woff2') format('woff2'),
	url('fonts/DesignKOTFB.ttf') format('truetype'),
	url('fonts/DesignKOTFB.svg') format('svg');
}

@font-face {
	font-family: 'DesignKOTFL';	
	src: url('fonts/designkl-webfont.eot');
	src: url('fonts/designkl-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/DesignKOTFL.woff') format('woff'),
	url('fonts/designkl-webfont.woff2') format('woff2'),
	url('fonts/DesignKOTFL.ttf') format('truetype'),
	url('fonts/DesignKOTFL.svg') format('svg');
}

@font-face {
 	font-family: 'DesignKOTFM';
 	src: url('fonts/designkm-webfont.eot');
 	src: url('fonts/designkm-webfont.eot?#iefix') format('embedded-opentype'),
 	url('fonts/DesignKOTFM.woff') format('woff'),
	url('fonts/designkm-webfont.woff2') format('woff2'),
  	url('fonts/DesignKOTFM.ttf') format('truetype'),
  	url('fonts/DesignKOTFM.svg') format('svg');
}

@font-face {
	font-family: 'HelveticaNeueLTStd-Lt';	
	src: url('fonts/HelveticaNeueLTStd-Lt.eot');
	src: url('fonts/HelveticaNeueLTStd-Lt.eot?#iefix') format('embedded-opentype'),
	url('fonts/HelveticaNeueLTStd-Lt.woff') format('woff'),
	url('fonts/HelveticaNeueLTStd-Lt.woff2') format('woff2'),
	url('fonts/HelveticaNeueLTStd-Lt.ttf') format('truetype'),
	url('fonts/HelveticaNeueLTStd-Lt.svg') format('svg');
}


@font-face {
	font-family: 'HelveticaNeue-Medium';	
	src: url('fonts/HelveticaNeue-Medium.eot');
	src: url('fonts/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),
	url('fonts/HelveticaNeue-Medium.woff') format('woff'),
	url('fonts/HelveticaNeue-Medium.woff2') format('woff2'),
	url('fonts/HelveticaNeue-Medium.ttf') format('truetype'),
	url('fonts/HelveticaNeue-Medium.svg') format('svg');
}

@font-face {
 	font-family: 'HelveticaNeueLTStd-Bd';
 	src: url('fonts/HelveticaNeueLTStd-Bd.eot');
 	src: url('fonts/HelveticaNeueLTStd-Bd.eot?#iefix') format('embedded-opentype'),
 	url('fonts/HelveticaNeueLTStd-Bd.woff') format('woff'),
 	url('fonts/HelveticaNeueLTStd-Bd.woff2') format('woff2'),
 	url('fonts/HelveticaNeueLTStd-Bd.ttf') format('truetype'),
 	url('fonts/HelveticaNeueLTStd-Bd.svg') format('svg');
}

@font-face {
 	font-family: 'HelveticaNeueLTStd-BdCn';
 	src: url('fonts/HelveticaNeueLTStd-BdCn.eot');
 	src: url('fonts/HelveticaNeueLTStd-BdCn.eot?#iefix') format('embedded-opentype'),
 	url('fonts/HelveticaNeueLTStd-BdCn.woff') format('woff'),
 	url('fonts/HelveticaNeueLTStd-BdCn.woff2') format('woff2'),
 	url('fonts/HelveticaNeueLTStd-BdCn.ttf') format('truetype'),
 	url('fonts/HelveticaNeueLTStd-BdCn.svg') format('svg');
}

@font-face {
	font-family: 'designkb';
	src: url('fonts/designkb.eot');
	src: url('fonts/designkb.eot?#iefix') format('embedded-opentype'),
	url('fonts/designkb.woff') format('woff'),
	url('fonts/designkb.woff2') format('woff2'),
	url('fonts/designkb.ttf') format('truetype'),
	url('fonts/designkb.svg') format('svg');
}

@font-face {
	font-family: 'designkl';
	src: url('fonts/designkl.eot');
	src: url('fonts/designkl.eot?#iefix') format('embedded-opentype'),
	url('fonts/designkl.woff') format('woff'),
	url('fonts/designkl.woff2') format('woff2'),
	url('fonts/designkl.ttf') format('truetype'),
	url('fonts/designkl.svg') format('svg');
}

@font-face {
	font-family: 'designkm';
	src: url('fonts/designkm.eot');
	src: url('fonts/designkm.eot?#iefix') format('embedded-opentype'),
	url('fonts/designkm.woff') format('woff'),
	url('fonts/designkm.woff2') format('woff2'),
	url('fonts/designkm.ttf') format('truetype'),
	url('fonts/designkm.svg') format('svg');
}

h1, h2, h3, h4, .parent_label {
    font-family: 'designkb', Arial, sans-serif !important;
}
p, div, .item_label {
    font-family: 'designkm', Arial, sans-serif;
}

caption{
	font-family: 'designkm', Arial, sans-serif;
}

.form input[type="submit"]{
	font-family: 'designkb', Arial, sans-serif;
}

.form fieldset select{
	font-family: 'designkm', Arial, sans-serif;
}

#content {
	padding: 0.125em 0.5%;
	background: #fff none repeat scroll 0 0;
}

.inner_content {
	width: 100%;
	max-width: 1350px;
	margin: 0 auto;
}


#custom_page_1 #content {
    background: #000 none repeat scroll 0 0;
}

/******************************************************/
/** HOME PAGE HEADER CLASSES
/******************************************************/
.home_page_header_text {
    font-size: 3.125em;
    color: #fff;
  /*  font-weight: bold;*/
    position: relative;
    z-index: 10;
    padding: .35em .4em;
    text-shadow: 0 1px 2px #000000;
}

.blue_left_border {
    margin-left:.5em;
    text-align:left;
    border-left:4px solid #0084cd;
}

.toyota_red_left_border {
    margin-left:.5em;
    text-align:left;
    border-left:4px solid #d6191f;
}

.blue_right_border {
    margin-right: .5em;
    text-align: right;
    border-right: 4px solid #0084cd;
}


/******************************************************/
/* Main Flipper */
/******************************************************/
#main_flipper {
	position: relative;
    margin-top: 0;
	background-image: url("../img/video-flipper.jpg");
	min-height: 764px;
}

#main_flipper video {
	position: relative;
}


/******************************************************/
/** SMART SEARCH */
/******************************************************/
#smart-search-container {
    height: 2.25em;
    margin: 0 auto;
    max-width: 1220px;
    padding: 1.375em 0;
    position: relative;
   /* background-image: url(../../img/la-mazda-img/smart_search_bg.jpg);*/
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-color: transparent;
}

#smart-search-container.toyota {
   /* background-image: url(../../img/la-mazda-img/smart-search-bg-toyota.jpg);*/
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-color: transparent;
	background: #86101f;
	border: 6px solid #bb162b;
}

#smart-search-inner {
    margin: 0 auto;
    max-width: 1220px;
    padding: 0;
    position: relative;
}


#search_lbl {
    position: relative;
    width: 18.5em;
    height: 2.25em;
    line-height: 2.25em;
    float: left;
}


#search_lbl img {
    position: absolute;
    left: 2.1em;
    top: 6px;
}

.smart-search {
    padding: 0;
    margin: 0;
    margin-left: 18em;
}

#s_search {
    width: 92%;
    padding: 0 1%;
    height: 2.25em;
    border-radius: 5px;
    -webkit-border-radius: 5px;
	outline:none;
	border: 2px solid #a1a1a1;
	color: #4c4c4c;
	font-family: 'designkm', Arial, sans-serif;
}

.smart-search div.result-wrapper {
    width: 96%!important ;
    padding: 1%!important;
    margin-left: 1%;
    left: 0px;
}


/******************************************************/
/* Quick Links */
/******************************************************/
.cta_btn-main {
	position: absolute;
	z-index: 100;
	width: 100%;
	max-width: 1235px;
	bottom: 6em;
	left: 50%;
	transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
}

.cta_btns_inner {
    display: inline-block;
    width: 100%;
}

.quick_links {
    display: block;
    float: left;
    margin-top: 2%;
    width: 33.33%;
}

.quick_links img {
    display: block;
    margin: 0 auto;
   max-width: 97%;
}


/******************************************************/
/* New Inventory Section */
/******************************************************/
#new_inventory_section {
	position: relative;
}

#new_inventory_section #new_inventory_banner .flipper {
	background-color: transparent;
}

#new_inventory_section .flipper .prev_slide {
    background-image: url("../img/flipper-prev.png")!important;
    background-size: contain;
}

#new_inventory_section .flipper .next_slide {
    background-image: url("../img/flipper-nxt.png")!important;
    background-size: contain;
}
#new_inventory_section .flipper .prev_slide, #new_inventory_section .flipper .next_slide {
    top: 0;
    margin: 0 1%;
    width: 1.1%;
    max-width: 26px;
    height: 100%;
}


/******************************************************/
/* Border Separator */
/******************************************************/
#border_separator {
	position: relative;
	display: block;
	height: 10px;
	/*background-image: url("../../img/la-mazda-img/bg_border.jpg")!important;*/
	background-repeat: repeat;
}


/******************************************************/
/* Contact Us Section */
/******************************************************/
#contact-us-banner {
    height: 697px;
    position: relative;
    background: transparent url(../img/map.jpg) center 0 no-repeat;
}
#contact-us-banner.toyota {
    background: transparent url(../img/map.jpg) center 0 no-repeat;
}

#contact-form-container {
    width: 100%;
    max-width: 27em;
    position: relative;
    left: 1.6em;
    top: 3em;
}

#contact-form-container h3 {
    display: none;
}

#contact-form-container .form fieldset {
    border-radius: 0;
}

#contact-form-container .form fieldset input[type="text"], .form fieldset input[type="email"] {
    border-radius: 0;
	font-family: 'designkm', Arial, sans-serif;
}

#contact-form-container .form fieldset textarea {
	font-family: 'designkm', Arial, sans-serif;
}

#directions_box_container {
    background-color: transparent;
    bottom: 23.5%;
    padding: 0.4em 0.8em;
    position: absolute;
    z-index: 100;
}

#pointer_arrow {
    bottom: -94px;
    left: 88px;
    position: absolute;
    z-index: 1;
}

#contact-form-container .form input[type="submit"] {
    width: 60%;
    float: left;
    padding: 0.5em 0;
    background-color: #ec1c24;
    border-radius: 0px;
    -webkit-border-radius: 0px;
   /* background: url(../../img/la-mazda-img/submit-bg.jpg) ;*/
    background-size: 100% 100%;
    background-position: top center;
    background-repeat: repeat;
    background-color: transparent;
    /*box-shadow: 0px 2px 2px #333;*/
    border: none;
    outline: none;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 1.2em;
}

#contact-form-container.toyota .form input[type="submit"] {
   /* background: url(../../img/la-mazda-img/submit-bg-toyota.jpg);*/
		background-size: 100% 100%;
    background-position: top center;
    background-repeat: repeat;
    background-color: transparent;
	background: #bb162b;
	 background: -moz-linear-gradient(top, #bb162b 0%, #bb162b 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #bb162b), color-stop(100%, #bb162b));
    background: -webkit-linear-gradient(top, #bb162b 0%, #bb162b 100%);
    background: -o-linear-gradient(top, #bb162b 0%, #bb162b 100%);
    background: -ms-linear-gradient(top, #bb162b 0%, #bb162b 100%);
    background: linear-gradient(to bottom, #bb162b 0%, #bb162b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb162b', endColorstr='#bb162b', GradientType=0 );
}
#custom_page_1 .form > fieldset > div {
    width: 100%!important;
    padding: .3em!important;
}



/* SRP CUSTOM CSS ******************************************************/
#custom_page_26 a:hover {
  text-decoration: none;
}

#custom_page_26 .pa_subscribe:hover {
  text-decoration: none;
}

#custom_page_26 .srp_vehicle_item_container .flag_header_special {
  background-image: none;
  width: 96%;
  padding-right: 1%;
}

#custom_page_26 .flag_header {
  background-image: none;
}

#custom_page_26 #region_1 #search-filters,  #region_1 #search-filters div { 
  border:none;
}

#custom_page_26 .srp_vehicle_item_container .details-vehicle_phone span {
  font-size: .825em;
}

#custom_page_26 .srp_vehicle_table {
  padding: 1em 0.5em;
  margin-bottom: 1px;
}

#custom_page_26 .srp_vehicle_item_container .srp_sub_region1 {
	background-color: #fff;
	padding: 1em;
}

#custom_page_26 .thm-general_border {
	background-color: #fff;
	margin-top: 2%;
	border: none;
}

#custom_page_26 .srp_vehicle_item_container {
	background-color: #EAEAEA;
}

#custom_page_26 .dep_image_slider_view_all p {
	text-align: none;
}

#custom_page_26 #search-query {
	border: 1px solid #c6c6c6;
}

#custom_page_26 #srp_col-2, #srp_col-3 {
	padding: 10px;
}


.details-vehicle_phone span {
    font-size: 0.9em;
}

#custom_page_26 .srp_vehicle_item_container .details-vehicle_phone img {
	margin-top: -2px;
}

.preview_eprice_btn_container img {
  display: none;
}

#srp_col-3 > div > div:nth-child(4) > div > div {
  background-color: #000;
}

#custom_page_26 .srp_vehicle_item_container .veh_special_text {
  background-color: #000;
}

/*#custom_page_26 .multi_cta_inner {
  border: 1px solid #000;
  margin: 1%;
  background-color: #000;
}*/

#custom_page_26 .lead-item-smalllist a {
  margin: 5px 0;
  background-color: #000;
  
}


#custom_page_26 .lead-item-smalllist .lead_text {
  color: #fff;
  min-height: 26px;
  max-height: 42px;
  margin-left: 30%;
  line-height: 2em;
}

#custom_page_26 .multi_cta {
  max-height: 42px;
  padding-bottom: 2%;
}

#custom_page_26 .lead-item-smalllist img {
  padding-left: 5px;
}
#custom_page_26 .lead-item-smalllist .lead_img {
  margin-top: 2%;
}

#custom_page_26 .lead-item-smallbutton {
  font-size: 0.75em;
  margin: auto;
  width: 87%;
  height: 12px;
}

#custom_page_26 .view_details_link {
  font-size: 0.75em;
}

#custom_page_26 .thm-accent-bg_color {
  background-color: #35a4e4;
}

/* VDP CUSTOM CSS **************************************/
#custom_page_28 .preview_eprice_btn_container a {
  background-color: #3BB967;
}

#custom_page_28 .flag_header_special {
  background-image: none;
}

#custom_page_28 .thm-button-bg_color {
  background-color: #3BB967;
}

#custom_page_28 .thm-hglight-bg_color {
  background-color: #000;
}

#custom_page_28 .flag_header {
  background-image: none;
  width: 91%;
}
#custom_page_28 #region_3 > div.multi_widget_664.multi_widget.fl_l.mobile_row_clear.row_clear > span > div > h3 {
  width: 96%;
}

#custom_page_28 #testimonials_wrap > div > span {
  background-color: #bb162b;
}

#custom_page_28 .thm-general_border {
  border: none;
}

#custom_page_28 .multi_widget_sub_section .veh_pricing_container, .preview_eprice_btn_container, .lead-item-largetext {
  background-color: #fff;
}

#custom_page_28 .multi_widget_sub_section .preview_eprice_btn_container {
  background-color: #fff;
}
#custom_page_28 .multi_widget_sub_section .lead-item-largetext {
  background-color: #fff;
}

#content.flex .rounded_corners.thm-general_border {
	border: 1px solid #c6c6c6 !important;
}

#custom_page_28 .thm-accent-bg_color {
  background-color: #35a4e4;
}

#page_281 #region_3 tbody tr:nth-child(even) {
	background-color: #bb162b !important;
}


/******************************************************/
/** Responsive Media Query - stack all */
/******************************************************/
/* Smaller than 1350px */
@media screen and (max-width: 1350px) {

	/*------------ Quick Links ----------*/
    .quick_links img {
        max-width: 96%;
    }

    /*------------ Smart Search ----------*/
    #smart-search-container {
        width: 98.5%;
    }

}

/* Smaller than 1268px */
@media screen and (max-width: 1268px) {
  #custom_page_26 .lead-item-smalllist .lead_text {
    line-height: 1em;
  }
}

/* Smaller than 1136px */
@media screen and (max-width: 1136px) {
  #custom_page_26 .lead-item-smallbutton {
    font-size: 0.65em;
    margin: auto;
    width: 87%;
    height: 14px;
  }
  
  #custom_page_26 .srp_vehicle_item_container .flag_header_special {
    font-size: 0.75em;
  }
}



/* Smaller than 960px */
@media screen and (max-width: 960px) {

    /* ------ Smart Search ------ */

    #smart-search-container {
        padding: 1.1em 0;
    }

    #search_lbl {
        width: 16em;
    }

    #search_lbl img {
        top: 9px;
        left: 1.5em;
    }
		#search_lbl.toyota img {
        top: 9px;
        left: 1em;
    }

    .smart-search {
        margin: 0 0 0 16em;
    }

    #s_search {
        margin-top: 0.1em;
        width: 94%;
    }

    /* ------ Quick Links ------ */
    .quick_links img {
        max-width: 95%;
    }

	/* ------ Contact Us ------ */
    .home_page_header_text {
        font-size: 2em;
    }

    #pointer_arrow {
        left: 212px;
    }

    #contact-form-container .form input[type="submit"] {
        margin-top: 1.5em;
    }

	/* sticky header srp filters */
	#search-filters {
		top: 15% !important;
	}
  
  /* ----- SRP --------- */
  #custom_page_26 .lead-item-smallbutton img {
    display: none;
  }
  
  #custom_page_26 .lead-item-smallbutton {
    font-size: 0.5em;
    padding: 7.5px 7px 1.5px;
  }
  
  #custom_page_26 .view_details_link {
    font-size: 0.65em;
  }
  
  #custom_page_26 .srp_vehicle_item_container .flag_header_special {
    font-size: 0.6em;
  }
}


/* Smaller than 804px */
@media screen and (max-width: 804px) {
  #custom_page_26 .srp_vehicle_item_container .flag_header_special {
    font-size: 0.5em;
  }
}


/* Smaller than 768px */
@media screen and (max-width: 768px) {

	#content {
		padding: 0.125em 0.5%;
	}

    /* ------ Main Flipper ------ */
    #main_flipper {
        margin-top: 0;
    }

	/* ------ Smart Search ------ */
    div.smart-search .close-result-wrapper {
        bottom: 0.15em;
    }

    #search_lbl {
        overflow: hidden;
        width: 2.8em;
    }

    #search_lbl img {
        top: 6px;
        left: 1em;
    }

    .smart-search {
        margin-left: 3em;
    }

    #s_search {
        margin-top: 0.1vw;
		width: 95%;
    }
    
    div.smart-search div.result-wrapper {
      max-height: 700px;
      overflow-y: auto;
      
    }
    

    /*--- Quick Links ------*/
    .cta_btn-main {
        margin: 0 auto;
		position: static;
		margin: 10px auto;
		width: 100%;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
    padding-top: 50%;
    }

    #contact-form-container {
        top: 2em;
        max-width: 50%;
    }

    #pointer_arrow {
        display: inline;
        left: 212px;
    }

    #directions_box_container {
        right: 0;
    }

    #contact-us-banner .inner_width_container{
        height: 569px;
    }
    
    /* ------- SRP -------- */
    #custom_page_26 .lead-item-smalllist img {
      padding-top: 3px;
    }
    
    #custom_page_26 .srp_vehicle_item_container .details-vehicle_phone span {
      line-height: .5em;
    }
    
    #custom_page_26 .lead-item-smalllist .lead_text {
      line-height: 1.5em;
    }

}

/* Smaller than 720px */
@media screen and (max-width: 720px) {
   .cta_btn-main {
     padding-top: 56%;
   }
}


/* Smaller than 650px */
@media screen and (max-width: 650px) {
   .cta_btn-main {
     padding-top: 66%;
   }
}

/* Smaller than 606px */
@media screen and (max-width: 606px) {
  #custom_page_26 .lead-item-smallbutton {
    padding: 2.5px 7px 6.5px;
  }
  
  .cta_btn-main {
     padding-top: 73%;
   }
}


/* Smaller than 584px */
@media screen and (max-width: 584px) {

    .cta_btn-main {
       padding-top: 82%;
   }

	/*--- Contact Us ------*/
    #contact-form-container {
        max-width: 90%;
		left: 1em;
    }

    #pointer_arrow {
        display: none;
    }
    
    /* ------ SRP ------- */
    #custom_page_26 .srp_vehicle_item_container .flag_header_special {
      font-size: 0.45em;
    }
    
    #custom_page_26 .srp_vehicle_item_container .details-vehicle_phone span {
      font-size: .795em;
    }
}


/* Smaller than 500px */
@media screen and (max-width: 500px) {

    .cta_btn-main {
     padding-top: 0;
   }


    /*--- Smart Search ------*/
    #smart-search-container {
      /*  background-image: url("../../img/la-mazda-img/smart_search_bg-mobile.jpg");*/
		max-width: 95%;
		width: 395px;
    }

	#smart_search_results h4 {
        font-size: .8em;
    }

    #s_search {
        width: 91%;
    }

    /*--- Quick Links ------*/
	.quick_links {
        width: 100%;
    }

	/*--- Contact Us ------*/
    #contact-us-banner {
        height: auto;
    }

    #contact-form-container .form input[type="submit"] {
        font-size: 1em;
        width: 45%;
        padding: 0.3em 0;
    }

    .home_page_header_text {
        font-size: 1.36em;
    }

	/*--- Border Separator ------*/
	#border_separator {
		display: none;
	}
  
  /*---- SRP ------*/
  .srp_vehicle_item_container .box {
    width: 92.5%;
  }
  
  #srp_col-3 {
    width: 95.5%;
  }
  
  #custom_page_26 .view_details_link {
    font-size: 0.825em;
  }
  
  #custom_page_26 .lead-item-smallbutton {
    font-size: 0.825em;
    padding: 7.5px 7px 8.5px;
  }
  
  #custom_page_26 #srp_col-0 > div > div:nth-child(2) > div > div:nth-child(2) > span.details-overview_title.bold {
    background-color: #eaeaea !important;
  }
  
  #custom_page_26 #srp_col-0 > div > div:nth-child(2) > div > div:nth-child(2) > span.details-overview_data {
    background-color: #eaeaea !important;
  }
  
  #custom_page_26 .lead-item-smalllist .lead_text {
    padding-top: 14px;
    padding-bottom: 0px;
    line-height: 1em;
  }
  
  #custom_page_26 .lead-item-smalllist img {
    margin-top: -11px;
  }
  
  #custom_page_26 .srp_vehicle_item_container .flag_header_special {
    font-size: 0.825em;
  }
  
  #custom_page_26 .srp_vehicle_item_container .details-vehicle_phone span {
    font-size: 1.25em;
  }

  /*--------- VDP ---------*/
  #custom_page_28 .vdp_print_wrap {
    margin-top: -12%;
  }
  
  #custom_page_28 .details-vehicle_phone .click_call {
    margin-top: 10%;
    width: 200%;
    padding: 5% 2px;
  }
  
  #custom_page_28 .details-vehicle_phone .click_call span {
    font-size: 1.25em;
  }
}
#custom_page_28 .vehicle-html-container{
  display: block !important;	
}

span.fl_r.thm-inverse_text_color.thm-hglight-bg_color.toggle_filter_link {
  background-color: transparent !important;
}

#custom_page_26 .lead-item-smalllist a {
    width: 45%;
}

body#custom_page_100, body#custom_page_98  {
	position: relative !important;
}
/*
.drivemotors.dm-button.color-green .main-cta {
	background-color: #bb162b !important;
}
.drivemotors.dm-button.color-green .dm-cta-container {
	border: none !important;
}
.srp_vehicle_wrapper .veh_pricing_container dl dt, i.green-blink, .veh_pricing_container.view_class dl dt, .details-price dt {
	color: #bb162b !important;
}
.srp_vehicle_item_container .veh_pricing_container dl dd, .veh_pricing_container.view_class dl dd, .sticky-details-mini .details-price dd {
	color: #000 !important;
}
ul.multi_widget_tabs li {
	background-color: #bb162b !important;
}
.carfax .carfax-default {
	border: none !important;
	background-color: transparent !important;
}
.srp_vehicle_wrapper .lead-item-textlink {
	font-size: 0.9em;
}	
*/	
