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

#nba2k17_container #nba2k17_clicktag {
	width: 300px;
	height: 250px;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	overflow: hidden;
	background: transparent;
	cursor: pointer;
	text-indent: -9999px;
}

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

#nba2k17_container #nba2k17_loading { 
	background-color: black;
	width: 300px;
	height: 250px;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

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

/* ELEMENTS */

#nba2k17_container #holder {
	width: 300px;
	height: 250px;
	top: 0;
	left: 0;
	position: absolute;
}

#nba2k17_container .black_gradient {
	width: 300px;
	height: 250px;
	top: 0;
	left: 0;
	position: absolute;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 32%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 32%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 32%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

#nba2k17_container .sprite_load {
	background: url("img/NBA2K17_PRELUDE_300x250_SPRITE.png") no-repeat;
	height: 273px;
	padding: 0;
	margin: 0;
	width: 303px;
}



#nba2k17_container .smoke_container, #nba2k17_container .smoke_container_2 {
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	position: absolute;
} 

#nba2k17_container .smoke_1_load {
	background: url("img/smoke_2.png") no-repeat;
	width: 224px;
	height: 265px;
	position: absolute;
	overflow: hidden;
}

#nba2k17_container .smoke_1{
	top: -20px;
	left: -65px;
}

#nba2k17_container .smoke_1_b {
	top: -20px;
	left: -65px;
}

#nba2k17_container .smoke_2_load {
	background: url("img/smoke_2.png") no-repeat;
	width: 224px;
	height: 265px;
	position: absolute;
	overflow: hidden;
}

#nba2k17_container .smoke_2{
	top: 0px;
	left: 50px;
}

#nba2k17_container .smoke_2_b {
	top: 0px;
	left: 150px;
}

#nba2k17_container .prelude_load {
	width: 281px;
	height: 103px;
	top: 0px;
	position: absolute;
	background: url("img/PRELUDE_EFFECTS.png") no-repeat;
}

#nba2k17_container #initial_prelude_container {
	top: 60px;
	height: 104px;
	left: 10px;
	width: 280px;
	position: absolute;
}

#nba2k17_container #red_prelude_container,#nba2k17_container #grey_prelude_container {
	position: absolute;
	overflow: hidden;
	width: inherit;
	height: inherit;
	top: 0px;
	/*height: 104px;*/
	left: 0px;
	/*width: 280px;*/
	
}

#nba2k17_container #red_prelude_1 {
	background-position: 0px 0px;
}

#nba2k17_container #red_prelude_2 {
	background-position: 0px -120px;
}

#nba2k17_container #red_prelude_3 {
	background-position: 0px -230px;
}

#nba2k17_container #red_prelude_4 {
	background-position: 0px -340px;
}

#nba2k17_container #grey_prelude_1 {
	background-position: -280px 0px;
}

#nba2k17_container #grey_prelude_2 {
	background-position: -280px -120px;
}

#nba2k17_container #grey_prelude_3 {
	background-position: -280px -230px;
}

#nba2k17_container #grey_prelude_4 {
	background-position: -280px -340px;
}

#nba2k17_container #large_prelude {
	left: -9px;
	top: -13px;
	width: 340px;
	background-position: -11px -180px;
	position: absolute;
	height: 130px;
	/*z-index: 10;*/
}

#nba2k17_container #packaging_container {
	width: 112px;
	height: 135px;
	top: 39px;
	left: 190px;
	position: absolute;
}

#nba2k17_container #packaging {
	padding: 0;
	margin: 0;
	background-position: -197px 0px;
	width: 112px;
	height: 135px;
	top: 0px;
	left: 0px;
	overflow: hidden;
	position: absolute;
}

#nba_2k_logo_container {
	width: 300px;
	height: 250px;
	position: absolute;
	top: 32px;
	left: 6px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#nba2k17_container #nba2k_logo {
	width: 190px;
	height: 66px;
	position: absolute;
	overflow: hidden;
	top: 0px;
	left: -1px;
	margin: 0;padding: 0;
	background-position: -5px -2px;
}

#nba2k17_container #start_career {
	width: 176px;
	height: 19px;
	position: absolute;
	overflow: hidden;
	top: 86px;
	left: 4px;
	margin: 0;
	padding: 0;
	background-position: -5px -82px;
}

#nba2k17_container #available_txt {
	width: 176px;
	height: 19px;
	position: absolute;
	overflow: hidden;
	top: 106px;
	left: 4px;
	margin: 0;
	padding: 0;
	background-position: -5px -102px;
} 

#nba2k17_container #cta_container {
	width: 163px;
	height: 32px;
	position: absolute;
	top: 181px;
	left: 19px;
	overflow: hidden;
}

#nba2k17_container #cta_stroke {
	border: 1px solid rgba(229,229,229, 0.6);
	width: 161px;
	height: 30px;
	position: absolute;
	opacity: 0.8;
	background-color: rgba(0,0,0,1);
}

#nba2k17_container #cta_preorder_text {
	background-position: -63px -145px;
	width: 112px;
	height: 20px;
	position: absolute;
	top: 6px;
	left: 22px;
}

#nba2k17_container #cta_preorder_triangle {
	background-position: -176px -145px;
	width: 15px;
	height: 20px;
	position: absolute;
	top: 6px;
	left: 135px;
}

#nba2k17_container #nba2k_bug {
	width: 48px;
	height: 29px;
	position: absolute;
	overflow: hidden;
	top: 182px;
	left: 220px;
	margin: 0;
	padding: 0;
	background-position: -6px -146px;
}