*
{
	padding: 0;
	margin: 0;
}
body
{
	padding: 0;
	margin: 0;
	/* AT SONY */
	/* background: #000 url('../images/bg.gif') repeat-x 0 64px; */
	/* AT BRASS */
	background: #000 url('../images/bg.gif') repeat-x 0 0;
}
.bcr-wrapper
{
	margin: 55px auto 0 auto;
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
	width: 936px;
	height: 628px;
	font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
}
.bcr-wrapper a { outline: none; } 
.bcr-wrapper img { border: 0; }
.bcr-wrapper .small { font-size: 10px; }
.bcr-wrapper .underline { text-decoration: underline; }
#bcr-boxes
{
	position: absolute;
	top: 86px;
	left: 65px;
	width: 211px;
	height: 187px;
	background: transparent url('../images/boxes.png') no-repeat top left;
	z-index:10;
}
/* LOGO*/
#bcr-title
{
	position: absolute;
	top: 12px;
	right: 112px;
	width: 399px;
	height: 88px;
	background: transparent url('../images/logo.jpg') no-repeat top left;
}
#bcr-title h1,
#bcr-title h2
{
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
}
#bcr-title h1 a
{
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;	
	width: 399px;
	height: 76px;
	background: transparent url('../images/stp.gif') no-repeat top left;
	margin: 0;
	padding: 0;
	border: 0;
}
.bcr-wrapper h3
{
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
}
/* NAVIGATION */
.bcr-wrapper ul#bcr-nav
{
	position: absolute;
	top: 110px;
	left: 318px;
	height: 26px;
	width: 636px;
	background: transparent url('../images/nav.gif') no-repeat top left;
	margin: 0;
	padding: 0;
}
.bcr-wrapper ul#bcr-nav li
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}
.bcr-wrapper ul#bcr-nav li,
.bcr-wrapper ul#bcr-nav a
{
	height: 26px;
	display: block;
}
.bcr-wrapper ul#bcr-nav li a
{
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
}
#bcr-nav-home	   { left: 0; width: 66px; }
#bcr-nav-buy	   { left: 67px; width: 52px; }
#bcr-nav-features  { left: 119px; width: 161px; }
#bcr-nav-clips     { left: 280px; width: 73px; }
#bcr-nav-about	   { left: 353px; width: 77px; }
#bcr-nav-downloads { left: 430px; width: 126px; }
#bcr-nav-games	   { left: 556px; width: 80px; }

#bcr-nav-home a:hover	   { background: transparent url('../images/nav.gif') 0 -52px no-repeat; }
#bcr-nav-buy a:hover       { background: transparent url('../images/nav.gif') -67px -52px no-repeat; }
#bcr-nav-features a:hover  { background: transparent url('../images/nav.gif') -119px -52px no-repeat; }
#bcr-nav-clips a:hover     { background: transparent url('../images/nav.gif') -280px -52px no-repeat; }
#bcr-nav-about a:hover     { background: transparent url('../images/nav.gif') -353px -52px no-repeat; }
#bcr-nav-downloads a:hover { background: transparent url('../images/nav.gif') -430px -52px no-repeat; }
#bcr-nav-games a:hover     { background: transparent url('../images/nav.gif') -556px -52px no-repeat; }

#bcr-home #bcr-nav-home           { background: transparent url('../images/nav.gif') 0 -26px no-repeat; }
#bcr-buy #bcr-nav-buy             { background: transparent url('../images/nav.gif') -67px -26px no-repeat; }
#bcr-clips #bcr-nav-clips         { background: transparent url('../images/nav.gif') -280px -26px no-repeat; }
#bcr-about #bcr-nav-about         { background: transparent url('../images/nav.gif') -353px -26px no-repeat; }
#bcr-downloads #bcr-nav-downloads { background: transparent url('../images/nav.gif') -430px -26px no-repeat; }
#bcr-games #bcr-nav-games         { background: transparent url('../images/nav.gif') -556px -26px no-repeat; }
#bcr-features-1 #bcr-nav-features,
#bcr-features-2 #bcr-nav-features,
#bcr-features-3 #bcr-nav-features,
#bcr-features-4 #bcr-nav-features
{ background: transparent url('../images/nav.gif') -119px -26px no-repeat; }

