#contentcontainer { background: url('../images/bg_no_white.jpg') no-repeat center top; }

#content { width: 1000px; margin: 0 auto; }
#dj_content { position: relative; width: 970px; height: 1291px;  margin: 0 auto; }

	#br_art span, #title span, #release_info span, #facebook_link span, #twitter_link span, #sand_initials span, #stories span, #btn_01 span, #btn_02 span, #btn_03 span, .launchOverlay span, 
	#sony_logo span, #rating span { display: none; }

	#br_art a { position: absolute; top: 12px; left: 15px; width: 361px; height: 418px; background: url('../images/br_art.jpg') no-repeat top center; outline: none; }
	#br_art a:hover { position: absolute; top: 12px; left: 15px; width: 361px; height: 418px; background: url('../images/br_art.jpg') no-repeat bottom center; outline: none; }
	#title { position: absolute; top: 12px; right: 12px; width: 564px; height: 168px; background: url('../images/title.png') no-repeat top center; }
	#release_info { position: absolute; top: 184px; left: 503px; width: 345px; height: 114px; background: url('../images/release_info.png') no-repeat top center; }
	
	#quote_txt { position: absolute; top: 562px; left: 7px; width: 500px; height: 100px; color: #c18c12; font: bold 24px/26px Helvetica, Arial, sans-serif; text-align: left; }
	#quote_txt_sm { position: absolute; top: 599px; left: 205px; width: 500px; height: 100px; color: #000; font: normal 9px/11px Helvetica, Arial, sans-serif; text-align: left; }
	#desc_txt { position: absolute; top: 652px; left: 15px; width: 915px; padding: 0 25px 0 0; height: 100px; color: #2a2929; font: normal 13px/18px Helvetica, Arial, sans-serif; text-align: left; z-index: 10; }

	#sand_initials a { position: absolute; top: 415px; left: 3px; width: 213px; height: 79px; background: url('../images/sand.png') no-repeat top center; outline: none; z-index: 8; }
	#sand_initials a:hover { position: absolute; top: 415px; left: 3px; width: 213px; height: 79px; background: url('../images/sand.png') no-repeat bottom center; outline: none; z-index: 8; }
	#stories a { position: absolute; top: 415px; left: 116px; width: 200px; height: 79px; background: url('../images/stories.png') no-repeat top center; outline: none; z-index: 9; }
	#stories a:hover { position: absolute; top: 415px; left: 116px; width: 200px; height: 79px; background: url('../images/stories.png') no-repeat bottom center; outline: none; z-index: 9; }
	
	#facebook_link a { position: absolute; top: 493px; left: 11px; width: 189px; height: 35px; background: url('../images/facebook.png') no-repeat top center; outline: none; }
	#facebook_link a:hover { position: absolute; top: 493px; left: 11px; width: 189px; height: 35px; background: url('../images/facebook.png') no-repeat bottom center; outline: none; }
	#twitter_link a { position: absolute; top: 493px; left: 198px; width: 189px; height: 35px; background: url('../images/twitter.png') no-repeat top center; outline: none; }
	#twitter_link a:hover { position: absolute; top: 493px; left: 198px; width: 189px; height: 35px; background: url('../images/twitter.png') no-repeat bottom center; outline: none; }
	
	#btn_01 a { position: absolute; top: 315px; left: 424px; width: 148px; height: 39px; background: url('../images/buttons.png') no-repeat 0 0; outline: none; z-index: 10; }
	#btn_01 a:hover { position: absolute; top: 315px; left: 424px; width: 148px; height: 39px; background: url('../images/buttons.png') no-repeat 0 -39px; outline: none; z-index: 10; }
	#btn_02 a { position: absolute; top: 315px; left: 572px; width: 110px; height: 39px; background: url('../images/buttons.png') no-repeat -148px 0; outline: none; z-index: 10; }
	#btn_02 a:hover { position: absolute; top: 315px; left: 572px; width: 110px; height: 39px; background: url('../images/buttons.png') no-repeat -148px -39px; outline: none; z-index: 10; }
	#btn_03 a { position: absolute; top: 315px; left: 682px; width: 245px; height: 39px; background: url('../images/buttons.png') no-repeat -258px 0; outline: none; z-index: 10; }
	#btn_03 a:hover { position: absolute; top: 315px; left: 682px; width: 245px; height: 39px; background: url('../images/buttons.png') no-repeat -258px -39px; outline: none; z-index: 10; }
	
	#v_player { position: absolute; top: 372px; left: 430px; width: 490px; height: 255px; background: transparent; }
		#v_player a { display: block; width: 490px; height: 255px; background: url('../images/trailer_thumb.jpg') no-repeat top center; cursor: pointer; }
		.sprite  { display: block; height: 0; overflow: hidden; }
	
	#sf_hl { position: absolute; top: 782px; left: 15px; width: 300px; color: #c18c12; font: bold 26px/36px Helvetica, Arial, sans-serif; text-align: left; }
	#sf_list { position: absolute; top: 828px; left: 30px; width: 250px; color: #000; font: bold 13px/18px Helvetica, Arial, sans-serif; text-align: left; }
	#sf_list li { line-height: 16px; margin: 0 0 2px 0; }
	#br_hl { position: absolute; top: 1020px; left: 15px; width: 300px; color: #c18c12; font: bold 26px/36px Helvetica, Arial, sans-serif; text-align: left; }
		#br_hl .tm_sm { font: bold 16px/10px Helvetica, Arial, sans-serif; }
	#br_logos { position: absolute; top: 1055px; left: 11px; width: 218px; height: 36px; background: url('../images/bd_logos.png') no-repeat top center; }
	#br_txt { position: absolute; top: 1094px; left: 15px; width: 350px; color: #000; font: bold 13px/16px Helvetica, Arial, sans-serif; text-align: left; }
	#br_photos { position: absolute; top: 735px; left: 290px; width: 665px; height: 199px; background: url('../images/br_photos.jpg') no-repeat top left; }
	
	#ce_txt { position: absolute; top: 940px; left: 295px; width: 660px; height: 35px; color: #000; font: bold 23px/30px Helvetica, Arial, sans-serif; text-align: center; }
	#ce_link { position: absolute; top: 976px; left: 445px; width: 360px; height: 35px; font: bold 16px/18px Helvetica, Arial, sans-serif; text-align: center; }
		#ce_link a { color: #c18c12; text-decoration: none; outline: none; }
		#ce_link a:hover { color: #000; text-decoration: none; outline: none;  }

	#ts_link { position: absolute; top: 1148px; left: 285px; width: 400px; height: 35px; font: bold 16px/18px Helvetica, Arial, sans-serif; text-align: center; }
		#ts_link a { color: #c18c12; text-decoration: none; outline: none; }
		#ts_link a:hover { color: #000; text-decoration: none;  outline: none;}
	
	#legal_area { position: absolute; top: 1183px; left: 15px; width: 940px; height: 108px; background: #000; z-index: 1; }
	
	#screengems_logo { position: absolute; top: 1215px; left: 43px; width: 67px; height: 44px; background: url('../images/legal.png') no-repeat -27px -32px; outline: none; z-index: 10; }
	#relativity_logo { position: absolute; top: 1219px; left: 137px; width: 105px; height: 35px; background: url('../images/legal.png') no-repeat -122px -37px; outline: none; z-index: 10; }
	#rating { position: absolute; top: 1209px; left: 287px; width: 224px; height: 46px; background: url('../images/legal.png') no-repeat -273px -26px; outline: none; z-index: 10; }
	#nr_blk { position: absolute; top: 1261px; left: 268px; width: 260px; height: 20px; color: #fff; font: normal 10px/12px Helvetica, Arial, sans-serif; text-align: center; z-index: 10; }
	#legal_blk { position: absolute; top: 1208px; left: 508px; width: 350px; color: #fff; font: normal 10px/12px Helvetica, Arial, sans-serif; text-align: right; z-index: 10; }
		#legal_blk a { color: #fff; text-decoration: underline; }
		#legal_blk a:hover { color: #dcdcdc; text-decoration: underline; }
	#sony_logo { position: absolute; top: 1203px; left: 885px; width: 38px; height: 67px; background: url('../images/legal.png') no-repeat -869px -20px; outline: none; z-index: 10; }
	
	
