@charset "UTF-8";
/* Welcome to this LittleBigStylesheet of cascading goodness. Hopefully. */

/* Resets */
html {
	font-size: 100%;	
	width: 100%;
}
html * {
	padding: 0px;
	margin: 0px;
	border: 0px;	
}

/* @group Eric Meyer CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, button, legend, input, table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; }
body{line-height:1;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{ content:''; content:none; }
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{ border-collapse:collapse; border-spacing:0; }
/* @end */

/* @group Grid Layout - Based on 960.gs */
.container_12{ margin-left:auto; margin-right:auto; width:960px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{ display:inline; float:left; position:relative; margin-left:8px; margin-right:8px; }
.alpha{margin-left:0px;}
.omega{ margin-right: 0px; }
.container_12 .grid_1{width:64px;}
.container_12 .grid_2{width:144px;}
.container_12 .grid_3{width:224px;}
.container_12 .grid_4{width:304px;}
.container_12 .grid_5{width:384px;}
.container_12 .grid_6{width:464px;}
.container_12 .grid_7{width:544px;}
.container_12 .grid_8{width:624px;}
.container_12 .grid_9{width:704px;}
.container_12 .grid_10{width:784px;}
.container_12 .grid_11{width:864px;}
.container_12 .grid_12{width:944px;}
.container_12 .prefix_1{padding-left:80px;}
.container_12 .prefix_2{padding-left:160px;}
.container_12 .prefix_3{padding-left:240px;}
.container_12 .prefix_4{padding-left:320px;}
.container_12 .prefix_5{padding-left:400px;}
.container_12 .prefix_6{padding-left:480px;}
.container_12 .prefix_7{padding-left:560px;}
.container_12 .prefix_8{padding-left:640px;}
.container_12 .prefix_9{padding-left:720px;}
.container_12 .prefix_10{padding-left:800px;}
.container_12 .prefix_11{padding-left:880px;}
.container_12 .suffix_1{padding-right:80px;}
.container_12 .suffix_2{padding-right:160px;}
.container_12 .suffix_3{padding-right:240px;}
.container_12 .suffix_4{padding-right:320px;}
.container_12 .suffix_5{padding-right:400px;}
.container_12 .suffix_6{padding-right:480px;}
.container_12 .suffix_7{padding-right:560px;}
.container_12 .suffix_8{padding-right:640px;}
.container_12 .suffix_9{padding-right:720px;}
.container_12 .suffix_10{padding-right:800px;}
.container_12 .suffix_11{padding-right:880px;}
.container_12 .push_1{left:80px;}
.container_12 .push_2{left:160px;}
.container_12 .push_3{left:240px;}
.container_12 .push_4{left:320px;}
.container_12 .push_5{left:400px;}
.container_12 .push_6{left:480px;}
.container_12 .push_7{left:560px;}
.container_12 .push_8{left:640px;}
.container_12 .push_9{left:720px;}
.container_12 .push_10{left:800px;}
.container_12 .push_11{left:880px;}
.container_12 .pull_1{left:-80px;}
.container_12 .pull_2{left:-160px;}
.container_12 .pull_3{left:-240px;}
.container_12 .pull_4{left:-320px;}
.container_12 .pull_5{left:-400px;}
.container_12 .pull_6{left:-480px;}
.container_12 .pull_7{left:-560px;}
.container_12 .pull_8{left:-640px;}
.container_12 .pull_9{left:-720px;}
.container_12 .pull_10{left:-800px;}
.container_12 .pull_11{left:-880px;}
.clear{ clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
.clearfix:after{ clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.paddt { padding: 16px 0 0 0; }
.paddv { padding: 8px 0 8px 0; }
.paddb { padding: 0 0 16px 0; }
.paddh { padding: 0 16px 0 16px; }
.padd { padding: 16px; }
/* @end */

@font-face {
	font-family: 'CrikeySquatRegular';
	src: url('/images/assets/shared/fonts/crikey_squat-webfont.eot');
	src: url('/images/assets/shared/fonts/crikey_squat-webfont.eot?#iefix') format('embedded-opentype'), 
		 url('/images/assets/shared/fonts/crikey_squat-webfont.woff') format('woff'),
		 url('/images/assets/shared/fonts/crikey_squat-webfont.ttf') format('truetype'),
		 url('/images/assets/shared/fonts/crikey_squat-webfont.svg#webfontwAEO5JY0') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'CrikeySquatTall';
	src: url('/images/assets/shared/fonts/crikey_tall-webfont.eot');
	src: url('/images/assets/shared/fonts/crikey_tall-webfont.eot?#iefix') format('embedded-opentype'), 
		 url('/images/assets/shared/fonts/crikey_tall-webfont.woff') format('woff'),
		 url('/images/assets/shared/fonts/crikey_tall-webfont.ttf') format('truetype'),
		 url('/images/assets/shared/fonts/crikey_tall-webfont.svg#webfontwAEO5JY0') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* @license
 * MyFonts Webfont Build ID 1946703, 2012-01-17T06:13:12-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Eigerdals Bold by insigne
 * URL: http://www.myfonts.com/fonts/insigne/eigerdals/bold/
 * Copyright: Copyright (c) 2010 by Jeremy Dooley. All rights reserved.
 * Licensed pageviews: unlimited
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=1946703
 * 
 * © 2012 Bitstream Inc
*/
 @font-face {
	font-family: 'EigerdalsBold';
	src: 	url('/images/assets/shared/fonts/1DB44F_0_0.eot');
	src: 	url('/images/assets/shared/fonts/1DB44F_0_0.eot?#iefix') format('embedded-opentype'),
			url('/images/assets/shared/fonts/1DB44F_0_0.woff') format('woff'),
			url('/images/assets/shared/fonts/1DB44F_0_0.ttf') format('truetype');
}

/* @license
 * MyFonts Webfont Build ID 1582752, 2011-11-29T10:05:54-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Eigerdals Heavy by insigne
 * URL: http://www.myfonts.com/fonts/insigne/eigerdals/heavy/
 * Licensed pageviews: unlimited
 * 
 * Webfont: Eigerdals Heavy Italic by insigne
 * URL: http://www.myfonts.com/fonts/insigne/eigerdals/heavy-italic/
 * Licensed pageviews: unspecified
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=1582752
 * Webfonts copyright: Copyright (c) 2010 by Jeremy Dooley. All rights reserved.
 * 
 * © 2011 Bitstream Inc
*/
 @font-face {
	font-family: 'EigerdalsHeavy';
	src: 	url('/images/assets/shared/fonts/1826A0_0.eot');
	src: 	url('/images/assets/shared/fonts/1826A0_0.eot?#iefix') format('embedded-opentype'),
			url('/images/assets/shared/fonts/1826A0_0.woff') format('woff'),
			url('/images/assets/shared/fonts/1826A0_0.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
 @font-face {
	font-family: 'EigerdalsHeavyItalic';
	src: 	url('/images/assets/shared/fonts/1826A0_1.eot');
	src: 	url('/images/assets/shared/fonts/1826A0_1.eot?#iefix') format('embedded-opentype'),
			url('/images/assets/shared/fonts/1826A0_1.woff') format('woff'),
			url('/images/assets/shared/fonts/1826A0_1.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}





/* Basic elements */
body {
	width: 100%;
	height: 100%;
	background: rgb(8, 17, 22);
	text-align: center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
p {
	font-size: 13.5px;
	line-height: 150%;
}
h1, h2, h3, h4, h5, h6, h7 {
}
h1 {
	font-size: 32px;
	font-family: 'VAG Rounded', 'Arial Rounded MT Bold', 'Arial Rounded', Helvetica, Arial, sans-serif;
}
html.fontface h1 {
	font-size: 32px;
}
h2 {
	font-size: 24px;
	font-family: 'VAG Rounded', 'Arial Rounded MT Bold', 'Arial Rounded', Helvetica, Arial, sans-serif;
}
html.fontface h2 {
	font-size: 26px;
}
h3 {
	font-size: 18px;
	font-family: 'VAG Rounded', 'Arial Rounded MT Bold', 'Arial Rounded', Helvetica, Arial, sans-serif;
}
html.fontface h3 {
	font-size: 21px;
}
h4 {
	font-size: 15px;
	font-family: 'VAG Rounded', 'Arial Rounded MT Bold', 'Arial Rounded', Helvetica, Arial, sans-serif;
}
html.fontface h4 {
	font-size: 18px;
}
html.fontface h1, html.fontface h2, html.fontface .pagetitle {
	font-family: 'EigerdalsHeavy', 'VAG Rounded', 'Arial Rounded MT Bold', 'Arial Rounded', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;	
}
html.fontface h3.pagetitle, html.fontface h3, html.fontface h4.pagetitle, html.fontface h4, html.fontface body.game_guide.ps3.playing.story_levels #content .item h2 {
	font-family: 'EigerdalsBold', 'VAG Rounded', 'Arial Rounded MT Bold', 'Arial Rounded', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;	
}
h5 {
	font-size: 13px;
}
html.fontface h5 {
	font-size: 15px;
}
h6 {
	font-size: 13px;
}
h7 {
	font-size: 13px;
}
strong {
}
em {
}
ul {
}
ol {
}
li {
	font-size: 13px;
	line-height: 150%;
}
blockquote, q, .blockquote, .quote {
	background-image: url(/images/assets/shared/bg-blockquote.jpg);
	background-repeat:no-repeat;
	background-position: bottom left;
	padding: 15px 24px 24px 18px;
	margin: 12px auto 12px auto;
	font-size: 13.5px;
	line-height: 150%;
}
blockquote.alt, q.alt, .blockquote.alt, .quote.alt {
	background-image: url(/images/assets/shared/bg-blockquote-alt.jpg);
}
a {
	text-decoration: none;
	outline: 0;
}
a:hover {
	text-decoration: underline;
}
a span {
	display: none;
}
#content p a[target="_blank"], .targetblank, #content li a[target="_blank"], .targetblank {
	padding-right: 12px;
	background-repeat: no-repeat;
	background-position: top right;
	background-image: url(/images/assets/shared/nw.gif);
}
/* Section link colours */
body.news #content p a[target="_blank"], body.news #content li a[target="_blank"], body.news .targetblank {
	background-image: url(/images/assets/shared/nw-news.gif);
}
body.game_guide #content p a[target="_blank"], body.game_guide #content li a[target="_blank"], body.game_guide .targetblank {
	background-image: url(/images/assets/shared/nw-game_guide.gif);
}
body.media #content p a[target="_blank"], body.media #content li a[target="_blank"], body.media .targetblank {
	background-image: url(/images/assets/shared/nw-media.gif);
}
body.community #content p a[target="_blank"], body.community #content li a[target="_blank"], body.community .targetblank {
	padding-right: 0px;
	background-image: none;
}
body.help #content p a[target="_blank"], body.help #content li a[target="_blank"], body.help .targetblank {
	background-image: url(/images/assets/shared/nw-help.gif);
}

#submenu li a[target="_blank"] {
	padding-right: auto !important;
	background-image: none !important;
}



div {
	display: block;
}
hr {
}
acronym {
	cursor: help;
	border-bottom: 1px dotted #7ab42a;
}
/* Section link colours */
body.home #narrowcol a, body.home #widecol a, body.home #fullcol a, body.home #content h1, body.home #content h2, body.home #content h3 {
	color: #c331a0;
}
body.news #narrowcol a, body.news #widecol a, body.news #fullcol a, body.news #content h1, body.news #content h2, body.news #content h3 {
	color: #c331a0;
}
body.game_guide #narrowcol a, body.game_guide #widecol a, body.game_guide #fullcol a, body.game_guide #content h1, body.game_guide #content h2, body.game_guide #content h3 {
	color: #3792d8;
}
body.media #narrowcol a , body.media #widecol a, body.media #fullcol a, body.media #content h1, body.media #content h2, body.media #content h3 {
	color: #ca0000;
}
body.community #narrowcol a , body.community #widecol a, body.community #fullcol a, body.community #content h1, body.community #content h2, body.community #content h3 {
	color: #97cf3a;
}
body.help #narrowcol a , body.help #widecol a, body.help #fullcol a, body.help #content h1, body.help #content h2, body.help #content h3 {
	color: #6839d7;
}
/* Main layout elements */
#container {
	width: 996px;
	height: 100%;
	margin: auto;
	text-align: left;
	padding-bottom: 12px;
}
#topbar {
	clear: both;
	height: 48px;
}
#header {
	clear: both;
	width: 996px;
	height: 160px;
}
body.home #header {
	height: 196px;
}
#page {
	
}
/* Submenu */
#f {
	width: 216px;	
	float: left;
}
#content {
	float: left;
	width: 996px;
	clear: both;
}
#sidecol, .sidecol {
	float: left;
	width: 216px;
}
#narrowcol {
	float: left;
	width: 564px;
}
#narrowcol .header, #narrowcol .holder, #narrowcol .footer {
	float: left;
	clear: both;
	width: 564px;
}
#widecol {
	float: left;
	width: 780px;
}
#widecol .header, #widecol .holder, #widecol .footer {
	float: left;
	clear: both;
	width: 780px;
}
#fullcol {
	float: left;
	width: 996px;
}
#fullcol .header, #fullcol .holder, #fullcol .footer {
	float: left;
	clear: both;
	width: 996px;
}
#footer {
	clear: both;
}
/* Backgrounds */
#backgroundrepeat {
	width: 100%;
	background-repeat:repeat-y;
	background-position: center 36px !important;
	background-attachment: scroll;
	background-color: #70b2c9; 
	background-image: url(/images/assets/shared/backgrounds/lbp2default-repeat.jpg); 
}
#background {
	width: 100%;
	background-repeat:no-repeat;
	background-position: center 36px !important;
	background-attachment: scroll;
	background-image: url(/images/assets/shared/backgrounds/lbp2default.jpg); 
}



