body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:				0;
	padding:			0;
}
object { outline:none;}
table {
	border-collapse:	collapse;
	border-spacing:		0;
}
fieldset, img {
	border:				0;
}
legend {
	display:			none;
}
img { 
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:			normal;
	font-weight:		normal;
}
ol, ul {
	list-style:			none;
}
caption, th {
	text-align:			left;
}
q:before, q:after {
	content:			'';
}
abbr, acronym {
	border:				0;
}
a {
	outline:			none;
}
strong {
	font-weight:		bold;
}
em {
	font-style:			italic;
}
.clearfix:after {
	content:			".";
	display:			block;
	height:				0;
	clear:				both;
	visibility:			hidden;
}
#slideObject {
	/*height: 515px;*/
                height:581px;
	width: 860px;
	position: relative;
	overflow:visible;
	opacity: 1;
	left: 0px;
	top: 67px;
	padding-left: 20px;
	/*margin-top:-68px;*/
				cursor:default;
}
#agreeDisareeBox {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	z-index:999999;
	height:100%;
	filter: alpha(opacity = 50);
	opacity:.5;
}
.clear {
	clear:both;
}
.MainAgreeDisagree {
	text-align:center;
	position:absolute;
	width:100%;
	top:100px;
	z-index:999999;
}
#agreeDisaree {
	text-align:left;
	background:#ededed;
	width:490px;
	height:250px;
	padding:5px;
	border:30px solid #303030;
	margin:auto;
}
#agreeDisaree .closebutton a, #agreeDisareeWall .closebutton a {
	float:right;
	display:block;
	height:8px;
	width:9px;
	background:url("../webasset/ps_fsh_btn_close.gif") no-repeat;
}
#agreeDisaree .termstext, #agreeDisareeWall .termstext {
	background-color:#FFF;
	padding:8px;
	margin:7px 15px 15px 15px;
	width:444px;
	height:170px;
	font-size:12px;
	color:#555;
	line-height:18px;
}
#agreeDisaree .termstext h1, #agreeDisareeWall .termstext h1 {
	font-size:20px;
	font-weight:600;
	padding:0;
	margin:5px 0;
}
#agreeDisaree .termstext div, #agreeDisareeWall .termstext div {
	overflow:auto;
	width:450px;
	height:150px;
}
#agreeDisaree .btncontainer, #agreeDisareeWall .btncontainer {
	text-align:right;
	padding:0 15px;
}
#agreeDisaree .btncontainer ul, #agreeDisaree .btncontainer li, #agreeDisareeWall .btncontainer ul, #agreeDisareeWall .btncontainer li {
	margin:0;
	padding:0;
	float:right;
	list-style:none;
}
#agreeDisaree .btncontainer li, #agreeDisareeWall .btncontainer li {
	padding:0px 10px;
	float:left;
}
#agreeDisaree .btnagreedisagree, #agreeDisareeWall .btnagreedisagree {
	background:url("../webasset/ps_fsh_btn_agreedisagree.gif") 0 0 no-repeat;
	width:100px;
	display:block;
	padding: 5px 10px;
	height:19px;
	font: bold 16px Arial, Helvetica, sans-serif;
	cursor:pointer;
	text-align:left;
}
#agreeDisaree .btnagreedisagree:hover, #agreeDisareeWall .btnagreedisagree:hover {
	background:url("../webasset/ps_fsh_btn_agreedisagree.gif") 0 -29px no-repeat;
}
/*#agreeDisareeWall{ position:fixed; left:450px;  top:100px; background:#f00; z-index:999999; width:400px; height:200px; }*/
#agreeDisareeWall {
	position:fixed;
	left:450px;
	top:100px;
	background:#ededed;
	z-index:999999;
	width:490px;
	height:250px;
	padding:5px;
	border:1px solid #FFF;
}



 
h1 sup, h1 span.reg, h1 span.registeredClass{
	font-size:			11px;
	line-height:		1px;
	vertical-align:		super;
	 
}
h2 .reg, h2 sup, h2 span.reg, h2 sup, h2 span.registeredClass {
	font-size:			11px;
	line-height:		1px;

}
h3 span.reg, h3 sup, h3 span.registeredClass{
	font-size:			11px;
	line-height:		1px;
	vertical-align:		super;
} 
h4 .reg, h4 sup, h4 span.reg, h4 sup, h4 span.registeredClass{
	font-size:			11px;
	line-height:		1px;
	vertical-align:		super;
}
h5 .reg, h5 sup, h5 span.reg, h5 sup, h5 span.registeredClass{
	font-size:			11px;
	line-height:		1px;
	vertical-align:		super;
}
h6 .reg, h6 sup, h6 span.reg, h6 sup, h6 span.registeredClass{
	font-size:			11px;
	line-height:		1px;
	vertical-align:		super;
}
span.reg, span.registeredClass{
	/*font-size:			11px;*/
	font-size:			9px;
	line-height:		1px;
	vertical-align:		text-top;
	font-weight:		normal;
}

p span.reg, p span.registeredClass{
	font-size:			11px;
	/* line-height:		1px;*/
	vertical-align:		text-top;
}
 
p .reg, p sup {
	font-size:			11px;
	/*line-height:		1px;*/
	line-height:		1em;
	vertical-align:		text-top;
}
li .reg, li sup {
	font-size:			11px;
	line-height:		1px;

	vertical-align:		super;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    li .reg, li sup { vertical-align:super; }
}

 

span sup{
	font-size:			11px;
	line-height:		1x;
	vertical-align:		text-top;
}

a  span.reg {
  vertical-align: text-top;
  font-size: 11px;
  line-height: 1px;
}

.subnav li a span.reg{
	font-size:9px;
	vertical-align: text-top;
}

.PS_Breadcrumb_Nav sup{
  vertical-align: super;
  font-size:10px;
  line-height: 1px;
} 
#breadcrumb sup{
  vertical-align: super;
  font-size:10px;
  line-height: 1px;
}

.head_promo .button_link span sup{font-size:10px}

body {
	margin:				0 0 60px 0;
	padding:			0 0 60px 0;
	font-size:			62.5%;
	font-family:		Arial, Helvetica, Sans-Serif;
	/*background:		#E9E9E9 url("../webasset/ps_main-bg_jpg.jpg") repeat-x scroll left bottom;*/
	/*background:			#999999 url('../webasset/newbodybg.jpg') repeat-x 0 29px;*/
	background:			#999999 url('../webasset/newbodybg_inner.jpg') repeat-x 0 0px;
	/*overflow-x:			hidden;*/
}


body#home{
	margin:				0 0 60px 0;
	padding:			0 0 60px 0;
	font-size:			62.5%;
	font-family:		Arial, Helvetica, Sans-Serif;
	background:			#999999 url('../webasset/newbodybg.jpg') repeat-x 0 0px;
	/*overflow-x:			hidden;*/
}



body a {
	text-decoration:	none;
	font-weight:		bold;
	color:				#FFF;
}
#background {
	margin:				0 -525px 0 -580px;
	position:			absolute;
	z-index:			0;
	left:				50%;
	/*top:				35px;*/
	width:				1160px;
	height:				600px;
	background:			transparent url("../webasset/ps_generic_v1.png") no-repeat left top;	
}

body#playstation3  #background {
	background-image:	url("../webasset/ps2_beautyshot_02.png"); /**/
}

body#metal_gear_solid  #background {
	background-image:	url("../webasset/ps_fpo_bg_detail_1_jpg.jpg");
}


#trophies #background {
	background:		transparent url(../webasset/psn_trophies_marquee1.png) no-repeat scroll left top;
	height:			600px;
	left:			50%;
	margin:			0 -525px 0 -580px;
	position:		absolute;
	top:			35px;
	width:			1160px;
	z-index:		0;
}

/*------------------------------------------------------------------
#marquee - Marquee interactive display area
------------------------------------------------------------------*/
/*#marqueeWrap {
	position:			relative;
	left:				-74px;
	width:				1160px;
	margin:				0 auto;
}
#marquee {
	position:			absolute;
	top:				0;
	left:				50%;
	z-index:			1;
	width:				100%;
	margin:				0 -525px;
	margin:				0 -505px;
}*/

/*------------------------------------------------------------------
Make believe & resize issue fixed starts
------------------------------------------------------------------*/

#marqueeWrap {
	position:            relative;
    margin:              0 auto;
    width:               100%;
    min-width:           1060px !important;


}

.preload_marquee{
	width:100%;
	position:absolute;
	top:0;
	height:600px;
/*	background:url("../webasset/pre-loaded-marquee.jpg") top center no-repeat;*/
background:url("../webasset/pre-loaded-marquee_internal.jpg") top center no-repeat;

} 

#marquee {
	position:			absolute;
	top:				0px;
	z-index:			1;
	width:				100%;
	min-width: 			1060px; 
} 

/*------------------------------------------------------------------
Make believe & resize issue fixed ends
------------------------------------------------------------------*/


/*------------------------------------------------------------------
Top Black Header and sony Logo on top right Starts
------------------------------------------------------------------*/
#blackHeader_bar {
background-color:#000000;
height:35px;
width:100%;
}