/* fb styles */

* html #fancybox-loading {	/* IE6 */ position: absolute; margin-top: 0; }
* html #fancybox-overlay {	/* IE6 */ position: absolute; width: 100%; }

	#fancybox-loading { position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
	
	#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px;height: 480px; background-image: url('../images/fancybox/fancybox.png'); }
	#fancybox-overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000; z-index: 1100; display: none; }
	
	#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
	#fancybox-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none; }
	#fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; }
	#fancybox-inner { position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden; }
	#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; }
	#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px 0px; cursor: pointer; z-index: 9999; display: none; }
	#fancybox_error { color: #444; font: normal 12px/20px Arial; padding: 7px; margin: 0;}
	#fancybox-content { height: auto; width: auto; padding: 0; margin: 0; }
	#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; -ms-interpolation-mode: bicubic; }
	#fancybox-frame { position: relative; width: 100%; height: 100%; border: none; display: block; }
	
	#fancybox-title { position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102; }
	.fancybox-title-inside { padding: 10px 0; text-align: center; color: #333; }
	.fancybox-title-outside { padding-top: 5px; color: #FFF; text-align: center; font-weight: bold; }
	.fancybox-title-over { color: #FFF; text-align: left; }
	#fancybox-title-over { padding: 10px; background-image: url('../images/fancybox/fancy_title_over.png'); display: block; }
	#fancybox-title-wrap { display: inline-block; }
	#fancybox-title-wrap span { height: 32px; float: left; }
	#fancybox-title-left { padding-left: 15px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -90px; background-repeat: no-repeat; }
	#fancybox-title-main { font-weight: bold; line-height: 29px; background-image: url('../images/fancybox/fancybox-x.png'); background-position: 0px -40px; color: #FFF; }
	#fancybox-title-right { padding-left: 15px; background-image: url('../images/fancybox/fancybox.png'); background-position: -55px -90px; background-repeat: no-repeat; }
	
	#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background-image: url('../images/fancybox/blank.gif'); z-index: 1102; display: none; }
	#fancybox-left { left: 0px; }
	#fancybox-right { right: 0px; }
	#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
	#fancybox-left-ico { background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -30px; }
	#fancybox-right-ico { background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -60px; }
	#fancybox-left:hover, #fancybox-right:hover { visibility: visible;    /* IE6 */ }
	#fancybox-left:hover span { left: 20px; }
	#fancybox-right:hover span { left: auto; right: 20px; }
	
	.fancy-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }
	#fancy-bg-n { top: -20px; left: 0; width: 100%; background-image: url('../images/fancybox/fancybox-x.png'); }
	#fancy-bg-ne { top: -20px; right: -20px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -162px; }
	#fancy-bg-e { top: 0; right: -20px; height: 100%; background-image: url('../images/fancybox/fancybox-y.png'); background-position: -20px 0px; }
	#fancy-bg-se { bottom: -20px; right: -20px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -182px;  }
	#fancy-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url('../images/fancybox/fancybox-x.png'); background-position: 0px -20px; }
	#fancy-bg-sw { bottom: -20px; left: -20px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -142px; }
	#fancy-bg-w { top: 0; left: -20px; height: 100%; background-image: url('../images/fancybox/fancybox-y.png'); }
	#fancy-bg-nw { top: -20px; left: -20px; background-image: url('../images/fancybox/fancybox.png'); background-position: -40px -122px; }
	
	/* IE */
	
	#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_loading.png', sizingMethod='scale'); }
	.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_close.png', sizingMethod='scale'); }
	
	.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
	.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
	.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
	.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_right.png', sizingMethod='scale'); }
	
	.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
	.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }
	
	.fancybox-ie .fancy-bg { background: transparent !important; }
	
	.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
	.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
	.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
	.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
	.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
	.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
	.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
	.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