/* FOOTER */
#bcr-billing
{
	display: block;
	border: 0;
	margin: 18px auto;
}
/* HOME */
#bcr-home
{
	background-image: url('../images/bg_home.jpg');
}
#bcr-home h3 a
{
	display: block;
	position: absolute;
	bottom: 81px;
	right: 63px;
	width: 307px;
	height: 65px;
	background: transparent url('../images/date_home.jpg') no-repeat top left;
	margin: 0;
	padding: 0;
	border: 0;
}
#bcr-home h4
{
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
}
#bcr-boxes-home
{
	display: block;
	position: absolute;
	bottom: 150px;
	right: 63px;	
	width: 307px;
	height: 294px;
	border: 0;
}
/* ABOUT */
#bcr-about
{
	background-image: url('../images/bg_about.jpg');
}
#about
{
	position: absolute;
	top: 303px;
	left: 64px;
	width: 355px;
	text-align: left;
}
#about p
{
	color: #fff;
	font-weight: bold;
	margin-bottom: 18px;
}
/* CLIPS */
#bcr-clips
{
	background-image: url('../images/bg_clips.jpg');
}
#bcr-flash
{
	position: absolute;
	bottom: 10px;
	left: 35px;
	width: 886px;
	height: 470px;
} 
#bcr-flash img
{
	position: absolute;
	top: 200px;
	left: 380px;
}
/* GAMES */
#bcr-games
{
	background-image: url('../images/bg_games.jpg');
}
#cc h4,
#ur h4,
#ff h4
{
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
}
#cc h4 a,
#ur h4 a,
#ff h4 a
{
	display: block;
	position: absolute;
	width: 209px;
	height: 268px;
	background: transparent url('../images/stp.gif') no-repeat top left;
	margin: 0;
	padding: 0;
	border: 0;
}
#cc h4 a
{
	bottom: 72px;
	left: 123px;
}
#ur h4 a
{
	bottom: 159px;
	left: 385px;
}
#ff h4 a
{
	bottom: 118px;
	right: 79px;
}
#cc p,
#ur p,
#ff p
{
	color: #7fa5ac;
	font-size: 11px;
	font-family: Arial, sans-serif;
	line-height: 1.1em;
	text-align: left;
	display: block;
	position: absolute;
	width: 209px;
	margin: 0;
	padding: 0;
	border: 0;
}
#cc p
{
	top: 559px;
	left: 125px;
}
#ur p
{
	top: 476px;
	left: 388px;
}
#ff p
{
	top: 517px;
	right: 75px;
}
/* DOWNLOADS */
#bcr-downloads
{
	background-image: url('../images/bg_downloads.jpg');
}
#wp
{
	display: block;
	position: absolute;
	top: 145px;
	left: 69px;
	width: 117px;
	height: 21px;
	background: url("../images/txt_wallpapers.png");
	text-indent: -9999px;
 }
#ps3
{
	display: block;
	position: absolute;
	top: 295px;
	left: 63px;
	width: 236px;
	height: 20px;
	background: url("../images/txt_ps3.png");
	text-indent: -9999px;
 }
#icons
{
	display: block;
	position: absolute;
	top: 295px;
	left: 370px;
	width: 131px;
	height: 20px;
	background: url("../images/txt_icons.png");
	text-indent: -9999px;
 }
#iphone
{
	display: block;
	position: absolute;
	top: 415px;
	left: 69px;
	width: 193px;
	height: 21px;
	background: url("../images/txt_iphone.png");
	text-indent: -9999px;
 }

