﻿div#miniCartContainer
{
    position: absolute;
    display:none;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    padding-bottom:15px;
    padding-top: 0px;
    z-index:1250;
    background-color: #f9f9f9; 
    border: solid 0px #666666; 
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px; 
    -moz-box-shadow:    0px 3px 5px 0px #444;
    -webkit-box-shadow: 0px 3px 5px 0px #444;
    box-shadow:         0px 3px 5px 0px #444;
    top: 152px;
    margin-left: 0px; /* margin-left: 760px; compunix 20160414 */ /*827px;*/
}
div#miniCartContainer div#miniCartItems
{
    margin-left:20px;
    margin-right:20px;
    width: 275px;/*210px;*/
}
div#miniCartContainer div#miniCartItems div.miniCartItem
{
    border-bottom:1px solid #e6e7e8;   
    padding-bottom:5px;  
    padding-top:5px; 
    text-align:right;
}
div#miniCartContainer div#miniCartItems div.miniCartItem img
{
    height: 40px; 
    float: left;
}
div#miniCartContainer div#miniCartItems div.miniCartItem div.productName, div#miniCartContainer div#miniCartItems div.miniCartItem div.productPrice
{
    color:#818287;
    display:block;
}
div#miniCartContainer div#miniCartItems div.miniCartItem div.productName
{
    margin-top:7px;
    margin-bottom:5px;    
}
div#miniCartContainer div#miniCartTotal
{
    color:#a8070d;
    margin-bottom:10px;  
    margin-left:20px; 
    margin-right:20px;
    margin-top:10px; 
    text-align:right;
}
div#miniCartContainer div#miniCartCheckout
{ 
    margin-left:20px;
    margin-right:20px;
    margin-top:15px;
    text-align:right;
}
div#miniCartContainer div#miniCartCheckout input[type=button]
{
    background-color:#a8070d;
    border:none;
    border-radius:8px;
    -moz-box-shadow: 2px 1px 1px 3px #888;
    -webkit-box-shadow: 2px 1px 1px 3px #888;
    box-shadow: 2px 1px 3px 1px #888;
    color:#fff;
    cursor:pointer;
    font-size:11px;
    font-weight:bold;
    /* height:18px; compunix 20160414 */ 
    width:80px;
}
div#miniCartContainer div#miniCartCheckout input[type=button]:hover
{
    background-color:#4e4e4e;
}
/* minicart */

.MMY_MakeSelect {
   display: none; 
}

/*.MMY_MainContainer {
  display: inline-block;
  float: left;
}*/

input[type="checkbox"] + a, input[type="radio"] + a {
  padding: 0 0.5em 1em;
}

.filters a {
  display: block;
  font-size: 0.65em;
  overflow: hidden;
  text-transform: none;
}

