/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(../images/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/controls.png) no-repeat -75px 0px; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0px; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) no-repeat -25px 0px; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.uneedapart.com/used_auto_parts_request/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.uneedapart.com/used_auto_parts_request/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.uneedapart.com/used_auto_parts_request/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.uneedapart.com/used_auto_parts_request/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.uneedapart.com/used_auto_parts_request/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.uneedapart.com/used_auto_parts_request/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.uneedapart.com/used_auto_parts_request/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.uneedapart.com/used_auto_parts_request/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
.btn_orange {
    -moz-border-radius: 4px 4px 4px 4px;
    background: url("../images/btn-orange.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #BE3101;
    color: #FFFFFF;
    font-weight: bold;
    margin: 0;
    padding: 4px 10px;
    text-decoration: none;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}












.ui-widget-content {
    background: #eee !important;
}

.unap-layout-wrapper {
    background: #fff !important;
}

.unap-sheet {
    width: 1200px;
    border: none !important;
}

div#unap-main {
    background: #bfbfbf !important;
}

.ui-widget-content {
    border: none;
}

.maindeealdivs {
    /* background-color: #fff; */
    /* box-shadow: 0 1px 3px rgba(0,0,0,.09); */
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 30px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #fff;
}

h2 {
    color: #262626;
}

h3#ui-accordion-accordion-header-1 {
    color: #262626;
}



.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #262626;
}

nav.unap-nav.desktop-nav {
    width: 1200px;
}



.pricecol {
    background: rgba(255, 255, 255, 0);
    text-shadow: none;
    font-size: 36px;
    color: #e40102;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    color: #262626;
}

div#dealerdiv1-5e09f8a613db76 {}

a.modelLink {
    background: #e52727;
}

li.partnameauto {
    min-width: 24%;
}

input#partnameauto {
    border-radius: 2px;
    background-clip: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,background .15s ease-in-out;
    color: #262626;
    background-color: #fff;
    border: 1px solid #ebebeb;
    height: 36px;
    padding: 7.5px 10px;
    font-size: 16px;
    line-height: 19px;
}

div#ui-tabs-3 {
    background: #fff;
}

.ui-widget-content {
    color: #262626;
}

header.unap-header {
    width: 1200px;
}

ul.unap-hmenu.menu-2 {
    width: 1200px;
    /* margin: 0px auto 0; */
}

nav.unap-nav {}

.ui-widget {
    font-family: Roboto,"sans-serif";
}

h3#ymmacc h2 {
    background: #ea0003;
    color: #fff;
    display: inline-block;
    padding: 10px 31px;
}

.highslide img {
    border: none;
}

div.mtable {
    margin-top: 30px;
}

input.paypalbuynow {
    max-width: 200px;
}

a.tag-badge.tag-badge--new {
    display: inline-block;
    position: relative;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 500;
    line-height: 1;
    z-index: 0;
    height: 18px;
    color: #fff !important;
    padding: 4px 14px 0;
}

.tag-badge--new:before {
    background: #37f;
    color: #fff;
}

a.tag-badge:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
    border-radius: 2.5px;
    transform-origin: center;
    left: 3.5px;
    right: 3.5px;
    transform: skewX(-20deg);
}



.rating__body{display:-ms-flexbox;display:flex;}
.rating__star{width:13px;height:12px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d0d5d9' width='13' height='12'%3E%3Cpath d='M6.5 1.5l1.6 3 .3.5h3l-2 1.6-.5.4.1.6.7 3L7 9.1l-.5-.2-.5.2-2.8 1.5.7-3 .2-.6-.5-.4-2-1.6h3l.3-.5 1.6-3m0-1.5c-.2 0-.4.1-.5.3L4 4H.5c-.5.1-.7.8-.3 1.1L3 7.4l-1 4c-.1.3.2.6.5.6.1 0 .2 0 .3-.1L6.5 10l3.7 1.9c.1 0 .2.1.3.1.3 0 .6-.3.5-.6l-1-4 2.8-2.3c.3-.3.1-1-.3-1.1H9L7 .3C6.9.1 6.7 0 6.5 0z'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(0, 0, 0, 0.08)' width='13' height='12'%3E%3Cpath d='M7 .3L9 4h3.5c.4.1.6.8.3 1.1L10 7.4l1 4c.1.4-.4.8-.8.6l-3.7-2-3.7 1.9c-.4.2-.9-.1-.8-.6l1-4L.2 5.1C-.2 4.8 0 4.1.5 4H4L6 .3c.2-.4.8-.4 1 0z'/%3E%3C/svg%3E");}
.rating__star+.rating__star{margin-left:3px;}
.rating__star--active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(0, 0, 0, 0.08)' width='13' height='12'%3E%3Cpath d='M6.5 1.5l1.6 3 .3.5h3l-2 1.6-.5.4.1.6.7 3L7 9.1l-.5-.2-.5.2-2.8 1.5.7-3 .2-.6-.5-.4-2-1.6h3l.3-.5 1.6-3m0-1.5c-.2 0-.4.1-.5.3L4 4H.5c-.5.1-.7.8-.3 1.1L3 7.4l-1 4c-.1.3.2.6.5.6.1 0 .2 0 .3-.1L6.5 10l3.7 1.9c.1 0 .2.1.3.1.3 0 .6-.3.5-.6l-1-4 2.8-2.3c.3-.3.1-1-.3-1.1H9L7 .3C6.9.1 6.7 0 6.5 0z'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffd333' width='13' height='12'%3E%3Cpath d='M7 .3L9 4h3.5c.4.1.6.8.3 1.1L10 7.4l1 4c.1.4-.4.8-.8.6l-3.7-2-3.7 1.9c-.4.2-.9-.1-.8-.6l1-4L.2 5.1C-.2 4.8 0 4.1.5 4H4L6 .3c.2-.4.8-.4 1 0z'/%3E%3C/svg%3E");}



.quickview__product-meta{margin:12px 0 0;}
.quickview__product-meta table{display:block;margin:-3px;}
.quickview__product-meta tbody{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.quickview__product-meta td,.quickview__product-meta th,.quickview__product-meta tr{display:block;}
.quickview__product-meta tr{background:#f2f2f2;border-radius:1.5px;margin:3px;padding:5px 14px 5px 7px;}
.quickview__product-meta th{font-size:11px;font-weight:400;color:gray;line-height:1;}
.quickview__product-meta td{font-size:13px;line-height:1;font-weight:500;}
.quickview__product-meta a{color:inherit;}






.quickview__product-meta table {
    background-color: rgba(255, 255, 255, 0) !important;
}

a.btn.btn-success {
    border-radius: 0;
}

.partsbox {
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0,0,0,.09);
    margin: 0 0 10px 0;
    clear: both;
    float: left;
    width: 100%;
    padding: 16px 0;
}

.yardheader {
    background: #fff;
}



.yardinfo {
    width: 30px;
}


.test li {
    border: solid #fff 3px;
    background: #e52727;
    color: #fff;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #262626;
}

.unap-button {
    background: #e52727;
    border: 1px solid #bf1919;
    font-weight: normal;
    color:#fff;
}

a.modelLink {
    font-size: 26px;
    height: 44px;
}

a.modelLink.unap-button.unap-mmbutton {
    min-width: 18%;
    vertical-align: baseline;
    line-height: 42px;
}

h2.veh-type-h2 {
   
    
}










/* custom3333333333333333333333333 */


li#cus_audio{
    background: #e52727;
    /* margin-top: 50px; */
    padding: 1px 0px;
	margin: 5px;
}
li#cus_audio img{
	width:40px;
	height:auto;
}