/* Topbar */
#topbar {
	background-repeat:no-repeat;
	background-position: center -20px;
	background-image: url(/images/assets/shared/topbar.png); 
}
#switchbuttons {
	float: left;
	height: 32px;
	width: 255px;
	padding-left: 32px;
	padding-top: 3px;
}
#switchbuttons a {
	display: block;
	width: 169px;
	height: 32px;
	float: left;
	background-repeat:no-repeat;
	background-image: url(/images/assets/shared/bg-switchbuttons.png);
}
#switchbuttons a.lbpcom {
	width: 169px;
	background-position: left top;
}
#switchbuttons a.lbpme {
	width: 86px;
	background-position: -169px top;
}
#switchbuttons a.lbpcom:hover {
	background-position: left -32px;
}
#switchbuttons a.lbpme:hover {
	background-position: -169px -32px;
}
#switchbuttons a:active {
	position: relative;
	top: 1px;
}
#switchbuttons a span {
	display: none;
}
#psn {
	float: left;
	width: 380px;
	padding-left: 158px;
}
#psn .button {
	height: 37px;
	width: 86px;
	float: left;
	clear: none;
}
#psn .button:hover {
	background-position: left -37px;
}
.psn-id {
	width: 174px;
	height: 37px !important;
	float: left;
	clear: none;
	background-position: left 12px;
}
.psn-id div {
	width: 174px;
	height: 37px;
	text-align: center;
	font-family: 'VAG Rounded', 'Arial Rounded MT Bold', 'Arial Rounded', Helvetica, Arial, sans-serif;
}
.psn-id div span {
	padding-top: 10px;
	font-family: 'VAG Rounded', 'Arial Rounded MT Bold', 'Arial Rounded', Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: white;
	display: block;
}
/* Headers */
#header {
	background-repeat:no-repeat;
	background-position: top left;
	background-image: url(/images/assets/shared/headers/lbp-stacked-sub.png);
}
body.home #header {
	background-image: url(/images/assets/shared/headers/lbp-stacked.png);
}
#headerlogo {
	display: block;
	width: 440px;
	height: 148px;
	float: left;
}
body.home #headerlogo {
	height: 196px;
}
#headerpromo {
	display: block;
	float: left;
	width: 548px;
	height: 148px;
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}
body.home #headerpromo {
	height: 196px;
}
/* Topbar */
#topbar {
	position: relative;
}
#language {
	left: 720px;
	width: 236px;
	position: absolute;
	padding-top: 2px;
}
#selectlocale {
	display: block;
	float: right;
	clear: both;
	width: 236px;
	list-style-type: none;
}
#currentlocale {
	display: block;
	float: right;
}
#currentlocale a {
	display:block;
	float: right;
	width: 36px;
	height: 26px;
	background-position: top left;
	background-repeat: no-repeat;
}
#currentlocale a:hover {
	background-position: bottom left;
}
#currentlocale .block {
	display: block;
	float: right;
	width: 236px;
	height: 36px;
	background-position: top right;
	background-repeat: no-repeat;
	background-image: url(/images/assets/shared/language/bg-selected.png);
}
#currentlocale .padder {
	display: block;
	padding: 3px 24px 0px 9px;
}
#currentlocale .block .padder a  {
	float: right;
}
#currentlocale .pagetitle {
	display: block;
	float: left;
	margin-top: 6px;
}
#currentlocale .footer {
	display: none;
	float: right;
	clear: both;
	width: 236px;
	height: 12px !important;
	padding: 0px !important;
	margin: 0px !important;
	background-position: bottom left !important;
	background-repeat: no-repeat;
	background-image: url(/images/assets/shared/language/bg-selection.png);
}
#locales {
	display: none;
	float: right;
	clear: both;
	padding: 6px 9px 0px 9px;
	background-position: left -36px;
	background-repeat: no-repeat;
	background-image: url(/images/assets/shared/language/bg-selection.png);
}
#locales ul {
	display: block;
	list-style-type: none;
	width: 218px;
}
#locales li {
	float: left;
	clear: none;
	width: 36px;
}
#locales p {
	float: left;
	display: block;
	width: 218px;
	height: 18px;
	background-position: top left;
	background-repeat: no-repeat;
}
#locales li a {
}
/* Rollovers */
#currentlocale:hover #locales {
	display: block;
}
#currentlocale:hover .footer {
	display: block;
}
/* Rollover display */
#currentlocale:hover .block {
	background-image: url(/images/assets/shared/language/bg-selection.png);
}
#currentlocale:hover li #locales{
	display: block;
}
#currentlocale:hover .footer {
	background-image: url(/images/assets/shared/language/bg-selection.png);
}
/* Flags */
#language a.en-au {
	background-image: url(/images/assets/shared/language/en-au.gif);
}
#language a.fr-be {
	background-image: url(/images/assets/shared/language/fr-be.gif);
}
#language a.nl-be {
	background-image: url(/images/assets/shared/language/nl-be.gif);
}
#language a.da-dk {
	background-image: url(/images/assets/shared/language/da-dk.gif);
}
#language a.de-de {
	background-image: url(/images/assets/shared/language/de-de.gif);
}
#language a.es-es {
	background-image: url(/images/assets/shared/language/es-es.gif);
}
#language a.fi-fi {
	background-image: url(/images/assets/shared/language/fi-fi.gif);
}
#language a.fr-fr {
	background-image: url(/images/assets/shared/language/fr-fr.gif);
}
#language a.en-ie {
	background-image: url(/images/assets/shared/language/en-ie.gif);
}
#language a.it-it {
	background-image: url(/images/assets/shared/language/it-it.gif);
}
#language a.de-lu {
	background-image: url(/images/assets/shared/language/de-lu.gif);
}
#language a.fr-lu {
	background-image: url(/images/assets/shared/language/fr-lu.gif);
}
#language a.nl-nl {
	background-image: url(/images/assets/shared/language/nl-nl.gif);
}
#language a.en-nz {
	background-image: url(/images/assets/shared/language/en-nz.gif);
}
#language a.no-no {
	background-image: url(/images/assets/shared/language/no-no.gif);
}
#language a.de-at {
	background-image: url(/images/assets/shared/language/de-at.gif);
}
#language a.pl-pl {
	background-image: url(/images/assets/shared/language/pl-pl.gif);
}
#language a.pt-pt {
	background-image: url(/images/assets/shared/language/pt-pt.gif);
}
#language a.it-ch {
	background-image: url(/images/assets/shared/language/it-ch.gif);
}
#language a.de-ch {
	background-image: url(/images/assets/shared/language/de-ch.gif);
}
#language a.fr-ch {
	background-image: url(/images/assets/shared/language/fr-ch.gif);
}
#language a.sv-se {
	background-image: url(/images/assets/shared/language/sv-se.gif);
}
#language a.en-gb {
	background-image: url(/images/assets/shared/language/en-gb.gif);
}
#language a.en-us {
	background-image: url(/images/assets/shared/language/en-us.gif);
}
#locales li a:hover, #language.sv #locales a.sv {
	background-position: bottom left !important;
}
#language.sv p {
	background-image: url(/images/assets/shared/language/countries/sv.png);
}
p.en-au {
	background-image: url(/images/assets/shared/language/countries/en-au.png) !important;
}
p.fr-be {
	background-image: url(/images/assets/shared/language/countries/fr-be.png) !important; 
}
p.nl-be {
	background-image: url(/images/assets/shared/language/countries/nl-be.png) !important;
}
p.da-dk {
	background-image: url(/images/assets/shared/language/countries/da-dk.png) !important; 
}
p.de-de {
	background-image: url(/images/assets/shared/language/countries/de-de.png) !important; 
}
p.es-es {
	background-image: url(/images/assets/shared/language/countries/es-es.png) !important;
}
p.fi-fi {
	background-image: url(/images/assets/shared/language/countries/fi-fi.png) !important;
}
p.fr-fr {
	background-image: url(/images/assets/shared/language/countries/fr-fr.png) !important;
}
p.en-ie {
	background-image: url(/images/assets/shared/language/countries/en-ie.png) !important;
}
p.it-it {
	background-image: url(/images/assets/shared/language/countries/it-it.png) !important; 
}
p.de-lu {
	background-image: url(/images/assets/shared/language/countries/de-lu.png) !important;
}
p.fr-lu {
	background-image: url(/images/assets/shared/language/countries/fr-lu.png) !important;
}
p.nl-nl {
	background-image: url(/images/assets/shared/language/countries/nl-nl.png) !important; 
}
p.en-nz {
	background-image: url(/images/assets/shared/language/countries/en-nz.png) !important;
}
p.no-no {
	background-image: url(/images/assets/shared/language/countries/no-no.png) !important; 
}
p.de-at {
	background-image: url(/images/assets/shared/language/countries/de-at.png) !important; 
}
p.pl-pl {
	background-image: url(/images/assets/shared/language/countries/pl-pl.png) !important;
}
p.pt-pt {
	background-image: url(/images/assets/shared/language/countries/pt-pt.png) !important;
}
p.it-ch {
	background-image: url(/images/assets/shared/language/countries/it-ch.png) !important;
}
p.de-ch {
	background-image: url(/images/assets/shared/language/countries/de-ch.png) !important;
}
p.fr-ch {
	background-image: url(/images/assets/shared/language/countries/fr-ch.png) !important;
}
p.sv-se {
	background-image: url(/images/assets/shared/language/countries/sv-se.png) !important; 
}
p.en-gb {
	background-image: url(/images/assets/shared/language/countries/en-gb.png) !important;
}
p.en-us {
	background-image: url(/images/assets/shared/language/countries/en-us.png) !important;
}