img#LoadingImage{ display: none; }
.LoadingImage{ display: block; }
.LoadingOverLay {opacity: 0.5; filter: alpha(opacity = 50); border: dashed 0px #4776bd; background-color: #fcfcfc; display: inline; }
.RestingOverLay{ border: 0; }
.RestingImage{display: none;}


/*.MMY_MainContainer {
  float: left;
  padding: 0.32em 0.32em 0 0;
}*/

.MMY_go
{
    float: left;
}

.clearMMY
{
	color: #fff;
}
.clearMMY a
{
/*	background-color: #666;
	border-radius: 5px;
	webkit-border-radius: 5px;
	moz-border-radius: 5px;
	color: #fff;
	display: inline-block;
	padding: 3px 7px 3px 7px;
	text-decoration: none;
	text-transform: capitalize;
	margin: 8px 8px 8px 0px;
	font-size: 11px;*/
  background-color:#F2F2F2;
  border:1px solid silver;
  color:#B22222;
  display:inline-block;
  font-size:13px;
  font-weight:bold;
  letter-spacing:0.5px;
  margin:2px 10px 2px 0;
  padding:8px 10px;
  text-decoration:none;
  text-transform:uppercase;
}


    @media (max-width:1000px) {
	.clearMMY a { margin: 0px 0 0 8px; }
}

/*.searchMMY:hover, .clearMMY:hover a
{
	background-color: #cecece;
	color: #000;
}*/
/*.clearMMY { compunix 05262016
  color: #fff;
  padding: 0 .3em;
}*/

.MMY_AlsoFits li { width: 30%; display: inline-block; min-width: 240px; }
.PageNumberDisplay { display: none; }
#breadcrumb { margin: -0.5em 1em 1em 1em; font-size: 0.8em; }

.filters ul {
    -webkit-columns: 5em 5;
    -moz-columns: 5em 5;
    columns: 5em 5;
}

     @media (min-width:649px) {
	.vehicle-selector-mmy .MMY_YearSelect { margin-right: 0.5em; }
}

.pagination li a {
    padding: .2em .2em 1.6em .2em;
}


/* Compunix - tSearch */
/*div#tsearch_results {
  background-color: #f9f9f9;
  border: 1px solid #999999;
  display: none;
  line-height: 100%;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 46px;
  width: 290px;
  z-index: 100;
}*/
div#tsearch_results {
  background-color: #f9f9f9;
  border: 1px solid #999999;
  display: none;
  line-height: 100%;
  /*margin: 1.7em 0 0 3.2em;*/
  margin: 1.7em 0 0 0;
  padding: 0;
  position: absolute;
  z-index: 100;
	/*max-width: 281px;*/
}
#tsearch_results ul {
    margin:0;
    padding: 0 5px 5px 5px;
    clear: both;
}
#tsearch_results ul li 
{
    clear: both;
    list-style: none;
    padding: 2px 2px 2px 2px;
    border-top: solid 1px #d2d2d2;
	font-size: 0.7em;
}
#tsearch_results ul li a, #tsearch_results ul li a:visited {
    text-decoration: none;
    color: #000;/*color: #678c00;*/
}
#tsearch_results ul li a:hover 
{
    text-decoration: underline;
}
#tsearch_results ul li a z
{
    color: Red;
    font-size: 100%;    
}
#tsearch_results ul li.tSearchEntityHeader
{
	font-weight: bold;
	padding: 10px 0 0 0;
}

#tsearch_results ul li img
{
    float: left;
    height: 40px !important;
    margin: 0 4px 0 0;
}

#tsearch_results .tSearchTopX
{
    float: left;
    padding: 3px;
    color: #666666;
}

#tsearch_results .tSearchViewAll
{
    float: right;
    padding: 3px;
    color: #666666;
}

#tsearch_results .tSearchClose
{
    float: right;
    cursor: pointer;
    margin: 2px 5px 2px 0px;
}

.pageControlsWrapper .pageControlWrapper:nth-of-type(3) {
    display: none;
}

.divSearchWrapper * { display: inline-block; float: none !important; }

@media (min-width:1000px) {
    .vehicle-selector-my-garage {
        width: 16%;
    }
}

/*.vehicle-selector-mmy {
  width: 48%;
}*/

/*.sorting .pagination {
  display: none;
}*/

.pagination {
  margin: 0;

}

main {
  /*padding: 1rem 0rem;*/
}

/*@media (min-width:750px) {
    .product-vehicle-selector {
        width: 32%;
    }
}*/

.mmyListingPage .vehicle-selector-my-garage { float: none; }
.mmyListingPage .vinLookup { margin-top: 1.5em; }
.mmyListingPage #selectListMMY div, .mmyListingPage #selectListMMY li { width: 33%; display: inline-block; }
.mmyListingPage #selectListMMY div h3, .mmyListingPage #selectListMMY li a { padding: 0.25em 0em; display: block; }
.mmyListingPage #selectListMMY span, .mmyproducts_CustomFitCount { clear: both; display: block; margin: 2em 0 1em 0; padding: .8rem 1.3rem .8rem;
    background: #962026; color: #fff; }

.rating-stars-wrap img { display: inline-block; }

div.part-number + div img { display: none; }

.add-to-cart-group .add-to-cart-quantity .quantity-field {
  background: initial;
  font-weight: 600;
  margin: 0;
  padding: 0.3em 0.3rem 0.3em 0.5em;
  width: 3em;
}

.features > li:nth-child(3) > button {
  pointer-events: initial;
}

/*.select-container > div:first-child:before 
{
    background:initial;

}*/

.create-account-page, .signin-page, /*.shopping-cart-page,*/ .compunixWrap { padding: 0 1em 0 1em; }

.form-group.okay-to-email input,.form-group.okay-to-email input
{
    float:none;
    display:inline-block;

}