#blackHeader_bar .toplogo {
margin:0 auto;
width:1160px;
}

#blackHeader_bar .toplogo img {
float:right;
}

.navigationTop {
	background:transparent none repeat scroll 0 0;
	height:50px;
	/*padding:0px 0 0 8px;*/ /* Modf by ASR for flash update as per PDEV */
	padding:0px 118px 0 8px;
	width:370px;
	z-index:999999;
}
/*------------------------------------------------------------------
Top Black Header and sony Logo on top right End
------------------------------------------------------------------*/








/*------------------------------------------------------------------
#wrap - Wraps and centers all content
------------------------------------------------------------------*/
/*#wrap {
	position:			relative;
	top:				0;
	left:				-55px;
	width:				860px;
	margin:				0 auto;
	padding:			0 0 0 110px;
}*/
#wrap {
	position:			relative;
	top:				0;
	width:				970px;
	margin:				0 auto;
	/*padding:			0 0 0 110px;*/ /*0 0 0 70px;*/
	padding:			0 0 0 90px; /* Modf by ASR */
}
#wrap h3 {
	color:#404040;
	 	 
} 
/*#wrap h3.belowSubHead {
	padding-top:		0;
}*/
#wrap h3.belowSubHead {

	margin-top:20px;
	 
}
#home h3 {
	 
	/*color:				#292929;*/
}

#main {
	 position:relative;
	height:				1%;
	min-height:			483px;
	width:				780px;
	padding:			0 40px 30px 40px; 
	background-color:	#FFF;
	border-top:			10px solid #2D2D2D;	
	/*float :				left;*/
	z-index:			1;
}


#home #main h3 { 
color:#525252;
padding:30px 0 13px;
font-size:27px;
font-weight:bold;
  
}
#home h3.bottom_border {
    border-bottom:1px solid #acacac;
   
}
/*------------------------------------------------------------------
#header - Header contains profile widget
------------------------------------------------------------------*/
#header {
	display:block;
	position:			absolute;
	right:				48px;
	top:				0px;
	z-index:			9;
}
#headerbeta {
	display:block;
	position:			absolute;
	right:				48px;
	top:				0px;
	z-index:			9;
}

/*****************************************/
/*------------------------------------------------------------------
#main - Main content area, contains content and sidebar
-----------------------------------------------------------------*/
/*#main {
	position:			relative;
	top:				157px;
	z-index:			1;
	height:				1%;
	min-height:			483px;
	padding:			0 40px 55px 40px;
	background-color:	#FFF;
	border-top:			10px solid #2D2D2D;
}*/
.moduleSpace{
    height: 446px;
    width: 859px;
    cursor: default;
    /*cursor: pointer;*/ /* REMOVED POINTER FOR NON CLICKING SECTION */
}
.moduleSpacesmall {
    height: 157px;
    width: 859px;
}
#main {
	 position:relative;
	 
	min-height:			483px;
	 
	background-color:	#FFF;
	 
	/*float :				left;*/
	z-index:			1;
}





/* additional style added (RJV) */
body#consoleModules #main {
	top:				77px;
	border-top:			10px solid #d12127;
}
body#consoleModules #consoleContentModules {
	background:			#FFFFFF; 
	height:				1%;
	margin-top:			78px;
	padding:			33px 0 40px 0;
	width:				860px;
}
/* additional style added end (RJV) */
.marquee #main {
	/*top:				369px;*/
	z-index:			1;
}
#main.search {
	margin-top:			0;
}
/* #main.alt {
	padding:			0 20px 55px 40px;
}*/
#main.alt {
	padding:			0 20px 20px 40px;
	*padding-bottom:	5px;/*css added for IE 7 by Dlw*/	
	width:				800px;	
	/*margin-top :		157px;*/
}
#playstation3 #main {
	border-color:		#D12127;
}
#playstation2 #main {
	border-color:		#0067AC;
}
#psp #main {
	border-color:		#FDB913;
}
#main a {
	color:				#3C3C3C;
}
#main a:hover {
	color:				#D12127;
}
#main a:active {
	color:				#000;
}
#home #main {
	border-top:			none;
	/*top:				197px;
	top:466px;*/
	padding-bottom:		40px;
	/* *padding-bottom:	10px;*/
}

a.backtotop{ font-size:12px; padding:10px 0px 4px 0px; clear:both; display:block;}
/* #content - The sites major content lives here
-----------------------------------------------------------------*/
#content {
	float:				left;
	width:				460px;
	margin:				0 0px 0 0;
	padding:			0;
}
.alt #content,
.search #content {
	width:				590px;
	 
}

/* #breadcrumb - Bread crumb navigation */
#breadcrumb {
	margin:				18px 0 27px 0;
	width:690px;
	line-height:18px;
	
}
#breadcrumb li {
	padding:			0 1px 0 12px;
	display:			inline;
	font-size:			12px;
	color:				#555;
	background:			transparent url("../webasset/ps_icon_arrow_ps3_gif.gif") no-repeat left bottom;
}
#breadcrumb li.first {
	padding:			0 1px 0 12px;
}	
#breadcrumb li a {
	font-weight:		bold;
}

/* #sidebar - The sidebar to the content column
-----------------------------------------------------------------*/
#sidebar {
	float:				right;
	width:				300px;
	margin:				0;
}

.systemFaqps3 #sidebar, #playstation3 #sidebar,.alt #sidebar {
	width:				180px;
	margin:				0;
	 _font-size:10px;
	_margin-right:-11px;
}
.search #sidebar {
	width:				160px;
}

/* Generic button/link styles
-----------------------------------------------------------------*/

.arrow_link {
	padding-right:		15px;
	background-image:	url("../webasset/ps_bullet-link-arrow-red_gif.gif");
	background-repeat:	no-repeat;
	background-position:right center;
/*	*background-position:right 8px; */
}
.arrow_link:hover {
	background-image:	url("../webasset/ps_link-arrow-red_hover_gif.gif");
}

.arrow_link.arrow_on_grey {
	background-image:	url("../webasset/ps_bullet-link-arrow-red_gif.gif");
}

.arrow_link.arrow_on_grey:hover {
	background-image:	url("../webasset/ps_bullet-link-arrow-red_hover.gif");
}






/* red button link */
/*a.button_link,
a.button_link_small {
	color:				#fff !important;
	overflow:			hidden;
	font-weight:		bold;
	font-size:			18px;
	display:			block;
	height:				35px;
	background:	url("../webasset/ps_button_bg_left_gif.gif") no-repeat 0 0;
	cursor:				pointer;
}
a.button_link span,
a.button_link_small span {
	display:			block;
	height:				31px;
	padding:			5px 10px;
	background:	url("../webasset/ps_button_bg_right_arrow_gif.gif") no-repeat right -2px;
}
a.button_link:hover {
	color:				#fff !important;
	background-position:left -35px;
}
a.button_link:hover span {
	background-position:right -35px;
}
a.button_link:active {
	color:				#fff !important;
	background-position:left -70px;
}
a.button_link:active span {
	background-position:right -70px;
}
a.button_link_small {
	font-size:			16px;
	height:				31px;
	background-image:	url("../webasset/ps_button_bg_left_small_gif.gif");
}
a.button_link_small.grey {
	background-image:	url("../webasset/ps_bg_grey_left_small_gif.gif");
}
a.button_link_small span {
	height:				31px;
	background-image:	url("../webasset/ps_right_arrow_small_gif.gif");
}
a.button_link_small.grey span {
	background-image:	url("../webasset/ps_grey_right_arrow_small_gif.gif");
}
a.button_link_small:hover {
	color:				#fff !important;
	background-position:left -31px;
}
a.button_link_small:hover span {
	background-position:right -31px;
}
a.button_link_small:active {
	color:				#fff !important;
	background-position:left -62px;
}
a.button_link_small:active span {
	background-position:right -62px;
}
*/

/*------------------------------------------------------------------
Heading with links
------------------------------------------------------------------*/
#main .header_with_links {
	position:relative;
    border-bottom:		1px solid #bababa;
    position:			relative;
	height:				30px;
	margin-top:			51px;
}

#main .header_with_links .more_links {
	position:			absolute;
	right:				0px;
	top:				0px;
} /* commented by nav 12/11/2009 */

/*#main #psnPromo .header_with_links{ height:27px;}*/

#main #psnPromo .header_with_links .more_links{
	top:				8px;
}
#main .header_with_links .more_links .link {
    float:				left;
    border-left:		1px solid #dcdcdc;
    height:				30px;
    padding:			5px 0 0 10px;
    
}
#main .header_with_links .more_links .link.first {
    border-left:		none;
    margin-right:		10px;
    padding-left:		0px;
}
#main .header_with_links .more_links .link a {
    font-size:			12px;
    line-height:		20px;
    display:			block;
   /* margin-top:			7px;*/
	color:				#292929;
	background-position: right 6px;
	*background-position: right 5px;
}

/* #main .header_with_links .more_links .link a span.reg{line-height:normal;}
#main .header_with_links .more_links .link a span.sup{line-height:normal;}
#main .header_with_links .more_links .link a sup{line-height:normal;} */

