*{margin: 0;padding: 0;cursor:pointer;}
#container,#container div{position: absolute;}
#container{width: 300px; height: 250px;border:1px #cccccc solid;-moz-box-sizing: border-box;box-sizing: border-box;display:block;overflow:hidden;background-color: #000000; background: url(bg.jpg) no-repeat;}
#anim_container {
	width: 300px; height: 250px;display:none;
}
#clickTag {
	cursor:pointer;
	width: 300px; height: 250px;
	background-color: #00ff37;
	opacity: 0;
}
#clickTag1 {
	cursor:pointer;
    background-color: #111d83;
    opacity: 0;
    width: 95px;
	height: 56px;
	top: 192px;
    left: 203px;
}
#disclaimer-btn {
	cursor:pointer;
    background-color: #111d83;
    opacity: 0;
    width: 70px;
    height: 15px;
    top: 127px;
	left: 214px;
	display: none;
}
#car-big {
	background: url(car_big.png) no-repeat;
	background-size: 218px 135px;
	width: 218px;
	height: 135px;
	top: 4px;
	left: 30px;
	opacity: 0;
}
#txt1 {
	background: url(txt1.png) no-repeat;
	background-size: 64px 7px;
	width: 64px;
	height: 7px;
	top: 131px;
	left: 217px;
	opacity: 0;
}
#left-line {
	width: 109px;
	height: 1px;
	top: 153px;
    left: 16px;
	background-color: #cccccc;
}
#left-linecover {
	width: 109px;
	height: 1px;
	top: 153px;
    left: 16px;
	background-color: #ffffff;
}
#txt2 {
	background: url(txt2.png) no-repeat;
	background-size: 31px 11px;
	width: 31px;
	height: 11px;
	top: 148px;
	left: 133px;
	opacity: 0;
}
#right-line {
	width: 109px;
	height: 1px;
	top: 153px;
    left: 172px;
	background-color: #cccccc;
}
#right-linecover {
	width: 109px;
	height: 1px;
	top: 153px;
    left: 172px;
	background-color: #ffffff;
}
#txt3 {
	background: url(txt3.png) no-repeat;
	background-size: 266px 17px;
	width: 266px;
	height: 17px;
	top: 164px;
	left: 16px;
	opacity: 0;
}
#divider-line {
	width: 300px;
	height: 1px;
	top: 0px;
    left: 0px;
	background-color: #cccccc;
}
#logos {
	background: url(logos.png) no-repeat;
	background-size: 180px 38px;
	width: 180px;
	height: 38px;
	top: 12px;
    left: 10px;
}
#cta {
	width: 95px;
	height: 56px;
	top: 1px;
    left: 203px;
	background-color: #007dbe;
}
#learn-more {
	background: url(learn-more.png) no-repeat;
	background-size: 54px 22px;
	width: 54px;
	height: 22px;
	top: 17px;
    left: 24px;
}
#arrow {
	background: url(arrow.png) no-repeat;
	background-size: 54px 22px;
	width: 54px;
	height: 22px;
	top: 17px;
    left: 24px;
}


#txt4_1 {
	background: url(txt4_1.png) no-repeat;
	background-size: 266px 137px;
	width: 266px;
	height: 137px;
	top: 30px;
	left: 15px;
	opacity: 0;
}

#txt4_2 {
	background: url(txt4_2.png) no-repeat;
	background-size: 266px 137px;
	width: 266px;
	height: 137px;
	top: 30px;
    left: 15px;
}

#txt4_3 {
	background: url(txt4_3.png) no-repeat;
	background-size: 266px 137px;
	width: 266px;
	height: 137px;
	top: 30px;
	left: 15px;
	opacity: 0;
}

#car-small {
	background: url(car_small.png) no-repeat;
	background-size: 300px 112px;
	width: 300px;
	height: 112px;
	top: -1px;
    left: -1px;
}

/* #txt5 {
	background: url(txt5.png) no-repeat;
	background-size: 61px 7px;
	width: 61px;
	height: 7px;
	top: 85px;
	left: 227px;
	opacity: 0;
} */

#left-line2 {
	width: 106px;
    height: 1px;
    top: 122px;
	left: 20px;
	overflow: hidden;
	background-color: #cccccc;
}
#left-linecover2 {
	width: 106px;
    height: 1px;
    top: 122px;
	left: 20px;
	background-color: #ffffff;
}
#txt6 {
	background: url(txt6.png) no-repeat;
	background-size: 30px 11px;
	width: 30px;
	height: 11px;
	top: 116px;
    left: 134px;
	opacity: 0;
}

#right-line2 {
	width: 106px;
    height: 1px;
    top: 122px;
	left: 171px;
	overflow: hidden;
	background-color: #cccccc;
}
#right-linecover2 {
	width: 106px;
    height: 1px;
    top: 122px;
	left: 171px;
	background-color: #ffffff;
}
#txt7 {
	background: url(txt7.png) no-repeat;
	background-size: 257px 16px;
	width: 257px;
	height: 16px;
	top: 132px;
    left: 21px;
	opacity: 0;
}
#txt8 {
	background: url(txt8.png) no-repeat;
	background-size: 265px 24px;
	width: 265px;
	height: 24px;
	top: 158px;
    left: 21px;
	opacity: 0;
}

#disclaimer {
	width: 300px;
	height: 191px;
	top: 0px;
    left: 0px;
	background-color: #000000;
	opacity: 0;
}
#txt9 {
	background: url(txt9.png) no-repeat;
	background-size: 272px 59px;
	width: 272px;
	height: 59px;
	top: 11px;
    left: 11px;
}

#frame1 {
	width: 300px;
	height: 191px;
	overflow: hidden;
}
#frame2 {
	width: 300px;
	height: 191px;
	top: 0px;
	left: 0px;
	overflow: hidden;
	background-color: #000000;
}
#frame3 {
	width: 300px;
	height: 191px;
	overflow: hidden;
}
#footer {
	width: 300px;
	height: 59px;
	bottom:0px;
	left: 0px;
	background-color: #ffffff;
	overflow: hidden;
}
#close-btn {
	background: url(close.png) no-repeat;
	background-size: 25px 25px;
	width: 25px;
	height: 25px;
	top: 0px;
	right: 0px;
	display: none;
	opacity: 0;
}
/* #adChoiceBtn {
	background:url(adChoice.png) no-repeat;
	background-size: 17px 16px;
	width: 17px;
	height: 16px;
	top: 0px;
	left: 283px;
} */