.add-to-cart-group .add-to-cart-button, .add-to-cart-group .add-to-wishlist-button, .call-to-action {
  background-color: #962026;
  border-radius: 0;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-family: "Open Sans Condensed";
  font-size: 1em;
  font-weight: bold;
  height: 2.2rem;
  letter-spacing: 0.0615385em;
  margin: 0 0 0.6em;
  padding: 0.4em 1em 0.6em;
  text-transform: uppercase;
  transition: background-color 0.2s ease 0s, color 0.2s ease 0s;
  width: initial;
}

.form.payment-form label
{
  display: inline;
 vertical-align: top;
}
.payment-page .payment-form .credit-card-group .cc-images {
  display: inline-block;
  padding: 0 0 0 10px;
}
.cc-images img {
  display: inline-block;
  height: auto;
  max-width: 100%;

}
.form.payment-form .form-group > label {
  display: inline-block;
  vertical-align: top;
}

.form.payment-form img {

  display: inline-block;
  height: auto;
  max-width: 100%;

}

div.header-vehicle-selector-search h2
{
    display:none;

}

#pricematchform input, #pricematchform textarea, #pricematchform select {
  border: 1px solid #bababa;
  border-radius: 0;
  font-size: 12px;
  letter-spacing: 0.0214286em;
  margin: 0 0 1em;
  max-width: 100%;
  padding: 0;
  text-overflow: ellipsis;
}

input.price-match-add-to-cart[type="button"] {
  background-color: #962026;
  border-radius: 0;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-family: "Open Sans Condensed";
  font-size: 1em;
  font-weight: bold;
  /*height: 1.5rem;*/
  letter-spacing: 0.0615385em;
  margin: 0 0 0.6em;
  padding: 0.1em 0.3em;
  text-transform: uppercase;
  transition: background-color 0.2s ease 0s, color 0.2s ease 0s;
  /*width: 4rem;*/
}

.my-garage {
  top: 5px;
}

.sticky .header-vehicle-selector h2 {
  font-size: 16px;
	padding: 6px 0 0 6px;
}
.header-vehicle-selector > div {
  float:left;
}
.header-vehicle-selector .vehicle-selector-search > h2 {
  display: none;
}

header.site.sticky .vehicle-selector select {
  box-sizing: border-box;
  font-size: 0.6em;
  height: 1.4rem;
  padding: 0.2em 0.4em;
}

/* compunix 06022016 
header.site.sticky .vehicle-selector .select-container > div, .vehicle-selector select {
  width: 16em;
}

.vehicle-selector-mmy .select-container {
  margin: 0;
  width: 11em;
}
*/

/* 
header.site.sticky .vehicle-selector .select-container > div, .vehicle-selector select {
  width: 100%;
}
*/
/* compunix 06022016  */

header.site.sticky .vehicle-selector-search input {
  box-sizing: border-box;
  float: left;
  font-size: 0.55em;
  height: 1.4rem;
  margin: 0;
  padding: 0.4em 0.5em 0.4em 1.2rem;
  width: 10rem;
}

header.site.sticky .vehicle-selector-search button {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #e8e9e9 none repeat scroll 0 0;
  border-color: #bababa #bababa #bababa -moz-use-text-color;
  border-image: none;
  border-style: solid solid solid none;
  border-width: 1px 1px 1px medium;
  color: #962026;
  float: left;
  height: 1.4rem;
  margin: 0;
  padding: 0.45em 0.5em;
}

header.site.sticky .header-vehicle-selector {
 /* display: block;
  float: left;*/
    margin-top:9px;
}

header.site.sticky .vehicle-selector-search {
  box-sizing: border-box;
  clear: none;
  float: left;
  padding: 0 0 0 0.5rem;
  position: relative;
  /*width: 36%;*/
	min-width: 210px;
}

header.site.sticky .vehicle-selector-my-garage select {
  box-sizing: border-box;
  font-size: 0.6em;
  height: 1.4rem;
  padding: 0.2em 0.4em;
}

/*
header.site.sticky .header-vehicle-selector .select-container > div, .header-vehicle-selector select {
  width: 100%;
}*/

header.sticky .vehicle-selector-mmy > h2 {
  display: none;
}
header.sticky .vehicle-selector-mmy > h3 {
  display: initial;
}
 /* set overall sticky vehicle selector width */
    header.site.sticky .header-vehicle-selector {
        /*width: 66%;*/
    }