#psn_generic #main .header_with_links .more_links .link a {
	 margin-top:			0px;
}

#psn_generic #main .header_with_links .more_links .link a{
	font-size:			11px;
	line-height:		auto;
}

#psn_generic #main .header_with_links .more_links .link{
	height:				20px;
}

#main .header_with_links .more_links .link a:hover {
	color:				#D12127; 
}

/*------------------------------------------------------------------
#footer - Footer contains links, logos, privacy link and copyright information
------------------------------------------------------------------*/
#footer {
	/* margin-top:			157px; */
	width:				825px;
	/*background:			#FFF url("../webasset/ps_bg_support_gif.gif") left bottom repeat-x; */ /* changed by ASR */
	background:			#fafafa url("../webasset/ps_bg_support_gif.gif") left top repeat-x; /* image needs to be changed (RJV) */
	padding:			0px 0px 0px 35px;
	/* height:			349px; */
	margin:				0 auto; 
	/*margin-bottom :	110px;*/
	border-top:			1px solid #E1E1E1;
	_position:			relative;
}
#footer .FooterUpper {
	float:left; 
}
#consoleModules #footer {
	margin-top:			0;
}
#footer div {
	width: 				100%;
}
#footer h2 {
	border-bottom:		1px solid #D7D7D7;
	font-size:			21px;
	letter-spacing:		0;
	line-height:		normal;
	margin:				25px 0 0 0;
	padding:			5px 0;
	width:				auto;
	color:				#808185;
}
#footer .support {
	width:				180px;
	float:				left;
	margin-right:		20px;
}
#footer .support li {
	 
	list-style:			none;

}
#footer .community {
	width:				180px;
	float:				left;
	margin-right:		20px;
}

/* Footer Links and Images - Added by ASR */

/*#footer div.below-all{float:left; color:#474b4c; padding:50px 0 0; }*/ /*Modf by ASR*/
/*#footer div.below-all{float:left; color:#474b4c; padding:74px 0 0;}*/ /* Modf by Nav */
#footer div.below-all {
	float:left;
	color:#474b4c;
	padding:30px 0 0px;
}
#footer div.below-allCopyRight {
	float:left;
	width:100%;
	padding-top:8px;
	line-height:22px;
}
/*#footer div.below-allLinks{float:left; width:390px; padding-top:10px}*/ /*Modf by ASR*/
#footer div.below-allLinks {
	float:left;
	width:520px;
	/*padding-top:10px*/ /*Modf by ASR*/
	padding-top:26px
}
#footer div.below-all img {
	float:left;
}
#footer div.below-all span {
	float:left;
}
/*#footer div.below-all a{ color:#464b4e; margin-left:5px;margin-right:5px;}*/ /*Modf by ASR*/
#footer div.below-all a {
	color:#464b4e;
	margin-left:4px;
	margin-right:4px;
}
#footer div.below-all a.noMargin {
	margin-left:0px;
}
#footer div.below-all a:hover {
	color:#D12127;
} 
/*#footer div.below-allLinksImg{float:left; float:left;padding-left:205px; width:185px;}*/ /*Modf by ASR*/
#footer div.below-allLinksImg {
	float:left;
	padding-left:75px;
	width:195px;
	 
}
#footer div.below-allLinksImg img {
	margin-right:10px;
	margin-top:15px;
}
#footer div.below-allLinksImg a {
	margin:0px;
}

#footer div.below-allLinksImg img.nomarginright {
	margin-right:0px;
	/*margin-top:4px;*/ /*Modf by ASR for new footer images */
	/*margin-top:20px;*/
	margin-top:8px;	 
	margin-left:-3px;
}

#footer div.below-allLinksImg img.esrb_img{margin:5px 0 0px 0;}

/* Footer Links and Images */

#footer .network {
	width:				175px;
	float:				left;
}
#footer .network .top {
	background:			url("../webasset/ps_icon_network_gif.gif") no-repeat left 0px;	/* image needsto be changed (RJV) */
	margin:				0;
	padding:			0;
}

#footer .network h2 {
	font-size: 			15px;
	padding:			0px 0px 10px 45px;
	margin:				30px 0 15px 0;
	font-weight:		normal;
	border-bottom:		1px solid #D7D7D7;
	line-height:		20px;
	width:				auto;
	height:				30px;
	background:			url("../webasset/ps_icon_network_gif.gif") no-repeat left 0px; /* image needsto be changed (RJV) */
}
/* what? */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#footer .network h2  { 
		margin:			29px 0 15px 0;
	}
}
/* /what? */
#footer .network img {
	margin-top:			5px;
}


/* /NEW STYLES ADDED */


#footer ul li a {
	display:			block;
	width:				auto;
	font-size:			12px;
	font-weight:		bold;
	line-height:		24px;
	color:				#818284;
	border-top:			1px solid #D2D2D2;
	background:			transparent url("../webasset/ps_footerlink_gif.gif") no-repeat right 7px;
	padding:			2px 0;
	
}

#footer .support ul li.first a  {
	color:				#818284;
}
#footer .support ul li.first a:hover {
	color:#D12127;
}

/*#footer .community ul li a {
	border-top:			1px solid #bababa;
}*/
* html  #footer .community ul li a {
	width:				150px;
}
#footer .community ul li a.news {
	margin-top:			25px;
	*margin-top:		40px;
	border-top:			1px solid bababa;
}

/* to encorporate RSS Icon */
#footer .community ul li a span{float: left; display: block; cursor:pointer;} 
#footer .community ul li a span.rss{padding: 6px 5px 0pt 0pt; cursor:pointer;}

#footer ul li.first a {
	border-top:			none;
}

#footer ul li a:hover {
	color:				#D12127;
	background-image:	url("../webasset/ps_footerlink_over_gif.gif");
}

/* NEW STYLES ADDED */
#footer .support .site ul {
	display:			block;
	float:				left;
	border:				none;
	background: 		none;
	margin:				0;
	padding:			0 0 0 0;
	margin:				40px 10px 0 0;
	width:				119px;
}
#footer .support .site ul li {
	width:				119px;
}
#footer .support .site ul.first {
	padding-left:		2px;
}
#footer .support .site ul.last {
	margin-right:		0px;
}
#footer .support .site ul li a {
	background:			transparent url("../webasset/ps_right_triangle_grey_gif.gif") no-repeat scroll right 7px; /* image needsto be changed (RJV) */
	border-top: 		none;
	border-bottom:		1px solid #D1D1D1;
	color:				#292929;
	display:			block;
	font-size:			11px;
	font-weight:		normal;
	line-height:		21px;
	width:				119px;
}
#footer .support .site ul li a:hover {
	background:			transparent url("../webasset/ps_right_triangle_red_gif.gif") no-repeat scroll right 7px; /* image needsto be changed (RJV) */
	color:				#D12127;
}
/* /NEW STYLES ADDED */


#footer #logos {
	margin:				40px 0 10px 0;
}

#footer #copyright {
	/*padding-top:		20px;*/
	font-size:			11px;
	color:				#666666;
}


#footer .status {
	float:				left;
	width:				212px;

	height:				80px;
	margin-top:			8px;
	display:			block;
	border-left:		1px solid #959595;
	border-right:		1px solid #959595;
	background:			transparent url("../webasset/ps_icon_network_gif.gif") no-repeat 26px 34px; /* image needsto be changed (RJV) */
}
#footer .status p {
	font-size:			12px;
	color:				#555;
	padding:			25px 20px 0 45px;
}

/*------------------------------------------------------------------
#navigation - Main navigation across the site
------------------------------------------------------------------*/
 #navigation {
	position:			absolute;
	left:				-5px;
	top:				33px;
	z-index:			99999;
	width:				140px;
	height:				auto;
	font-family:arial;
}
#navigation #logo {
	position:			relative;
	display:			block;
	width:				138px;
	height:				111px;
	background:			transparent url("../webasset/ps_bg_nav1_top.png") no-repeat left top;
}
#navigation #logo a {
	position:			absolute;
	left:				30px;
	top:				34px;
	display:			block;
	width:				71px;
	height:				56px;
	background:			transparent url("../webasset/ps_logo1_playstation.png") no-repeat left top;
	text-indent:		-9999px;
}
#navigation li ul {
	display:			none;
	padding-top:		21px;
}
#navigation li ul li a {
	position:			static !important;
	width:				auto !important;
	height:				auto !important;
	padding:			0 0 7px 33px;
	font-size:			12px;
	line-height:		14px;
	margin-bottom:5px;
	font-weight:		bold;
	text-indent:		0 !important;
	background:			none !important;
	opacity:			0.65;
	color:				#FFF;
	text-decoration:none;
	background:			transparent url("../webasset/ps_nav_open1_triangle.png") no-repeat 9999px 9999px !important;
}
#navigation li ul li a:hover {
	background-position:20px 2px !important;
	opacity:			1;	
	color:				#FFF;
}
#navigation li.open ul {
	padding-top:		34px;
}
#navigation li.open ul li a {
	display:			block !important;
	padding:			0 0 7px 33px;
	font-size:			12px;
	line-height:		14px;
	font-weight:		bold;
	opacity:			1;
	color:				#898989;
	background:			transparent url("../webasset/ps_nav_open1_triangle.png") no-repeat 9999px 9999px !important;
}
#navigation li.open ul li a:hover {
	height:				auto !important;
	background-position:20px 2px !important;
	color:				#FFF;
}
#navigation .open a:hover {
	height:				30px !important; 
	background-position:0 0 !important;	
}












