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

#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;
}

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

#container #loading { 
	background-color:#FFF;
	width: 300px;
	height: 250px;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

#ref_image {
	background: url("_DESIGN_ASSETS/0004_05.jpg");
	top: 0;
	left: 0;
	position: absolute;
	width: 300px;
	height: 250px;
}

#container #apple_main_bkg_white {
	background: url("APPB_300x250_bkg.jpg") no-repeat;
	top: 0;
	width: 300px;
	height: 250px;
	position: absolute;
	overflow: hidden;
}

#container #apple_main_bkg_red {
	background: url("APPB_300x250_bkg.jpg") no-repeat -300px;
	top: 0;
	width: 300px;
	height: 250px;
	position: absolute;
	overflow: hidden;
}

#text_container_one {
	/*background-color: orange;*/
	top: 63px;
	width: 300px;
	height: 128px;
	position: absolute;
	overflow: hidden;
}

#text_container_two, #text_container_three, #text_container_three_B, #text_container_three_C, #text_container_four {
	top: 0;
	left: 0px;
	background: transparent;
	width: 300px;
	height: 250px;
	position: absolute;
	overflow: hidden;
}

/* TEXT 1 */
#container #red_horz_line {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -45px -5px;
	left: 25px;
	width: 250px;
	height: 20px;
	overflow: hidden;
	position: absolute;
}

#container .red_horz_top_fr1 {
	top: -10px;
	/*background-color: orange;*/
}

#container .red_horz_bot_fr1 {
	top: 116px;
	/*background-color: black;*/
}

#container #line_1a {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -45px -25px;
	left: 25px;
	top: 10px;
	width: 250px;
	height: 20px;
	overflow: hidden;
	position: absolute;
}

#container #line_1b {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -75px -48px;
	left: 55px;
	top: 33px;
	width: 188px;
	height: 37px;
	overflow: hidden;
	position: absolute;
}

#container #line_1c {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -75px -85px;
	left: 55px;
	top: 70px;
	width: 188px;
	height: 47px;
	overflow: hidden;
	position: absolute;
}

#container #arrow_left_inside {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -41px -57px;
	left: 21px;
	top: 42px;
	width: 27px;
	height: 23px;
	overflow: hidden;
	position: absolute;
}

#container #arrow_left_outside {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -5px -57px;
	left: 5px;
	top: 42px;
	width: 27px;
	height: 23px;
	overflow: hidden;
	position: absolute;
}

#container #arrow_right_inside {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -269px -57px;
	left: 249px;
	top: 42px;
	width: 27px;
	height: 23px;
	overflow: hidden;
	position: absolute;
}

#container #arrow_right_outside {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -306px -57px;
	left: 266px;
	top: 42px;
	width: 27px;
	height: 23px;
	overflow: hidden;
	position: absolute;
}

/* Frame 2 */
#container .red_horz_top_fr2 {
	top: 62px;
	/*background-color: orange;*/
}

#container .red_horz_bot_fr2 {
	top: 173px;
	/*background-color: black;*/
}

#container #line_2a {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -81px -176px;
	left: 78px;
	top: 22px;
	width: 139px;
	height: 26px;
	overflow: hidden;
	position: absolute;
}

#container #line_2b {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -31px -207px;
	left: 28px;
	top: 48px;
	width: 249px;
	height: 26px;
	overflow: hidden;
	position: absolute;
}

#container #line_2c {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -31px -240px;
	left: 28px;
	top: 71px;
	width: 249px;
	height: 28px;
	overflow: hidden;
	position: absolute;
}

#container #line_2_left_dot {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -10px -198px;
	left: 7px;
	top: 44px;
	width: 16px;
	height: 28px;
	overflow: hidden;
	position: absolute;
}

#container #line_2_right_dot {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -277px -198px;
	left: 274px;
	top: 44px;
	width: 16px;
	height: 28px;
	overflow: hidden;
	position: absolute;
}

/* TEXT 3 */
#container #top_dots_1_fr3 {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -75px -283px;
	left: 76px;
	top: 51px;
	width: 146px;
	height: 8px;
	overflow: hidden;
	position: absolute;
}

#container #top_dots_2_fr3 {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -75px -283px;
	left: 76px;
	top: 58px;
	width: 146px;
	height: 8px;
	overflow: hidden;
	position: absolute;
}
#container #top_dots_3_fr3 {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -75px -283px;
	left: 76px;
	top: 181px;
	width: 146px;
	height: 8px;
	overflow: hidden;
	position: absolute;
}

#container #top_dots_4_fr3 {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -75px -283px;
	left: 76px;
	top: 188px;
	width: 146px;
	height: 8px;
	overflow: hidden;
	position: absolute;
}

#container #line_3a_container {
	background: transparent;
	left: 0px;
	top: 0px;
	width: 300px;
	height: 120px;
	overflow: hidden;
	position: absolute;
}