#topbar .changelang {
	width: 132px;
	font-size: 12px;
	display: block;
	color: #FFF;
	padding-top: 4px;
	text-align: center;
	font-family: 'VAG Rounded', 'Arial Rounded MT Bold', 'Arial Rounded', Helvetica, Arial, sans-serif;
}
html.fontface #topbar .changelang {
	font-family: 'EigerdalsBold', 'VAG Rounded', 'Arial Rounded MT Bold', 'Arial Rounded', Helvetica, Arial, sans-serif;
}
 
   
/* Main Menu */
#mainmenu {
	clear: both;
	height: 64px
}
#mainmenu ul {
	list-style-type: none;
}
#mainmenu li {
	float: left;
	padding-left: 6px;
	padding-right: 6px;
}
#mainmenu li a {
	float: left;
	clear: left;		
	display:block;
	height: 64px;
}
li#mm-news a {
	width: 84px;
	background-position: 0px 0px;
	background-image: url(/images/assets/sv/mainmenu.png); 
}
li#mm-game_guide a {
	width: 100px;
	background-position: 0px -64px;
	background-image: url(/images/assets/sv/mainmenu.png);
}
li#mm-media a {
	width: 92px;
	background-position: 0px -128px;
	background-image: url(/images/assets/sv/mainmenu.png);
}
li#mm-help a {
	width: 82px;
	background-position: 0px -192px;
	background-image: url(/images/assets/sv/mainmenu.png);
}
li#mm-community a {
	width: 192px;
	background-position: 0px -256px;
	background-image: url(/images/assets/sv/mainmenu.png);
}
/* Mainmenu mappings*/
body.news li#mm-news a, li#mm-news a:hover {
	background-position: 0px -384px !important;
}
body.game_guide li#mm-game_guide a,  li#mm-game_guide a:hover {
	background-position: 0px -448px !important;
}
body.media li#mm-media a, li#mm-media a:hover {
	background-position: 0px -512px !important;
}
body.help li#mm-help a, li#mm-help a:hover {
	background-position: 0px -576px !important;
}
body.community li#mm-community a, li#mm-community a:hover {
	background-position: 0px -640px !important;
}

/* Submenu */
#submenu {
	float: left;
	width: 216px;
}
#submenu ul {
	float: left;
	list-style-type: none;
	width: 216px;
	height: auto;
	display: block;
	padding: 12px 0 0 0 !important;
	margin: 0px !important;
}
#submenu ul ul {
	float: left;
	list-style-type: none;
	width: 204px;
	height: auto;
	display: block;
	padding: 3px 0 0 0 !important;
	background-image: none !important;
}
#submenu li {
	float: left;
	clear: left;
	display: block;
	padding: 0px 0 0 9px;
	font-size: 18px;
	line-height: 130%;
	color: #FFF;
	font-family: 'VAG Rounded', 'Arial Rounded MT Bold', 'Arial Rounded', Helvetica, Arial, sans-serif;
}
html.fontface #submenu li {
	font-family: 'EigerdalsBold', 'VAG Rounded', 'Arial Rounded MT Bold', 'Arial Rounded', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;	
	letter-spacing: 1px;
}
#submenu li ul li {
	padding: 0px 0 0 6px;
	font-size: 16px;
}
#submenu li a {
	float: left;
	clear: left;
	display:block;
	width: 188px;
	height: auto;
	text-decoration: none !important;
	padding: 0px;
	color: #FFF;
}
#submenu li ul li a {
	width: 174px;
}
#submenu li a:hover {
}
#submenu li a span {
	
}
#submenu .divider {
	height: 6px;
	width: 188px;
	margin: 6px 0 6px 0;
	background-position: top right;
	background-repeat: no-repeat;
	background-image: url(/images/assets/shared/submenus/divider.png);
}
#sm-ps3 {
	height: 80px;
	width: 188px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/images/assets/shared/submenus/ps3.png);
}
#sm-psp {
	height: 80px;
	width: 188px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/images/assets/shared/submenus/psp.png);
}
#sm-ps3 a, li#sm-psp a {
	height: 80px !important;
	width: 188px;
	display: block;
	float: left;
}
#submenu .divider span {
	display: none;
}
#submenu li a span.header {
	display: block !important;
	float: left;
	clear: left;
	width: 188px;
	background-repeat: no-repeat; 
}
#submenu li a span.item {
	display: block !important;
	float: left;
	clear: left;
	width: 176px;
	margin: 8px 6px 0px 6px !important;
}
#submenu li a span.footer {
	float: left;
	clear: left;
	display:block;
	width: 188px;
	background-repeat: no-repeat;
	height: 6px !important;
	margin: 0px !important;
	padding: 0px !important;
	font-size: 0px !important;
	line-height: 0px !important;
}
#submenu li a span span span {
	display: block;
}
body #submenu ul.first {
	background-image: url(/images/assets/shared/submenus/submenus.png) !important;
}
body.news #submenu ul.first {
	background-position: 0px 0px !important;
}
body.game_guide #submenu ul.first {
	background-position: -216px 0px !important;
}
body.media #submenu ul.first {
	background-position: -432px 0px !important;
}
body.help #submenu ul.first {
	background-position: -648px 0px !important;
}
#submenu div.footer {
	float: left;
	clear: left;
	display:block;
	width: 216px;
	height: 18px;
	background-position: bottom left;
	background-repeat: no-repeat;
}
body #submenu div.footer {
	background-image: url(/images/assets/shared/submenus/submenus.png) !important;]
}
body.news #submenu div.footer {
	background-position: 0px bottom !important;	
}
body.game_guide #submenu div.footer {
	background-position: -216px bottom !important;
}
body.media #submenu div.footer {
	background-position: -432px bottom !important;
}
body.help #submenu div.footer {
	background-position: -648px bottom !important;
}