#wp_1,
#wp_2,
#wp_3,
#wp_4,
#wp_5
{
	display: block;
	position: absolute;
	top: 166px;
	width: 113px;
	height: 85px;
	margin: 0;
	padding: 0;
	border: 0;
}
#wp_1, #wp_links_1 { left: 69px; }
#wp_2, #wp_links_2 { left: 193px; }
#wp_3, #wp_links_3 { left: 316px; }
#wp_4, #wp_links_4 { left: 440px; }
#wp_5, #wp_links_5 { left: 563px; }

#ps3_1,
#ps3_2
{
	display: block;
	position: absolute;
	top: 316px;
	width: 133px;
	height: 74px;
	margin: 0;
	padding: 0;
	border: 0;
}
#ps3_1 { left: 66px; }
#ps3_2 { left: 210px; }

#icon_1,
#icon_2,
#icon_3,
#icon_4
{
	display: block;
	position: absolute;
	top: 318px;
	width: 36px;
	height: 36px;
	margin: 0;
	padding: 0;
	border: 0;
}
#icon_1 { left: 372px; }
#icon_2 { left: 418px; }
#icon_3 { left: 465px; }
#icon_4 { left: 512px; }

#iphone_1,
#iphone_2,
#iphone_3,
#iphone_4,
#iphone_5
{
	display: block;
	position: absolute;
	bottom: 71px;
	width: 64px;
	height: 95px;
	margin: 0;
	padding: 0;
	border: 0;
}
#iphone_1 { left: 66px; }
#iphone_2 { left: 151px; }
#iphone_3 { left: 235px; }
#iphone_4 { left: 320px; }
#iphone_5 { left: 404px; }

#bcr-downloads p
{
	color: #7fa5ac;
	font-size: 9px;
	font-family: Arial, sans-serif;
	line-height: 1.2em;
	text-align: center;
	display: block;
	position: absolute;
	width: 113px;
	top: 258px;
	margin: 0;
	padding: 0;
	border: 0;
}
#bcr-downloads p a:link,
#bcr-downloads p a:visited
{
	color: #7fa5ac;
	text-decoration: none;
}
#bcr-downloads p a:hover,
#bcr-downloads p a:active
{
	color: #fff;
	text-decoration: none;
}