#container #line_3a {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -71px -317px;
	left: 72px;
	top: 85px;
	width: 161px;
	height: 36px;
	overflow: hidden;
	position: absolute;
}

#container #line_3b_container {
	background: transparent;
	left: 0px;
	top: 121px;
	width: 300px;
	height: 130px;
	overflow: hidden;
	position: absolute;
}

#container #line_3b {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -9px -351px;
	left: 10px;
	top: -2px;
	width: 281px;
	height: 40px;
	overflow: hidden;
	position: absolute;
}

#container #line_3_left_arrow {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -24px -328px;
	left: 25px;
	top: 96px;
	width: 42px;
	height: 16px;
	overflow: hidden;
	position: absolute;
}

#container #line_3_right_arrow {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -240px -328px;
	left: 241px;
	top: 96px;
	width: 42px;
	height: 16px;
	overflow: hidden;
	position: absolute;
}

/* TEXT 4 */
#container #appb_food_image {
	background: url("APPB_300x250_food_img.jpg") no-repeat;
	left: 0px;
	top: 0px;
	width: 300px;
	height: 250px;
	overflow: hidden;
	position: absolute;
}

#container #ornament_header {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -10px -445px;
	left: 0px;
	top: 7px;
	width: 300px;
	height: 37px;
	overflow: hidden;
	position: absolute;
}

#container #line_4a_container {
	background: transparent;
	left: 4px;
	top: 14px;
	width: 164px;
	height: 20px;
	overflow: hidden;
	position: absolute;
}

#container #line_4a {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -17px -503px;
	left: 3px;
	top: -2px;
	width: 163px;
	height: 20px;
	overflow: hidden;
	position: absolute;
}

#container #line_4b_container {
	background: transparent;
	left: 190px;
	top: 14px;
	width: 107px;
	height: 20px;
	overflow: hidden;
	position: absolute;
}

#container #line_4b {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -203px -503px;
	left: 3px;
	top: -2px;
	width: 143px;
	height: 20px;
	overflow: hidden;
	position: absolute;
}

#container #line_4c {
	background: url("APPB_WPP_300x250_sprite.png") no-repeat -178px -499px;
	left: 168px;
	top: 8px;
	width: 22px;
	height: 31px;
	overflow: hidden;
	position: absolute;
}


/* END FRAME */

#container #starting_container {
	top: 0;
	left: 0;
	width: 300px;
	height: 103px;
	position: absolute;
	/*background-color: red;*/
	overflow: hidden;
}

#container #starting_text {
	background: url("APPB_WPP_300x250_sprite.png") -15px -1586px;
	top: 64px;
	left: 36px;
	width: 222px;
	height: 41px;
	position: absolute;
	
}

#container #final_offer_container {
	top: 103px;
	left: 0;
	width: 300px;
	height: 146px;
	position: absolute;
	/*background-color: red;*/
	overflow: hidden;
}

#container #at_text {
	background: url("APPB_WPP_300x250_sprite.png") -15px -1646px;
	top: 5px;
	left: 36px;
	width: 33px;
	height: 22px;
	position: absolute;
	
}

#container #dollar_sign_text {
	background: url("APPB_WPP_300x250_sprite.png") -61px -1646px;
	top: 5px;
	left: 70px;
	width: 48px;
	height: 61px;
	position: absolute;
	
}

#container #final_price_text {
	background: url("APPB_WPP_300x250_sprite.png") -121px -1646px;
	top: 5px;
	left: 110px;
	width: 147px;
	height: 61px;
	position: absolute;
}

#container .end_lock_up {
	position: absolute;
}

#container #logo_container {
	top: 160px;
	left: 0;
	width: 300px;
	height: 250px;
	position: absolute;
	overflow: hidden;
	/*background-color: red;*/
}
#logo_leaf {
	position: absolute;
	top: 13px;
	left: 121px;
	width: 15px;
	height: 15px;
	background: url("APPB_WPP_300x250_sprite.png") -53px -1447px;
	/*background-color: red;*/
	overflow: hidden;
}

#logo_apple {
	position: absolute;
	top: 18px;
	left: 103px;
	width: 48px;
	height: 27px;
	background: url("APPB_WPP_300x250_sprite.png") -35px -1470px;
	/*background-color: red;*/
	overflow: hidden;
}

#logo_applebees {
	position: absolute;
	top: 33px;
	left: 78px;
	width: 133px;
	height: 34px;
	background: url("APPB_WPP_300x250_sprite.png") -10px -1500px;
	/*background-color: red;*/
	overflow: hidden;
}

#appb_disclaimer {
	position: absolute;
	top: 230px;
	left: 37px;
	width: 234px;
	height: 15px;
	background: url("APPB_WPP_300x250_sprite.png") -10px -1723px;
	/*background-color: red;*/
	overflow: hidden;
}