/*
*   atcui Icons
*/
.atcui-icon {
    display:inline-block;
    height:16px;
    width:16px;
    background:url(../images/atcui-icon-sprite.png) no-repeat;
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.atcui-icon-link, .atcui-icon-span {
    line-height:16px;
}

.atcui-icon-link {
    cursor:pointer;
    margin-right:3px;
    color : #505fbb;
}

a.atcui-icon-link.dark{
    cursor:pointer;
    margin-right:3px;
    color: #fff;
    font-size:24px;
}

a.atcui-icon-link.dark:hover{
    color: #6f787e;
}

.atcui a:hover {
   color:#000000;
   text-decoration: none;
}

.atcui .atcui-icon-link:hover {
    color:#000000;
    text-decoration: none;
}

.atcui-icon-link + .atcui-icon-link {
    margin-left:5px;
}

.atcui-icon-link > .atcui-icon,
.atcui-icon-span > .atcui-icon {
    margin-left:3px;
}

.atcui-icon-link > .atcui-icon:first-child,
.atcui-icon-span > .atcui-icon:first-child {
    margin-left:0;
    margin-right:3px;
}

/**
*  16x16 Icon Grid Impl.
*  Commented lines are currently not supported in the icon sprite
*/
/*  Print   */
.atcui-icon.atcui-print {
    background: none;
    background-position:0 0
}
.atcui-icon.atcui-print:before {
    content: "\f02f";
    font-size: 15px;
}
.atcui-icon-link .atcui-icon.atcui-print {background-position:0 -16px}
.atcui-icon-link:hover .atcui-icon.atcui-print {background-position:0 -32px}

/*  Video   */
.atcui-icon.atcui-video {
    background:none;
    background-position:0 -48px
}
.atcui-icon.atcui-video:before {
    content: "\e600";
    font-size: 17px;
    vertical-align: -2px;
}
.atcui-icon-link .atcui-icon.atcui-video {background-position:0 -64px}
.atcui-icon-link:hover .atcui-icon.atcui-video {background-position:0 -80px}

/*  Email   */
.atcui-icon.atcui-email {
    background : none;
    background-position:0 -96px
}
.atcui-icon.atcui-email:before {
    content: "\e60e";
    font-size: 14px;
    vertical-align: -1px;
}
.atcui-icon-link .atcui-icon.atcui-email {background-position:0 -112px}
.atcui-icon-link:hover .atcui-icon.atcui-email {background-position:0 -128px}

/*  Email, Type = Large  */
.atcui-icon.atcui-large.atcui-email {
    background-position:-111px -432px;
    width: 28px;
    height: 24px;
}
.atcui-icon-link:hover .atcui-icon.atcui-large.atcui-email {background-position:-111px -432px }

/*  Photo   */
.atcui-icon.atcui-photo {
    background:none;
    background-position:0 -144px
}
.atcui-icon.atcui-photo:before{
    content: "\e601";
    font-size: 17px;
    vertical-align: -2px;
}
.atcui-icon-link .atcui-icon.atcui-photo {background-position:0 -160px}
.atcui-icon-link:hover .atcui-icon.atcui-photo {background-position:0 -176px}

/*  Lock   */
.atcui-icon.atcui-lock {background-position:0 -192px}
.atcui-icon-link .atcui-icon.atcui-lock {background-position:0 -192px}
.atcui-icon-link:hover .atcui-icon.atcui-lock {background-position:0 -192px}

/*  Reload   */
.atcui-icon.atcui-reload {
    background:none;
    background-position:0 -288px
}
.atcui-icon.atcui-reload:before {
    content: "\e619";
}
.atcui-icon-link .atcui-icon.atcui-reload {background-position:0 -304px}
.atcui-icon-link:hover .atcui-icon.atcui-reload {background-position:0 -304px}

/*  Get a loan   */
.atcui-icon.atcui-getALoan {
    background : none;
    background-position:0 -352px
}
.atcui-icon.atcui-getALoan:before {
    content: "\e618";
    font-size: 16px;
    vertical-align: -1px;
}

.atcui-icon-link .atcui-icon.atcui-getALoan {background-position:0 -352px}
.atcui-icon-link:hover .atcui-icon.atcui-getALoan {background-position:0 -368px}

/*  Magnify   */
.atcui-icon.atcui-magnify {background-position:-16px -16px}
.atcui-icon-link .atcui-icon.atcui-magnify {background-position:-16px -16px}
.atcui-icon-link:hover .atcui-icon.atcui-magnify {background-position:-16px -32px}

/*  Help   */
.atcui-icon.atcui-help {
    background: none;
    background-position:-16px -64px
}
.atcui-icon.atcui-help:before {
    content: "\e607";
    font-size: 14px;
    vertical-align: -1px;
}

.atcui-icon-link .atcui-icon.atcui-help { background-position:-16px -64px}
.atcui-icon-link:hover .atcui-icon.atcui-help {background-position:-16px -80px}
.narrow-your-results .atcui-icon-link:hover {text-decoration: none}

/*  Calculator   */
.atcui-icon.atcui-calculator {
    background: none;
    background-position:-16px -112px
}
.atcui-icon.atcui-calculator:before {
    content: "\e604";
    font-size: 19px;
    vertical-align: -1px;
}

.atcui-icon-link .atcui-icon.atcui-calculator {background-position:-16px -112px}
.atcui-icon-link:hover .atcui-icon.atcui-calculator {background-position:-16px -128px}

/*  Comments   */
.atcui-icon.atcui-comments {
    background: none;
    background-position:-16px -160px
}
.atcui-icon.atcui-comments:before {
    content: "\e60f";
    font-size: 16px;
}

.atcui-icon-link .atcui-icon.atcui-comments {background-position:-16px -160px}
.atcui-icon-link:hover .atcui-icon.atcui-comments {background-position:-16px -176px}

/*  Add Comments   */
.atcui-icon.atcui-add-comments {background-position:-16px -208px}
.atcui-icon-link .atcui-icon.atcui-add-comments {background-position:-16px -208px}
.atcui-icon-link:hover .atcui-icon.atcui-add-comments {background-position:-16px -224px}

/*  Search Comments   */
.atcui-icon.atcui-searchComments {
      background:none;
      background-position:-16px -256px
}
.atcui-icon.atcui-searchComments:before {
    content: "\f002";
    font-size: 15px;
}
.atcui-icon-link .atcui-icon.atcui-searchComments {background-position:-16px -256px}
.atcui-icon-link:hover .atcui-icon.atcui-searchComments {background-position:-16px -272px}

/*  Search   */
.atcui-icon.atcui-search {
    background: none;
}
.atcui-icon.atcui-search:before {
    content: "\f002";
    margin-right: 3px;
}
.atcui-icon-link .atcui-icon.atcui-search {background-position:-16px -304px}
.atcui-icon-link:hover .atcui-icon.atcui-search {background-position:-16px -320px}

/*  New Search */
.atcui-icon.atcui-newSearch {
    background: none;
    background-position: -96px 0px
}
.atcui-icon.atcui-newSearch:before {
 content: "\e608";
 font-size:14px;
 vertical-align: -1px;
}
.actui-icon-link .atcui-icon.atcui-newSearch {background-position: -96px 0px}
.atcui-icon-link:hover .atcui-icon.atcui-newSearch {background-position: -96px -16px}

/*  Save Search */
.atcui-icon.atcui-saveSearch {
    background: none;
    background-position: -96px -48px
}
.atcui-icon.atcui-saveSearch:before {
    content: "\f002";
    font-size:14px;
}

.actui-icon-link .atcui-icon.atcui-saveSearch {background-position: -96px -48px}
.atcui-icon-link:hover .atcui-icon.atcui-saveSearch {background-position: -96px -64px}

/*  Detailed Search */
.atcui-icon.atcui-detailedSearch {background-position: -96px -96px}
.actui-icon-link .atcui-icon.atcui-detailedSearch {background-position: -96px -96px}
.atcui-icon-link:hover .atcui-icon.atcui-detailedSearch {background-position: -96px -112px}

/*  Edit */
.atcui-icon.atcui-edit {
    background:none;
    background-position: -96px -144px
}
.atcui-icon.atcui-edit:before {
    content: "\e613";
    font-size: 15px;
    vertical-align: -1px;
}

.actui-icon-link .atcui-icon.atcui-edit {background-position: -96px -144px}
.atcui-icon-link:hover .atcui-icon.atcui-edit {background-position: -96px -160px}

/*  External Link   */
.atcui-icon.atcui-externalLink {
    margin-left: 0px;
    background:none;
    background-position:-32px -18px
}
.atcui-icon.atcui-externalLink:before {
    content: "\e614";
    vertical-align: -2px;
    font-size: 16px;
    background-position:-32px -18px
}

.atcui-icon-link .atcui-icon.atcui-externalLink {background-position:-32px -18px}
.atcui-icon.atcui-externalLink:hover {background-position:-32px -32px}
.atcui-icon-link:hover .atcui-icon.atcui-externalLink{background-position:-32px -32px}
#partner-tiles-overlay-opened .atcui-icon.atcui-externalLink {background-position:-32px -48px}
.atcui-icon.atcui-externalLink.atcui-large { background-position:-143px -431px }

/*  PDF   */
.atcui-icon.atcui-pdf {background-position:-32px -64px}
.atcui-icon-link .atcui-icon.atcui-pdf {background-position:-32px -64px}
.atcui-icon-link:hover .atcui-icon.atcui-pdf {background-position:-32px -80px}

/*  Document   */
.atcui-icon.atcui-document {
    background: none;
    background-position:-48px -64px
}
.atcui-icon.atcui-document:before{
    content: "\e612";
    font-size: 16px;
}
.atcui-icon-link .atcui-icon.atcui-document {background-position:-48px -64px}
.atcui-icon-link:hover .atcui-icon.atcui-document {background-position:-48px -80px}

/*  Star   */
.atcui-icon.atcui-star,
.atcui-icon.atcui-star.atcui-disabled {
    background:none;
    background-position:-32px -112px
}
.atcui-icon.atcui-star:before,
.atcui-icon.atcui-star.atcui-disabled :before{
    content: "\f005";
}

.atcui-icon-link .atcui-icon.atcui-star, .atcui-icon.atcui-star.atcui-enabled {background-position:-32px -112px}
.atcui-icon-link:hover .atcui-icon.atcui-star, .atcui-icon.atcui-star.atcui-active {background-position:-32px -128px}

/*  Sync   */
.atcui-icon.atcui-sync {
    background:none;
    background-position:-32px -160px
}
.atcui-icon.atcui-sync:before {
    content: "\f0ec";
    font-size: 15px ;
    padding-right: 1px;
    vertical-align: -1px;
}
.atcui-icon-link .atcui-icon.atcui-sync {background-position:-32px -160px}
.atcui-icon-link:hover .atcui-icon.atcui-sync {background-position:-32px -176px}

/*  Add   */
.atcui-icon.atcui-add {
    background-position:-32px -208px;
    background: none;
}
.atcui-icon.atcui-add:before {
    content: "\e606";
    font-size: 15px;
    vertical-align: -1px;
}
.atcui-icon-link .atcui-icon.atcui-add {background-position:-32px -208px}
.atcui-icon-link:hover .atcui-icon.atcui-add {background-position:-32px -224px}

/*  Close   */
.atcui-icon.atcui-close {
    background :none;
    background-position:-32px -256px
}
.atcui-icon.atcui-close:before {
    content: "\e610";
    font-size: 18px;
    vertical-align: -4px;
}
.atcui-icon-link .atcui-icon.atcui-close {background-position:-32px -256px}
.atcui-icon-link:hover .atcui-icon.atcui-close {background-position:-32px -272px}

/*  Send to Mobile   */
.atcui-icon.atcui-sendToMobile{
    background :none;
    background-position:0px -256px
}
.atcui-icon.atcui-sendToMobile:before{
    content: "\e611";
    font-size: 15px;
}
.atcui-icon-link .atcui-icon.atcui-sendToMobile {background-position:0px -256px}
.atcui-icon-link:hover .atcui-icon.atcui-sendToMobile {background-position:0px -272px}

/*  Special   */
.atcui-icon.atcui-special {
     background: none;
     background-position:-32px -288px;
}
.atcui-icon.atcui-special:before {
    content: "\e618";
    font-size: 15px;
    vertical-align: -1px;
}
.atcui-icon-link .atcui-icon.atcui-special {background-position:-32px -288px;}
.atcui-icon-link:hover .atcui-icon.atcui-special {background-position:-32px -288px;}

/*  Facebook   */
.atcui-icon.atcui-facebook {
    background:none;
    background-position:-48px 0;
}
.atcui-icon.atcui-facebook:before {
    content: "\e60b";
}
.atcui-icon-link .atcui-icon.atcui-facebook {background-position:-48px 0;}
.atcui-icon-link:hover .atcui-icon.atcui-facebook {background-position:-48px 0;}

/*  Twitter   */
.atcui-icon.atcui-twitter { background: none; }
.atcui-icon.atcui-twitter:before { content: "\e60c"; }
.atcui-icon-link .atcui-icon.atcui-twitter {background-position:-48px -48px}
.atcui-icon-link:hover .atcui-icon.atcui-twitter {background-position:-48px -48px}

/*  Digg   */
.atcui-icon.atcui-digg {background-position:-48px -96px}
.atcui-icon-link .atcui-icon.atcui-digg {background-position:-48px -96px}
.atcui-icon-link:hover .atcui-icon.atcui-digg {background-position:-48px -96px}

/*  Top   */
.atcui-icon.atcui-top {background-position:-48px -144px}
.atcui-icon-link .atcui-icon.atcui-top {background-position:-48px -160px}
.atcui-icon-link:hover .atcui-icon.atcui-top {background-position:-48px -176px}

/*  Payment   */
.atcui-icon.atcui-payment {background-position:-48px -192px}
.atcui-icon-link .atcui-icon.atcui-payment {background-position:-48px -192px}
.atcui-icon-link:hover .atcui-icon.atcui-payment {background-position:-48px -192px}

/*  Rating   */
.atcui-icon.atcui-rating {background-position:-48px -240px}
.atcui-icon-link .atcui-icon.atcui-rating {background-position:-48px -240px}
.atcui-icon-link:hover .atcui-icon.atcui-rating {background-position:-48px -240px}

/*  Error   */
.atcui-icon.atcui-error {background-position:-222px -16px}
.atcui-icon-link .atcui-icon.atcui-error {background-position:-222px -16px}
.atcui-icon-link:hover .atcui-icon.atcui-error {background-position:-222px -16px}

/*  One     */
.atcui-icon.atcui-one {background-position:-64px 0}
.atcui-icon-link .atcui-icon.atcui-one {background-position:-64px 0}

/*  Two     */
.atcui-icon.atcui-two {background-position:-64px -48px}
.atcui-icon-link .atcui-icon.atcui-two {background-position:-64px -48px}

/*  Clapper   */
.atcui-icon.atcui-clapper {background-position:-64px -96px}
.atcui-icon-link .atcui-icon.atcui-clapper {background-position:-64px -96px}
.atcui-icon-link:hover .atcui-icon.atcui-clapper {background-position:-64px -96px}

/*  DEV Debug   */
.atcui-icon.atcui-devdebug {background-position:-64px -160px}
.atcui-icon-link .atcui-icon.atcui-devdebug {background-position:-64px -160px}
.atcui-icon-link:hover .atcui-icon.atcui-devdebug {background-position:-64px -176px}

/*  Car   */
.atcui-icon.atcui-car {
    background:none;
    background-position:-64px -192px
}
.atcui-icon.atcui-car:before {
    content: "\e602";
}
.atcui-icon-link .atcui-icon.atcui-car {background-position:-64px -192px}
.atcui-icon-link:hover .atcui-icon.atcui-car {background-position:-64px -224px}

/*  CPO   */
.atcui-icon.atcui-cpo {background-position:-80px -192px}
.atcui-icon-link .atcui-icon.atcui-cpo {background-position:-80px -192px}
.atcui-icon-link:hover .atcui-icon.atcui-cpo {background-position:-80px -224px}

/*  Globe   */
.atcui-icon.atcui-globe {
    background:none;
    background-position:0px -432px
}
.atcui-icon.atcui-globe:before {
    content: "\e615";
    font-size: 16px;
}
.atcui-icon-link .atcui-icon.atcui-globe {background-position:0px -432px}
.atcui-icon-link:hover .atcui-icon.atcui-globe {background-position:0px -416px}

/*  Car (Large) */
.atcui-icon.atcui-car.atcui-large {
    height:19px;
    width:32px;
    background-position:-192px -48px;
}
.atcui-icon-link .atcui-icon.atcui-car.atcui-large {background-position:-192px -48px}
.atcui-icon-link:hover .atcui-icon.atcui-car.atcui-large {background-position:-192px -67px}


/*  Map  */
.atcui-icon.atcui-map {
    background:none;
    background-position:-64px -240px
}
.atcui-icon.atcui-map:before {
    content: "\e603";
    font-size: 17px;
    vertical-align: -1px;
}
.atcui-icon-link .atcui-icon.atcui-map {background-position:-64px -240px}
.atcui-icon-link:hover .atcui-icon.atcui-map {background-position:-64px -272px}

/*  Up  */
.atcui-icon.atcui-up {background-position:-80px -16px}

/*  Down  */
.atcui-icon.atcui-down {background-position:-80px 0}

/*  Required    */
.atcui-icon.atcui-required {background-position:-224px 0}
.atcui-icon-link .atcui-icon.atcui-required {background-position:-224px 0}


/* Remove */
/*.atcui-icon.atcui-remove {
    background: none;
    background-position:-80px -160px ;
}
.atcui-icon.atcui-remove:before {
    content: "\e61b";
    font-size: 13px;
    padding-left: 4px;
} */
.atcui-icon.atcui-remove {
    background: none;
    background-position:-80px -160px ;
}
.atcui-icon.atcui-remove:before {
    content: "\e61a";
    font-size: 15px;
}
.atcui-icon-link .atcui-icon.atcui-remove {background-position:-80px -160px}
.atcui-icon-link:hover .atcui-icon.atcui-remove {background-position:-80px -176px}

/*  For Sale   */
.atcui-icon.atcui-forsale {
    height:20px;
    width:29px;
    background-position:-112px 0;
}
.atcui-icon-link .atcui-icon.atcui-forsale {background-position:-112px 0}
.atcui-icon-link:hover .atcui-icon.atcui-forsale {background-position:-112px 0}

/*  For Sale (large) */
.atcui-icon.atcui-forSale.atcui-large {
    background-position: -351px -320px;
    height: 46px;
    width: 61px;
}
.atcui-icon-link .atcui-icon.atcui-forSale {background-position: -351px -320px}

/*  Trade-In Marketplace (large) */
.atcui-icon.atcui-tradeIn.atcui-large {
    background-position: -351px -368px;
    height: 46px;
    width: 64px;
}
.atcui-icon-link .atcui-icon.atcui-tradeIn {background-position: -351px -368px}

/*  Starburst w/ Dollar Sign   */
.atcui-icon.atcui-starburst {
    height:20px;
    width:20px;
    background-position:-112px -20px;
}
.atcui-icon-link .atcui-icon.atcui-starburst {background-position:-112px -20px}
.atcui-icon-link:hover .atcui-icon.atcui-starburst {background-position:-112px -20px}

/*  Facebook (Large) */
.atcui-icon.atcui-facebook.atcui-large {
    height:32px;
    width:32px;
    background-position:-112px -48px;
}
.atcui-icon-link .atcui-icon.atcui-facebook.atcui-large {background-position:-112px -48px}
.atcui-icon-link:hover .atcui-icon.atcui-facebook.atcui-large {background-position:-112px -48px}

/*  Twitter (Large) */
.atcui-icon.atcui-twitter.atcui-large {
    height:32px;
    width:32px;
    background-position:-112px -80px;
}
.atcui-icon-link .atcui-icon.atcui-twitter.atcui-large {background-position:-112px -80px}
.atcui-icon-link:hover .atcui-icon.atcui-twitter.atcui-large {background-position:-112px -80px}

/* Youtube (Icon Font) */

.atcui-icon.atcui-youtube{ background: none; }
.atcui-icon.atcui-youtube:before{ content: "\e60d"; }

/*  Youtube (Large) */
.atcui-icon.atcui-youtube.atcui-large {
    height:32px;
    width:32px;
    background-position:-112px -112px;
}
.atcui-icon-link .atcui-icon.atcui-youtube.atcui-large {background-position:-112px -112px}
.atcui-icon-link:hover .atcui-icon.atcui-youtube.atcui-large {background-position:-112px -112px}

/* Google+ (Font Icons) */
.atcui-icon.atcui-googleplus{ background: none; }
.atcui-icon.atcui-googleplus:before{ content: "\e60a"; }

/*  Google+ (Large) */
.atcui-icon.atcui-googleplus.atcui-large {
    height:32px;
    width:32px;
    background-position:-112px -256px;
}
.atcui-icon-link .atcui-icon.atcui-googleplus.atcui-large {background-position:-112px -256px}
.atcui-icon-link:hover .atcui-icon.atcui-googleplus.atcui-large {background-position:-112px -256px}

/*  Browse by Make (large) */
.atcui-icon.atcui-browseByMake.atcui-large {
    background-position: -352px -32px;
    height: 30px;
    width: 85px;
}
.atcui-icon-link .atcui-icon.atcui-browseByMake.atcui-large {background-position: -352px -32px;}
.atcui-icon-link:hover .atcui-icon.atcui-browseByMake.atcui-large {background-position: -352px -64px;}

/*  Browse by Style (large) */
.atcui-icon.atcui-browseByStyle.atcui-large {
    background-position: -352px -128px;
    height: 30px;
    width: 47px;
}
.atcui-icon-link .atcui-icon.atcui-browseByStyle.atcui-large {background-position: -352px -128px;}
.atcui-icon-link:hover .atcui-icon.atcui-browseByStyle.atcui-large {background-position: -352px -160px;}

/*  Browse by Price (large) */
.atcui-icon.atcui-browseByPrice.atcui-large {
    background-position: -352px -224px;
    height: 30px;
    width: 35px;
}
.atcui-icon-link .atcui-icon.atcui-browseByPrice.atcui-large {background-position: -352px -224px;}
.atcui-icon-link:hover .atcui-icon.atcui-browseByPrice.atcui-large {background-position: -352px -256px;}

/*  Previous Carat (Box style) (large) */
.atcui-icon.atcui-previousCaratBox.atcui-large {
    background-color: #505dbe;
    background-position: -400px -129px;
    border: 1px solid #d2d2d2;
    height: 8px;
    padding: 6px;
    width: 9px;
}
.atcui-icon-link .atcui-icon.atcui-previousCaratBox.atcui-large {background-position: -400px -129px}


/*  Next Carat (Box style) (large) */
.atcui-icon.atcui-nextCaratBox.atcui-large {
    background-color: #505dbe;
    background-position: -400px -225px;
    border: 1px solid #d2d2d2;
    height: 8px;
    padding: 6px;
    width: 9px;
}
.atcui-icon-link .atcui-icon.atcui-nextCaratBox.atcui-large {background-position: -400px -225px;}

.atcui-icon-link:hover .atcui-icon.atcui-nextCaratBox.atcui-large, .atcui-icon-link:hover .atcui-icon.atcui-previousCaratBox.atcui-large {
    background-color: #F8991D;
    border: 1px solid #F8991D;
}

/*  Previous (Carat style) (large) */
.atcui-icon.atcui-previousCarat.atcui-large {
    background-position: -432px -127px;
    height: 27px;
    width: 15px;
}
.atcui-icon-link .atcui-icon.atcui-previousCarat.atcui-large {background-position: -432px -127px;}
.atcui-icon-link:hover .atcui-icon.atcui-previousCarat.atcui-large {background-position: -432px -159px;}

/*  Next (Carat style) (large) */
.atcui-icon.atcui-nextCarat.atcui-large {
    background-position: -432px -224px;
    height: 27px;
    width: 15px;
}
.atcui-icon-link .atcui-icon.atcui-nextCarat.atcui-large {background-position: -432px -224px;}
.atcui-icon-link:hover .atcui-icon.atcui-nextCarat.atcui-large {background-position: -432px -256px;}


/*  Previous (Arrow style) (large) (VDP-VDP-NAV) */
.atcui-icon.atcui-previousArrowVDP.atcui-large {
    background-position: -352px -415px;
    height: 27px;
    width: 15px;
}
.atcui-icon-link .atcui-icon.atcui-previousArrowVDP.atcui-large {background-position: -352px -415px;}
.atcui-icon-link:hover .atcui-icon.atcui-previousArrowVDP.atcui-large {background-position: -432px -159px;}

/*  Next (Arrow style) (large) (VDP-VDP-NAV) */
.atcui-icon.atcui-nextArrowVDP.atcui-large {
    background-position: -352px -415px;
    height: 27px;
    width: 15px;
    -moz-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    transform: scaleX(-1);
    filter:FlipH;
    -ms-filter: "FlipH";
}
.atcui-icon-link .atcui-icon.atcui-nextArrowVDP.atcui-large {background-position: -352px -415px;}
.atcui-icon-link:hover .atcui-icon.atcui-nextArrowVDP.atcui-large {background-position: -432px -159px;}

/*  New Listing */
.atcui-icon.atcui-newListing {
    height:13px;
    line-height:13px;
    width:106px;
    color:#FFF;
    text-align:center;
    font-weight:bold;
    font-size:10px;
    background: #16750f;
    background: -moz-linear-gradient(top,  #16750f 0%, #80b663 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#16750f), color-stop(100%,#80b663));
    background: -webkit-linear-gradient(top,  #16750f 0%,#80b663 100%);
    background: -o-linear-gradient(top,  #16750f 0%,#80b663 100%);
    background: -ms-linear-gradient(top,  #16750f 0%,#80b663 100%);
    background: linear-gradient(top,  #16750f 0%,#80b663 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16750f', endColorstr='#80b663',GradientType=0 );
}

/* New Listing SEVO */
.atcui-icon.atcui-newListingSevo {
    font-family: Arial,Verdana,sans-serif;
    width:125px;
    color: #f87b21;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    display: inline-block;
    background: none;
}
.atcui-icon-link .atcui-icon.atcui-newListingSevo {background-position:-112px -144px}
.atcui-icon-link:hover .atcui-icon.atcui-newListingSevo {background-position:-112px -144px}

/* New Listing SEVO Gallery View */
.atcui-icon.atcui-newListingSevoGallery {
    width:100px;
    font-size: 11px;
    color: #f87b21;
    font-weight: bold;
    letter-spacing: 1px;
    display: inline-block;
    background: none;
}
.atcui-icon-link .atcui-icon.atcui-newListingSevoGallery {background-position:-112px -368px}
.atcui-icon-link:hover .atcui-icon.atcui-newListingSevoGallery {background-position:-112px -368px}

/* BETA icon */
.atcui-icon.atcui-beta {
    padding: 0 3px;
    width: 27px;
    height: 11px;
    line-height: 11px;
    font-size: 10px;
    font-weight: normal;
    color: #fff;
    background: #f8991d;
}

/*  Play  */
.atcui-icon.atcui-play {
    height:32px;
    width:51px;
    background-position:-112px -192px;
}
.atcui-icon-link .atcui-icon.atcui-play {background-position:-112px -192px}
.atcui-icon-link:hover .atcui-icon.atcui-play {background-position:-112px -224px}

/* Alert */
.atcui-icon.atcui-alert {background-position:-80px -112px; }
.atcui-icon-link .atcui-icon.atcui-alert {background-position:-80px -112px}
.atcui-icon-link:hover .atcui-icon.atcui-alert {background-position:-80px -128px}

/* Settings */
.atcui-icon.atcui-setting {background-position:-64px -160px; }
.atcui-icon-link .atcui-icon.atcui-setting {background-position:-64px -160px}
.atcui-icon-link:hover .atcui-icon.atcui-setting {background-position:-64px -176px}

/* check */
.atcui-icon.atcui-check {
    background-position:-80px -48px;
}
.atcui-icon-link .atcui-icon.atcui-check {background-position:-80px -48px; }
.atcui-icon-link:hover .atcui-icon.atcui-check {background-position:-80px -48px; }

/* circled checkmark */
.atcui-icon.atcui-circledCheck {
    background-position: -62px -302px;
    height: 18px;
    width: 18px;
}
.atcui-icon-link .atcui-icon.atcui-circledCheck {background-position: -62px -302px; }
.atcui-icon-link:hover .atcui-icon.atcui-circledCheck {background-position: -62px -302px; }

/** Fuel Types **/
/*  Gasoline */
.atcui-icon.atcui-gas {background-position:-144px -48px; }
.atcui-icon-link .atcui-icon.atcui-gas {background-position:-144px -48px; }
.atcui-icon-link:hover .atcui-icon.atcui-gas {background-position:-144px -48px; }

/*  Diesel */
.atcui-icon.atcui-diesel {background-position:-160px -48px; }
.atcui-icon-link .atcui-icon.atcui-diesel {background-position:-160px -48px; }
.atcui-icon-link:hover .atcui-icon.atcui-diesel {background-position:-160px -48px; }

/*  Hybrid */
.atcui-icon.atcui-hybrid {background-position:-144px -64px; }
.atcui-icon-link .atcui-icon.atcui-hybrid {background-position:-144px -64px; }
.atcui-icon-link:hover .atcui-icon.atcui-hybrid {background-position:-144px -64px; }

/*  Flexible */
.atcui-icon.atcui-flexible {background-position:-176px -64px; }
.atcui-icon-link .atcui-icon.atcui-flexible {background-position:-176px -64px; }
.atcui-icon-link:hover .atcui-icon.atcui-flexible {background-position:-176px -64px; }

/*  Unknown Fuel */
.atcui-icon.atcui-unknown-fuel {background-position:-176px -48px; }
.atcui-icon-link .atcui-icon.atcui-unknown-fuel {background-position:-176px -48px; }
.atcui-icon-link:hover .atcui-icon.atcui-unknown-fuel {background-position:-176px -48px; }

/*  Methanol */
.atcui-icon.atcui-methanol {background-position:-176px -64px; }
.atcui-icon-link .atcui-icon.atcui-methanol {background-position:-176px -64px; }
.atcui-icon-link:hover .atcui-icon.atcui-methanol {background-position:-176px -64px; }

/*  Ethanol */
.atcui-icon.atcui-ethanol {
    height:23px;
    width:16px;
    background-position:-176px -80px;
}
.atcui-icon-link .atcui-icon.atcui-ethanol {background-position:-176px -80px; }
.atcui-icon-link:hover .atcui-icon.atcui-ethanol {background-position:-176px -80px; }

/* Electric */
.atcui-icon.atcui-electric {
    height:23px;
    width:16px;
    background-position:-144px -80px;
}
.atcui-icon-link .atcui-icon.atcui-electric {background-position:-144px -80px}
.atcui-icon-link:hover .atcui-icon.atcui-electric {background-position:-144px -80px}

/* Alternative Fuel*/
.atcui-icon.atcui-alt { background-position:-198px -385px;}
.atcui-icon-link .atcui-icon.atcui-alt {background-position:-198px -385px;}
.atcui-icon-link:hover .atcui-icon.atcui-alt {background-position:-198px -385px;}


/* Natural Gas */
.atcui-icon.atcui-naturalGas {
    height:23px;
    width:16px;
    background-position:-160px -80px;
}
.atcui-icon-link .atcui-icon.atcui-naturalGas {background-position:-160px -80px}
.atcui-icon-link:hover .atcui-icon.atcui-naturalGas {background-position:-160px -80px}

/* Propane Gas */
.atcui-icon.atcui-propane {
    height:23px;
    width:16px;
    background-position:-160px -80px;
}
.atcui-icon-link .atcui-icon.atcui-propane {background-position:-160px -80px}
.atcui-icon-link:hover .atcui-icon.atcui-propane {background-position:-160px -80px}

/* Fuel Type Groups */

/* Alternative */
.atcui-icon.atcui-fuel-ALT {
    width: 17px;
    height: 21px;
    background-position: -112px -384px;
}
.atcui-icon-link .atcui-icon.atcui-fuel-ALT {background-position: -112px -384px}
.atcui-icon-link:hover .atcui-icon.atcui-fuel-ALT {background-position: -112px -405px}

/* Diesel */
.atcui-icon.atcui-fuel-DSL {
    width: 17px;
    height: 21px;
    background-position: -129px -384px;
}
.atcui-icon-link .atcui-icon.atcui-fuel-DSL {background-position: -129px -384px}
.atcui-icon-link:hover .atcui-icon.atcui-fuel-DSL {background-position: -129px -405px}

/* Electric */
.atcui-icon.atcui-fuel-ELE {
    width: 17px;
    height: 21px;
    background-position: -146px -384px;
}
.atcui-icon-link .atcui-icon.atcui-fuel-ELE {background-position: -146px -384px}
.atcui-icon-link:hover .atcui-icon.atcui-fuel-ELE {background-position: -146px -405px}

/* Gasoline */
.atcui-icon.atcui-fuel-GSL {
    width: 17px;
    height: 21px;
    background-position: -163px -384px;
}
.atcui-icon-link .atcui-icon.atcui-fuel-GSL {background-position: -163px -384px}
.atcui-icon-link:hover .atcui-icon.atcui-fuel-GSL {background-position: -163px -405px}

/* Hybrid/Electric */
.atcui-icon.atcui-fuel-HYB {
    width: 17px;
    height: 21px;
    background-position: -180px -384px;
}
.atcui-icon-link .atcui-icon.atcui-fuel-HYB {background-position: -180px -384px}
.atcui-icon-link:hover .atcui-icon.atcui-fuel-HYB {background-position: -180px -405px}

/* Homepage Flyout Trigger Right Arrow Icon */
.atcui-icon.atcui-homepage-flyout-arrow {
    background-position: -144px 0;
}

.atcui-icon-link .atcui-icon.atcui-homepage-flyout-arrow {
    background-position: -144px 0;
}

.atcui-icon-link:hover .atcui-icon.atcui-homepage-flyout-arrow {
    background-position: -144px -16px;
}

/* DealerZone */

.atcui-icon.atcui-facebook-DZ-icon{
    background-position: -112px -464px;
    width: 25px;
    height: 25px;
}

.atcui-icon.atcui-twitter-DZ-icon{
    background-position: -112px -494px;
    width: 25px;
    height: 25px;
}

/* Magnify  (amplify) Transparent */
.atcui-icon.atcui-amplify {background-position: 1px -383px; }
.atcui-icon-link .atcui-icon.atcui-amplify {background-position: 1px -383px; }
.atcui-icon-link:hover .atcui-icon.atcui-amplify {background-position: 1px -383px; }

/* Listing View */
.atcui-icon.atcui-listView {
    width: 25px;
    height: 20px;
    background-position: -206px -160px;
}
.atcui-icon-link .atcui-icon.atcui-listView,
.atcui-icon.atcui-listView.atcui-active {
    background-position: -206px -192px;
}
/*.atcui-icon-link:hover .atcui-icon.atcui-listingView {background-position: 1px -383px; }*/

/* Gallery View */
.atcui-icon.atcui-galleryView {
    width: 25px;
    height: 20px;
    background-position: -174px -160px;
}
.atcui-icon-link .atcui-icon.atcui-galleryView,
.atcui-icon.atcui-galleryView.atcui-active  {
    background-position: -174px -192px;
}
/*.atcui-icon-link:hover .atcui-icon.atcui-galleryView {background-position: 1px -383px; }*/

.atcui-icon.atcui-icon-plus, .atcui-icon.atcui-icon-minus{
    height: 9px;
    width: 8px;
}

.atcui-icon.atcui-icon-plus {
    background-position: -192px -432px;
}
.atcui-icon.atcui-icon-minus {
    background-position: -176px -432px;
}

.atcui-icon-link:hover .atcui-icon.atcui-icon-plus {
    background-position: -192px -448px;
}
.atcui-icon-link:hover .atcui-icon.atcui-icon-minus {
    background-position: -176px -448px;
}

.atcui-icon.atcui-icon-flyout-tip {
    height: 5px;
    width: 6px;
    background-position: -213px -325px;
}

.atcui-icon-link:hover .atcui-icon.atcui-icon-flyout-tip {
    background-position: -213px -309px;
    color: #000000;
}

.atcui-filterFlyout-trigger.atcui-active .atcui-icon.atcui-icon-flyout-tip {
    background-position: -213px -293px;
}
/* Open List Icon */
.atcui-icon.atcui-open-list { background-position: -32px 0px }

/* Open List Icon */
.atcui-icon.atcui-close-list { background-position: -16px 0px }

/* Pin header (VDPN) Icons */

/* Pin header back */

.atcui-icon.atcui-vdpn-back { background-position: -160px -16px }
span:hover .atcui-icon.atcui-vdpn-back,
a:hover .atcui-icon.atcui-vdpn-back { background-position: -160px 0px }

/* Pin header email */

.atcui-icon.atcui-vdpn-email { background-position: -176px -16px }
span:hover .atcui-icon.atcui-vdpn-email,
a:hover .atcui-icon.atcui-vdpn-email { background-position: -176px 0px }

/* Pin header save */

.atcui-icon.atcui-vdpn-save { background-position: -192px -16px }
span:hover .atcui-icon.atcui-vdpn-save,
a:hover .atcui-icon.atcui-vdpn-save { background-position: -192px 0px }

/* Save car icon */
.atcui-icon.atcui-save-car { background-position: -48px -16px }

/* Compare car icon */
.atcui-icon.atcui-compare-car { background-position: -48px -32px }

.atcui-icon.atcui-listingsave, .atcui-icon.atcui-listingcompare, .atcui-icon.atcui-listinghide,
.atcui-icon.atcui-listingsaved, .atcui-icon.atcui-listingcompared {
    width: 32px;
    height: 32px;
}

/*  Listing Save   */
.atcui-icon.atcui-listingsave {background-position:0px -450px;}
.atcui-icon-link .atcui-icon.atcui-listingsave {background-position:0px -450px;}
.atcui-icon-link:hover .atcui-icon.atcui-listingsave {background-position:0px -482px;}
.atcui-icon.atcui-listingsaved {background-position:0px -514px;}

/*  Listing Compare   */
.atcui-icon.atcui-listingcompare {background-position:-32px -450px;}
.atcui-icon-link .atcui-icon.atcui-listingcompare {background-position:-32px -450px;}
.atcui-icon-link:hover .atcui-icon.atcui-listingcompare {background-position:-32px -482px;}
.atcui-icon.atcui-listingcompared {background-position:-32px -514px;}

/*  Listing Hide   */
.atcui-icon.atcui-listinghide {background-position:-64px -450px;}
.atcui-icon-link .atcui-icon.atcui-listinghide {background-position:-64px -450px;}
.atcui-icon-link:hover .atcui-icon.atcui-listinghide {background-position:-64px -482px;}

/* Listing Media - SEVO Test */
.sevotestoptimizelistingv2 .atcui-icon.atcui-video, .sevotestoptimizelistingv2 .atcui-icon.atcui-photo {
    width: 20px;
    heigiht: 16px;
}

/* Listing Media Video - SEVO Test */
.sevotestoptimizelistingv2 .atcui-icon.atcui-photo {background-position: -144px -112px;}
.sevotestoptimizelistingv2 .atcui-icon-link .atcui-icon.atcui-photo {background-position: -144px -112px;}
.sevotestoptimizelistingv2 .atcui-icon-link:hover .atcui-icon.atcui-photo {background-position: -144px -112px;}

/* Listing Media Photo - SEVO Test */
.sevotestoptimizelistingv2 .atcui-icon.atcui-video {background-position: -144px -128px;}
.sevotestoptimizelistingv2 .atcui-icon-link .atcui-icon.atcui-video {background-position: -144px -128px;}
.sevotestoptimizelistingv2 .atcui-icon-link:hover .atcui-icon.atcui-video {background-position: -144px -128px;}


.atcui-icon.atcui-arrow-up {
    background: none;
    font-family: "Arial", "Helvetica", sans-serif;
    display: inline-table;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.atcui-icon.atcui-arrow-up:before {
    content: '\2191';
    display:table-cell;
    text-align: center;
    vertical-align: middle;

}

.atcui-icon.atcui-arrow-down {
    background: none;
    font-family: arial, "Arial", "Helvetica", sans-serif;
    display: inline-table;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.atcui-icon.atcui-arrow-down:before {
    content: '\2193';
    display:table-cell;
    text-align: center;
    vertical-align: middle;
}

@font-face {
    font-family: 'icomoon';
    src:url('../fonts/icomoon.eot?3chtst');
    src:url('../fonts/icomoon.eot?#iefix3chtst') format('embedded-opentype'),
    url('../fonts/icomoon.woff?3chtst') format('woff'),
    url('../fonts/icomoon.ttf?3chtst') format('truetype'),
    url('../fonts/icomoon.svg?3chtst#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

.icon-record:before {
    content: "\e609";
}
.icon-radio-checked:before {
    content: "\e616";
}
.icon-radio-unchecked:before {
    content: "\e617";
}
.icon-primitive-dot:before {
    content: "\f052";
}
.icon-checkmark:before {
    content: "\e605";
}
.icon-arrow-down:before {
    background: none;
    content: "\e61c";
}

.icon-checkbox-checked:before {
    content: "\e61d";
}
.icon-checkbox-unchecked:before {
    content: "\e61e";
}