/* FEATURES */
#bcr-features-1,
#bcr-features-2,
#bcr-features-3,
#bcr-features-4
{
	background-image: url('../images/bg_features.jpg');
}
#box_large_br
{
	display: block;
	position: absolute;
	bottom: 102px;
	left: 48px;	
	width: 284px;
	height: 329px;
	background: transparent url('../images/box_large_br.png') no-repeat top left;
	margin: 0;
	padding: 0;
	border: 0;
}
#box_large_2disc
{
	display: block;
	position: absolute;
	bottom: 86px;
	left: 61px;	
	width: 270px;
	height: 344px;
	background: transparent url('../images/box_large_2disc.png') no-repeat top left;
	margin: 0;
	padding: 0;
	border: 0;
}
#box_large_1disc
{
	display: block;
	position: absolute;
	bottom: 112px;
	left: 75px;	
	width: 276px;
	height: 344px;
	background: transparent url('../images/box_large_1disc.png') no-repeat top left;
	margin: 0;
	padding: 0;
	border: 0;
}
#box_large_theatrical
{
	display: block;
	position: absolute;
	bottom: 114px;
	left: 54px;	
	width: 276px;
	height: 344px;
	background: transparent url('../images/box_large_theatrical.png') no-repeat top left;
	margin: 0;
	padding: 0;
	border: 0;
}
#br_logo
{
	display: block;
	position: absolute;
	bottom: 144px;
	right: 38px;	
	width: 162px;
	height: 76px;
	margin: 0;
	padding: 0;
	border: 0;
	z-index: 5;
}
#bcr-features-1 h4
{
	display: block;
	position: absolute;
	top: 161px;
	left: 120px;
	width: 714px;
	height: 41px;
	background: transparent url("../images/br_headline.png") no-repeat 0 0;
	text-indent: -9999px;
}
#bcr-features-2 h4
{
	display: block;
	position: absolute;
	top: 164px;
	left: 172px;
	width: 714px;
	height: 41px;
	background: transparent url("../images/2disc_headline.png") no-repeat 0 0;
	text-indent: -9999px;
}
#bcr-features-3 h4
{
	display: block;
	position: absolute;
	top: 205px;
	left: 347px;
	width: 334px;
	height: 38px;
	background: transparent url("../images/1disc_headline.png") no-repeat 0 0;
	text-indent: -9999px;
}
#bcr-features-4 h4
{
	display: block;
	position: absolute;
	top: 203px;
	left: 327px;
	width: 503px;
	height: 37px;
	background: transparent url("../images/theatrical_headline.png") no-repeat 0 0;
	text-indent: -9999px;
}
#exclusive
{
	display: block;
	position: absolute;
	top: 417px;
	left: 330px;
	width: 550px;
	z-index: 8;
}
#exclusive h6
{
	font-family: 'HelveticaNeue', Helvetica, Arial, sans-serif;
	line-height: 1.3em;
	text-align: left;
	color: #fff;
	font-weight: normal;
	font-style: italic;
	font-size: 12px;
	margin: 0;
	padding: 0;
	
}
#bcr-features-1 ul#special_features,
#bcr-features-2 ul#special_features,
#bcr-features-3 ul#special_features,
#bcr-features-4 ul#special_features
{
	position: absolute;
	top: 215px;
	left: 363px;
	width: 490px;
	text-align: left;
	list-style-type: disc;
	padding: 0;
	margin: 0;
	z-index: 10;
}
#bcr-features-3 ul#special_features
{
	top: 248px;
	left: 384px;
}
#bcr-features-4 ul#special_features
{
	top: 249px;
	left: 365px;
}
#bcr-features-1 ul#special_features li,
#bcr-features-2 ul#special_features li,
#bcr-features-3 ul#special_features li,
#bcr-features-4 ul#special_features li
{
	color: #fff;
	font-style: italic;
	font-size: 12px;
	list-style: disc;
}
#bcr-features-1 ul#special_features strong,
#bcr-features-2 ul#special_features strong,
#bcr-features-3 ul#special_features strong,
#bcr-features-4 ul#special_features strong,
#exclusive h6 strong
{
	color: #ffd900;
	font-size: 13px;
	font-style: normal;
	text-transform: uppercase;
}
#exclusive h6 strong
{
	font-size: 14px;
}
#exclusive p
{
	text-align: left;
	color: #ffd900;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#bcr-features-1 h5#click_buy,
#bcr-features-2 h5#click_buy,
#bcr-features-3 h5#click_buy,
#bcr-features-4 h5#click_buy
{
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
}
#bcr-features-1 h5#click_buy a,
#bcr-features-2 h5#click_buy a,
#bcr-features-3 h5#click_buy a,
#bcr-features-4 h5#click_buy a
{
	display: block;
	position: absolute;
	width: 189px;
	height: 35px;
	background: transparent url('../images/click_buy.png') no-repeat 0 0;
	margin: 0;
	padding: 0;
	border: 0;
	z-index: 20;
	cursor: pointer;
}
#bcr-features-1 h5#click_buy a:hover,
#bcr-features-2 h5#click_buy a:hover,
#bcr-features-3 h5#click_buy a:hover,
#bcr-features-4 h5#click_buy a:hover
{
	background-position: 0 -35px;
}

#bcr-features-1 h5#click_buy a { bottom: 73px; left: 91px; }
#bcr-features-2 h5#click_buy a { bottom: 53px; left: 102px; }
#bcr-features-3 h5#click_buy a { bottom: 82px; left: 120px; }
#bcr-features-4 h5#click_buy a { bottom: 84px; left: 101px; }

#bcr-features-1 h5#click_special_features,
#bcr-features-2 h5#click_special_features,
#bcr-features-3 h5#click_special_features,
#bcr-features-4 h5#click_special_features
{
	display: block;
	position: absolute;
	bottom: 38px;
	right: 57px;	
	width: 161px;
	height: 58px;
	background: transparent url('../images/arrow.png') no-repeat top left;
	margin: 0;
	padding: 0;
	border: 0;
	text-indent: -9999px;
	overflow: hidden;
}
#box_small_br,
#box_small_2_disc,
#box_small_1_disc,
#box_small_theatricals
{
	display: block;
	position: absolute;
	bottom: 27px;
	height: 112px;
	margin: 0;
	padding: 0;
	border: 0;
}
/* BLU-RAY */
#box_small_br
{
	left: 393px;	
	width: 90px;
	bottom: 25px;
	background: transparent url('../images/box_small_br.png') no-repeat top left;
}
/* 2 DISC UNRATED SPECIAL EDITION*/
#bcr-features-1 #box_small_2_disc,
#bcr-features-3 #box_small_2_disc,
#bcr-features-4 #box_small_2_disc
{
	width: 85px;
	background: transparent url('../images/box_small_2_disc.png') no-repeat top left;
}
#bcr-features-1 #box_small_2_disc { left: 399px; }
#bcr-features-3 #box_small_2_disc, #bcr-features-4 #box_small_2_disc { left: 506px; }
/* 1 DISC UNRATED */
#bcr-features-1 #box_small_1_disc,
#bcr-features-2 #box_small_1_disc,
#bcr-features-4 #box_small_1_disc
{
	left: 506px;
	width: 84px;
	background: transparent url('../images/box_small_1_disc.png') no-repeat top left;
}
#bcr-features-4 #box_small_1_disc { left: 612px; }
/* THEATRICAL */
#box_small_theatricals
{
	left: 612px;
	width: 86px;
	background: transparent url('../images/box_small_theatrical.png') no-repeat top left;
}

/* BUY */
#bcr-buy
{
	background-image: url('../images/bg_buy.jpg');
}
.buy-box
{
	display: block;
	position: absolute;
	right: 69px;	
	width: 449px;
	height: 63px;
	margin: 0;
	padding: 0;
	border: 0;
}
.buy-box h4
{
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
}
#buy-br         { top: 161px; }
#buy-2disc      { top: 254px; }
#buy-1disc      { top: 346px; }
#buy-theatrical { top: 438px; }
#buy-psp        { top: 525px; }

.buy-box a.buy-it-now
{
	display: block;
	position: absolute;
	width: 92px;
	height: 25px;
	top: 30px;
	left: 53px;
	background: transparent url('../images/buy_it_now.png') no-repeat 0 0;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
}
#buy-psp a.buy-it-now
{
	left: 141px;
}
.buy-box a:hover.buy-it-now
{
	background-position: 0 -25px
}
.buy-box a.view-sf
{
	display: block;
	position: absolute;
	width: 168px;
	height: 25px;
	top: 30px;
	left: 151px;
	background: transparent url('../images/view_sf.png') no-repeat top left;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
}
.buy-box a:hover.view-sf
{
	background-position: 0 -25px;
}
img.bcr_box_buy
{
	position: absolute;
	top: -20px;
	right: 15px;
	width: 62px;
	height: 76px;
}
/* ABOUT, CLIPS, GAMES, DOWNLOADS, FEATURES */
#bcr-about h3 a,
#bcr-clips h3 a,
#bcr-games h3 a,
#bcr-downloads h3 a,
#bcr-features-1 h3 a,
#bcr-features-2 h3 a,
#bcr-features-3 h3 a,
#bcr-features-4 h3 a,
#bcr-buy h3 a
{
	display: block;
	position: absolute;
	top: 22px;
	left: 39px;	
	width: 244px;
	height: 56px;
	background: transparent url('../images/date.jpg') no-repeat top left;
	margin: 0;
	padding: 0;
	border: 0;
}