/* PlayStation 3*/
#navigation #ps3 a {
	position:			absolute;
	left:				-3px;
	top:				199px;
	display:			block;
	width:				140px;
	height:				30px;
	background:			transparent url("../webasset/ps_nav1_ps3.png") no-repeat left top;
	text-indent:		-9999px;
}
#navigation #ps3.open a {
	display:			none;
}
#navigation #ps3 a:hover {
	top:				192px;
	height:				49px;
	background-position:0 -30px;
}	
#navigation #ps3.open a:hover {
	top:				190px !important;
}
#navigation #ps3 a.active {
	top:				192px;
	height:				49px;
	z-index:			99;
	background-position:0 -79px;	
}
#navigation #ps3 ul {
	position:			absolute;
	left:				114px;
	top:				190px;
	z-index:			999;
	width:				153px;
	/*height:				160px;*/
	height:				170px;
	background:			transparent url("../webasset/ps_nav_expanded1_ps3.png") no-repeat left top;
}
#navigation #ps3.open ul {
	top:				199px;
	left:				-2px;
	display:			block;
	height:				160px;
	background:			transparent url("../webasset/ps_nav_expanded1_ps3.png") no-repeat left top;
}










/* PSP */
#navigation #psp a {
	position:			absolute;
	left:				-1px;
	top:				229px;
	display:			block;
	width:				140px;
	height:				30px;
	background:			transparent url("../webasset/ps_nav1_psp.png") no-repeat left top;
	text-indent:		-9999px;
}
#navigation #psp.open a {
	display:			none;
}
#navigation #psp a:hover {
	top:				222px;
	height:				49px;
	background-position:0 -30px;
}	
#navigation #psp.open a:hover {
	top:				30px !important;
}
#navigation #psp a.active {
	position:			absolute;
	top:				221px;
	height:				49px;
	z-index:			99;
	background-position:0 -79px;	
}
#navigation #psp ul {
	position:			absolute;
	left:				114px;
	top:				218px;
	_top:				219px;
	z-index:			999;
	width:				153px;
	height:				160px;
	background:			transparent url("../webasset/ps_nav_expanded1_psp.png") no-repeat left top;
}
#navigation #psp.open ul {
	top:				32px;
	left:				198px;
	z-index:			998;
	display:			block;
	height:				160px;
	background:			transparent url("../webasset/ps_nav_open1_psp.png") no-repeat left top;
}
#navigation #psp.alt a { top: 255px; }
#navigation #psp.alt a:hover { top: 246px; }	
#navigation #psp.open.alt a:hover { top: 255px !important; }
#navigation #psp.alt a.active { top: 246px; }
#navigation #psp.alt ul { top: 243px; }

/* PlayStation 2 */
#navigation #ps2 a {
	position:			absolute;
	left:				-1px;
	top:				259px;
	display:			block;
	width:				140px;
	height:				30px;
	background:			transparent url("../webasset/ps_nav1_ps2.png") no-repeat left top;
	text-indent:		-9999px;
}
#navigation #ps2.open a {
	display:			none;
}
#navigation #ps2 a:hover {
	top:				250px;
	height:				49px;
	background-position:0 -30px;
}
#navigation #ps2.open a:hover {
	top:				259px !important;
}
#navigation #ps2 a.active {
	top:				250px;
	height:				49px;
	z-index:			99;
	background-position:0 -79px;	
}
#navigation #ps2 ul {
	position:			absolute;
	left:				114px;
	top:				248px;
	z-index:			999;
	width:				153px;
	height:				160px;
	background:			transparent url("../webasset/ps_nav_expanded1_ps2.png") no-repeat left top;
}	
#navigation #ps2.open ul {
	top:				259px;
	left:				-2px;
	z-index:			998;
	display:			block;
	height:				160px;
	background:			transparent url("../webasset/ps_nav_open1_ps2.png") no-repeat left top;
}
#navigation #ps2.alt a { top: 285px; }
#navigation #ps2.alt a:hover { top: 276px; }
#navigation #ps2.open.alt a:hover { top: 285px !important; }
#navigation #ps2.alt a.active { top: 276px; }
#navigation #ps2.alt ul { top: 274px; }	





/* PlayStation Network */
#navigation #psn a {
	position:			absolute;
	/*left:				-1px;*/
	left:				-2px;
	top:				111px;
	display:			block;
	width:				140px;
	height:				44px;
	background:			transparent url("../webasset/ps_nav1_psn.png") no-repeat left top;
	text-indent:		-9999px;
}
#navigation #psn.open a {
	display:			none;
}
#navigation #psn a:hover {
	top:				102px;
	height:				63px;
	background-position:0 -44px;
}
#navigation #psn.open a:hover {
	top:				111px !important;
	height:				44px !important;
}
#navigation #psn.open ul {
	padding-top:		48px;
}
#navigation #psn.open ul li a:hover {
	height:				auto !important;
}
#navigation #psn a.active {
	top:				102px;
	height:				63px;
	z-index:			99;
	background-position:0 -107px;	
}
#navigation #psn ul {
	position:			absolute;
	left:				114px;
	top:				100px;
	z-index:			999;
	width:				153px;
	height:				233px;
	background:			transparent url("../webasset/ps_nav_expanded1_psn.png") no-repeat left top;
}
#navigation #psn.open ul {
	top:				111px;
	left:				0px;
	z-index:			998;
	display:			block;
	height:				233px;
	background:			transparent url("../webasset/ps_nav_open1_psn.png") no-repeat left top;
}
#navigation #psn.alt a { top: 315px; }
#navigation #psn.alt a:hover { top: 307px; }
#navigation #psn.open.alt a:hover { top: 315px !important; }
#navigation #psn.alt a.active { top: 306px; }
#navigation #psn.alt ul { top: 304px; }

#navigation #psn.alt4 a { top: 301px; }
#navigation #psn.alt4 a:hover { top: 293px; }
#navigation #psn.open.alt4 a:hover { top: 201px !important; }
#navigation #psn.alt4 a.active { top: 292px; }
#navigation #psn.alt4 ul { top: 290px; }
#navigation #psn ul li ul li a{ font-size:12px;}
/* Games and Medai */
#navigation #games_and_media a {
	position:			absolute;
	left:				-1px;
	top:				155px;
	display:			block;
	width:				140px;
	height:				44px;
	background:			transparent url("../webasset/ps_nav_games1_and_media.png") no-repeat left top;
	text-indent:		-9999px;
}
#navigation #games_and_media.open a {
	display:			none;
}
#navigation #games_and_media a:hover {
	top:				146px;
	height:				63px;
	background-position:0 -44px;
}	
#navigation #games_and_media.open a:hover {
	top:				155px !important;
	height:				44px !important;
}
#navigation #games_and_media.open ul {
	padding-top:		48px;
}
#navigation #games_and_media.open ul li a:hover {
	height:				auto !important;
}
#navigation #games_and_media a.active {
	top:				146px;
	height:				63px;
	z-index:			99;
	background-position:0 -107px;	
}
#navigation #games_and_media ul {
	position:			absolute;
	left:				114px;
	top:				144px;
	z-index:			999;
	width:				153px;
	height:				160px;
	background:			transparent url("../webasset/ps_nav_expanded_games_and_med1.png") no-repeat left top;
}
#navigation #games_and_media.open ul {
	top:				155px;
	left:				0px;
	z-index:			998;
	display:			block;
	height:				160px;
	background:			transparent url("../webasset/ps_nav_expanded_games_and_med1.png") no-repeat left top;
}
#navigation #games_and_media.alt a { top: 359px; }
#navigation #games_and_media.alt a:hover { top: 350px; }	
#navigation #games_and_media.open.alt a:hover { top: 359px !important; }
#navigation #games_and_media.alt a.active { top: 350px; }
#navigation #games_and_media.alt ul { top: 348px; }

#navigation #games_and_media.alt4 a { top: 345px; }
#navigation #games_and_media.alt4 a:hover { top: 336px; }	
#navigation #games_and_media.open.alt4 a:hover { top: 345px !important; }
#navigation #games_and_media.alt4 a.active { top: 336px; }
#navigation #games_and_media.alt4 ul { top: 334px; }

#navigation #games_and_media.alt2 a { top: 387px; }
#navigation #games_and_media.alt2 a:hover { top: 378px; }	
#navigation #games_and_media.open.alt2 a:hover { top: 387px !important; }
#navigation #games_and_media.alt2 a.active { top: 378px; }
#navigation #games_and_media.alt2 ul { top: 376px; }