/* Submenu mappings - News */
body.news #submenu li a:hover span.header,
body.news #submenu li a:focus span.header,
body.archive li#sm-archive a span.header,
body.littlebigplanet_on_the_web li#sm-littlebigplanet_on_the_web a span.header,
body.awards li#sm-awards a span.header,
body.tag.tag_contest li#sm-competitions a span.header
{
	background-image: url(/images/assets/shared/submenus/subitems.png) !important;
	background-position: 0px 0px !important;	
}
body.news #submenu li a:hover span.footer,
body.news #submenu li a:focus span.footer,
body.archive li#sm-archive a span.footer,
body.littlebigplanet_on_the_web li#sm-littlebigplanet_on_the_web a span.footer,
body.awards li#sm-awards a span.footer,
body.tag.tag_contest li#sm-competitions a span.footer
{
	background-image: url(/images/assets/shared/submenus/subitems.png) !important;
	background-position: 0px bottom !important;	
}
/* override for contests tag */
body.archive.tag_contest #submenu ul li#sm-archive a span.header,
body.archive.tag_contest #submenu ul li#sm-archive a span.footer
{
	background-image: url(/images/assets/shared/submenus/subitems.png) !important;
	background-image: none !important;
}
/* Submenu mappings - Game Guide */
body.game_guide #submenu li a:hover span.header,
body.game_guide #submenu li a:focus span.header,
body.what_is_littlebigplanet li#sm-gg-what_is_littlebigplanet a span.header, 
body.who_is_sackboy li#sm-gg-who_is_sackboy a span.header,
body.ps3.playing li#sm-gg-ps3-playing > a > span.header, 
body.ps3.creating li#sm-gg-ps3-creating > a > span.header,
body.ps3.downloadable_content li#sm-gg-ps3-downloadable_content a span.header,
body.ps3.updates li#sm-gg-ps3-updates a span.header,
body.psp.playing li#sm-gg-psp-playing > a > span.header,
body.psp.creating li#sm-gg-psp-creating > a > span.header,
body.psp.downloadable_content li#sm-gg-psp-downloadable_content a span.header,
body.psp.updates li#sm-gg-psp-updates a span.header
{
	background-image: url(/images/assets/shared/submenus/subitems.png) !important;
	background-position: -216px 0px !important;
}
body.game_guide #submenu li a:hover span.footer,
body.game_guide #submenu li a:focus span.footer,
body.what_is_littlebigplanet li#sm-gg-what_is_littlebigplanet a span.footer, 
body.who_is_sackboy li#sm-gg-who_is_sackboy a span.footer,
body.ps3.playing li#sm-gg-ps3-playing > a > span.footer, 
body.ps3.creating li#sm-gg-ps3-creating > a > span.footer,
body.ps3.downloadable_content li#sm-gg-ps3-downloadable_content a span.footer,
body.ps3.updates li#sm-gg-ps3-updates a span.footer,
body.psp.playing li#sm-gg-psp-playing > a > span.footer,
body.psp.creating li#sm-gg-psp-creating > a > span.footer,
body.psp.downloadable_content li#sm-gg-psp-downloadable_content a span.footer,
body.psp.updates li#sm-gg-psp-updates a span.footer 
{
	background-image: url(/images/assets/shared/submenus/subitems.png) !important;
	background-position: -216px bottom !important;
}
body.game_guide #submenu li ul li a:hover span.header,
body.game_guide #submenu li ul li a:focus span.header,
body.ps3.playing.story_levels li#sm-gg-ps3-playing-story_levels a span.header, 
body.ps3.playing.trophies li#sm-gg-ps3-playing-trophies a span.header,
body.ps3.playing.powerups li#sm-gg-ps3-playing-powerups a span.header,
body.ps3.playing.community_levels li#sm-gg-ps3-playing-community_levels a span.header, 
body.ps3.playing.versus_levels li#sm-gg-ps3-versus_levels a span.header,
body.ps3.creating.getting_started li#sm-gg-ps3-getting_started a span.header,
body.ps3.creating.tips_and_tricks li#sm-gg-ps3-creating-tips_and_tricks a span.header,
body.ps3.creating.sharing_and_publishing li#sm-gg-ps3-creating-sharing_and_publishing a span.header,
body.ps3.creating.movie_camera li#sm-gg-ps3-movie_camera a span.header,
body.ps3.creating.sackbots li#sm-gg-ps3-sackbots a span.header,
body.ps3.creating.electronics li#sm-gg-ps3-electronics a span.header,
body.ps3.creating.music_sequencer li#sm-gg-ps3-music_sequencer a span.header,
body.ps3.creating.controlinator li#sm-gg-ps3-controlinator a span.header,
body.ps3.creating.move li#sm-gg-ps3-move a span.header,
body.psp.playing.story_levels li#sm-gg-psp-playing-story_levels a span.header,
body.psp.playing.community_levels li#sm-gg-psp-playing-community_levels a span.header,
body.psp.creating.getting_started li#sm-gg-psp-getting_started a span.header,
body.psp.creating.tips_and_tricks li#sm-gg-psp-creating-tips_and_tricks a span.header, 
body.psp.creating.sharing_and_publishing li#sm-gg-psp-creating-sharing_and_publishing a span.header
{
	background-image: url(/images/assets/shared/submenus/subitems.png) !important;
	background-position: -432px 0px !important;
}	
body.game_guide #submenu li ul li a:hover span.footer,
body.game_guide #submenu li ul li a:focus span.footer,
body.ps3.playing.story_levels li#sm-gg-ps3-playing-story_levels a span.footer, 
body.ps3.playing.trophies li#sm-gg-ps3-playing-trophies a span.footer,
body.ps3.playing.powerups li#sm-gg-ps3-playing-powerups a span.footer,
body.ps3.playing.community_levels li#sm-gg-ps3-playing-community_levels a span.footer, 
body.ps3.playing.versus_levels li#sm-gg-ps3-versus_levels a span.footer,
body.ps3.creating.getting_started li#sm-gg-ps3-getting_started a span.footer,
body.ps3.creating.tips_and_tricks li#sm-gg-ps3-creating-tips_and_tricks a span.footer,
body.ps3.creating.sharing_and_publishing li#sm-gg-ps3-creating-sharing_and_publishing a span.footer,
body.ps3.creating.movie_camera li#sm-gg-ps3-movie_camera a span.footer,
body.ps3.creating.sackbots li#sm-gg-ps3-sackbots a span.footer,
body.ps3.creating.electronics li#sm-gg-ps3-electronics a span.footer,
body.ps3.creating.music_sequencer li#sm-gg-ps3-music_sequencer a span.footer,
body.ps3.creating.controlinator li#sm-gg-ps3-controlinator a span.footer,
body.ps3.creating.move li#sm-gg-ps3-move a span.footer,
body.psp.playing.story_levels li#sm-gg-psp-playing-story_levels a span.footer,
body.psp.playing.community_levels li#sm-gg-psp-playing-community_levels a span.footer,
body.psp.creating.getting_started li#sm-gg-psp-getting_started a span.footer,
body.psp.creating.tips_and_tricks li#sm-gg-psp-creating-tips_and_tricks a span.footer, 
body.psp.creating.sharing_and_publishing li#sm-gg-psp-creating-sharing_and_publishing a span.footer 
{
	background-image: url(/images/assets/shared/submenus/subitems.png) !important;
	background-position: -432px bottom !important;
}	
body.game_guide #submenu li ul li a:hover span.header,
body.game_guide #submenu li ul li a:focus span.header,
body.ps3.playing.story_levels li#sm-gg-ps3-playing > a > span.header, 
body.ps3.playing.trophies li#sm-gg-ps3-playing > a > span.header,
body.ps3.playing.powerups li#sm-gg-ps3-playing > a > span.header,
body.ps3.playing.community_levels li#sm-gg-ps3-playing > a > span.header, 
body.ps3.playing.versus_levels li#sm-gg-ps3-playing > a > span.header,
body.ps3.creating.getting_started li#sm-gg-ps3-creating > a > span.header,
body.ps3.creating.tips_and_tricks li#sm-gg-ps3-creating > a > span.header,
body.ps3.creating.sharing_and_publishing li#sm-gg-ps3-creating > a > span.header,
body.ps3.creating.movie_camera li#sm-gg-ps3-creating > a > span.header,
body.ps3.creating.sackbots li#sm-gg-ps3-creating > a > span.header,
body.ps3.creating.electronics li#sm-gg-ps3-creating > a > span.header,
body.ps3.creating.music_sequencer li#sm-gg-ps3-creating > a > span.header,
body.ps3.creating.controlinator li#sm-gg-ps3-creating > a > span.header,
body.ps3.creating.move li#sm-gg-ps3-creating > a > span.header,
body.psp.playing.story_levels li#sm-gg-psp-playing > a > span.header,
body.psp.playing.community_levels li#sm-gg-psp-playing > a > span.header,
body.psp.creating.getting_started li#sm-gg-psp-creating > a > span.header,
body.psp.creating.tips_and_tricks li#sm-gg-psp-creating > a > span.header, 
body.psp.creating.sharing_and_publishing li#sm-gg-psp-creating > a > span.header
{
	background-image: url(/images/assets/shared/submenus/subitems.png) !important;
	background-position: -432px 0px !important;
}	
body.media #submenu li a:hover span.footer,
body.media #submenu li a:focus span.footer,
body.game_guide #submenu li ul li a:hover span.footer,
body.ps3.playing.story_levels li#sm-gg-ps3-playing > a > span.footer, 
body.ps3.playing.trophies li#sm-gg-ps3-playing > a > span.footer,
body.ps3.playing.powerups li#sm-gg-ps3-playing > a > span.footer,
body.ps3.playing.community_levels li#sm-gg-ps3-playing > a > span.footer, 
body.ps3.playing.versus_levels li#sm-gg-ps3-playing > a > span.footer,
body.ps3.creating.getting_started li#sm-gg-ps3-creating > a > span.footer,
body.ps3.creating.tips_and_tricks li#sm-gg-ps3-creating > a > span.footer,
body.ps3.creating.sharing_and_publishing li#sm-gg-ps3-creating > a > span.footer,
body.ps3.creating.movie_camera li#sm-gg-ps3-creating > a > span.footer,
body.ps3.creating.sackbots li#sm-gg-ps3-creating > a > span.footer,
body.ps3.creating.electronics li#sm-gg-ps3-creating > a > span.footer,
body.ps3.creating.music_sequencer li#sm-gg-ps3-creating > a > span.footer,
body.ps3.creating.controlinator li#sm-gg-ps3-creating > a > span.footer,
body.ps3.creating.move li#sm-gg-ps3-creating > a > span.footer,
body.psp.playing.story_levels li#sm-gg-psp-playing > a > span.footer,
body.psp.playing.community_levels li#sm-gg-psp-playing > a > span.footer,
body.psp.creating.getting_started li#sm-gg-psp-creating > a > span.footer,
body.psp.creating.tips_and_tricks li#sm-gg-psp-creating > a > span.footer, 
body.psp.creating.sharing_and_publishing li#sm-gg-psp-creating > a > span.footer 
{
	background-image: url(/images/assets/shared/submenus/subitems.png) !important;
	background-position: -432px bottom !important;
}