/* set widths of child elements */
    header.site.sticky #MMY_MainContainer {
                /*width: 45%;*/
		min-width: 35%; /*305px;*/
    }
    header.site.sticky .MMY_ModelSelect.select-container {
  width: 145px;
}
/*    header.site.sticky .vehicle-selector-search {
        width: 30%;
    }
    header.site.sticky #MMY_go {
        /*width:10%;*/
	margin-right: 0.5em;
    }
    header.site.sticky .vehicle-selector-my-garage {
        width: 15%;
    }
    header.site.sticky .vehicle-selector-mmy {
        width: 100%;
    }*/
/* remove unneeded margin from year selector */
    /*header.site.sticky #MMY_YearSelect {
        margin: 0;
    }*/
/* float and position the select boxes */
    /*header.site.sticky #MMY_YearSelect,
    header.site.sticky #MMY_MakeSelect,
    header.site.sticky #MMY_ModelSelect {
        float:left;
        text-align: center;
        width: 48%;
    }*/
    /*header.site.sticky #YearSelector {
        float: right;
        width:auto;
        margin-right:.5rem;
    }*/
    header.site.sticky #MakeSelector,
    header.site.sticky #ModelSelector {
        float: left;
    }
    /*header.site.sticky .vehicle-selector-mmy .select-container:first-of-type {
  width: 36%;
}*/

/*header.site.sticky .header-logo {

  margin: 0 0rem 0 4.5rem;

}*/


.vehicle-selector-mmy h6 {
  display:none;
}


header.site.sticky .vehicle-selector-mmy h6 {
  float: left;
  padding: 0.5em 0.5em 0 0;
  display:initial;
}

/* update width of search input */
    header.site.sticky .vehicle-selector-search input {
        width:80%;
        padding: 0.4em 1em;
    }


.shipping-note > a {
  cursor: pointer;
}
.price-match {
  cursor: pointer;
}

.product-title > ul li p {
  display: inline-block;
  float: left;
  font-size: 18px;
  line-height: 20px;
  margin-left: 4px;
  vertical-align: top;
  width: 150px;
}
.product-title b {
  display: inline-block;
  float: left;
}


/*************************************************************************************************/

.relatedProducts h3 {
  background-color: #7f7f7f;
}

h3.featuredProductHeader, .relatedProducts h3, .upsellProducts h3 {
  background-color: #3c3b3b;
  border: medium none;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  color: #fff;
  float: left;
  height: 27px;
  padding: 5px 20px 7px;
  position: relative;
  width: auto;
  z-index: 400;
}

.featuredProductBlock {
  margin-bottom: 0;
}
.featuredProductBlock {
  background-color: #fff;
  border: 1px solid #d1d1d1;
  border-radius: 10px;
  box-shadow: 0 4px 8px -1px #999999;
  margin-bottom: 25px;
  margin-top: -15px;
  padding: 15px;
  position: relative;
  z-index: 500;
}

.featuredProductBlock a.productName {
  color: #616161;
  display: block;
  font-size: 1.4em;
  font-weight: bold;
  margin-bottom: 10px;
  text-decoration: none;
}

.featuredLeftCol {
  float: left;
  width: 160px;
}
.featuredRightCol {
  width: 450px;
}
.featuredRightCol {
  float: right;
  width: 465px;
}
.featuredProductBlock .inner .featuredRightCol .productDetails img {
  float: right;
}

.productDetails {
  float: right;
  padding-left: 10px;
  width: 295px;
}
.productDetails {
  width: 245px !important;
}

.vehicle-selector-search label {
  display: none;
}


.featuredRightCol .productDetails {
  width: 260px;
}

.product-listing.grid li {
  /*width: 100%;*/
}
.product-listing.grid li h5:nth-of-type(2) { /*height: 2.5em;*/ }

header.site.sticky .vehicle-selector-search input {
  padding: 0.4em 1em 0.4em 3em;
  width: 80%;
}

header.site.sticky .vehicle-selector-search label {
  display: block;
  float: left;
  height: 0;
  left: 0.5em;
  overflow: visible;
  padding: 0;
  position: relative;
  top: .60em;
}

header.site.sticky .vehicle-selector-search label {
  display: initial;
}
header.sticky .vehicle-selector-mmy > h2 {
  display: none;
}


.PageFilterControls .filters a, .PageFilterControls .filters a:hover{
    pointer-events:none;
    cursor:default;
    color:black;
}