/* Search */
#navigation #search {
	position:			absolute;
	left:				-1px;
	top:				289px;
	display:			block;
	width:				140px;
	height:				48px;
	background:			transparent url("../webasset/ps_nav1_search.png") no-repeat left top;
	text-indent:		-9999px;
}
#navigation #search:hover {
	top:				279px;
	height:				56px;
	background-position:0 -48px;
}
#navigation #search input {
	position:			absolute;
	left:				14px;
	top:				7px;
	width:				88px;
	height:				16px;
	padding:			4px 16px 4px 4px;
	font-size:			12px;
	font-weight:		bold;
	color:				#333;
	text-transform:		uppercase;
	border:				none;
	background:			#AAA url("../webasset/ps_bg_nav_search.gif") no-repeat left top;
}
#navigation #search:hover input {
	top:				17px;
	background-position:0 -24px;
}
#navigation #search.expanded {
	top:				278px;
	left:				-6px;
	width:				273px;
	height:				62px;
	background:			transparent url("../webasset/ps_nav_expanded1_search.png") no-repeat left top;
}
#navigation #search.expanded input {
	top:				18px;
	left:				19px;
	padding-right:		26px;
	width:				209px;
	background:			transparent url("../webasset/ps_bg_nav_search_expanded.gif") no-repeat left top;
}
#navigation #search.alt { top: 403px; }
#navigation #search.alt:hover { top: 393px; }
#navigation #search.alt.expanded { top: 392px; }
#navigation #search.expanded.alt input { top: 18px; }

#navigation #search.alt4 { top: 389px; }
#navigation #search.alt4:hover { top: 379px; }
#navigation #search.alt4.expanded { top: 378px; }
#navigation #search.expanded.alt4 input { top: 18px; }

#navigation #search.alt2 { top: 431px; }
#navigation #search.alt2:hover { top: 421px; }
#navigation #search.alt2.expanded { top: 420px; }
#navigation #search.expanded.alt2 input { top: 18px; }

#navigation #search.alt3 { top: 389px; }
#navigation #search.alt3:hover { top: 379px; }
#navigation #search.alt3.expanded { top: 378px; }
#navigation #search.alt3.expanded input { top: 18px; }





/* OVERLAYS! */
#overlayLoader {
	position:			absolute; 
	top:				100px;
	padding:			20px;
	/*background-color:	#303030;*/
	padding:			0px;
	background-color	:none;
	border				:none;   
}


#overlayLoader .inner {
	position:			relative;
	/*width:				100px;*/
	padding:			0px;
	/*background-color:	#EDEDED;*/
	background-color	:FFFFFF;
	/*border				:1px solid #FFF;*/
	border:				6px solid #999;
}


#overlay, #overlaybuynow {
	position:			absolute;
	left:				100px;
	top:				100px;
	z-index:			999999;
	/*background-color:	#303030;*/
	padding:			0px;
	background-color	:none;
	border				:none;  
}

 
#overlay .inner, #medClas .inner, #overlaybuynow .inner, #medClas .inner {
	position:			relative;
	width:				460px;
	padding:			10px 10px 10px 10px;
	/*background-color:	#EDEDED;*/
	background-color	:#fbfbfb;
	/*border				:1px solid #FFF;*/
	border:				none;
}
#overlay .inner .close, #overlaybuynow .inner .close{
	position:			absolute;
	right:				20px;
	top:				20px; 
	width:				46px;
	height:				8px;
	background:			transparent url("../webasset/button_takeover_close.png") no-repeat left top;
	text-indent:		-9999px;
}
#overlay .inner .closebar .close,  #medClas .inner .closebar .close, #overlaybuynow .inner .closebar .close{
	position:			absolute;
	background:			url("../webasset/takeover_close1.png") no-repeat left 8px;
	text-indent:		-9999px;
	top: 0px; 
	right: 0px; 
	height: 24px; 
	width: 58px;
	cursor:pointer;
}
#overlay .inner .closebar, #medClas .inner .closebar, #overlaybuynow .inner .closebar {
	background:	#5e5e5e; /*url("../webasset/close_bar_bg.png") no-repeat left top;*/
	top: -24px; 
	height: 24px; 
	position: absolute; 
	width: 100%; 
	left: 0px;
	border-bottom:1px solid #555;
}
#overlay .inner .image, #overlaybuynow .inner .image, #overlayHelp .inner .image  {
	float:				left;
	margin-right:		6px;
	padding:			13px;
	background-color:	#FAFAFA;
	border:				1px solid #E5E5E5;
}
#overlay .inner .content, #overlaybuynow .inner .content, #overlayHelp .inner .content{
	float:				left;
	width:				290px;
	height:				132px;
	padding:			9px 9px 13px 13px;
	background-color:	#FAFAFA;
	border:				1px solid #E5E5E5;
}
#overlay .inner .content h2, #medClas .inner .content h2, #overlaybuynow .inner .content h2{
	padding:			0 0 24px 0;
	_padding:			0 0 10px 0;
	font-size:			21px;
	line-height:		24px;
	letter-spacing:		0px;
	font-weight:		bold;
	color:				#292929;
}
#overlay .inner .content p, #medClas .inner .content p, #overlaybuynow .inner .content p {
	margin-top:			-6px;
	padding:			0 0 2px 0;
	font-size:			13px;
	color:				#555;
	font-weight:		bold;
}
#overlay .inner .content h3, #medClas .inner .content h3, #overlaybuynow .inner .content h3 {
	display:			block;
	margin:				0;
	 
	color:				#929292;
	text-transform:		uppercase;
	border-bottom:		1px dotted #D4D4D4;
}
#overlay .inner .content a, #overlaybuynow .inner .content a {
	display:			block;
	margin:				7px 0 0 0;
	padding:			0 0 0 23px;
	font-size:			13px;
	line-height:		15px;
	font-weight:		bold;
	color:				#555;
	background:			transparent url("../webasset/ps_button_radio_gif.gif") no-repeat 0 0;
}
#overlay .inner .content a.down, #medClas .inner .content a.down, #overlaybuynow .inner .content a.down {
	background-position:0 -15px;
}
#overlay .inner .content .ageGateForm div, #overlaybuynow .inner .content .ageGateForm div{
	float:				left;
	margin-right:		6px;
}
#overlay .inner .content .ageGateForm input, #overlaybuynow .inner .content .ageGateForm input {
	width:				24px;
	margin:				10px 0 0 0;
	padding:			4px;
	background-color:	#E4E4E4;
	border:				1px solid #ABABAB;
	font-size:			12px;
	font-weight:		bold;
	color:				#7C7C7C;
}
#overlay .inner .content .ageGateForm input#year, #overlaybuynow .inner .content .ageGateForm input#year {
	width:				51px;
}
#overlay .inner .button, #overlaybuynow .inner .button {
	float:				right;
	width:				120px;
	*width:				140px;
	letter-spacing:		-1px;
	margin-right:		6px;
	margin-top:			9px;
}
#overlay .inner .submit, #overlaybuynow .inner .submit {
	margin-right:		0;
}
#overlay .inner .stores, #overlaybuynow .inner .stores {
	width:				580px;
}
#overlay .inner .store, #overlaybuynow .inner .store {
	float:				left;
	width:				137px;
	height:				125px;
	margin:				6px 6px 0px 0;
	background-color:	#FAFAFA;
	border:				1px solid #E5E5E5;
}
#overlay .inner .store .logo, #overlaybuynow .inner .store .logo {
	display:			table-cell;
	width:				137px;
	height:				77px;
	margin:				0 auto;
	text-align:			center;
	vertical-align:		middle;
}	
#overlay .inner .store img, #overlaybuynow .inner .store img {
	margin:				0 auto;
}
#overlay .inner .store .button, #overlaybuynow .inner .store .button {
	width:				122px;
}
/* Warning Stylee */
#overlay.warning .content, #overlaybuynow.warning .content {
	width:				433px;
	 
}
#overlay.warning .content h2, #overlaybuynow.warning .content h2 {
	padding-bottom:		13px;
}
#overlay.warning .content p, #overlaybuynow.warning .content p {
	line-height:		20px;
}
/* Buy Game Stylee */
#overlay.buyGame .inner, #overlaybuynow.buyGame .inner {
	width:				574px;
}
#overlay.buyGame .content, #overlaybuynow.buyGame .content {
	width:				405px;
}
/* Buy Now stylee */
#overlayLogin {
	position:			fixed;
	/*margin-left:244px;*/
	 _position:			absolute;
	top:				60px;
	z-index:			999999;
	*left:				0px;
	width:				100%;
	/*padding:			10px;
	background:#fff;*/ 
}
#overlayLogin .inner {
	position:			relative;
	width:				460px;
	margin:				auto;
	/*border:				1px solid #FFF;*/
}
#overlayLogin .buynow
{
	margin-left: 		auto;
	margin-right: 		auto;
	text-align: 		center;
}
/*#overlayLogin .login .close {
	position:			absolute;
	right:				10px;
	top:				10px;
	width:				46px;
	height:				8px;
	background:			transparent url("../webasset/button_takeover_close.png") no-repeat left top;
	text-indent:		-9999px;
}*/
#overlayLogin .inner .closebar {
	background:	#5e5e5e;
	top: -24px; 
	height: 24px; 
	position: absolute; 
	width: 100%; 
	left: 0px;
	border-bottom:1px solid #555;
}
#overlayLogin .buy .close {
	position:			absolute;
	background:			url("../webasset/takeover_close1.png") no-repeat left 8px;
	text-indent:		-9999px;
	top: 0px; 
	right: 0px; 
	height: 24px; 
	width: 58px;
}
#mainRecomm {
	position:			relative;
	z-index:			1;
	height:				1%;
	min-height:			483px;
	padding:			0 40px 55px 40px;
	background-color:	#FFF;
	border-top:			10px solid #2D2D2D;
}
/* User Login stylee */
#overlayLogin {
	position:			fixed;
	/*margin-left:244px;*/
	 _position:			absolute;
	top:				60px;
	z-index:			999999;
	*left:				0px;
	width:				100%;
	/*padding:			10px;
	background:#fff;*/ 
}
#overlayLogin .inner {
	position:			relative;
	width:				460px;
	margin:				auto;
	/*border:				1px solid #FFF;*/
}
#overlayLogin .LoginOuter
{
	margin-left: 		auto;
	margin-right: 		auto;
	text-align: 		center;
}
/*#overlayLogin .login .close {
	position:			absolute;
	right:				10px;
	top:				10px;
	width:				46px;
	height:				8px;
	background:			transparent url("../webasset/button_takeover_close.png") no-repeat left top;
	text-indent:		-9999px;
}*/
#overlayLogin .inner .closebar {
	background:	#5e5e5e;
	top: -24px; 
	height: 24px; 
	position: absolute; 
	width: 100%; 
	left: 0px;
	border-bottom:1px solid #555;
}
#overlayLogin .login .close {
	position:			absolute;
	background:			url("../webasset/takeover_close1.png") no-repeat left 8px;
	text-indent:		-9999px;
	top: 0px; 
	right: 0px; 
	height: 24px; 
	width: 58px;
}
/* RLS profiles */
#header #profile .rls_links {
	float:left;
	border-left: 		1px solid #111; 
	border-right: 		1px solid #111; 
	height:				29px;
	padding:			15px 2px 0 5px; 
	margin-left: 		-64px; 
	margin-top: 		-16px; 
	display: 			block;
	background:			#222;
}
#header #profile .rls_links ul li a {
	padding:			0 8px;
	color:				#D7D7D7;
}
#header #profile .rls_links ul li {
	padding:			1px 0 8px 0;
	background:			#222;
}
#header #profile .rls_links ul li.last a {
	background:			none;
}