/* Stop sub-sub menu items from #sm making their parent selected */
body.ps3.playing.story_levels #submenu #sm-gg-ps3-playing > a > span.header, 
body.ps3.playing.trophies #submenu #sm-gg-ps3-playing > a > span.header,
body.ps3.playing.powerups #submenu #sm-gg-ps3-playing > a > span.header,
body.ps3.playing.community_levels #submenu #sm-gg-ps3-playing > a > span.header, 
body.ps3.playing.versus_levels #submenu #sm-gg-ps3-playing > a > span.header,
body.ps3.creating.getting_started #submenu #sm-gg-ps3-creating > a > span.header,
body.ps3.creating.tips_and_tricks #submenu #sm-gg-ps3-creating > a > span.header,
body.ps3.creating.sharing_and_publishing #submenu #sm-gg-ps3-creating > a > span.header,
body.ps3.creating.movie_camera #submenu #sm-gg-ps3-creating > a > span.header,
body.ps3.creating.sackbots #submenu #sm-gg-ps3-creating > a > span.header,
body.ps3.creating.electronics #submenu #sm-gg-ps3-creating > a > span.header,
body.ps3.creating.music_sequencer #submenu #sm-gg-ps3-creating > a > span.header,
body.ps3.creating.controlinator #submenu #sm-gg-ps3-creating > a > span.header,
body.ps3.creating.move #submenu #sm-gg-ps3-creating > a > span.header,
body.psp.playing.story_levels #submenu #sm-gg-psp-playing > a > span.header,
body.psp.playing.community_levels #submenu #sm-gg-psp-playing > a > span.header,
body.psp.creating.getting_started #submenu #sm-gg-psp-creating > a > span.header,
body.psp.creating.tips_and_tricks #submenu #sm-gg-psp-creating > a > span.header, 
body.psp.creating.sharing_and_publishing #submenu #sm-gg-psp-creating > a > span.header,
body.ps3.playing.story_levels #submenu #sm-gg-ps3-playing > a > span.footer, 
body.ps3.playing.trophies #submenu #sm-gg-ps3-playing > a > span.footer,
body.ps3.playing.powerups #submenu #sm-gg-ps3-playing > a > span.footer,
body.ps3.playing.community_levels #submenu #sm-gg-ps3-playing > a > span.footer, 
body.ps3.playing.versus_levels #submenu #sm-gg-ps3-playing > a > span.footer,
body.ps3.creating.getting_started #submenu #sm-gg-ps3-creating > a > span.footer,
body.ps3.creating.tips_and_tricks #submenu #sm-gg-ps3-creating > a > span.footer,
body.ps3.creating.sharing_and_publishing #submenu #sm-gg-ps3-creating > a > span.footer,
body.ps3.creating.movie_camera  #submenu #sm-gg-ps3-creating > a > span.footer,
body.ps3.creating.sackbots #submenu #sm-gg-ps3-creating > a > span.footer,
body.ps3.creating.electronics #submenu #sm-gg-ps3-creating > a > span.footer,
body.ps3.creating.music_sequencer #submenu #sm-gg-ps3-creating > a > span.footer,
body.ps3.creating.controlinator #submenu #sm-gg-ps3-creating > a > span.footer,
body.ps3.creating.move #submenu #sm-gg-ps3-creating > a > span.footer,
body.psp.playing.story_levels #submenu #sm-gg-psp-playing > a > span.footer,
body.psp.playing.community_levels #submenu #sm-gg-psp-playing > a > span.footer,
body.psp.creating.getting_started #submenu #sm-gg-psp-creating > a > span.footer,
body.psp.creating.tips_and_tricks #submenu #sm-gg-psp-creating > a > span.footer, 
body.psp.creating.sharing_and_publishing #submenu #sm-gg-psp-creating > a > span.footer 
{
    background-image: none !important;
}
/* Submenu mappings - Media */
body.media #submenu li a:hover span.header,
body.media #submenu li a:focus span.header,
body.videos li#sm-videos a span.header,
body.screenshots li#sm-screenshots a span.header,
body.concept_art li#sm-concept_art a span.header,
body.wallpapers li#sm-wallpapers a span.header,
body.themes li#sm-themes a span.header,
body.avatars li#sm-avatars a span.header,
body.podcasts li#sm-podcasts a span.header,
body.music li#sm-soundtrack a span.header,
body.fansite_kit li#sm-fansite_kit a span.header
{
	background-image: url(/images/assets/shared/submenus/subitems.png) !important;
	background-position: -648px 0px !important;
}
body.media #submenu li a:hover span.footer,
body.media #submenu li a:focus span.footer,
body.videos li#sm-videos a span.footer,
body.screenshots li#sm-screenshots a span.footer,
body.concept_art li#sm-concept_art a span.footer,
body.wallpapers li#sm-wallpapers a span.footer,
body.themes li#sm-themes a span.footer,
body.avatars li#sm-avatars a span.footer,
body.podcasts li#sm-podcasts a span.footer,
body.music li#sm-soundtrack a span.footer,
body.fansite_kit li#sm-fansite_kit a span.footer 
{
	background-image: url(/images/assets/shared/submenus/subitems.png) !important;
	background-position: -648px bottom !important;
}
/* Submenu mappings - Help */
body.help #submenu li a:hover span.header,
body.help #submenu li a:focus span.header,
body.faq li#sm-faq a span.header,
body.support li#sm-support a span.header,
body.server_status li#sm-server_status a span.header,
body.controls li#sm-controls a span.header,
body.manuals li#sm-manuals a span.header
{
	background-image: url(/images/assets/shared/submenus/subitems.png) !important;
	background-position: -864px 0px !important;
}
body.help #submenu li a:hover span.footer,
body.help #submenu li a:focus span.footer,
body.faq li#sm-faq a span.footer,
body.support li#sm-support a span.footer,
body.server_status li#sm-server_status a span.footer,
body.controls li#sm-controls a span.footer,
body.manuals li#sm-manuals a span.footer
{
	background-image: url(/images/assets/shared/submenus/subitems.png) !important;
	background-position: -864px bottom !important;
}
#mmpicks {
	margin: 12px 0px 0px 0px !important;
}
#subbox ul {
	float: left;
	list-style-type: none;
	width: 216px;
	height: auto;
	display: block;
	padding: 18px 0 0 0 !important;
	margin: 12px 0px 0px 0px !important;
	background-image: url(/images/assets/shared/submenus/submenus.png) !important;
	background-position: -864px 0px !important;
}
#subbox li {
	float: left;
	clear: left;
	display: block;
	padding: 0px 0 6px 24px !important;
	padding-bottom: 6px !important;
	margin: 0px !important;
	font-size: 13px
}
#rss li.header  {
	position: relative;
	width: 172px;
}
#rss li.header span {
	float: left;
}
#rss li.header span.icon {
	position: absolute;
	top: -4px;
	right: 0px;
	display: block;
	float: right;
	width: 28px;
	height: 28px;
	background-image: url(/images/assets/shared/feed-icon-28x28.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#subbox li div, #subbox li span {
	margin: 0px !important;
	padding: 0px !important;
}
#subbox li a {
	float: left;
	clear: left;
	display:block;
	height: auto;
	text-decoration: none !important;
	color: white;
	margin: 0px !important;
	padding: 0px !important;
}
#subbox li a:hover {
	text-decoration: underline !important;
}
#subbox li a.pagetitle:hover {
	text-decoration: none !important;
}
#subbox div.footer {
	float: left;
	clear: left;
	display:block;
	width: 216px;
	height: 18px;
	background-image: url(/images/assets/shared/submenus/submenus.png) !important;
	background-position: -864px bottom !important;
	background-repeat: no-repeat;
}
html.fontface #subbox li .pagetitle {
	font-family: 'EigerdalsBold', 'VAG Rounded', 'Arial Rounded MT Bold', 'Arial Rounded', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;	
}
/* Columns */
#content {
	width: 996px;
}
#content .pagetitle {
	display: block;
	width: 714px;
	padding: 0 0 12px 0;
}
#content h1 {
	padding: 0 0 12px 0;
}
#content h2 {
	padding: 0 0 9px 0;
}
#content h3 {
	padding: 0 0 6px 0;
}
#content h4 {
	padding: 0 0 3px 0;
}
#content h5 {
	padding: 0 0 3px 0;
}
#content h6 {
	padding: 0 0 3px 0;
}
#content h1.pagetitle {
	padding: 0 0 12px 0;
}
#content h2.pagetitle {
	padding: 0 0 9px 0;
}
#content h3.pagetitle {
	padding: 0 0 6px 0;
}
#content h4.pagetitle {
	padding: 0 0 3px 0;
}
#content p {
	color:#14142e;
	padding: 0 0 12px 0;
}
#content p a {
	font-weight: bold;
}
#content ul, #content ol {
	padding-bottom: 12px;
	line-height: 150%;
}
#content ul li, #content ol li {
	padding-bottom: 3px;
	vertical-align: top;
}
#content table {
	border-collapse: collapse;
	word-wrap:break-word;
}
#content thead {
}
#content thead tr {
	vertical-align: top;
}
#content th {
	color:#14142e;
	font-size: 14px;
	padding: 6px;
	border: 1px solid #7AB42A;
	background-color: #F4F4F4;
}
#content tbody {
}
#content tbody tr {
	vertical-align: top;
}
#content td {
	color:#14142e;
	font-size: 13.5px;
	padding: 3px;
	border: 1px solid #999;
}
#content .block {
	padding: 0 0 18px 0;
}
#narrowcol .header, #widecol .header, #fullcol .header {
	background-position: top left;
	background-repeat: no-repeat;
	height: 18px;
}
#narrowcol .holder, #widecol .holder, #fullcol .holder {
	background-position: top left;
	background-repeat: repeat-y;
}
#narrowcol .footer, #widecol .footer, #fullcol .footer {
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	height: 100px;
}
#sidecol, .sidecol {
	width: 216px;
}
#sidecol .banner, .sidecol .banner {
	padding: 9px 18px 10px 17px !important;
	background-image: url(/images/assets/shared/bg-bannerpromo.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#narrowcol .header {
	background-image: url(/images/assets/shared/bg-content-narrow-header.png);
}
#narrowcol .holder {
	background-image: url(/images/assets/shared/bg-content-narrow.png);
}
#narrowcol .footer {
	background-image: url(/images/assets/shared/bg-content-narrow-footer.png);
}
#narrowcol .holder .padder {
	background-position: top left;
	background-repeat: no-repeat;
	margin: 3px 3px 0 3px;
	display: block;
}
#narrowcol .holder .col-header {
	width: 210px;
	height: 296px;
	display: block;
}
#narrowcol .holder .padder .padder {
	margin: 0px 18px 0px 18px;
	display: block;
}
#widecol .header {
	background-image: url(/images/assets/shared/bg-content-wide-header.png);
}
#widecol .holder {
	background-image: url(/images/assets/shared/bg-content-wide.png);
}
#widecol .footer {
	background-image: url(/images/assets/shared/bg-content-wide-footer.png);
}
#widecol .holder .padder {
	background-position: left 0px;
	background-repeat: no-repeat;
	margin: 3px 2px 0 3px;
	padding-bottom: 1px;
	display: block;
	float: left;
}
#widecol .holder .col-header {
	width: 774px;
	height: 332px;
	display: block;
}
#widecol .holder .padder .padder {
	margin: 0px 18px 0px 18px;
	display: block;
}
#widecol .twocol {
	width: 338px;
	padding-right: 24px;
}
#fullcol .header {
	background-image: url(/images/assets/shared/bg-content-full-header.png);
}
#fullcol .holder {
	background-image: url(/images/assets/shared/bg-content-full.png);
}
#fullcol .footer {
	background-image: url(/images/assets/shared/bg-content-full-footer.png);
}
body.arcade #fullcol .header {
	background-image: url(/images/assets/shared/bg-content-graph-full-header.png);
}
body.arcade #fullcol .holder {
	background-image: url(/images/assets/shared/bg-content-graph-full.png);
}
body.arcade #fullcol .footer {
	background-image: url(/images/assets/shared/bg-content-graph-full-footer.png);
}
#fullcol .holder .padder {
	background-position: top left;
	background-repeat: no-repeat;
	margin: 3px 3px 0 3px;
	display: block;
}
#fullcol .holder .padder .padder {
	margin: 0px 18px 0px 18px;
	display: block;
}
#fullcolcol .holder .col-header {
	width: 990px;
	height: 296px;
	display: block;
}
.holder ul, .holder ol {
	padding-left: 18px;
}
.twocol {
	float: left;
}







#footer {
	color: #ced1d2;
	border-top: 1px solid #626d72;
	display: inline;
	width: 100%;
	float: left;
	text-align: left;
	background: rgb(8, 17, 22);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.10, rgba(8, 17, 22, 1)),color-stop(0.90, rgba(15, 31, 38, 1)));
	background-image: -moz-linear-gradient(center bottom,rgba(8, 17, 22, 1) 10%,rgba(15, 31, 38, 1) 90%);
}
#footer a {
	color: white;
}
#sitemap {
	list-style:none;
	float: left;
	padding: 24px 0 8px 0;
}
#sitemap li {
	list-style:none;
	float: left;
	font-size: 0.875em;
	padding: 0 16px 0 0;
}
#sitemap li a {
	font-weight: bold;
}
#sitemap li a:hover, #sitemap li a:active {
	text-decoration: underline;
}

