@font-face {
  font-family: "Lincoln-MillerBanner-Black";
  src: url("Lincoln-Miller-B-Black.woff");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "Lincoln-ProximaNovaReg";
  src: url("Lincoln-ProximaNova-Regular.woff");
  font-style: normal;
  font-weight: normal;
}

#border {
  border:1px solid #333333;
}

#banner {
  background:#ffffff;
  }
.imgCont{
    overflow: hidden;
}
#disclaimer{
  background:#fff;
padding: 13px;
    overflow-y:auto;
}
#discrule{
    width: 15px;
    height: 2px;
    margin-bottom: 7px;
    background-color: #f26147;
}
#disclaimerCopy{
  font:9px 'Lincoln-ProximaNovaReg';
  color:#000;
        position:relative;
    top:0%;color:#000;transform:translateY(0%);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);
    text-align: left
  }
.kbaLabel{
    font:9px 'Lincoln-ProximaNovaReg';
    font-weight: bolder;
    color:#284046;
    letter-spacing:.09em;
    padding: 10px 18px;
  }
.kba{
    overflow: hidden;
    background:#e0e0e0;
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
#kba1,#kba2 {
    display: none
}

#hover1, #hover2{
    background:#f26147;
}
#hovergrey1, #hovergrey2{
    background:#324047;
}

#headline1 {
    font:10px 'Lincoln-ProximaNovaReg';
    font-weight: bolder;
    color:#324047;
    text-align:left;
    text-transform:uppercase;
    text-shadow: .5px .5px 0;
    letter-spacing:0.17em;
}
#headline2 {
    font:30px 'Lincoln-MillerBanner-Black';
    color:#324047;
    text-align:left;
    letter-spacing:0.05em;
}
#copy1, #copy2, #copy3, #copy4 {
    font:20px/24px 'Lincoln-MillerBanner-Black';
    color:#324047;
    text-align:left;
    letter-spacing:0.01em;
}


#trimline{
    font:8px/10px Lincoln-ProximaNovaReg;
    color:#222;
    text-align:center;
}
#carModel{
   font:16px/16px Lincoln-ProximaNovaReg;
    color:#222;
    text-align:center;
    letter-spacing:0.05em;
}

#claimCTA{
    font:7px/7px Arial;
    color:#324047;
    text-align:right;
}

#ctaBg{
    background-color: #efefef;
}
#logobg {
    background:#324047;
}




/***********HOTSPOT CONTENT***********/


#nav{
    position: absolute;
    width: 106px;
    height: 20px;
    left: 288px;
    top: 70px;
    overflow: hidden;
    display: none;
    z-index: 11;
}

.hotspot{
    position: absolute;
    overflow: hidden;
    background: #fff;
    width: 25px;
    height: 3px;
    top: 10px;
    
}

#hot01{
    left: 0px;
}
#hot02{
    left: 27px;
}
#hot03{
    left: 54px;
}
#hot04{
    left: 81px;
}




.nav{
    position: absolute;
    width: 25px;
    height: 20px;
    top: 0px;
    cursor: pointer;
}

#nav01{
    left: 0px;
}
#nav02{
    left: 27px;
}
#nav03{
    left: 54px;
}
#nav04{
    left: 81px;
}



.active{
    position: absolute;
    background: #f26147;
    width: 25px;
    height: 3px;
    top: 10px;
    left: 0px;
}

#active01{
    left: 0px;
}

#orangeLine {height:2px; width:15px; background-color: #f26449;}

/*#bgWhiteEffect {background: url(white.png); width:300px; height:400px;}*/

#offerCard * {color: #222 !important;}

/*#offerCard {border:1px solid #000 !important;}*/

#vertical, #horizontal, #expand { margin: 0 auto; font-family: 'Lincoln-ProximaNova', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 7pt; text-align: center; }
#horizontal { width: 255px !important; height: 67px !important; max-height: 70px !important; padding:0px !important; }
#vertical { width: 130px !important; height: 150px !important; padding:0px !important; text-align: center; }
#expand { width: 130px !important; height: 150px !important; padding:0px !important; text-align: center; }


#gradient{
    position: absolute;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100;White+to+Transparent */
    background: -moz-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%),rgba(255,255,255,1) 100%; /* FF3.6-15 */
    background: -webkit-linear-gradient(right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
        width: 600px;
        height: 22px;
        top: 508px;
        left: 300px;
}