#content h3 { 
color:#525252; 
}
 
#black_overlay {
background:#000000;
left:0px;
top:0px;
width:100%;
height:100%; 
position:fixed;
_position:absolute;
_height:1000px;
z-index:999999;
opacity:.7;
display:none;
filter:alpha(opacity=70);

}
 #black_overlay1 {
background:#000000;
left:0px;
top:0px;
width:100%; 
height:100%;
_height:1200px;
position:fixed;
_position:absolute;
z-index:999999;
opacity:.7;
display:none;
filter:alpha(opacity=70);

}
 #black_overlay11{
background:#000000;
left:0px;
top:0px;
width:100%;
height:100%;
 
position:fixed;
_position:absolute;
z-index:99;
opacity:.7;
display:none;
filter:alpha(opacity=70);

}


#black_overlayLoad {
background:#000000;
left:0px;
top:0px;
width:100%;
height:100%;
position:fixed;
_position:absolute;
z-index:99;
opacity:.7;
display:none;
filter:alpha(opacity=70);

}
 #overlay.share-this {
	position:			fixed;
	_position:			absolute;
	margin-left:		-245px;
	top:				150px;
	z-index:			999999;
	/*padding:			10px;*/
	padding:			none;
	background:#fff;
	left:				50%;
	
	/*position:			fixed;
	_position:			absolute;
	margin-left:200px;
	top:				80px;
	z-index:			999999;
	padding:			10px;*/
	/*padding:			none;
	background:#fff;
	left:				220px;*/
}

 #overlay.pspgo {
	position:			fixed;
	_position:			absolute;
	margin-left:		-245px;
	top:				150px;
	z-index:			9999999;
	/*padding:			10px;*/
	padding:			none;
	background:#fff;
	left:				50%; 
}


/* #overlay.share-this .inner .content {
height:155px;
width:435px;
}

#overlay.share-this .inner .content .shareVideo {
float:left;
margin-right:20px;
width:280px;
}
*/
#home #hardwareWrap {
	top:405px;
}

#homeShadow {
	background:transparent url(../webasset/ps_bg_main_shadow_png.png) repeat-y scroll left top;
	left:-20px;
	margin:0;
	position:relative;
	top:405px;
	width:900px;
	z-index:1;
}
/*a.button_link span, a.button_link_small span {
background-image:url(../webasset/ps_button_bg_right_on_grey_gif.gif);
background-position:right top;
background-repeat:no-repeat;
display:block;
height:35px;
padding:6px 10px;
}*/
#console #main #head a.button_link span {
background-image:url(../webasset/ps_button_bg_right_on_grey_gif.gif);
}

a.ButtonRed {
background:url(../webasset/ps_button_bg_left_small_gif.gif) 0 0 no-repeat;
font-size:16px;
height:31px;
float:left;
}
a.ButtonRed:hover
{
	background:url(../webasset/ps_button_bg_left_small_gif.gif) 0 -31px no-repeat;
}
a.ButtonRed:active
{
	background:url(../webasset/ps_button_bg_left_small_gif.gif) 0 -62px no-repeat;
}
a.ButtonRed span { 
background:url(../webasset/ps_right_arrow_small_gif.gif) no-repeat right top;
display:block;
height:20px;
padding:5px 30px 6px 10px;
} 
a.ButtonRed:hover span {
background:url(../webasset/ps_right_arrow_small_gif.gif) no-repeat right -31px;
}
a.ButtonRed:active span {
background:url(../webasset/ps_right_arrow_small_gif.gif) no-repeat right -62px;}


#overlay.warning {
/*background-color:#303030;*/
left:50%;
padding:0;
position:fixed;
_position:absolute;
top:100px;
z-index:999999;
margin-left:-300px;
}

#footer div.rightFooterLink{ /*float:right; width:185px; margin-right:15px;*/
	float:left;
	margin-right:20px;
	width:185px;
}
div.rightFooterLink h2{ border:none}
/*#footer .paddingTopimage{padding-top:54px;}*/ /* Modf by ASR */
/* #footer .paddingTopimage{padding-top:24px;} */
/*#footer .paddingTopimage{padding-top:52px;}*/  /* Mdfy by DLW */
#footer .paddingTopimage{padding-top:30px;}

#overlay.warning .inner.overlay2 .content, #overlayHelp.warning  .inner.overlay2  .content  {
	min-height: 134px;
	height:auto;
}




/* New added by ASR */

/* OVERLAYS! */
/*#overlay1 {
	position:			absolute;
	left:				100px;
	top:				100px;
	z-index:			999999;
	padding:			0px;
	background-color	:none;
	border				:none;  
}*/

#overlay1 {
border:medium none;
left:50%;
margin-left:-296px;
margin-top:-250px;
padding:0;
position:fixed;
_position:absolute;
top:50%;
z-index:9999991;
}

