
body, body * {
	vertical-align:baseline;
	border:0 none;
	outline:0;
	padding:0;
	margin:0;
}

#container {
    position:absolute;
    overflow:hidden;
    width:728px;
    height:90px;
    background:#fff;
    box-sizing:border-box;
    border:1px solid #000;
    overflow:hidden;
    display:none;
	margin: auto;
  left: 0px;
  right: 0px;
	
}
#container1 {
  
    width:300px;
    height:90px;
   
}
sup {
    vertical-align: super;
    font-size: smaller;
}
#broadExit{
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    height:100%;
    cursor:pointer
}

#snow{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 300px;
    height: 600px;
    opacity: .65;
}

#imgCont{
    position: absolute;
    top: 0px;
    left: -15px;
    height: 1200px;
    width: 333px;
}

#sky{
    background-image: url(images/sky.jpg);
    position: absolute;
    top: 0px;
    left: -30px;
    height: 500px;
    width: 500px; background-repeat: no-repeat;
	 background-position: -300px -10px;
}

#foreground{
    background-image: url(images/foreground.png);
    position: absolute;
    top: 258px;
    left: 0px;
    height: 250px;
    width: 333px;
}

#jelly{
    background-image: url(images/jelly.png);
    position: absolute;
    top: 337px;
    left: 36px;
    height: 135px;
    width: 333px;
}

#nameplate{
    background-image: url(images/nameplate.png);
    background-size: 300px 250px;
    position: absolute;
    top: -30px;
    left: 210px;
    height: 250px;
    width: 300px;
}

#headline{
    background-image: url(images/headline.png);
    background-size: 300px 250px;
    position: absolute;
    top: -120px;
    left: 339px;
    height: 250px;
    width: 300px;
}

#offer{
    background-image: url(images/offer.png);
    background-size: 300px 250px;
    position: absolute;
    top: -125px;
    left: 315px;
    height: 250px;
    width: 300px;
	scale: 1.1
}

#orangeRule{
    position: absolute;
    background-color: #f26147;
    top: 174px;
    left: 26px;
    height: 2px;
    width: 14px;
}

#footer{
    position: absolute;
    background-color: #fff;
    top: 478px;
    left: -6px;
    width: 340px;
    height: 175px;
}


#logo{
    background-image: url(images/logo.svg);
    background-size: 300px 250px;
    position: absolute;
    top: -15px;
    left: 0px;
    height: 300px;
    width: 250px;
}

#logograd{
    position: absolute;
    top: 0px;
    left: 10px;
    height: 125px;
    width: 120px;
    background: linear-gradient(to bottom,  rgba(49,84,112,1) 43%,rgba(49,84,112,1) 44%,rgba(49,84,112,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    mix-blend-mode: multiply;
}

#dealerfooter{
    position: absolute;
    background-color: none;
    bottom: 0px;
    right: 0px;
    width:300px;
    height: 27px;
}

#claimCopy{
    position:absolute;
    color:#000;
    right: 2px;
    top: 76px;
    cursor:pointer;
    height:11px;
    text-align:left;
    font:8px/12px Arial, sans-serif;
    text-align:center;
}
#disclaimer{
    display:block;
    position:absolute;
    top:1px;
    left:1px;
    width: 278px;
    height: 228px;
    padding:10px;
    background:rgba(255,255,255, 1);
    overflow-x:hidden;
    overflow-y:auto;
    font:7pt/8pt Arial, sans-serif;
    color:#324047 !important;
    visibility:hidden;
    cursor:pointer;
}

/* ANSIRA */
#dealerName{
    position:absolute;
    height: 27px;
    width: 130px;
    top: 10px;
    right: 3px; 
    text-decoration:none;
    font: 10px/11px Arial, sans-serif;
    text-align:right;
    letter-spacing:.05em;
    /* font-weight:bold; */
}
#dealerStreet{
    position:absolute;
    height:16px;
    width: 155px;
    top: 22px;
    right: 4px;
    font: 10px/11px Arial, sans-serif;
    text-align:right;
    letter-spacing:.05em;
    /* font-weight:bold; */
}
#dealerNum{
    position:absolute;
    height:16px;
    width:155px;
    top:60px;
    right:4px;
    text-decoration:none;
    font: 10px/11px Arial, sans-serif;
    text-align:right;
    letter-spacing:.05em;
    /* font-weight:bold; */
}
#dealerUrl{
    position:absolute;
    height:16px;
    width:300px;
    top:82px;
    right:0px;
    font: 10px/14px Arial, sans-serif;
    text-align:center;
    letter-spacing:.05em;
    /* font-weight:bold; */
}
/******************** CTA Magic ************************/

#ctaHit{
    position:absolute;
    width:300px;
    height:22px;
    top:50px;
    right:0px;
    overflow:hidden;
    cursor:pointer;
}
#cta{
    position:absolute;
    width:150px;
    height:22px;
    top:36px;
    right:0px;
    overflow:hidden;
}
#hover1, #hover2{
    background:#f26147;
    width:2px;
    height:40px;
    position:absolute;
    top:0px;
    left:0px;
}
#hovergrey1, #hovergrey2{
    background:#324047;
    width:2px;
    height:40px;
    position:absolute;
    top:0px;
    right:0px;
}
.kbaLabel{
    font:9px Arial, sans-serif;
    text-transform:uppercase;
    color:#29373d;
    letter-spacing:.13em;
  }
.kba{
    overflow:hidden;
    background:#efefef;
    cursor:pointer;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    position:absolute;
    top:0px;
    right:0px;
}
#kba{
    position:absolute;
    width: 125px;
    top: 42px;
    right: 7px;
    overflow:hidden;
    text-align:center;
}