/*
.vehicle-selector a {
  background: #f2f2f2 none repeat scroll 0 0;
  box-sizing: border-box;
  color: #962026;
  margin: 0 0 0.8rem;
  text-align: center;
  width: 100%;
}

.vehicle-selector a {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #bababa #bababa #bababa -moz-use-text-color;
  border-image: none;
  border-style: solid solid solid none;
  border-width: 1px 1px 1px medium;
  float: left;
  height: auto;
  padding-left: 0.5em;
  padding-right: 0.5em;
  width: 2.5rem;
}

.vehicle-selector a {
  border-radius: 0;
  font-size: medium;
  font-weight: 600;
  margin: 3px 0 0;
  padding-left: 0.1em;
  padding-right: 0.1em;
  padding-top: 0.35em;
  width: 100%;
}
*/

/*
.clearMMY a {
  background: #f2f2f2 none repeat scroll 0 0;
  box-sizing: border-box;
  color: #962026;
  margin: 0 0 0.8rem;
  text-align: center;
  width: 100%;
}

.clearMMY a {
display: inline-block;
font-size: 0.7em;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #bababa #bababa #bababa -moz-use-text-color;
  border-image: none;
  border-style: solid solid solid none;
  border-width: 1px 1px 1px medium;
  float: left;
  height: auto;
  padding-left: 0.5em;
  padding-right: 0.5em;
  width: 2.5rem;
}

.clearMMY a {
  border-radius: 0;
  font-size: medium;
  font-weight: 600;
  margin: 0.2em 0 0;
  padding-left: 0.1em;
  padding-right: 0.1em;
  padding-top: 0.35em;
  width: 100%;
}
*/

    header.site.sticky .clearMMY a {
  background: #f2f2f2 none repeat scroll 0 0;
  box-sizing: border-box;
  color: #962026;
  margin: 0 0 0.8rem;
  text-align: center;
  /*width: 100%;
  width: 2.5rem;*/
    height: 2.1em;
    padding: 6px 10px;
}


/*
    header.site.sticky    .clearMMY a {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #bababa #bababa #bababa -moz-use-text-color;
  border-image: none;
  border-style: solid;
  border-width: 1px 1px 1px medium;
  float: left;
  height: auto;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
*/
/*
    header.site.sticky      .clearMMY a {
  border-radius: 0;
  font-size: medium;
  font-weight: 600;
 margin: 0.0em 0 0;
  padding-left: 0.1em;
  padding-right: 0.1em;
  padding-top: 0.35em;
  /*width: 100%;*/
}
*/

.product-share {
  padding: 0;
}

main h1 i, main h2 i, main h4 i, main h5 i {
  color: #962026;
  font-style: normal;
	font-weight: bold;
}

.product-listing.grid p {
  display: inherit;
}

.product-listing.grid p, .product-listing h5 {
  font-size: 14px;
font-weight: normal;
line-height: 1.2em;
}

.product-listing.grid h2 {
  /*font-size: 16px;*/
}
.product-listing.grid p {
  /*height: 3em;*/
}

.submenu > ul {
    padding: .8rem .5rem .5rem 1rem;
    border: none;
    -webkit-columns: 8em 4;
    -moz-columns: 8em 4;
    columns: 8em 4;
    /*opacity: 0;*/
    transition: opacity .2s .1s;
}

/*.submenu {
  overflow: auto;
}*/

.shipping-note
{
    position:relative;

}

#ShippingCalculator {
  background-color: #ffffff;
  border: 5px solid red;
  position: absolute;
  top: 91px;
  z-index: 1000;
  padding: 5px;
}

.product-add-to-cart > div#PriceMatchGuaranteeForm {
  background-color: #ffffff;
  border: 5px solid #962026;
  position: absolute;
  top: 125px;
  z-index: 1000;
  padding: 5px;
}
.product-add-to-cart {
  position: relative;
}

#pricematchform p {
  font-size: inherit;
  letter-spacing: 0.00789474em;
  line-height: 1.42105em;
}

.vehicle-selector-mmy .select-container {
  /*margin: 0 5px;
  width: 100%;*/
}


/*.MMY_YearSelect::before,  .MMY_ModelSelect::before{
  background: #ffffff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSItNC43IDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTQuNjggMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gZmlsbD0iIzk2MjAyNiIgcG9pbnRzPSIwIDEyIDEwLjYgMTIgNS4zIDIwICIvPjxwb2x5Z29uIGZpbGw9IiM5NjIwMjYiIHBvaW50cz0iMTAuNiA4IDAgOCA1LjMgMCAiLz48L3N2Zz4=") no-repeat scroll center center / auto 50%;
  bottom: 1px;
  box-sizing: border-box;
  content: "";
  display: block;
  pointer-events: none;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 1.5em;
    z-index: 5000;
  height: 1.6em;
}

.MMY_YearSelect::before,  .MMY_ModelSelect::before{

  height: 1.6em;
}*/