#overlay1 .inner {
	position:			relative;
	width:				460px;
	padding:			10px 10px 10px 10px;
	/*background-color:	#EDEDED;*/
	background-color	:#fbfbfb;
	/*border				:1px solid #FFF;*/
	border:				none;
}
#overlay1 .inner .close {
	position:			absolute; 
	top:				-14px; 
	width:				636px; 
	height:				10px; 
	background:			#5e5e5e url("../webasset/button_takeover_close.png") no-repeat 580px 2px;
	text-indent:		-9999px;
	left:				0;
	padding:			4px 0;
}
#overlay1 .inner .closebar .close {
	position:			absolute;
	background:			url("../webasset/takeover_close1.png") no-repeat left 8px;
	text-indent:		-9999px;
	top: 				0px; 
	right:				0px; 
	height: 			24px; 
	width: 				58px;
}
#overlay1 .inner .closebar {
	/*background:	#5e5e5e; url("../webasset/close_bar_bg.png") no-repeat left top;*/
	background:			#5e5e5e url("../webasset/close_bar_bg.png") no-repeat left top;
	top: 				-24px; 
	height: 			24px; 
	position: 			absolute; 
	width: 				100%; 
	left: 				0px;
	border-bottom:		1px solid #555;
}
#overlay1 .inner .image {
	float:				left;
	margin-right:		6px;
	padding:			13px;
	background-color:	#FAFAFA;
	border:				1px solid #E5E5E5;
}
#overlay1 .inner .content {
	float:				left;
	width:				290px;
	height:				132px;
	padding:			9px 9px 13px 13px;
	background-color:	#FAFAFA;
	border:				1px solid #E5E5E5;
}
#overlay1 .inner .content h2 {
	padding:			0 0 24px 0;
	font-size:			21px;
	line-height:		24px;
	letter-spacing:		0px;
	font-weight:		bold;
	color:				#292929;
}
#overlay1 .inner .content p {
	margin-top:			-6px;
	padding:			0 0 2px 0;
	font-size:			13px;
	color:				#555;
	font-weight:		bold;
}
#overlay1 .inner .content h3 {
	display:			block;
	margin:				0;
 
	color:				#929292;
	text-transform:		uppercase;
	border-bottom:		1px dotted #D4D4D4;
}
#overlay1 .inner .content a {
	display:			block;
	margin:				7px 0 0 0;
	padding:			0 0 0 23px;
	font-size:			13px;
	line-height:		15px;
	font-weight:		bold;
	color:				#555;
	background:			transparent url("../webasset/ps_button_radio_gif.gif") no-repeat 0 0;
}
#overlay1 .inner .content a.down {
	background-position:0 -15px;
}
#overlay1 .inner .content .ageGateForm div {
	float:				left;
	margin-right:		6px;
}
#overlay1 .inner .content .ageGateForm input {
	width:				24px;
	margin:				10px 0 0 0;
	padding:			4px;
	background-color:	#E4E4E4;
	border:				1px solid #ABABAB;
	font-size:			12px;
	font-weight:		bold;
	color:				#7C7C7C;
}
#overlay1 .inner .content .ageGateForm input#year {
	width:				51px;
}
#overlay1 .inner .button {
	float:				right;
	width:				120px;
	*width:				140px;
	letter-spacing:		-1px;
	margin-right:		6px;
	margin-top:			9px;
}
#overlay1 .inner .submit {
	margin-right:		0;
}
#overlay .inner .stores {
	width:				580px;
}
#overlay1 .inner .store {
	float:				left;
	width:				137px;
	height:				125px;
	margin:				6px 6px 0px 0;
	background-color:	#FAFAFA;
	border:				1px solid #E5E5E5;
}
#overlay1 .inner .store .logo {
	display:			table-cell;
	width:				137px;
	height:				77px;
	margin:				0 auto;
	text-align:			center;
	vertical-align:		middle;
}	
#overlay1 .inner .store img {
	margin:				0 auto;
}
#overlay1 .inner .store .button {
	width:				122px;
}
/* Warning Stylee */
#overlay1.warning .content {
	width:				433px;
	 
}
#overlay1.warning .content h2 {
	padding-bottom:		13px;
}
#overlay1.warning .content p {
	line-height:		20px;
}
/* Buy Game Stylee */
#overlay1.buyGame .inner {
	width:				574px;
}
#overlay1.buyGame .content {
	width:				405px;
}

/*New ASR 2*/
/* OVERLAYS! */
/*#overlay2 {
	position:			absolute;
	left:				100px;
	top:				100px;
	z-index:			999999;
	padding:			0px;
	background-color	:none;
	border				:none;  
}*/

#overlay2, #overlay3 
{
border:medium none;
left:50%;
margin-left:-296px;
margin-top:-175px;
padding:0;
position:absolute;
top:50%;
z-index:999999;
}

#overlayHelp
{
border:medium none;
left:50%;
margin-left:-296px;
padding:0;
position:fixed;
/*position:absolute;*/
top:150px;
z-index:999999;
}


#overlay2 .inner, #overlay3 .inner, #overlayHelp .inner {
	position:			relative;
	width:				460px;
	padding:			10px 10px 10px 10px;
	/*background-color:	#EDEDED;*/
	background-color	:#fbfbfb;
	/*border				:1px solid #FFF;*/
	border:				none;
}
#overlay2 .inner .close, #overlay3 .inner .close, #overlayHelp .inner .close  {
	position:			absolute;
	/*right:				20px;*/
	/*top:				20px;*/
	/*top:				-10px;*/
	top:				-14px;
	/*width:				46px;*/
	/*width:				616px;*/
	width:				636px;
	/*height:				8px;*/
	height:				10px;
	/*background:			#5e5e5e url("../webasset/button_takeover_close.png") no-repeat left top;*/
	background:			#5e5e5e url("../webasset/button_takeover_close.png") no-repeat 582px 2px;
	text-indent:		-9999px;
	left:				0;
	padding:			2px 0;
}
#overlayHelp .inner .close  {
	position:			absolute;
	top:				-14px;
	height:				20px;
	width:				580px;
	background:			#5e5e5e url("../webasset/button_takeover_close.png") no-repeat 529px 10px;
	text-indent:		-9999px;
	left:				0;
	padding:			2px 0;
}
#overlay2 .inner .closebar .close, #overlay3 .inner .closebar .close , #overlayHelp.inner .closebar .close{
	position:			absolute;
	background:			url("../webasset/takeover_close1.png") no-repeat left 8px;
	text-indent:		-9999px;
	top: 0px; 
	right: 0px; 
	height: 24px; 
	width: 58px;
}
#overlay2 .inner .closebar, #overlay3 .inner .closebar  {
	/*background:	#5e5e5e; url("../webasset/close_bar_bg.png") no-repeat left top;*/
	background:	#5e5e5e url("../webasset/close_bar_bg.png") no-repeat left top;
	top: -24px; 
	height: 24px; 
	position: absolute; 
	width: 100%; 
	left: 0px;
	border-bottom:1px solid #555;
}
#overlayHelp .inner .closebar  {
	top: -13px;
	background:	#5e5e5e;
	height: 12px; 
	position: absolute; 
	width: 100%; 
	left: 0px;
	border-bottom:1px solid #555;
}
#overlay2 .inner .image, #overlay3 .inner .image, #overlayHelp .inner .image {
	float:				left;
	margin-right:		6px;
	padding:			13px;
	background-color:	#FAFAFA;
	border:				1px solid #E5E5E5;
}
#overlay2 .inner .content, #overlay3 .inner .content, #overlayHelp .inner .content {
	float:				left;
	width:				290px;
	height:				132px;
	padding:			9px 9px 13px 13px;
	background-color:	#FAFAFA;
	border:				1px solid #E5E5E5;
}
#overlay2 .inner .content h2, #overlay3 .inner .content h2, #overlayHelp .inner .content h2 {
	padding:			0 0 24px 0;
	font-size:			21px;
	line-height:		24px;
	letter-spacing:		0px;
	font-weight:		bold;
	color:				#292929;
}
#overlay2 .inner .content p, #overlay3 .inner .content p, #overlayHelp .inner .content p{
	margin-top:			-6px;
	padding:			0 0 2px 0;
	font-size:			13px;
	color:				#555;
	font-weight:		bold;
}
#overlay2 .inner .content h3, #overlay3 .inner .content h3, #overlayHelp .inner .content h3 {
	display:			block;
	margin:				0;
	padding:			0 0 2px 0;
	 
	color:				#929292;
	text-transform:		uppercase;
	border-bottom:		1px dotted #D4D4D4;
}
#overlay2 .inner .content a, #overlay3 .inner .content a {
	display:			block;
	margin:				7px 0 0 0;
	padding:			0 0 0 23px;
	font-size:			13px;
	line-height:		15px;
	font-weight:		bold;
	color:				#555;
	background:			transparent url("../webasset/ps_button_radio_gif.gif") no-repeat 0 0;
}
#overlayHelp .inner .content a{
	display:			block;
	margin:				7px 0 5px 0;
	font-size:			13px;
	line-height:		15px;
	font-weight:		bold;
	color:				#000;

}
#overlayHelp .inner .content a:hover{color:#d12127;}

#overlay2 .inner .content a.down, #overlay3 .inner .content a.down {
	background-position:0 -15px;
}
#overlay2 .inner .content .ageGateForm div, #overlay3 .inner .content .ageGateForm div {
	float:				left;
	margin-right:		6px;
}
#overlay2 .inner .content .ageGateForm input, #overlay3 .inner .content .ageGateForm input {
	width:				24px;
	margin:				10px 0 0 0;
	padding:			4px;
	background-color:	#E4E4E4;
	border:				1px solid #ABABAB;
	font-size:			12px;
	font-weight:		bold;
	color:				#7C7C7C;
}
#overlay2 .inner .content .ageGateForm input#year, #overlay3 .inner .content .ageGateForm input#year {
	width:				51px;
}
#overlay2 .inner .button, #overlay3 .inner .button {
	float:				right;
	width:				120px;
	*width:				140px;
	letter-spacing:		-1px;
	margin-right:		6px;
	margin-top:			9px;
}
#overlay2 .inner .submit, #overlay3 .inner .submit  {
	margin-right:		0;
}
#overlay .inner .stores {
	width:				580px;
}
#overlay2 .inner .store {
	float:				left;
	width:				137px;
	height:				125px;
	margin:				6px 6px 0px 0;
	background-color:	#FAFAFA;
	border:				1px solid #E5E5E5;
}
#overlay2 .inner .store .logo {
	display:			table-cell;
	width:				137px;
	height:				77px;
	margin:				0 auto;
	text-align:			center;
	vertical-align:		middle;
}	
#overlay2 .inner .store img {
	margin:				0 auto;
}
#overlay2 .inner .store .button {
	width:				122px;
}
/* Warning Stylee */
#overlay2.warning .content {
	width:				433px;
	 
}
#overlay2.warning .content h2 {
	padding-bottom:		13px;
}
#overlay2.warning .content p {
	line-height:		20px;
}
/* Buy Game Stylee */
#overlay2.buyGame .inner {
	width:				574px;
}
#overlay2.buyGame .content {
	width:				405px;
}
/* Overlay3 */
#overlay3 .inner .store {
	float:				left;
	width:				137px;
	height:				125px;
	margin:				6px 6px 0px 0;
	background-color:	#FAFAFA;
	border:				1px solid #E5E5E5;
}
#overlay3 .inner .store .logo {
	display:			table-cell;
	width:				137px;
	height:				77px;
	margin:				0 auto;
	text-align:			center;
	vertical-align:		middle;
}	
#overlay3 .inner .store img {
	margin:				0 auto;
}
#overlay3 .inner .store .button {
	width:				122px;
}
/* Warning Stylee */
#overlay3.warning .content {
	width:				433px;
	 
}
#overlay3.warning .content h2 {
	padding-bottom:		13px;
}
#overlay3.warning .content p {
	line-height:		20px;
}
/* Buy Game Stylee */
#overlay3.buyGame .inner {
	width:				574px;
}
#overlay3.buyGame .content {
	width:				405px;
}


