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

#main_container #clicktag {
	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;
}

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

#main_container #loading { 
	background-color: black;
	width: 300px;
	height: 250px;
	position: absolute;
	top: 0;
	left: 0;
	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/0007_Frame 8.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);
}

#main_container #bkg_solid {
	top: 0;
	left: 0;
	width: 300px;
	height: 250px;
	background-color: black;
	position: absolute;
}

/* BACKGROUND ELEMENTS */
#main_container #chip_bkg {
	background: url("img/chip_main_bkg_300x250.jpg") no-repeat;
	width: 300px;height: 250px;top: 0;left: 0;position: absolute;
}

#main_container #start_food {
	width: 300px;height: 250px;top: 0;left: 0;position: absolute;
	background: url("img/guac_start_food.jpg") no-repeat;
	/*opacity: 0.5;*/
}

#main_container .chip_food {
	width: 251px;height: 262px;position: absolute;
	background: url("img/chip_300x250_food.png") no-repeat;
}

#main_container #chip_initial_food {
	top: 11px;left: 28px;
}

#main_container #chip_end_food {
	top: 141px;left: 44px;
}

#main_container #chip_logo {
	background: url("img/chipotle_logo.png") no-repeat;
	width: 240px;height: 54px;top: 54px;left: 34px;position: absolute;
}

#main_container #chip_araig {
	background: url("img/chip_araig_logo.png") no-repeat;
	width: 200px;height: 31px;top: 11px;left: 53px;position: absolute;
}

#main_container #chip_watermark {
	background: url("img/chipotle_watermark_logo.png") no-repeat;
	width: 77px;height: 21px;right: 8px;top: 6px;position: absolute;
	/*opacity: 0.4;*/
}

#main_container #chip_cta_txt {
	background: url("img/chip_cta_text.png") no-repeat;
	width: 91px;height: 20px;top: 8px;left: 38px;position: absolute;
}

#main_container #chip_txt1 {
	width: 185px;height: 75px;top: 60px;left: 68px;position: absolute;
	background: transparent url("img/txt1.png") 0 0 no-repeat;
}


#main_container .chip_t2 {
	background: transparent url("img/txt2.png") 0 0 no-repeat;
}

#main_container #chip_txt2{
	width: 233px;height: 35px;left: 34px;top: 58px;position: absolute;
	overflow: hidden;
}

#main_container #chip_txt3{
	width: 189px;height: 35px;left: 62px;top: 100px;position: absolute;
	overflow: hidden;
	background-position: -28px -43px;
}


#main_container .chip_t3 {
	
	background: transparent url("img/txt3.png") 0 0 no-repeat;
}

#main_container #chip_txt4{
	width: 146px;height: 36px;top: 57px;left: 76px;position: absolute;
	overflow: hidden;;
}

#main_container #chip_txt5{
	width: 158px;height: 35px;top: 100px;left: 75px;position: absolute;
	overflow: hidden;
	background-position: 0 -44px;
}

#main_container .chip_t4 {
	
	background: transparent url("img/txt4.png") 0 0 no-repeat;
}

#main_container #chip_txt6{
	width: 169px;height: 37px;top: 57px;left: 65px;position: absolute;
	overflow: hidden;;
}

#main_container #chip_txt7{
	width: 125px;height: 37px;top: 100px;left: 92px;position: absolute;
	overflow: hidden;
	background-position: -27px -43px;;;
}

/* CSS Containers */
#main_container .container_shape {
	width: 300px;height: 250px;position: absolute;
}

/* ELEMENTs */
#main_container #araig_container {
	top: 99px;left: 0;position: absolute;overflow: hidden;
}

/* CTA */
#main_container #cta_container {
	width: 163px;height: 35px;top: 194px;left: 69px;
	position: absolute;
}
#main_container #cta_stroke {
	width: inherit;height: inherit;top: 0px;left: 0px;
	position: absolute;
	background-color: white;
}

#main_container #cta_background {
	width: 159px;height: 31px;top: 2px;left: 2px;
	position: absolute;
	background-color: #ab2423;
}