#socialmedia {
	list-style:none;
	float: left;
	padding: 4px 0 4px 0;
}
#socialmedia li {
	list-style:none;
	float: left;
	clear: both;
	font-size: 0.875em;
	padding: 4px 16px 4px 0;
}
#socialmedia li a {
	font-weight: bold;
}
#socialmedia li a:hover, #socialmedia li a:active {
	text-decoration: underline;
}

#footer p {
	font-size: 0.75em;
	clear: left;
	color: gray;
	font-size: 9px;
	line-height: 200%;
}
#logos {
	list-style:none;
	float: right;
	padding: 16px 0 0 0;
}
#logos li {
	float:  left; margin-bottom: 16px;
	padding-left: 16px;
}
#logos li a {
	display: block;
	background-repeat: no-repeat;
	background-image: url(/images/assets/shared/spritesheet.png);
}
#logos li a span {
	display: none;
}

#ft-tarsier {
	padding-top: 8px;
}
#ft-tarsier a {
	width: 65px;
	height: 32px;
	background-position: -146px -100px;
}
#ft-doubleeleven {
	padding-top: 8px;
}
#ft-doubleeleven a {
	width: 66px;
	height: 27px;
	background-position: -120px -136px;
}
#ft-mediamolecule {
	padding-top: 8px;
}
#ft-mediamolecule a {
	width: 86px;
	height: 26px;
	background-position: -100px 0px;
}
#ft-psvita {
	display: none;
	padding-top: 12px;
}
#ft-psvita a {
	width: 90px;
	height: 30px;
	background-position: -1px -147px;
}
#ft-ps3 {
display: none;
	padding-top: 12px;
}
#ft-ps3 a {
	width: 71px;
	height: 24px;
	background-position: -100px -28px;
}
#ft-psn {
	padding-top: 5px;
}
#ft-psn a {
	width: 100px;
	height: 30px;	
	background-position: 0px 0px;
}
#ft-sce {
	padding-top: 0px;
}
#ft-sce a {
	width: 33px;
	height: 44px;
	background-position: -1px -54px;
}
#ft-pegi {
	padding-top: 0px;
}
#ft-pegi a {
	width: 33px;
	height: 44px;
	background-position: -35px -54px;
}
#ft-oflc {
	padding-top: 0px;
}
#ft-oflc a {
	width: 44px;
	height: 44px;
	background-position: -71px -54px;
}
#ft-esrb {
	padding-top: 0px;
}
#ft-esrb a {
	width: 98px;
	height: 44px;
	background-position: -118px -54px;
}
#ft-esrb-privacy {
	padding-top: 0px;
}
#ft-esrb-privacy a {
	width: 117px;
	height: 46px;
	background-position: 0px -101px;
}
#ft-usk {
	padding-top: 0px;
}
#ft-usk a {
	width: 44px;
	height: 44px;
	background-position: -190px -2px;
}
#footer .omega p span {
	top: 1px;
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url(/images/assets/shared/spritesheet.png);
	background-color: transparent;
	position: relative;
}
#footer .omega p span.logop {
	top: 6px;
	width:  20px;
	height: 15px;
	background-position: 0px -33px;
}
#footer .omega p span.logops3 {
	width:  41px;
	height: 9px;
	background-position: -51px -42px;
}
#footer .omega p span.logosce {
	top: 3px;
	width:  11px;
	height: 15px;
	background-position: -21px -33px;
}
#footer .omega p span.logosymbols {
	width:  44px;
	height: 9px;
	background-position: -50px -32px;
}
#footer .omega p span.logopsn {
	top: 3px;
	width: 17px;
	height: 16px;
	background-position: -32px -32px;
}
/* Rating images */


/* pegi + usk  */
#ft-usk {display: none !important;}
#footer.de-de #ft-usk {display: block !important;}
#footer.de-de #ft-pegi {display: none !important;}
/* esrb  */
#ft-esrb, #ft-esrb-privacy {display: none !important;}
#footer.en-us #ft-esrb, #footer.en-us #ft-esrb-privacy {display: block !important;}
#footer.en-us #ft-pegi {display: none !important;}
/* oflc  */
#footer ul #ft-oflc {display: none !important;}
#footer.en-au #ft-oflc, #footer.en-nz #ft-oflc {display: block !important;}
#footer.en-au #ft-pegi, #footer.en-nz #ft-pegi {display: none !important;}






/* Content blocks*/
.introblock {
	width: 438px;
}
.rightblock1, .leftblock1, .rightblock2, .leftblock2, .rightblock3, .leftblock3 {
	padding: 0px;
	margin: 0px;
	clear: none;
}
.rightblock1 {
	width: 552px;
	float: right;
}
.leftblock1 {
	width: 552px;
	float: left;
}
.rightblock2 {
	width: 368px;
	float: right;
}
.leftblock2 {
	width: 368px;
	float: left;
}
.rightblock3 {
	width: 184px;
	float: right;
}
.leftblock3 {
	width: 184px;
	float: left;
}
/* Story Levels */
.themeintro {
	width: 484px;
}
.levelintro {
	width: 484px;
}
body.story_levels #widecol .polaroid {
	float: left;
	clear: left;
	margin-right: 12px;
}
body.story_levels #widecol .item {
	float: left;
	clear: left;
	padding: 0 0 12px 0;
}
body.story_levels #widecol .item .padder {
	float: left;
	width: 484px;
	width: 460px;
}
body.story_levels #widecol .item .level_badge {
	width: 96px;
	float: left;
	text-align: center;
}
body.story_levels #widecol .item img {
	margin: auto;
}
body.story_levels #widecol .item .pagetitle {
	padding: 0px !important;
}
.padder.ps3_story_levels {
	background-image: url(/images/assets/shared/page_backgrounds/story_levels.jpg);
}
.padder.psp_story_levels {
	background-image: url(/images/assets/shared/page_backgrounds/psp_story_levels.jpg);
}
.padder.ps3_story_levels ul, .padder.psp_story_levels ul {
	margin-top: 3px !important;
	display: block !important;
	float: left !important;
	clear: left !important;
}
.padder.ps3_story_levels ul li, .padder.psp_story_levels ul li {
	margin-top: 4px !important;
	margin-bottom: 6px !important;
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	display: block !important;
	float: left !important;
	clear: left !important;
}
.ps3_story_levels ul,
.ps3_story_levels li,
.psp_story_levels ul,
.psp_story_levels li {
width: 650px;
}
/*  DLC section */
body.downloadable_content #widecol .ps3 {
	float: right;
	height: 80px;
	width: 80px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/images/assets/shared/submenus/ps3.png);
}
body.downloadable_content #widecol .ps3 span {
	display: none;
}
body.downloadable_content #widecol .holder .col-header {
	height: 400px;
}
body.downloadable_content #widecol .holder .col-header {
	width: 775px;
}
body.downloadable_content #widecol .holder .padder {
	background-position: left 70px !important;
}
/* Breadcrumbs */
.breadcrumbs {
	margin: 0px 24px 0px 24px;
	padding: 0px !important;
}
.breadcrumbs p {
	margin: 0 0 6px 0 !important;
	padding: 0px !important;
}
.breadcrumbs p a {
	font-weight: normal !important;
}
/* Share this */
#sharetools {
	padding: 18px 18px 12px 18px;
	background-repeat:no-repeat;
	background-position: top center;
	background-image: url(/images/assets/shared/bg-hr.png); 
}
#facebooklike {
	float: left;
	clear: left;
	height: 32px;
}
#sharethis {
	float: left;
	clear: left;
	margin-bottom: 6px;
}
#facebooksharer a span, #facebooksharer * span {
	display: block;
}
#narrowcol #sharetools {
	background-image: url(/images/assets/shared/bg-hr-narrow.png) !important; 
}
#fullcol #sharetools {
	background-image: url(/images/assets/shared/bg-hr-full.png) !important; 
}
a.stico_default {
	width: 134px !important;
	color: #1A6B35 !important;
}
body .screenshot {
	padding: 4px 3px 4px 3px !important;
	margin: 0px !important;
	display: block;
	float: left;
	clear: none;
}
body .screenshot img {
	padding: 0px !important;
	border: 1px solid #898996;
	margin: 0px !important;
}
body .screenshots {
	width: 340px !important;
	padding: 6px 0px 6px 0px;
}
.video.screenshot ul.nolist {
	min-height: 96px;
	padding-left: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.video.screenshot ul.nolist li {
	max-width: 356px;
	width: 356px;
}
#content .pagetitle.videotitle {
	width: 358px;
	display: block;
	min-height: 54px;
}


/* Downloadable content */
body.downloadable_content #content .padder .padder .block .item, body.news #content .padder .padder .block .item {
	float: left;
	display: block;
	width: 244px;
	position: relative;
	padding: 0px;
	margin: 0px;
}
body.downloadable_content #content .padder .padder .block .item img, body.news #content .padder .padder .block .item img {
	float: left;
	display: block;
	margin: 6px;
	padding: 0px;
}
body.downloadable_content #content .padder .padder .block .item h5, body.news #content .padder .padder .block .item h5 {
	float: left;
	display: block;
	width: 150px;
	margin-top: 12px;
	padding: 0px;
}
body.downloadable_content #content .padder .padder .block .item p, body.news #content .padder .padder .block .item p {
	float: left;
	display: block;
	width: 150px;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}
.dlc-filter-control {
	display: block;
	float: left;
	background-position: 0px top;
	background-repeat: no-repeat;
	height: 36px;
}
.dlc-filter-control:hover {
	background-position: 0px bottom;
}
.iconhighlighter {
	display: none;
	width: 84px;
	height: 84px;
	position: absolute;
}
.comingsoon {
}
.new {
}
.comingsoon .iconhighlighter {
	display: block;
	background-image: url(/images/assets/shared/bg-dlc-comingsoon.png);
}
.new .iconhighlighter {
	display: block;
	background-image: url(/images/assets/shared/bg-dlc-new.png);
}
/* Trophies */
.trophylist {
	float: left;
	clear: both;
	display: block;
	padding: 0px 0px 12px 0px !important;
	margin: 0px !important;
}
.trophylist li {
	padding: 0 0 18px 0;
	margin: 0px !important;
}
.trophylist img {
	float: left;
	margin: 3px 12px 3px 0px;
}
.trophylist .item {
	display: block;
	width: 500px;
	float: left;
	padding: 24px 0 0 0;
}
.trophylist li {
	clear: both;
}
.trophylist li h4.Platinum, .trophylist li h4.Platinum a {
	color: #85979E !important;
}
.trophylist li h4.Gold, .trophylist li h4.Gold a {
	color: #D1AF51 !important;
}
.trophylist li h4.Silver, .trophylist li h4.Silver a {
	color: #ADADAD !important;
}
.trophylist li h4.Bronze, .trophylist li h4.Bronze a {
	color: #AC9842 !important;
}