/* Search Tips */

.search_tips{width:780px; float:left; font-family:Arial, Helvetica, sans-serif;}
.search_tips p.indent{margin-bottom:15px; background:none; padding-left:0px; color:#555; font-size:18px;}
.search_tips h2{margin-bottom:23px; color:#292929; font-size:45px; font-weight:bold; letter-spacing:-2px; line-height:48px; padding:0;}
.search_tips .index{width:248px; float:left; background:#f4f4f4; border:1px solid #e9e9e9;}
.search_tips .index h4{font-size:14px; color:#414141; font-weight:bold; font-size:14px; line-height:19px; margin:0px; padding:5px 0 5px 10px;}
.search_tips .index ul{list-style-type:none; list-style-image:none; list-style-position:outside; margin:0; padding:0;}
.search_tips .index ul li{font-size:14px; padding:4px 0 4px 12px; float:left; color:#414141; width:236px;}
.search_tips .index ul li a{font-weight:bold; padding:0 0 0 12px; width:236px; font-weight:bold; text-decoration:none; display:block;}
.search_tips .index_content{width:510px; float:left; margin-left:20px;}
.search_tips .index_content h4{margin-bottom:8px; color:#292929; font-size:18px; font-weight:bold; letter-spacing:normal; line-height:22px; padding:0;}
.search_tips .index_content h5{margin-bottom:4px; color:#292929; font-size:14px; font-weight:bold; letter-spacing:normal; line-height:22px; padding:0;}
.search_tips .index_content p{color:#555; font-size:14px; text-align:left; line-height:20px; margin-bottom:20px;}

#medClas{ width:480px; background:#fff;}
#medClas .inner .content p{ margin-top:0px;}
body#home .viewAllEvents a {font-weight:normal;}


 

ol.footnotes{ 
	list-style-image:none;
	list-style-position:outside;
	list-style-type:decimal;  
	color:#666666;
	font-size:11px;
	padding-left:25px;
}

ol.footusernotes{ 
	list-style-image:none;
	list-style-position:inside;
	list-style-type:decimal;  
	color:#666666;
	font-size:13px;
	padding-left:0px;
}


ul.pspSoftwareupdate{ 
	list-style-image:none;
	list-style-position:outside;
	list-style-type:decimal;   
	font-size:14px;
	color:#333333;
	padding-left:25px;
	margin-top:20px;
}
 
ul.pspSoftwareupdate li{
	padding:5px 0;
} 
 
ul.pspSoftwareupdate li p{
	font-weight:bold;
	paddding:8px 0;
	width:100%;
} 
 
#games_media #main .header_with_links {*height:44px;}

.centerIe6{ width:auto; padding-left:50px; float:left;  height:25px;}
.centerIe6 img{ float:left; margin-right:10px;}


#main.alt #content #copyrightMovie{
	padding: 		10px 0px; 
	font-size: 		12px;
}

.psn_join span.reg, .psn_join span.registeredClass{
	font-size:			11px;
	line-height:		1px;
	vertical-align:		super;
}
.question span.reg, .question span.registeredClass{
	font-size:			11px;
	line-height:		1px;
	vertical-align:		super;
	
	*line-height:		22px; /* (added for psn/store/purchasing faq */
	
}

#terms {
 
background:#FFFFFF none repeat scroll 0 0;
height:300px;
left:50%;
margin-left:-300px;
position:fixed;
top:150px;
width:600px;
z-index:999999;
 
}
#terms .close{
position:			absolute;
	background:			url("../webasset/takeover_close1.png") no-repeat left 8px;
	text-indent:		-9999px;
	top: 0px; 
	right: 0px; 
	height: 24px; 
	width: 58px;
	cursor:pointer;}
	
	#terms .closebar{
	background:	#5e5e5e; /*url("../webasset/close_bar_bg.png") no-repeat left top;*/
	top: -24px; 
	height: 24px; 
	position: absolute; 
	width: 100%; 
	left: 0px;
	border-bottom:1px solid #555;
}
#terms .shareVideo {
color:#525252;
font-size:12px;
height:270px;
margin-top:5px;
overflow:auto;
text-align:left;
padding:8px;
width:580px;
}
span.top{font-size:13px}
#terms .shareVideo a{
color:#525252;
font-weight:bold;
}
#eventsLanding .event_search .search p{padding-bottom:10px;}

#content.corporate{width:600px;}

#playstation3 #main #content.corporate {width:530px;}

#rssfeeds .corporate{width:790px;}

#rssfeeds .corporate p{
	padding-top:		10px;
	font-size:			14px;
	line-height:		22px;
	color:				#555;
}

#rssfeeds .corporate ul.infolinks{
	display:			block; 
	border:				none;
	background: 		none;
	margin:				0;
	padding:			0 0 0 0;
	margin:				10px 10px 0 10px; 
	width:				170px;
}
#rssfeeds .corporate ul.infolinks li {  
	list-style-type:none;
	border-bottom:1px solid #EAEAEA;
}

#rssfeeds .corporate ul.infolinks li a{ 
	background:transparent url(../webasset/ps_bullet-link-arrow-red_gif.gif) no-repeat scroll right center;
	color:#292929;
	display:block;
	font-size:12px;
	font-weight:normal;
	line-height:30px;
}
#rssfeeds .corporate ul.infolinks li a:hover{
	color:				#D12127;
	background-image:	url("../webasset/ps_link-arrow-red_hover_gif.gif");
}

@charset "utf-8";

.od_topanswer_text {
background:#E6E6E6 url(../webasset/ps_od_text_gif.gif) repeat-x scroll center bottom;
border:1px solid #C1C1C1;
color:#000000;
font-size:15px;
padding:0 11px 0 0;
width:447px;
}
.od_topanswer_text ol {
line-height:20px;
margin-left:20px;
margin-top:7px;
padding-left:20px;
}
.od_topanswer_text li {
line-height:19px;
margin-bottom:8px;
padding-left:5px;
}
.od_topanswer_text a {
color:#333333;
text-decoration:none;
}
.od_topanswer_text a:hover {
color:#000000;
text-decoration:underline;
}
.od_kc_searchbox {
background-color:#CCCCCC;
border:1px solid #C1C1C1;
font-size:11px;
padding:7px 7px 0;
text-align:right;
width:219px;
}

.faq-wrap{
	margin:10px 0 0 0;
}
.col1{
	width:177px; 
	float:left;
	margin:0 18px 0 0;
}
.col2{
	width:460px; 
	float:left;
}
.col3{
	width:230px; 
	float:left;
}
.clr{
	clear:both;
}

h1, h2, h3, h4, h5, h6{font-weight:normal}



/* jQuery SlideShow */
#page-wrap{ 
        width:1160px; 
        margin:0 auto;
        background:url("../webasset/pre-loaded-marquee.jpg") top center no-repeat;
}
        
         
.items a,.items a:active,.items a:link,.items a:visited{ font-size:1.2em; color:#3300CC; text-decoration:underline;
display:block; margin-top:10px; }
.items a:hover{ text-decoration:none; }

.brief{ font-size:0.8em; padding-left:10px; }
.long{ font-size:0.8em; padding-left:10px; }

#page-wrap { position:relative; height:600px; }
#page-wrap DIV { position:absolute; top:0; left:0; z-index:8; opacity:0.0; height: 600px;  }
#page-wrap DIV .items{ float:left; height:600px; }
#page-wrap DIV.active { z-index:10; opacity:1.0; }
#page-wrap DIV.last-active { z-index:9; }
#page-wrap DIV IMG { display: block; border: 0; margin-bottom: 10px; }

.overlayIe6{_position:absolute;}