.vehicle-selector .select-container > div:first-child::before {
  background: #ffffff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSItNC43IDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTQuNjggMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gZmlsbD0iIzk2MjAyNiIgcG9pbnRzPSIwIDEyIDEwLjYgMTIgNS4zIDIwICIvPjxwb2x5Z29uIGZpbGw9IiM5NjIwMjYiIHBvaW50cz0iMTAuNiA4IDAgOCA1LjMgMCAiLz48L3N2Zz4=") no-repeat scroll center center / auto 50%;
  /*bottom: 1px;
  box-sizing: border-box;
  content: "";
  display: block;
  pointer-events: none;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 1.5em;
  height:1.5em;*/
  z-index:500;
} 

/*.select-container > div:first-child {
  display: inline-block;
  max-width: 100%;
  position: relative;
}*/






/*.select-container {
  display: inline-block;
  position: relative;
  width: 169px;
}*/

.sticky .vehicle-selector-my-garage .select-container > div:first-child::before {
  background: #ffffff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSItNC43IDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTQuNjggMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gZmlsbD0iIzk2MjAyNiIgcG9pbnRzPSIwIDEyIDEwLjYgMTIgNS4zIDIwICIvPjxwb2x5Z29uIGZpbGw9IiM5NjIwMjYiIHBvaW50cz0iMTAuNiA4IDAgOCA1LjMgMCAiLz48L3N2Zz4=") no-repeat scroll center center / auto 50%;
  bottom: 1px;
  box-sizing: border-box;
  content: "";
  display: block;
  pointer-events: none;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 1.5em;
  z-index: 5000;
  height: 1.3em;
}


 .MMY_MakeSelect 
{
    display:none;
}
.sticky .vehicle-selector-mmy .select-container:first-of-type {

}

.sticky .vehicle-selector-my-garage .select-container {

}

.MMY_MainContainer h2.selectedVehicle { float: left; }

.sticky .vehicle-selector-mmy div:before { height: 1.3em; }

.product-vehicle-selector iframe { width: 100%; height:58px;  }
.mmyIframe { /*max-height: 100px; overflow: hidden;*/ }

section.product-share {
    padding-top: 0px !important;
    margin-top: -5px;
}