/* Buttons */
.button {
	float: left;
	clear: left;		
	display:block;
	height: 48px;
	background-position: top left;
	background-repeat:no-repeat;
	margin-bottom: 24px;
}
.button:hover {
	background-position: left -48px;
}
.button.download {
	width: 196px;
	background-image: url(/images/assets/sv/button-download.png); 
}
body.media .button.download {
	width: 196px;
	background-image: url(/images/assets/sv/button-media-download.png); 
}
body.game_guide .button.download {
	width: 196px;
	background-image: url(/images/assets/sv/button-game_guide-download.png); 
}
.button:hover {
	background-position: left -48px;
}
body.game_guide .button.watch_video {
	width: 196px;
	background-image: url(/images/assets/sv/button-game_guide-watch_video.png); 
}
.button.buy_now {
	width: 165px;
	background-image: url(/images/assets/sv/button-buy_now.png); 
}
body.game_guide .button.buy_now {	
	background-image: url(/images/assets/sv/button-game_guide-buy_now.png); 
}
.psn-register {
	background-image: url(/images/assets/sv/button-register.png); 
}
.psn-signin {
	background-image: url(/images/assets/sv/button-signin.png); 
}
.psn-signout {
	background-image: url(/images/assets/sv/button-signout.png); 
}
.psn-id div {
	background-image: url(/images/assets/shared/button-psn_id.png); 
}

.story {
	margin-bottom: 18px !important;
}
.story h2.pagetitle {
	padding: 0px !important;
}
.sticky {
	background-image: url(/images/assets/shared/bg-sticky.png);
	background-repeat: no-repeat;
	background-position: bottom center !important;
	display: block;
	float: left;
	clear: both;
}
.sticky .padder {
	background-image: url(/images/assets/shared/bg-sticky-top.png);
	background-repeat: no-repeat;
	background-position: top center !important;
	display: block !important;
	float: left !important;
	clear: both;
	padding: 24px 6px 0px 6px;
}
.sticky .block {
	background-image: url(/images/assets/shared/sticky-pin.png);
	background-repeat: no-repeat;
	background-position: top right;
}
.date {
	background-image: url(/images/assets/shared/bg-date.png);
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	float: right;
	height: 36px;
	padding-top: 7px !important;
}
/* TOC */
.toc {
	margin: 12px;
	border: 0px;
	border-collapse: collapse;
	width: 184px;
	float: right;
	background-color: transparent !important;
}
.toc .tocheader {
	width: 184px !important;
	display: block !important;
	float: left !important;
	background-image: url(/images/assets/shared/bg-toc.png) !important;
	background-repeat: no-repeat !important;
	background-position: top left !important;
}
.toc .tocheader h4 {
	font-size: 16px;
	padding: 21px 6px 18px 6px !important;
	text-align: center;
	border: 0px !important;
	background-color: transparent !important;
}
.toc ul.tocbody {
	list-style-type: none;
	display: block;
	float: left;
	clear: left;
	background-image: url(/images/assets/shared/bg-toc.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0px;
	margin: 0px;
	width: 184px;
}
.toc ul.tocbody li {
	display: block;
	font-size: 13px !important;
	padding: 3px 12px 3px 12px !important;
	text-align:center !important;
	border: 0px !important;
	background-image: none !important;
}
.toc ul.tocbody li:last-child {
	padding-bottom: 12px !important;
}
.toc ul.tocbody li a {
	color: white !important;
	font-weight: bold;
}

.contentvideo {
	display:block;
	width: 100%;
	text-align: center !important;
	padding: 10px 0 20px 0;
}
.contentvideo .videobox {
	text-align: center !important;
	margin: auto !important;
}
/* Useful little classes */
.nolist, .nolist * {
	list-style-type: none !important;
}
.nopadd {
	padding: 0px !important; 
}
.nomarg {
	margin: 0px !important; 
}
.icon {
	display: inline;
	margin: 0 3px 0 3px;
	vertical-align: middle;
}
.clearer {
	clear: both !important;
}
.floatleft {
	float: left !important;
}
.floatright {
	float: right !important;
}
#content img.floatleft.marg {
	margin: 0 12px 12px 0 !important;
}
#content img.floatright.marg {
	margin: 0 0 12px 12px !important;
}
div.center.marg {
	padding: 12px !important;
}
.highlight {
	color: #ED2793;
}
.block {
	clear: both;
	float: left;
}
br.clearer {
	font-size: 0px !important;
	height: 0px !important;
}
.fade, .fade p {
	color: #89888E !important;
}
.align-c {
	text-align: center;
}
.align-l {
	text-align: left;
}
.align-r {
	text-align: right;
}
.highlight {
	color: #C00;
	font-weight: bold;
}
.userhighlight {
	color: #28249b;
	font-weight: bold;
	border-bottom: 1px dashed #28249b;
}
.levelhighlight {
	color: #4c9922;
	font-weight: bold;
	border-bottom: 1px dashed #4c9922;
}
.smaller {
	font-size: smaller !important;
}
.hr {
	background-repeat:no-repeat;
	background-position: center center;
	background-image: url(/images/assets/shared/bg-hr.png); 
	height: 24px;
	display:block;
	clear: both;
	width: 100%;
}
.hr.alt {
	background-image: url(/images/assets/shared/bg-hr-alt.png); 
}
.center, .center {
	width: 100%;
	text-align: center;
}
.center *, .center * {
	margin: auto !important;
}

#narrowcol .hr {
	background-image: url(/images/assets/shared/bg-hr-narrow.png); 
}
#narrowcol .hr.alt {
	background-image: url(/images/assets/shared/bg-hr-narrow-alt.png); 
}
#narrowcol .hr.alt, .home #narrowcol .hr.alt, .archive #narrowcol .hr.alt {
	background-position: top center;
}
#fullcol .hr {
	background-image: url(/images/assets/shared/bg-hr-full.png); 
}
.hr hr {
	display: none;
}
.hide {
	display: none;	
}
.gametag {
	background-color: #64C92F;
	color: white;
	padding: 2px 3px 2px 3px;
	font-weight: bold;
}
/* Share this and RSS */
.stbuttontext {
	display: inline !important;
	font-size: 13px;
	font-weight: normal !important;
}
.rss-subscribe {
	background-repeat:no-repeat;
	background-position: center left;
	background-image: url(/images/assets/shared/feed-icon-16x16.png); 
	padding: 0 0 0 21px !important; 
	margin: 0 0 6px 0 !important; 
	font-size: 11px !important;
}
.rss-subscribe a {
	font-weight: normal !important;
}
/* Buy now page */
body.buy #fullcol .holder .padder {
	background-repeat:no-repeat;
	background-position: top left;
	background-image: url(/images/assets/sv-se/buynow-bg.jpg); 
	height: 848px;
	position: relative;
}
#buytext {
	background-repeat:no-repeat;
	background-position: top left;
	background-image: url(/images/assets/sv/buynow.png);
	height: 848px;
	width: 990px;
}
#pointystick {
	position: absolute;
	top: 72px;;
	left: 756px;
	width: 234px;
	height: 234px;
	z-index: 10;
}
#demo {
	position: absolute;
	top: 290px;
	left: 730px;
	width: 260px;
	height: 180px;
	z-index: 20;
}
body.buy #fullcol .button:hover {
	background-position: left -72px;
}
#buy-ps3-button {
	position: absolute;
	left: 498px;
	top: 298px;
	width: 221px;
	height: 72px;	
	background-image: url(/images/assets/sv/buy-findoutmore.png);
}
#buy-psp-button {
	position: absolute;
	left: 400px;
	top: 640px;
	width: 221px;
	height: 72px;	
	background-image: url(/images/assets/sv/buy-findoutmore.png);
}
#sb-loading{
	background:url(/images/assets/shared/loading.gif) no-repeat; 
	background-position: center center;
}

span.caps {
	display: inline !important;
}

/* It's all make believe?! */
#makebelieve {
	background-image: url(/images/assets/shared/makebelieve.png);
	background-repeat:no-repeat;
	background-position: top center;
	height: 36px;
	width: 100%;
	border-bottom: 1px solid white;
	background-color: black;
}
















/* Updates November 2010 */
#content .communityhome {
	background-image: url(/images/assets/sv/bg-community.png);
	background-repeat:no-repeat;
	background-position: top center;
	height: 846px;
	position: relative;
}
#content .communityhome .communityintro {
	top: 78px;
	left: 22px;
	position: absolute;
	z-index: 20;
	width: 654px;
	height: 308px;
	color: #FFF;
}
#content .communityintro p {
	color: #FFF;
}
#communitytwitter {
	top: 442px;
	left: 22px;
	position: absolute;
	z-index: 20;
	width: 320px;
}
#communityfacebook {
	top: 442px;
	left: 358px;
	position: absolute;
	z-index: 21;
	width: 320px;
	height: 260px;
	background-color: #FFF;
}
#communityactivity {
	top: 726px;
	left: 710px;
	top: 68px;
	position: absolute;
	z-index: 23;
	width: 260px;
	height: 744px;
	overflow: hidden;
}
#communityforums {
	left: 22px;
	top: 726px;
	position: absolute;
	z-index: 24;
	width: 656px;
	height: 96px;
}
#communitystats {
	left: 460px;
	top: 328px;
	position: absolute;
	z-index: 24;
	width: 194px;
	height: 48px;
	display: block;
	text-align: center;
	color: #FFF;
}
#communitystats a.community-levels {
	font-family: "CrikeySquatRegular";
	font-weight: normal;
	letter-spacing: 0.2em;
	letter-spacing: 150%;
	color: #FFF;
}
html.fontface #communitystats a.community-levels {
	font-family: "CrikeySquatRegular";
	font-weight: normal;
	font-size: 1.1em;
	color: #FFF;
}
body.community #communityactivity .lbplz-content {
	background: transparent !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
body.community #communityactivity .lbplz-padder {
	padding: 0px !important;
}
body.community #communityactivity .lbplz-content ul li {
	padding-bottom: 6px !important;
}
body.community #communityactivity .lbplz-padder h4, body.community #communityactivity .lbplz-footer {
	display: none !important;
}
body.community #communityactivity div#mmpicks.lbp-lolz.level-list.mm_picks div.lbplz-content {
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}

