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


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

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

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

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

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

/* BACKGROUND ELEMENTS */
#sony_container .sprite_load {
	-webkit-background-size: 308px 716px;
	     -o-background-size: 308px 716px;
	        background-size: 308px 716px;
	background: transparent url("img/HBO_WESTWORLD_Sprite.png") 0 0 no-repeat;
}

#sony_container .show_stack {
	width: 300px;
	height: 250px;
	background: url("img/shows_screen.jpg") no-repeat;
}


#sony_container #tv_load {
	top: 0;
	left: 0;
	height: 250px;
	position: absolute;
	background: url("img/tv.png") 0 0 no-repeat;
	width: 300px;
}

#sony_container #show_image {
	top: 0;
	left: 0;
	width: 300px;
	height: 250px;
	background: url("img/hbo_westworld_image.jpg") no-repeat;
	clip: rect(0px,300px,0px,0px);
	position: absolute;
}

#sony_container #end_bkg {
	background: url("img/PS_controller_bkg.jpg") 0 0 no-repeat;
	width: 300px;
	height: 250px;
	top: 0;
	left: 0;
	position: absolute;
}

#sony_container #initial_bkg {
	background: url("img/PS_initial_bkg.jpg") 0 0 no-repeat;
	width: 300px;
	height: 250px;
	top: 0;
	left: 0;
	position: absolute;
}

#sony_container #westworld_screen {
	background: url("img/westworld_screen.jpg") no-repeat;
	width: 179px;
	height: 100px;
	position: absolute;
	top: 0;
	left: 0;
}

#sony_container #tv_turnon_container {
	top: -23px;
	left: -43px;
	width: 266px;
	height: 149px;
	position: absolute;
	overflow: hidden;
}

#sony_container #tv_turnon_1 {
	width: inherit;
	height: inherit;
	background: url(img/tv_ANI_Reverse_00007.png) no-repeat;
	position: absolute;
}

#sony_container #tv_turnon_2 {
	width: inherit;
	height: inherit;
	background: url(img/tv_ANI_Reverse_00013.png) no-repeat;
	position: absolute;
}

#sony_container .hbo_logo {
	width: 114px;
	height: 57px;
	background-position: -20px -195px;
	position: absolute;
}

#sony_container #hbo_1 {
	top: 201px;
	left: -17px;
}

#sony_container #hbo_2 {
	top: 60px;
	left: -35px;
}

#sony_container #westworld_text {
	width: 107px;
	height: 32px;
	position: absolute;
	background-position: -157px -207px;
	top: 213px;
	left: 75px;
}

#sony_container #headline_container {
	width: 300px;
	height: 250px;
	position: absolute;
}

#sony_container #headline_1 {
	width: 300px;
	height: 88px;
	left: 0px;
	top: 74px;
	position: absolute;
	background-position: -4px -21px;
}

#sony_container #watch_live_container {
	width: 181px;
	height: 100px;
	top: 70px;
	left: 64px;
	position: absolute;
	overflow: hidden;
}

#sony_container #hbo_available {
	width: 202px;
	height: 46px;
	left: 50px;
	top: 179px;
	position: absolute;
	background-position: -12px -399px;
}

#sony_container #PS_lrg_bug {
	width: 130px;
	height: 95px;
	top: 5px;
	left: 24px;
	position: absolute;
	background-position: 0px -255px;
}

#sony_container #PS_sm_bug {
	width: 33px;
	height: 32px;
	bottom: 3px;
	right: 3px;
	position: absolute;
	background-position: -170px -619px;
}

#sony_container #show_container {
	width: 300px;
	height: 250px;
	position: absolute;
}

/* END CARD */
#sony_container #better_tv_starts {
	width: 290px;
	height: 132px;
	left: 1px;
	top: 24px;
	position: absolute;
	background-position: -7px -457px;
}

/*#sony_container #no_contract {
	width: 231px;
	height: 14px;
	left: 18px;
	top: 142px;
	position: absolute;
	background-position: -21px -601px;
}*/

#sony_container #cta_container {
	width: 139px;
	height: 42px;
	position: absolute;
	top: 155px;
	left: 19px;
	overflow: hidden;
}

#sony_container #cta_text {
	width: 150px;
	height: 15px;
	position: absolute;
	top: 14px;
	left: 0;
	overflow: hidden;
	background-position: -21px -653px;
}

#sony_container #cta_initial {
	height: inherit;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	background-position: -21px -670px;
	width: inherit;
}

#sony_container #cta_over {
	width: inherit;
	height: inherit;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	background-position: -161px -670px;
}

#sony_container #ps_vue_logo_container {
	right: 42px;
	bottom: 4px;
	width: 142px;
	height: 28px;
	position: absolute;
	overflow: hidden;
}

#sony_container #ps_vue_logo {
	right: 0;
	bottom: 0;
	width: inherit;
	height: inherit;
	position: absolute;
	overflow: hidden;
	background-position: -22px -621px;
}

#sony_container #white_vertical {
	width: 1px;
	height: 23px;
	position: absolute;
	right: 42px;
	background-color: #FFF;
	bottom: 7px;
}