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

#container {
    overflow:hidden;
    position:absolute;
    width:728px;
    height:90px;
    top:0px;
    left:0px;
    color:#394951;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    border:1px solid #000;
    background:#fff;
    margin:auto;
    -moz-font-feature-settings:"lnum";
    -webkit-font-feature-settings:"lnum";
    font-feature-settings:"lnum";
    display:none;
	margin: 0 auto;
	right: 0
		
}

sup {font-size:small; vertical-align:super;}

#frame1{
    position:absolute;    
    top:0px;
    left:0px;
    display:block;
}
#offer{
    position:absolute;
    background:url(images/offer-300x250-fr1.svg)no-repeat;
    background-size:250px 250px;
/*    background-image:url(images/panel2.png);*/
    left:362px;
    top:-82px;
    width:250px;
    height:250px;
	scale: 1
/*    display:none;*/
}
#dealerCont{
    position:absolute;    
    top:0px;
    left:0px;
    background-color:#fff;
    background-color:#fff;
    height:220px;
    width:300px;

}

#broadExit{
    position:absolute;
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    cursor:pointer
}
#head{
    position:absolute;
    background:#efefef;
    height:38px;
    width:300px;
    top:0px;
    left:0px;
}
#head2{
    position:absolute;
    background:#efefef;
    height:38px;
    width:300px;
    top:0px;
    left:0px;
}
#whiteBG{
    position:absolute;
    background:white;
    height:183px;
    width:300px;
    top:38px;
    left:0px;
}
#dealerwhite{
    position:absolute;
    background:white;
    height:183px;
    width:300px;
    top:38px;
    left:0px;
}

#bgCont{
    position:absolute;
    left:0px;
    top:-6px;
    width:350px;
    height:250px;
    overflow: hidden;
}

#bg{
    position:absolute;
    background:url(images/image2.jpg);
    background-size:451px 150px;
    left:-40px;
    top:-52px;
    width:451px;
    height:148px;
}

#bg2{
    position:absolute;
    background:url(images/image2.jpg);
    background-size:300px 250px;
    left:0px;
    top:0px;
    width:300px;
    height:250px;
}

#footer{
    position:absolute;
	text-indent: 7%;
   
    bottom: 0px;
    left:0px;
    width:348px;
   font: 7px/10px Arial, sans-serif;
    text-align:CENTER;
    letter-spacing:.4em;
  
	color: white;
	
		BACKGROUND: none
}

#jelly{
    position:absolute;
    width:183px;
    height:103px;
    top:46px;
    left:59px;
}

#reserve{
    position:absolute;
    color:white;
    bottom:29px;
    left:3px;
}

#logo{
    position:absolute;
    background:url(images/logo1.svg)no-repeat;
    height:170px;
    width:300px;
    top:-11px;
	left:20px;
	
  
	
}

#rule{
    position:absolute;
    background:#f16046;
    height:33px;
    width:2px;
    top:0px;
    left:186px;
}

#nameplate{
    position:absolute;
    color:#324047;
    bottom:0px;
    left:34px;
    font:11px/13px Arial, sans-serif;
    text-align:left;font-weight:bold;
    letter-spacing:0.1em;
    text-transform:uppercase;
	z-index:4000000
}
#trimline{
    position:absolute;
    color:#324047;
    top:98px;
    left:175px;
    font:9px/9px Arial, sans-serif;
    text-align:left;
    letter-spacing:0.1em;
    text-transform:uppercase;
}

#orangeRule{
    position:absolute;
    background-color:#f26147;
    left:17px;
    top:169px;
    width:15px;
    height:2px;
}

/* #txt1{
    position:absolute;
    color:#324047;
    top:152px;
    left:25px;
    width:300px;
    font:12px/12px Arial, sans-serif;
    text-align:left;
    font-weight:bold;
    letter-spacing:0.04em;
}
#txt2{
    position:absolute;
    color:#324047;
    top:175px;
    left:25px;
    width:300px;
    font:17px/19px Georgia, sans-serif;
    text-align:left;
    font-weight:bold;
    letter-spacing:-0.04em;
} */

#txt1,#txt2 {
    position:absolute;
    left:302px;
    top:-116px;
    width:300px;
    height:250px;
    background-size:300px 250px;
	scale: 1.1
}
#txt1 {
    background-image:url(images/txt01-300x250-fr.svg);
}
#txt2 {
    background-image:url(images/txt02-300x250-fr.svg);
}

