#mc {
	top: 0;
	left: 0;
	width: 300px;
	height: 250px;
	position: absolute;
	overflow: hidden;
	background-color: #121b78;
}

#mc #bgExit {
	width: 300px;
	height: 250px;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	overflow: hidden;
	background: transparent;
	cursor: pointer;
	text-indent: -9999px;
	z-index: 15000;
}

#mc #border {
	border: 1px solid #666;
	width: 298px;
	height: 248px;
	position: absolute;
	top: 0;
	left: 0;
}

#mc #loading { 
	background-color: white;
	width: 298px;
	height: 248px;
	position: absolute;
	top: 1px;
	left: 1px;
	margin: 0;
	padding: 0;
	z-index: 10000;
}

#ref_image {
	top: 0;
	left: 0;
	position: absolute;
	width: 300px;
	height: 250px;
	/*opacity: 0.5;*/
	background: url("../../_DESIGN_ASSETS/300x250/PlugInto_EV_Age_300x250_bkUP.jpg") no-repeat;
}

.fix_shake {
	-webkit-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
	transform:rotateZ(0.001deg);
}

#mc .drop_shadow{
	-webkit-filter: drop-shadow(0px 0px 5px rgba(0,0,0,1));
  	filter: drop-shadow(0px 0px 5px rgba(0,0,0,1));
}

/* BACKGROUND ELEMENTS */
#mc #bkg_solid {
	top: 0;
	left: 0;
	width: 300px;
	height: 250px;
	background-color: black;
	position: absolute;
}

#mc .sprite_load {
	width: 300px;height: 131px;position: absolute;
	background: transparent url("img/PlugInto_EV_SPRITE_300x250.png") 0 0 no-repeat;

	/*FOR SVG ELEMENTS */
	/*-webkit-background-size: 417px 173px;
	     -o-background-size: 417px 173px;
	        background-size: 417px 173px;*/
}

#mc #plug_icon {
	width: 64px;height: 120px;top: 182px;left: 18px;position: absolute;
	background: transparent url("img/plug_icon.png") 0 0 no-repeat;

	/*FOR SVG ELEMENTS */
	/*-webkit-background-size: 417px 173px;
	     -o-background-size: 417px 173px;
	        background-size: 417px 173px;*/
}

#mc #ea_bkg{width: 300px;height: 315px;top: 0;left: 0;position: absolute;background: url(img/ea_mainBKG.jpg) center no-repeat;}
#mc #ea_orangeCar{width: 55px;height: 47px;top: 150px;left: 117px;position: absolute;background: url(img/orange_car.png) center no-repeat;}
#mc #ea_leftMidCar{width: 32px;height: 29px;top: 180px;left: 136px;position: absolute;background: url(img/left_mid_car.png) center no-repeat;}
#mc #ea_bottomLeftCar{width: 64px;height: 42px;top: 270px;left: 150px;position: absolute;background: url(img/bottom_left_car.png) center no-repeat;}
#mc #ea_rightTopCar{width: 26px;height: 23px;top: 164px;left: 176px;position: absolute;background: url(img/right_top_car.png) center no-repeat;}
#mc #ea_whiteCar{width: 50px;height: 40px;top: 192px;left: 224px;position: absolute;background: url(img/white_car.png) center no-repeat;}

/* CONTAINER */
#mc #bkg_cont{width: 300px;height: 315px;top: 0;left: 0;position: absolute;overflow: hidden;}

/* TEXT ELEMENTS */

#mc #t1{height: 31px;top: 20px;left: 16px;position: absolute;background-position: 0 0;;}
#mc #t2{height: 27px;top: 50px;left: 16px;position: absolute;background-position: 0 -30px;;;}
#mc #t3{height: 27px;top: 78px;left: 16px;position: absolute;background-position: 0 -58px;;}

/* CTA */
#mc #cta_cont{width: 165px;height: 24px;top: 117px;left: 25px;position: absolute;}
#mc #cta_bkg{width: 165px;height: 24px;top: 0;left: 0;position: absolute;border-radius: 5px;background-color: #00c0ff;}
#mc #cta_txt{width: 165px;height: 24px;top: 0;left: 0;position: absolute;background-position: 0 -108px;;}