.mcUpdate { 
background: none !important;z-index:1000;
/*background-image: url("data:image/jpeg;base64,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") !important;*/
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAAB6CAMAAABHh7fWAAAAY1BMVEX///8AAACwsLCYmJi6urp9fX1kZGSKiori4uL7+/u2trbn5+esrKzx8fFYWFhzc3POzs6mpqYvLy82NjaRkZHExMRqamoTExNFRUVOTk5fX19AQECfn5/X19cnJycYGBgeHh4lfZcIAAAEG0lEQVRoge2b19qbMAyGWQnTrACZ8Of+r7JJaQZGkiUnfdoDf4d5DC9eki0pnufk5PQ/SSV1H/1WXydK+KwtNE367tRe9/5T+2tbxtHIfWOcWXHzbDi/QRfabYOE8YrOjyy4RYlQnyovueElsS9H14OJO2vbG8hSdNDywHf9NCRZhi743FmXFCdL0P1OSvb9KUDJfHS+lYPvOo4ImY0Wj/VL4XLUu8fvPLSy7PKfjr/v8yeZh64x88HVy3CFrx856BB/J1ebVZ99H1qBmpg2hNYxXXXCiE6NVpOns1r22YxWXyLf2PmSbEKbyNf2UHVh0zRhXO4m2bfQaHq0y6ZeOKh0jGIBnkaf8AcrxDMlzfkb6Ap76hzAfuEPPcaeY6Ox/Xw2GgMVM4wQga7hJ6aC6vFD+eYDtPoBH6hMR5/nl5t8LI6GjZjgGJmiS8WAzqDWLbfLs2hPi6EVtE5OIvBNow0aGqwN0pZQQkw4goZWdywne+ooRgNPWPSZdgEwul83FM+zR/cZQ6/N8MSxI5pSemeDaGCmOTc4nWy4qYDotTVhnKN0KRtrplattnJybryrQOhAb7SXD3di9tqQ/+v0RqGczLifQWjd07fiqEfOOSdB6EZrg9+TEa0XCxeda22kWzrh3ZPAs87SCFVC8gifMXjopa+T+Whv5J6H4RPe5a2FMLw1Xplk7KZZPKbrKozzqOG0nTVsAA3bp8oaeUXe3eFTaB1N/EipcJKdnJycnJycnJwslP+bs54XHO5n3AE7iY5dyFQn7MDr2lvBN6mIe4CXBhryt+tQ+RlamnNfXLi7T9DSvLcWqYAmi4km8+KQtAjaxRqNLVJUegxwANqAseiPyakeNiyBRb6KHn2DvO4QFPY0o3/k5HX0DopUGNH7VRberHUKBtqaRrQFGYgzQ81MaIswLRDKAi0hjb5akIEIN9hpGt3akIEsSiFG72zIq4DrrQdwSwJt1ecL8CLE/n8ZDfQZcZmGuRYbEzC1iPWAXuGQw8GlDqJ3GPb1IDgVAZbEhx0HC+23XE+tkAQ2Hgc0u4+KtdoyJANBnG44TnNjHPUaSyhSeVEO+gYnnUiE5hOxfSVA3+a8Qca9JooUjmQqg4u+6brJlvWqqi7IurQzPVE62pBNmHbHzb0QKOyqQ2uI/xvIOrqj88ASmcgaOv5e6dXRuC0W6HkrfKXUDTdiIPpRIvCFAj9OnUMANUdKgvhi3dBe6PcP/ayYs+Tlb55obYg+KGFFCodR9GpybAt3S/bZJkDInl25ciu4h2co2RNZ2VmizHdEkO9fJihNn+DjNokmNyG3IH8QBx4i8/ZXBVFoOetUWORDI5bhyaMK/fPFecjs8rAZt8AqTfpwu5veomH3v5x0/WhRrDRL+MFpPlr/0cbJyekv6xdfjTFXrjvwdAAAAABJRU5ErkJggg==") !important;
background-size: 1.0em !important;
background-repeat:no-repeat !important;
background-position: center center !important;
}

            /*---group heading----*/
            header.site.sticky .vehicle-selector-mmy > h6 {float:left;padding:.45rem 0 .5em;font-family:'Open Sans Condensed';font-weight:bold;font-size:.6rem;text-transform:uppercase}

            /*---select boxes----*/
            header.site.sticky .vehicle-selector-mmy label {float:left;font:0/0 a}
            header.site.sticky .vehicle-selector-mmy .select-container {float:left;width:6em;margin:0 0 0 .3rem}
            header.site.sticky .vehicle-selector-mmy .select-container:last-of-type {width:7em}
            header.site.sticky .vehicle-selector-mmy .select-container > div, .header-vehicle-selector select {width:100%}
            header.site.sticky .vehicle-selector-mmy select {box-sizing:border-box;height:1.4rem;padding:.2em .4em;font-size:.6em}

header.site.sticky .vehicle-selector-search::before { width: 0; }
header.site.sticky .vehicle-selector-my-garage .select-container { margin: 0; }

.product-listing .itemAvailability h5 { font-weight: bold; }
.product-listing .itemAvailability p { font-style: italic; font-size: 0.65em; }

.product-listing .itemSummary {
    font-size: 0.6em;
    font-weight: 600;
    /*margin-bottom: 1.5em;*/
    margin-top: 1em;
	height: 3.5em;
	overflow: hidden;
} 

.product-listing span.isearchbimg {
    max-width: 8em; width: 25% !important;
	float: right !important;
	margin-left: 1em !important;
}

.searchPageWrapper .pagination { float: none; display: block; }


.medium-image-wrap a img {
    box-sizing: border-box;
    max-height: 100%;
    border: 1px solid #d4d4d4;
    margin: auto;
}


.add-to-cart-quantity .quantity-field {
    box-sizing: border-box;
    max-width: 100%;
    padding: .5em;
    background: #fff;
    border: 1px solid #bababa;
    border-radius: 0;
    font-size: 0.7em;
    letter-spacing: 0.02em;
    margin: 0 0 1em;
    text-overflow: ellipsis;
	box-shadow: none;
}

.relatedProducts .product-listing .price {
    padding: 0 0 .8em;
   }


.product-add-to-cart .coreCharge { display: block; margin-top: -10px; margin-bottom: 1em; }

