body { margin:0px 0px; padding:0px; } 

* { box-sizing: Border-box } 

#container{
	background-color:white;
	position:absolute;
	overflow:hidden;
	border: 1px solid black;
	width:300px;
	height:250px;
} 

.sprite {
	position:absolute;
	background-repeat:no-repeat;
}

#curtain{
	width:300px;
	height:250px;
	background-color:white;
}

#accelerating_next {
	left: 169px;
	top:171px;
	width:86px;
	height:13px;
	background-image:url(../img/accelerating_next.png);
}

#copy1 {
	left:12px;
	top:13px;
	width:72px;
	height:25px;
	background-image:url(../img/copy1.png);
}

#copy2 {
	left:12px;
	top:13px;
	width:72px;
	height:25px;
	background-image:url(../img/copy2.png);
}

#logo {
	left:170px;
	top:189px;
	width:109px;
	height:47px;
	background-image:url(../img/logo.png);
}

#three_1 {
	left:102px;
	top:37px;
	width:69px;
	height:62px;
	background-image:url(../img/three_1.png);
}

#three_2 {
	left:102px;
	top:37px;
	width:69px;
	height:95px;
	background-image:url(../img/three_2.png);
}

#three_3 {
	left:102px;
	top:37px;
	width:70px;
	height:140px;
	background-image:url(../img/three_3.png);
}

#three_4 {
	left:102px;
	top:37px;
	width:70px;
	height:174px;
	background-image:url(../img/three_4.png);
}

#three_full {
	left:103px;
	top:37px;
	width:70px;
	height:173px;
	background-image:url(../img/three_full.png);
}

#green_rect_container{
    left: 5px;
}

#green_rect_top{
	width:0px;
	height:10px;
	top:100px;
    left: 67px;
	background-color:#01a982;
}

#green_rect_right{
	width:10px;
	height:0px;
	top:100px;
	left: 198px;
	background-color:#01a982;
}

#green_rect_bottom{
	width:0px;
	height:10px;
	top: 135px;
    left: 208px;
	background-color:#01a982;
	z-index:10;
}

#green_rect_left{
	width:10px;
	height:0px;
    top: 145px;
    left: 67px;
	background-color:#01a982;
}

#ef_copy1 {
	left:136px;
	top:59px;
	width:148px;
	height:49px;
	background-image:url(../img/ef_copy1.png);
}

#ef_copy2 {
	left:136px;
	top:113px;
	width:140px;
	height:31px;
	background-image:url(../img/ef_copy2.png);
}

#CTA {
    left: 12px;
	top:188px;
	width:97px;
	height:26px;
	cursor:pointer;
}

#CTA_Copy {
    left: 18px;
    top: 10px;
	width:70px;
	height:11px;
	background-image:url(../img/CTA_Copy.png);
}

#CTABG {
	width:107px;
	height:30px;
	background-color: #16b389;
}

#legal_container{
	display:none;
}

#legal_bg {
	left:0px;
	top:203px;
	width:300px;
	height:47px;
	background-image:url(../img/legal_bg.png);
}

#legal_close {
	left:280px;
    top: 210px;
	width:16px;
	height:17px;
	background-image:url(../img/legal_close.png);
	cursor:pointer;
}

#legal_copy {
	left:65px;
	top:212px;
	width:174px;
	height:32px;
	background-image:url(../img/legal_copy.png);
}

#legal_btn {
	left:11px;
	top:232px;
	width:30px;
	height:13px;
	background-image:url(../img/legal_btn.png);
	cursor:pointer;
	display:none;
}

#numbers_1 {
	left:104px;
	top:43px;
	width:62px;
	height:158px;
	background-image:url(../img/numbers_1.png);
}

#numbers_2 {
	left:104px;
	top:75px;
	width:11px;
	height:5px;
	background-image:url(../img/numbers_2.png);
}

#numbers_3 {
	left:107px;
	top:64px;
	width:12px;
	height:5px;
	background-image:url(../img/numbers_3.png);
}

#numbers_4 {
	left:118px;
	top:58px;
	width:11px;
	height:5px;
	background-image:url(../img/numbers_4.png);
}

#numbers_5 {
	left:111px;
	top:44px;
	width:12px;
	height:6px;
	background-image:url(../img/numbers_5.png);
}

#numbers_6 {
	left:131px;
	top:43px;
	width:15px;
	height:6px;
	background-image:url(../img/numbers_6.png);
}

#numbers_7 {
	left:153px;
	top:50px;
	width:12px;
	height:6px;
	background-image:url(../img/numbers_7.png);
}

#numbers_8 {
	left:152px;
	top:66px;
	width:12px;
	height:5px;
	background-image:url(../img/numbers_8.png);
}

#numbers_9 {
	left:131px;
	top:118px;
	width:15px;
	height:7px;
	background-image:url(../img/numbers_9.png);
}

#numbers_10 {
	left:142px;
	top:153px;
	width:12px;
	height:5px;
	background-image:url(../img/numbers_10.png);
}

#numbers_11 {
	left:151px;
	top:130px;
	width:12px;
	height:6px;
	background-image:url(../img/numbers_11.png);
}

#numbers_12 {
	left:131px;
	top:118px;
	width:15px;
	height:7px;
	background-image:url(../img/numbers_12.png);
}

#numbers_13 {
	left:156px;
	top:162px;
	width:10px;
	height:6px;
	background-image:url(../img/numbers_13.png);
}

#numbers_14 {
	left:145px;
	top:180px;
	width:16px;
	height:7px;
	background-image:url(../img/numbers_14.png);
}

#numbers_15 {
	left:130px;
	top:195px;
	width:15px;
	height:6px;
	background-image:url(../img/numbers_15.png);
}

#numbers_16 {
	left:117px;
	top:194px;
	width:10px;
	height:7px;
	background-image:url(../img/numbers_16.png);
}

#numbers_17 {
	left:120px;
	top:184px;
	width:12px;
	height:6px;
	background-image:url(../img/numbers_17.png);
}

#numbers_18 {
	left:106px;
	top:178px;
	width:15px;
	height:7px;
	background-image:url(../img/numbers_18.png);
}

#numbers_19 {
	left:115px;
	top:165px;
	width:12px;
	height:5px;
	background-image:url(../img/numbers_19.png);
}

#numbers_20 {
	left:113px;
	top:152px;
	width:16px;
	height:6px;
	background-image:url(../img/numbers_20.png);
}

#numbers_21 {
	left:108px;
	top:480px;
	width:24px;
	height:18px;
	background-image:url(../img/numbers_21.png);
}

#numbers_22 {
	left:118px;
	top:451px;
	width:30px;
	height:10px;
	background-image:url(../img/numbers_22.png);
}

#numbers_23 {
	left:76px;
	top:431px;
	width:40px;
	height:15px;
	background-image:url(../img/numbers_23.png);
}

#numbers_24 {
	left:104px;
	top:390px;
	width:30px;
	height:11px;
	background-image:url(../img/numbers_24.png);
}

#numbers_25 {
	left:98px;
	top:351px;
	width:41px;
	height:14px;
	background-image:url(../img/numbers_25.png);
}