#nameplate {
    background-image:url(images/nameplate.svg);
}
#dealerContClose{
    position:absolute;
    top:199px;
    left:99px;
    height:15px;
    width:100px;
    cursor:pointer;
}
#offercard{
    position:absolute;
    color:#394951;
    height:95px;
    width:300px;
    top:126px;
    left:0px;
    letter-spacing:-.03em;
}
#dealerAsset{
    position:absolute;
    height:55px;
    width:254px;
    top:55px;
    left:23px;
}
#dealerName{
    position:absolute;
    height: 27px;
    width: 125px;
    top: 4px;
    right: 4px; 
    text-decoration:none;
    font: 11px/11px Arial, sans-serif;
    text-align:right;
    letter-spacing:.05em;
	font-weight:bold;
  
}


#dealerStreet{
    position:absolute;
    height:16px;
    width: 155px;
    top: 18px;
    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:61px;
    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:180px;
    left:0px;
    font: 11px/14px Arial, sans-serif;
    text-align:center;
    letter-spacing:.05em;
    font-weight:bold;
}
#leasefor{
    position:absolute;
    color:#324047;
    height:26px;
    top:4px;
    left:20px;
    font:9px/9px Arial, sans-serif;
    text-align:left;
    font-weight:bold;
    letter-spacing:.04em;
    text-transform:uppercase;
}
#leaseAmount{
    position:absolute;
    color:#324047;
    height:26px;
    top:13px;
    left:20px;
    font:25px Arial, sans-serif;
    text-align:right;
    letter-spacing:.02em;
}
#duration{
    position:absolute;
    color:#324047;
    top:13px;
    left:85px;
     font:9px/9px Arial, sans-serif;
    text-align:left;
    letter-spacing:.07em;
}
#offerRule{
    position:absolute;
    background:#f16046;
    height:33px;
    width:2px;
    top:4px;
    left:187px;
}

#WeeklyAmount{
    position:absolute;
    color:#324047;
    top:13px;
    left:207px;
    font:25px Arial, sans-serif;
    text-align:left;
    letter-spacing:.02em;
}
#weekly{
    position:absolute;
    top:3px;
    left:205px;
    font:9px/11px Arial, sans-serif;
    text-align:left;
    text-transform:uppercase;
    letter-spacing:.04em;
    font-weight:bold;
}

#purchaseAmount{
    position:absolute;
    color:#324047;
/*    color:#324047;*/
    top:35px;
    width:300px;
    font:30px/20px Arial, sans-serif;
    text-align:center;
    text-transform:uppercase;
    letter-spacing:.05em;
    
}

#ctaHit{
    position:absolute;
    width:140px;
    height:26px;
   bottom:30px;
    right:0px;
    overflow:hidden;
    cursor:pointer;
}
#cta{
    position:absolute;
    width:114px;
    height:26px;
   bottom:30px;
    right:0px;
    overflow:hidden;
}
#hover1, #hover2{
    background:#f26147;
    width:2px;
    height:26px;
    position:absolute;
    top:0px;
    left:0px;
}
#hovergrey1, #hovergrey2{
    background:#324047;
    width:2px;
    height:26px;
    position:absolute;
    top:0px;
    left:0px;
}
.kbaLabel{
    font:10px 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;
   bottom:0px;
    right:0px;
}
#kba{
    position:absolute;
    width:120px;
    top:40px;
    right:0px;
    overflow:hidden;
    text-align:right;
}
#claimCopy{
    position: absolute;
    bottom: 0px;
    right: 4px;
    cursor: pointer;
    color: #000;
    text-align: right;
    font: 8px/14px Arial, sans-serif;
}
#disclaimCopy{
height: 80px;
    width: 728px;
    position: absolute;
    top: 0px;
    background: #fff;
    color: #000;
    text-align: left;
    vertical-align: top;
    visibility: hidden;
    overflow-x: hidden;
    overflow-y: auto;
    cursor: pointer;
    font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
    position: absolute;
    font-size: 8px;
    line-height: 12px;
    padding: 10px;
}

#close{
    position: absolute;
    font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 9px;
    top: 2px;
    left: 2px;
}
#discCTAHIt{
    position: absolute;
    width:37px;
    height:18px;
   bottom: 0px;
    right: 0px;
    cursor: pointer;
}

@media (max-width: 414px) 
{
	#contpos {width: 414px !important}
	#container  {
	
	zoom: 1; /* Old IE only */
    -moz-transform: scale(.5);
    -webkit-transform: scale(.5);
    transform: scale(.5);
    transform-origin: top left;
	
	
	}
	
    
}