.product-listing li > button[disabled=''] { background-color: #6d6e71;}

#AjaxShippingState { display: none; }

#PriceMatchGuaranteeForm a { font-size: 14px; }

.page-links {
    font-size: 0.6em;
    line-height: 1.2em;
}

.row-shopping-cart .shoppingcartproductname, .cart-column-price { font-size: 1.2em; margin-bottom: 0.5em; display: block; }
.cart-column-edit * { display: inline-block; }

.cart-summary-subtotal, .cart-summary-shipping, .cart-summary-tax {
    font-size: 18px;
    font-weight: bold;
}

.price-match-closeme, .shipping-estimator-closeme {
    cursor: pointer;
    margin-top: -2px;
    font-size: 0.8em;
    text-align: right;
    display: block;
}

.checkoutOPCEdit { float: right; margin-top: -2.5em; font-size: 0.6em; cursor: pointer; color: #bababa; margin-right: -0.5rem; }
.checkout-block.active .checkoutOPCEdit { display: none; }

.signin-page .login-form { width: 100%; }
.signin-page .login-form .form-group, .signin-page .forgot-password-email {
    margin-bottom: 15px;
    width: 49%;
    min-width: 350px;
    display: inline-block;
}
.signin-page .password-recovery-form div span { font-size: 0.8em; }



.account-form .form-group, .create-account-page .form-group {
    width: 47%;
    min-width: 200px;
    /*display: inline-block;*/
}
@media (max-width:600px) {
.account-form .form-group, .create-account-page .form-group { width: 100%; }
}

.create-account-page .address-control .form-group {display: inline-block;}
.create-account-page .address-row { font-size: 0.8em; line-height: 1.2; }
.create-account-page .alternating-data-item { background-color: #f9f9f9; }
.create-account-page table { margin: 1em; }

.account-page .page-links a {
    padding: 1em;
    border: solid 1px #962026;
    border-radius: 0.5em;
    display: inline-block;
    font-weight: bold;
    font-size: 1.2em;
    margin: 0.5em;
}

.update-account-button, .add-billing-address-button, .add-shipping-address-button, .edit-item .update-button {
    box-sizing: border-box;
    padding: .6em .5em;
    background: #f0f0f0;
    border: 1px solid #b0b0b0;
    color: #962026;
    font-size: 0.75em;
    text-transform: uppercase;
    margin: .8em;
}

.order-history { font-size: 0.75em; text-align: left; }
.order-history .table-header { background-color: #f9f9f9; padding: 0.25em; }
.order-history table td { padding: 0.5em; line-height: 1.2; }
.address-wrap {
    line-height: 1.25;
    padding: 0 2%;
    width: 46%;
}
.address-wrap .address-view {
    font-size: 0.8em;
}

div.row-checkout-controls { clear: both; }

.opc-container-inner ul.confidence-list li:nth-child(-n+5) {cursor:pointer}

#RateCommentDiv { display: none; }
#RateCommentDiv iframe { display: none; }

.product-info-tabs section div p img { display: block; margin: 0 auto; text-align: center; }
.product-info-tabs section > div, .product-info-tabs > section > div > div { background-color: #fff !important; }

.product-stock p { display: none; }

.product-vehicle-selector div.continue {
    border: solid 5px #962026;
    padding: 0.5em;
    margin: 1em 0 0 0;
    display: block;
}

.product-vehicle-selector div.continue span {
    color: #962026; 
}

@media (max-width:600px) {
    .rotator .cycle-pager {
        bottom: -0.9em;
        right: 32%;
    }
}

/*span#loginResult { display: block; }*/

div#google_translate_element * { display: inline; }

.product-title > ul li {
    clear: left;
}

@media (min-width:1000px) 
{
    .product .product_part_info
        {
        float:left;
        padding-left:40px;
    }
}
@media (max-width:999px) 
{
    .product .product_part_info
        {
        padding-top:20px;
        padding-bottom:40px;
        text-align:center;
    }
}

.signin-page .login-layout-table
{
    width:54% !important; float:left;
}
.signin-page .forgot-password-layout-table
{
    width:44% !important; position:inherit !important; right:inherit !important; bottom:inherit !important;
}
@media (max-width:1150px) 
{
  .signin-page .login-layout-table
    {
        width:99% !important; clear:both;
  }
  .signin-page .forgot-password-layout-table
    {
        width:99% !important; clear:both;
        position:inherit !important; right:inherit !important; bottom:inherit !important;
  }
}