.lbp2home {
	display: block;
	height: 312px;
}
.hp-mainpanel {
	display: block;
	position: relative;
	width: 996px;
	height: 296px;
	background-image: url(/images/assets/shared/bg-homepage-main.png);
	background-repeat:no-repeat;
	background-position: top center;
}
.hp-panel {
	top: 16px;
	height: 264px;
	display: block;
	position: absolute;
}
.hp-widepanel {
	position: absolute;
}
.hp-leadpanel {
	width: 560px;
	left: 216px;
	position: relative;
}
.hp-sidepanel.hp-panel.hp-left {
	left: 8px;
	top: -8px;
}
.sidecol.hp-rel.left .hp-promopanel {
	overflow: hidden !important;
}
.hp-community-stats {
	background-image: url(/images/assets/sv/homepage-title-community.png);
	background-repeat:no-repeat;
	background-position: top center;
	width: 200px;
	height: 304px;
	position: relative;
	display: block;
}
.hp-community-stats a.hp-community-levels {
	font-family: "CrikeySquatRegular";
	font-weight: normal;
	letter-spacing: 0.2em;
	letter-spacing: 150%;
}
html.fontface .hp-community-stats a.hp-community-levels {
	font-family: "CrikeySquatRegular";
	font-weight: normal;
	font-size: 1.1em;
}
.hp-community-levels {
	position: absolute;
	top: 236px;
	width: 200px;
	text-align: center;
	color: white;
}
a.hp-community-levels, a.hp-community-levels span, a.hp-community-levels:hover, a.hp-community-levels:active span {
	text-decoration: none;
	color: white;
}
.hp-community-levels span {
}
.hp-lead-content-masker {
	width: 470px;
	height: 264px;
	left: 45px;
	top: 0px;
	position: absolute;
	z-index: 100;
	overflow: hidden;
}
.hp-lead-content {
	display: block;
	width: 1880px;
	height: 264px;
	position: absolute;
	z-index: 10;
}
.hp-lead-content-item {
	width: 470px;
	height: 264px;
	float: left;
	clear: none;
}
.hp-lead-control.hp-control.hp-lead-next {
	right: 0px;
	top: 112px;
	position: absolute;
}
.hp-lead-control.hp-control.hp-lead-prev {
	left: 0px;
	top: 112px;
	position: absolute;
}
.hp-lead-control.hp-control.hp-lead-next a {
	background-position: -34px 0px;
	width: 34px;
	height: 26px;
}
.hp-lead-control.hp-control.hp-lead-prev a {
	background-position: 0px 0px;
	width: 34px;
	height: 26px;
}
.hp-sidepanel.hp-right {
	width: 200px;
	height: 304px;
	left: 792px;
	top: -8px;
	overflow: hidden;
}
.hp-promopanel {
	position: absolute;
	width: 200px;
	height: 288px;
	background-image: url(/images/assets/shared/bg-homepage-panel.png);
	background-repeat:no-repeat;
	background-position: top center;
}
body.home .sidecol.hp-rel {
	height: 288px;
}
.sidecol.hp-rel.right .hp-promopanel {
	right: 0px;
}

.hp-rel {
	position: relative;
}
.hp-newspanel {
	background-image: url(/images/assets/shared/bg-homepage-newspanel.png);
	background-repeat: repeat;
	background-position: top center;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0px 2px 4px #000;
	box-shadow: 0px 2px 4px rgba(0,0,0, 0.4);
	-webkit-box-shadow: 0px 2px 4px #000;
	-webkit-box-shadow: 0px 2px 4px rgba(0,0,0, 0.4);
	-moz-box-shadow: 0px 2px 4px #000;
	-moz-box-shadow: 0px 2px 4px rgba(0,0,0, 0.4);
	min-height: 288px;
}
.hp-newspanel .padder {
	padding: 16px;
}
.hp-newspanel h2 a {
	margin: 0px;
}
.tags {
	font-size: 11px;
	line-height: 200% !important;
	padding: 6px !important;
}
.tags a {
	display: inline-block;
	background-color: #5656E8 !important;
	color: white !important;
	padding: 2px 3px 2px 3px;
	margin-bottom: 3px !important;
	margin-left: 3px !important;
	font-weight: bold;
	line-height: 120%;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	box-shadow: 0px 1px 2px #000;
	box-shadow: 0px 1px 2px rgba(0,0,0, 0.25);
	-webkit-box-shadow: 0px 1px 2px #000;
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0, 0.25);
	-moz-box-shadow: 0px 1px 2px #000;
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0, 0.25);
}
.tags a:nth-child(even) {
	transform: rotate(-1.5deg);
  	-webkit-transform: rotate(-1.5deg);
  	-moz-transform: rotate(-1.5deg);
}
.tags a:nth-child(odd) {
	transform: rotate(1.5deg);
  	-webkit-transform: rotate(1.5deg);
  	-moz-transform: rotate(1.5deg);
}
.tags a:hover {
	position:  relative;
	top: -1px;
	text-decoration: none;
}

.hp-control {
	position: absolute;
}
.hp-control a {
	cursor: pointer;
	display: block;
	background-repeat:no-repeat;
	background-image: url(/images/assets/shared/homepage-arrows-sprite.png);
}	
.hp-control a:active {
	position: relative;
	top: 1px !important;
}	
.hp-dlc {
	background-image: url(/images/assets/shared/bg-homepage-panel-dlc.png);
	background-repeat:no-repeat;
	background-position: top center;
}
.hp-dlc-container {
	position: relative;
}
.hp-dlc-title {
	display: block;
	width: 200px;
	height: 100px;
	background-image: url(/images/assets/sv/homepage-title-dlc.png);
	background-repeat:no-repeat;
	background-position: top center;
}
.hp-dlc-prev {
	top: 76px;
	left: 4px;
	z-index: 12;
}
.hp-dlc-next {
	top: 76px;
	left: 177px;
	z-index: 12;
}
.hp-dlc-prev a {
	background-position: -70px 50%;
	width: 18px;
	height: 140px;
}
.hp-dlc-next a {
	background-position: -86px 50%;
	width: 18px;
	height: 140px;
}
.hp-dlc-items-masker {
	position: absolute;
	top: 70px;
	left: 24px;
	display: block;
	width: 152px;
	height: 224px;
	overflow: hidden;
}
.hp-dlc-items {
	display: block;
	width: 1672px;
	height: 218px;
	position: absolute;
	z-index: 10;
}
.hp-dlc-item {
	float: left;
	display: block;
	width: 152px;
	height: 218px;
	text-align:center;
}
.hp-dlc-item a.iconlink {
	display: block;
	padding: 0 0 8px 0;
}
.hp-dlc-item img {

}
.hp-dlc-item h5 {
	color: #FFF;
	text-align: center; 
	font-size: 11px;
}
.hp-dlc-item h5 a {
	color: #FFF;
	font-weight: normal;
}
html.fontface .hp-dlc-item h5.pagetitle {
	font-family: 'EigerdalsBold', 'VAG Rounded', 'Arial Rounded MT Bold', 'Arial Rounded', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;	
	font-size: 15px;
}




a.lbpmebutton {
	cursor: pointer;
	display: inline-block;
	font-size: 1.125em;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	padding: 8px 16px 8px 12px;
	font-family: "Arial Rounded MT Bold", "Helvetica Rounded", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border-width: 1px;
	border-style: solid;
	font-size: 16px;
	color: white !important;	
	text-shadow: 0px 1px 1px #4f4f4f;
	text-shadow: 0px 1px 1px rgba(0,0,0, 0.3);
	border-color: #7cb92e;
    box-shadow: 0px 0px 8px #4f4f4f;
    box-shadow: 0px 0px 8px rgba(0,0,0, 0.2);
    -webkit-box-shadow: 0px 0px 8px #4f4f4f;
    -webkit-box-shadow: 0px 0px 8px rgba(0,0,0, 0.2);
    -moz-box-shadow: 0px 0px 8px #4f4f4f;
    -moz-box-shadow: 0px 0px 8px rgba(0,0,0, 0.2);
	background-color: #96DD3C;
	background-image: url(/images/assets/shared/gradient-default.png);
	background-position: center center;
	background-repeat: repeat-x;
}

html.fontface a.lbpmebutton {
	font-family: 'EigerdalsHeavy', "VAG Rounded", "Arial Rounded MT Bold", "Helvetica Rounded", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
	font-style: normal;	
}
a.lbpmebutton:hover {
	position: relative;
	top: -1px;
}
a.lbpmebutton:active {
	position: relative;
	top: 1px;
}
a.lbpmebutton span.icon  {
	display: block;
	width: 21px;
	float: left;
	height: 20px;
	margin: 0 8px 0 0 ;
	background-repeat: no-repeat;
}
a.lbpmesignin.lbpmebutton span.icon  {
	background-position: -216px -53px;
	background-image: url(/images/assets/shared/spritesheet.png);
}
a.lbpmebutton span.text  {
	display: inline
	
}






.level_badge, .level_badge a {
	position: relative;
	width: 96px;
	height: 96px;
	float: left;
}
.level_badge a.cutscene .levelicon, .level_badge a.versus .levelicon {
	position: absolute;
	display: block;
	background-image: url(/images/assets/shared/story-level-types.png);
	background-repeat: no-repeat;
	height: 90px;
	z-index: 8;
}
.level_badge a.cutscene img, .level_badge a.versus img, .level_badge a.mini img {
	position: absolute;
	z-index: 10;
	left: 18px;
	top: 14px;
}
.level_badge a.cutscene .levelicon {
	top: -10px;
	left: 4px;
	width: 88px;
	background-position: -82px 0px;
}
.level_badge a.versus .levelicon {
	top: -10px;
	left: 9px;
	width: 79px;
	background-position: 0px 0px;
}



div.wallpaper.wallpaper p {
	width: 232px;
}


.contentpusher1 {
	float: right;
	width: 300px;
	height: 300px;
}
.contentpusher2 {
	float: left;
	width: 740px;
	height: 192px;
}
.contentpusher3 {
	float: left;
	width: 740px;
	height: 260px;
}


html body #fullcol #communitytwitter div.twtr-widget.twtr-widget-profile div.twtr-doc div.twtr-ft div span a.twtr-join-conv {
	display: none !important
}

.padder.ps3_story_levels {
	width: 774px !important;
}

#content table.musictable {
	border-collapse: collapse;
	border: 1px solid #D5D5D5;
	width: 738px;
	margin-bottom: 12px;
}
#content table.musictable tbody {
	
}
#content table.musictable tbody tr {
	
}
#content table.musictable tbody tr td {
	padding: 6px 12px 6px 12px;
	color: #1f2e31;
}
#content table.musictable tbody tr td:first-child {
	width: 300px;
}
#content table.musictable tbody tr td:first-child {
	width: 300px;
}
#content table.musictable tbody tr:nth-child(odd) td {
	background-color: #F7F7F7;
}



html.fontface .crikeyfont {
	font-family: "CrikeySquatRegular";
	font-weight: normal;
}








.avatarlist {
	padding: 8px 0;
	clear: both;
}
.avatarlist a {
	padding: 8px;
	display: block;
	float: left;
}
.avatarlist a img {
	border: 0px;
	width: 89px;
}



#submenu li.psmove {
	position: relative;
}
#submenu li.psmove span.moveicon {
	top: 6px;
	left: 170px;
	width: 24px;
	height: 24px;
	display: block;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(/images/assets/shared/spritesheet.png);
	background-position: -120px -101px;
	position: absolute;
}

