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;}
#footer sup{line-height:80%;}
html{overflow-x:hidden;}
.logo_reqd{float:left; width:155px; height:60px; margin-top:-5px; background:url(psmove_logo_required.png) 0 0 no-repeat;}
.logo_move{float:left; width:155px; height:60px; margin-top:-5px; background:url(psmove_game_logo.png) 0 0 no-repeat;}
.clearfix:after {content:".";display:block;	height:0;clear:both;visibility:hidden;}
#system-mod #slideObject {height:600px;}
#slideObject {height:581px;width:980px;position: relative;overflow:visible;opacity: 1;left: 0px;top:0px; *top:1px;	padding-left: 20px;	cursor:default;}
#agreeDisareeBox {position:fixed;left:0px;top:0px;width:100%;z-index:999999;height:100%;filter: alpha(opacity = 50);opacity:.5;}
.clear ,.clearfix  {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:12px; color:#7c7c7c;width:42px;	background:url("ps_fsh_btn_close.gif") no-repeat right 2px; font-size:11px;}
#agreeDisaree .termstext, #agreeDisareeWall .termstext {background-color:#FFF;padding:8px;margin:10px 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("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; color:#fff;}
#agreeDisaree .btnagreedisagree:hover, #agreeDisareeWall .btnagreedisagree:hover {background:url("ps_fsh_btn_agreedisagree.gif") 0 -29px no-repeat;}
#agreeDisareeWall {	position:fixed;	left:450px;	top:100px;	background:#ededed;	z-index:999999;	width:490px;	height:250px;	padding:5px;	border:1px solid #FFF;}
.accordBullet li{font-size:14px; line-height:20px;color:#525252;}
body {
margin:0 0;
padding:0 0;
font-size:62.5%;
font-family:Arial, Helvetica, Sans-Serif;
background:#fff;
}
body#home{
background:#999999 url('newbodybg.jpg') repeat-x 0 0px;
}
body a {
font-weight:bold;
text-decoration:none;
}
#background {
margin:0 -525px 0 -580px;
position:absolute;
z-index:0;
left:50%;
width:1160px;
height:600px;
background:transparent url("ps_generic_v1.jpg") no-repeat left top;	
}
#ngp #background {background-position:center 20px;}
body#playstation3  #background {
background-image:url("ps2_beautyshot_02.png"); 
}
body#metal_gear_solid  #background {
background-image:url("ps_fpo_bg_detail_1_jpg.jpg");
}
#trophies #background {
background:transparent url(psn_trophies_marquee1.png) no-repeat scroll left top;
height:600px;
left:50%;
margin:0 -525px 0 -580px;
position:absolute;
top:56px !important;
width:1160px;
z-index:0;
}
/*------------------------------------------------------------------
#marquee - Marquee interactive display area
------------------------------------------------------------------*/
#marqueeWrap {
position:relative;
margin:57px auto 0;
width:1158px;
min-width:1158px !important;
}
.preload_marquee{
width:100%;
position:absolute;
top:0;
height:600px;
background:url("pre_loaded_marquee_inner_pre.jpg") top center no-repeat !important;
display:block !important;
}

#marquee, #marquee1 {
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
------------------------------------------------------------------*/
   

/*------------------------------------------------------------------
Top Black Header and sony Logo on top right End
------------------------------------------------------------------*/
/*------------------------------------------------------------------
#wrap - Wraps and centers all content
------------------------------------------------------------------*/
#wrap {
position:relative;

width:900px;
margin:0px auto 0;
padding:91px 0 0 0px; 
}
#wrap h3 {
color:#404040;
} 
#wrap h3.belowSubHead {
margin-top:20px;
}
#home h3 {
}
#main {
position:relative;
min-height:525px;
height:1%;	
width:780px;
padding:0 40px 0px 40px; 
background-color:#FFF;
border-top:10px solid #333;
z-index:1;
}
#main a {
    color: #3C3C3C;
}
#main a:hover {
    color: #002596;
}
#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:				11px;
top:				0px;
z-index:			999998;
}
#headerbeta {
display:block;
position:			absolute;
right:				48px;
top:				0px;
z-index:			9;
}

/*****************************************/
/*------------------------------------------------------------------
#main - Main content area, contains content and sidebar
-----------------------------------------------------------------*/
.moduleSpace{
height: 446px;
width: 859px;
cursor: default;
}
.moduleSpacesmall {
height: 157px;
width: 859px;
}


body#consoleModules #main {
top:				77px;
border-top:			10px solid #002596;
}
body#consoleModules #consoleContentModules {
background:			#FFFFFF; 
height:				1%;
margin-top:			78px;
padding:			33px 0 40px 0;
width:				860px;
}
.marquee #main {
z-index:			1;
}
#main.search {
margin-top:			0;
}

#main.alt {
padding:			0 20px 20px 40px;
*padding-bottom:	5px;	
width:				800px;	
}


a {color:#3C3C3C;}
a:hover{color:#002596;}

#home #main {
border-top:			none;
padding-bottom:		40px;
}
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:			2px 0px 0px 0px;
}
.search #content {
width:				601px;
}
.alt #content{
width:				605px;
}

#gm_games_det #wrap .alt #content {
width:	585px;
}

#breadcrumb {
margin:				18px 0 18px 0;
width:590px;
line-height:18px;	
}

#psn_generic #breadcrumb {width: 450px;}

#privacy_policy #breadcrumb {*padding-top:10px;}

.pulse #breadcrumb{float:left;}

#breadcrumb li {
padding:			0px 1px 0 12px;
display:			inline;
font-size:			12px;
color:				#555;
background:			url("ps_icon_arrow_ps3_gif.gif") no-repeat left 4px;
word-wrap:			break-word;
}
#breadcrumb li.first {
padding:			0 1px 0 12px;
}	
#breadcrumb li a {
font-weight:		bold;
}
#breadcrumb li a:hover {
    color: #002596;
}

/* #sidebar - The sidebar to the content column
-----------------------------------------------------------------*/
#sidebar {
float:				right;
width:				300px;
margin:				0;
padding-top:10px;
}

.systemFaqps3 #sidebar, #playstation3 #sidebar,.alt #sidebar {
width:				180px;
margin:				0;
_font-size:10px;
_margin-right:-11px;
}
.search #sidebar {
width:				160px;
}

/* Generic button/link styles ====  red button link
-----------------------------------------------------------------*/



/*------------------------------------------------------------------
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;
}
#main #psnPromo .header_with_links .more_links{
top:				8px;
}
#main .header_with_links .more_links .link {
float:				left;
border-left:		1px solid #dcdcdc;
height:				25px;
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;
color:				#002596;
}


#psn_generic #main .header_with_links .more_links .link a{
font-size:			11px;
line-height:		normal;
margin-top:			0px;
background-position: right 2px;
}
#psn_generic #main .header_with_links .more_links .link{
height:				20px;
}
#main .header_with_links .more_links .link a:hover {
color:				#002596; 
}
/*------------------------------------------------------------------
#footer - Footer contains links, logos, privacy link and copyright information
------------------------------------------------------------------*/
#footer {
width:				830px;
background:			#fafafa url("ps_bg_support_gif.gif") left bottom repeat-x; 
padding:			0px 0px 0px 30px;
margin:				0 auto; 
border-top:			1px solid #E1E1E1;
_position:			relative;
height:				425px;
}
#footer .FooterUpper {
float:left; 
height:237px;
}
#consoleModules #footer {
margin-top:			0;
}
#footer div {
width: 				100%;
}
#footer h2 {
font-size:			21px;
letter-spacing:		0;
line-height:		normal;
margin:				25px 0 0 0;
padding:			5px 0;
width:				auto;
color:				#808185;
}
#footer h3 {
font-size:			21px;
letter-spacing:		0;
line-height:		normal;
margin:				25px 0 0 0;
padding:			5px 0;
width:				auto;
color:				#808185;
}
#ps3_systems #footer h3, #ps2_systems #footer h3, #ps2 #footer h3, #playstation2 #footer h3, #console.ps2 #footer h3,#psp_systems #footer h3,#psp #footer h3, #consolepsp #footer h3, #console.psp #footer h3,#psn.psn_home  #footer h3,.psn #footer h3,  #eventsLanding #footer h3, #psn_generic.psn #footer h3, #console.psn #footer h3{
font-size:21px;
margin:25px 0 0 0;
padding:5px 0 7px 0;
font-weight:bold; 
}
#footer .support {
width:				180px;
float:				left;
margin-right:		20px;
}
#footer .support li {

list-style:			none;

}
#footer .community {
width: 190px;
float: left;
margin-right: 8px; 
}
 
/*WRS 19535 */
#footercontainer{/*height:382px*/}
#footer div.below-all{float:left; color:#474b4c; padding:0 0 5px;} 
#storeLinks .sonyShop{color:#fff;}
#main #storeLinks a, #storeLinks a{color:#c0c0c0;font-weight:normal;}
#storeLinks a:hover{color:#fff;}
#footer div.below-allLinks {float:left;width:507px;padding:14px 0 6px 0;}


#footer div.below-allCopyRight {
float:left;
width:100%;
padding-top:8px;
cursor:default;
line-height:22px;
}

#footer div.below-all img {
float:left;
}
#footer div.below-all span {
float:left;
}
#footer div.below-all span {
color:#464b4e;
margin-right:4px;
cursor:pointer;
}
#footer div.below-all span.noMargin {
margin-left:0px;
}
#footer div.below-all span:hover {
color:#002596;
}
#footer div.below-all a {
color:#464b4e;
margin-left:4px;
margin-right:4px;
font-size:10px;
}
#footer div.below-all a.noMargin {
margin-left:0px;
}
#footer div.below-all a:hover {
color:#002596;
} 
#footer div.below-allLinksImg {
float:left;
width:313px;
}
#footer div.below-allLinksImg img {
margin-right:0;
margin-top:15px;
}
#footer div.below-allLinksImg a {
margin:0px;
}
#footer div.below-allLinksImg .logo{float:left;width:110px; margin-right:2px;}
#footer div.below-allLinksImg .logo a img{margin-top:0px;margin-left:15px;}
#footer div.below-allLinksImg img.nomarginright {
margin-right:0px;
margin-top:8px;	 
margin-left:-3px;
}

#footer .network {
width:				185px;
float:				left;
margin:25px 0 0 3px;
display:			 none
}
#footer .network .top {
background:			url("ps_icon_network_gif.gif") no-repeat left 0px;	
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("ps_icon_network_gif.gif") no-repeat left 0px; 
} 

#footer .network img {
margin-top:			5px;
} 

#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:			url("ps_footerlink_gif.gif") no-repeat right 7px;*/
background:         none; 
padding:			2px 0;	
margin:				2px 0;
_padding:			1px 0;	
cursor:pointer;
}
#footer .systemupdate ul li a{line-height:13px;}
#footer .support ul li.first a  {
color:				#818284;
}
#footer .support ul li.first a:hover {
color:#002596;
}
* html  #footer .community ul li a {
width:				152px;
}
#footer .community ul li a.news {
margin-top:			25px;
*margin-top:		40px;
border-top:			1px solid bababa;
} 
#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:				#002596;
/*background-image:	url("ps_bullet-link-arrow-red_hover.gif");*/
background:none;
} 
#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: url("ps_right_triangle_grey_gif.gif") no-repeat right 7px; 
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: url("ps_bullet-link-arrow-red_hover.gif") no-repeat right 7px; 
color: #002596;
} 
#footer #logos {
margin: 40px 0 10px 0;
}
#footer #copyright {
font-size: 11px;
color: #666666;
cursor: default;
}
#footer .status {
float: left;
width: 212px;
height: 80px;
margin-top: 8px;
display: block;
border-left: 1px solid #959595;
border-right: 1px solid #959595;
background: url("ps_icon_network_gif.gif") no-repeat 26px 34px;
}
#footer .status p {
font-size:			12px;
color:				#555;
padding:			25px 20px 0 45px;
}
#footer ul li span {
display: block;
width: auto;
font-size: 12px;
font-weight: bold;
cursor:pointer;
line-height: 24px;
color: #818284;
border-top: 1px solid #D2D2D2;
background: url("ps_footerlink_gif.gif") no-repeat right 7px;
padding: 2px 0;	
}
#footer ul li span:hover{background: url("ps_footerlink_over_gif.gif") no-repeat right; color:#002596;}


/* OVERLAYS! */
#overlayLoader {
position:			absolute; 
top:				100px;
padding:			20px;
padding:			0px;
background-color	:transparent;
border				:none;   
}
#overlayLoader .inner {
position:			relative;
padding:			0px;
background-color:	#FFFFFF;
border:				6px solid #999;
}
#overlay, #overlaybuynow {
position:			fixed\9 !important;
left:				100px;
top:				100px;
z-index:			999999;
padding:			0px;
background-color	:transparent;
border				:none;  
}

#overlaySurvey {
position:			fixed;
_position:			absolute;
left:				50%;
margin-left:		-330px;
top:				100px;
z-index:			999999;
padding:			0px;
background-color	:transparent;
border				:none;  
}

#overlay .inner, #medClas .inner, #overlaybuynow .inner, #medClas .inner {
position:			relative;
width:				460px;
padding:			10px 10px 10px 10px;
background-color	:#fbfbfb;
border:				none;
float:left;
}

#overlaySurvey .survey_inner {
position:			relative;
width:				660px;
padding:			10px 10px 10px 10px;
background-color	:#fbfbfb;
border:				none;
}

#overlay .inner .close, #overlaybuynow .inner .close, #overlaySurvey .survey_inner .survey .closebar .close{
position:			absolute;
right:				20px;
top:				20px; 
width:				46px;
height:				8px;
background:			transparent url("button_takeover_close.png") no-repeat left top;
text-indent:		-9999px;

}
#overlay_overlay .inner .closebar .close,  #medClas .inner .closebar .close, #overlay .inner .closebar .close,  #medClas .inner .closebar .close, #overlaybuynow .inner .closebar .close, #overlaySurvey .survey_inner .survey .closebar .close{
position:			absolute;
background:			url("takeover_close1.png") no-repeat left 8px;
text-indent:		-9999px;
top: 0px; 
right: 0px; 
height: 24px; 
width: 58px;
cursor:pointer;
}
#overlay_overlay .inner .closebar, #medClas .inner .closebar, #overlay .inner .closebar, #medClas .inner .closebar{
background:	#5e5e5e; 
top: -24px; 
height: 24px; 
position: absolute; 
width: 100%; 
left: 0px;
border-bottom:1px solid #555;

}
#overlaybuynow .inner .closebar, #overlaySurvey .survey_inner .survey .closebar{
background:	#5e5e5e; 
top: -24px; 
height: 24px; 
position: absolute; 
width: 680px; 
left: 0px;
border-bottom:1px solid #555;
}


#overlaySurvey #comfirmationSurvey a.button_link {
background:transparent url(button_big_dark_grey_right-new.gif) no-repeat right top;
float:left;
margin:5px 0 0 0;
padding-right:20px;
color:#ffffff;
font-weight:bold;
height:33px;
text-decoration:none;
font-size:18px;
}
#overlaySurvey #comfirmationSurvey a.button_link span{
background:transparent url(button_big_dark_grey_left.gif) no-repeat left top;
display:block;
font-size:17px;
height:22px;
cursor:pointer;
padding:6px 0 5px 10px;
}
#overlaySurvey #comfirmationSurvey a.button_link:hover{
background-position:right -33px;
}
#overlaySurvey #comfirmationSurvey a.button_link:hover span{
background-position:left -33px;
}


#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;
}
#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;
}
#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;
}
#overlay.buyGame .inner, #overlaybuynow.buyGame .inner {
width:				574px;
}
#overlay.buyGame .content, #overlaybuynow.buyGame .content {
width:				405px;
}
#overlayLogin{
position:			fixed;
_position:			absolute;
top:				60px;
left:				0px;
z-index:			999999;
*left:				0px;
width:				100%;
}

#overlayLogin .inner {
position:			relative;
width:				460px;
margin:				auto;
}
#overlayLogin .buynow
{
margin-left: 		auto;
margin-right: 		auto;
text-align: 		center;
}
#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("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 style */
#overlayLogin {
position:			fixed;
_position:			absolute;
left:				0px;
top:				60px;
z-index:			999999;
*left:				0px;
width:				100%;
}

#overlayLogin .LoginOuter
{
margin-left: 		auto;
margin-right: 		auto;
text-align: 		center;
}

#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("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;
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:999999;
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:				80px;
z-index:			999999;
padding:			0;
background:#fff;
left:				50%;

}

#overlay.pspgo {
position:			fixed;
_position:			absolute;
margin-left:		-245px;
top:				150px;
z-index:			9999999;
padding:			0;
background:#fff;
left:				50%; 
}


#home #hardwareWrap {top:405px;}
#homeShadow {background:transparent url(ps_bg_main_shadow_png.png) repeat-y scroll left top;left:-20px;margin:0;position:relative;top:405px;width:900px;z-index:1;}
#console #main #head a.button_link span {background-image:url(ps_button_bg_right_on_grey_gif.gif);}
a.ButtonRed {background:url(ps_button_bg_left_small_gif.gif) 0 0 no-repeat;font-size:16px;height:31px;float:left;}
a.ButtonRed:hover{background:url(ps_button_bg_left_small_gif.gif) 0 -31px no-repeat;}
a.ButtonRed:active{background:url(ps_button_bg_left_small_gif.gif) 0 -62px no-repeat;}
a.ButtonRed span { background:url(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(ps_right_arrow_small_gif.gif) no-repeat right -31px;}
a.ButtonRed:active span {background:url(ps_right_arrow_small_gif.gif) no-repeat right -62px;}
#overlay.warning {left:50%;padding:0;position:fixed;_position:absolute;top:100px;z-index:999999;margin-left:-300px;}

#footer div.rightFooterLink{ float:left;margin-right:20px;width:185px;}

div.rightFooterLink h2{ border:none}
/* #footer .paddingTopimage{padding-top:30px;} */

#overlay.warning .inner.overlay2 .content, #overlayHelp.warning  .inner.overlay2  .content  {min-height: 134px;height:auto;}

#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	:#fbfbfb;
border:				none;
}
#overlay1 .inner .close {
position:			absolute; 
top:				-14px; 
width:				636px; 
height:				10px; 
background:			#5e5e5e url("button_takeover_close.png") no-repeat 580px 2px;
text-indent:		-9999px;
padding:			4px 0;
}

#overlay1 .inner div.container {
position:			absolute; 
top:				-14px; 
width:				632px; 
height:				10px; 
background:			#5e5e5e;
left:				0;
padding:			4px 0;
padding-right:4px;
}
#overlay1 .inner div.container .close {
position:relative;top:0;float:right;width:60px;height:10px;background:url("button_takeover_close.png") no-repeat 0 2px;
text-indent:-9999px;left:0;background-color:none;padding:0px;}

#overlay2 .inner div.container {position:absolute;top:-14px; width:632px; height:10px; background:#5e5e5e;left:0;padding:4px 0;padding-right:4px;}
#overlay2 .inner div.container .close {
background:url("button_takeover_close.png") no-repeat 0 2px;
float:right;height:10px;left:0;padding:0;position:relative;text-indent:-9999px;top:0;width:60px;
}


#overlay1 .inner .video-top-bg {height: 20px;background-color:#5E5E5E;position:relative;top:-10px;left:-10px;width:636px}

#overlay1 .inner .close1 {
background:url("button_takeover_close.png") no-repeat scroll 0 2px #5E5E5E;
height:10px;
left:585px;
padding:4px 0;
position:absolute;
text-indent:-9999px;
top:2px;
width:51px;
}

#overlay1 .inner .close_psmove {
background:url("button_takeover_close.png") no-repeat scroll 0 2px #5E5E5E;
height:10px;
left:585px;
padding:4px 0;
position:absolute;
text-indent:-9999px;
top:2px;
width:51px;
}

#overlay1 .inner .closebar .close {
position:			absolute;
background:			url("takeover_close1.png") no-repeat left 8px;
text-indent:		-9999px;
top: 				0px; 
right:				0px!important; 
height: 			24px; 
width: 				58px;
left:               auto;
}
#overlay1 .inner .closebar {
background:			#5e5e5e url("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("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 Style */
#overlay1.warning .content {
width:				433px;

}
#overlay1.warning .content h2 {
padding-bottom:		13px;
}
#overlay1.warning .content p {
line-height:		20px;
}
/* Buy Game Style */
#overlay1.buyGame .inner {
width:				574px;
}
#overlay1.buyGame .content {
width:				405px;
}

/* OVERLAYS! */

#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;
top:150px;
z-index:999999;
}

#overlay2 .inner, #overlay3 .inner, #overlayHelp .inner {
position:			relative;
width:				460px;
padding:			10px 10px 10px 10px;
background-color	:#fbfbfb;
border:				none;
}
#overlay2 .inner .close, #overlay3 .inner .close, #overlayHelp .inner .close  {
position:			absolute;
top:				-14px;
width:				636px;
height:				10px;
background:			#5e5e5e url("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("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("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("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("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:#002596;}

#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;
}
#overlay2.warning .content {
width:				433px;

}
#overlay2.warning .content h2 {
padding-bottom:		13px;
}
#overlay2.warning .content p {
line-height:		20px;
}
#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;
}
#overlay3.warning .content {
width:				433px;

}
#overlay3.warning .content h2 {
padding-bottom:		13px;
}
#overlay3.warning .content p {
line-height:		20px;
}
#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;
padding: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{	
color:#909090;
display:block;
font:11px arial;
padding-top:10px;
width:auto;
}



#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("takeover_close1.png") no-repeat left 8px;
text-indent:		-9999px;
top: 0px; 
right: 0px; 
height: 24px; 
width: 58px;
cursor:pointer;}

#terms .closebar{
background:	#5e5e5e;
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:605px;}

#playstation3 #main #content.corporate {width:520px; /*530*/}

#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(ps_bullet-link-arrow-red.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:				#002596;
background-image:	url("ps_link-arrow-red_hover_gif.gif");
}


.od_topanswer_text {
background:#E6E6E6 url(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}
 
/* New Import */
#page-wrap{ 
width:1160px; 
margin:0 auto;
}

.items a,.items a:active,.items a:link,.items a:visited{ 
display:block; margin-top:0px; font-weight:normal }
.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 .active { z-index:100000; opacity:1.0; }
#page-wrap .last-active { z-index:9; opacity:0; display:none }
#page-wrap DIV IMG { display: none; border: 0; margin-bottom: 10px; }
#page-wrap DIV.active img{ display: block;}

.overlayIe6{_position:absolute;}
.input-submit{background:transparent url(ps_input_submit.jpg) no-repeat scroll left top; width:76px; height:21px;  border:none;cursor:pointer;} 
.input-cancel{background:transparent url(ps_cancel.jpg) no-repeat scroll left top; width:53px; height:21px;  border:none;cursor:pointer;}				
.emailthis{float:left;width:409px;padding:15px 0 0 0;*padding-top:12px;}				
.blankdiv{margin:10px 0px 0px 135px; text-align:center; display:none; font-size:12px; color:#ff0000; float:left;}			
.emailthis label{width:135px; float:left; font-weight:bold; font-size:13px;} 				
.emailthis input{ background:transparent url(ps_input_bg_psnstore.jpg) repeat-x scroll left top; border:1px solid #DADADA; padding:2px;}				
.shareVideo .reuiredfield{float:left; font-weight:bold; font-size:13px; padding:10px 0 0 0 ; width:409px;}				

.shareVideo .reuiredinput input{margin-left:8px; }				
.shareVideo .reuiredinput{float:right;  padding:0px 20px 0 0}	
p.related a {
display:block;
font-size:12px;
font-weight:bold;
padding:0px 20px 0px 0; 
width:152px;
}


/* Style for Report Abuse */
#report_page #abuseinput .gameid{padding:5px 0 0 8px; width:778px;}
#report_page #abuseinput .gameid .gametab{float:left; margin:5px 10px 0 10px; width:250px;}
#report_page #abuseinput .gameid .gametab strong{ font-family:arial; color:#262626; float:left; line-height:22px; margin-right:5px; font-size:14px;}
#report_page #abuseinput .gameid .gametab input {background:url("newinput22.gif") no-repeat left top; border:0px solid #DADADA;
color:#555555;
float:left;
line-height:16px;
margin:0 9px 0 0;
padding:6px;
width:142px;}  

#report_page .abform{width:782px; float:left;}
#report_page #abuseinput{background-color:#FDFDFD; border:1px solid #EDEDED; margin:0; width:782px; float:left; margin-bottom:20px; height:38px;}
#report_page #abuseinput .tabs{background-color:#F2F2F2; border-color:#FFFFFF #FFFFFF #E2E2E2; border-style:solid; 
border-width:1px; height:28px; list-style-type:none; margin:0; padding:10px 10px 8px 18px; width:752px; border-bottom:1px solid #fff;}

#report_page #abuseinput .tabs h2{color:#262626; font-size:22px;  margin:0px; }

#report_page #abuseinput #inputtab { float:left; margin:2px 10px 0px 0px; width:250px;}
#report_page #abuseinput .inputtab strong{ font-family:arial; color:#262626; float:left; line-height:22px; margin-right:5px; font-size:14px;}

#report_page #abuseinput #inputtab input{background:url("newinput22.gif") no-repeat scroll left top transparent; border:0px solid #DADADA; color:#555555; float:left; line-height:16px;
margin:0 9px 0 0; padding:6px; width:142px; } 

#report_page .ratinginbox{ float:left; margin:15px 0px 0px 0px; width:100%;}
#report_page .ratinginbox strong{ font-family:arial; color:#262626; float:left; line-height:26px; margin-right:5px; width:57px;font-size:14px; font-weight:bold;}
#report_page .ratinginbox .smallinp{background:url("ratingimgnew.gif") no-repeat scroll left top transparent; border:0px solid #DADADA; color:#555555; float:left; line-height:26px;
height:26px; padding:4px; *padding:0px 4px 0px 4px; width:30px; }

#report_page .ratinginbox .logninputtab{background:url("logninputtab.gif") no-repeat scroll left top transparent;
border:0px solid #DADADA; color:#555555; float:left; height:26px; line-height:26px; padding:4px; *padding:0px 4px 0px 4px; width:690px; }


#report_page .ratinginbox .textareabackground{background:url("textareaback.gif") no-repeat scroll left top transparent;
border:0px solid #DADADA; color:#555555; float:left; line-height:19px; padding:8px; height:257px; width:734px; overflow:auto;}

#report_page .rattininboxcover{float:left; border:1px solid #eeeeee; padding:15px 0px 10px 12px; *width:766px; width:770px;display:inline;  
background:#FDFDFD url("ps_bg_carousel_top_gif.gif") repeat-x scroll left top;}

#report_page .abform .rattininboxcover .AbuseBtnSection a.busubmit{background:url("ps_button_bg_right_on_grey_png.png") no-repeat left top; float:left; margin-top:20px; padding-right:22px; font-size:18px; height:35px; font-weight:bold; overflow:hidden; width:107px; margin-right:10px;}  

#report_page .abform .rattininboxcover .AbuseBtnSection a.busubmit span{background:url("ps_button_bg_left_on_grey_png.png") no-repeat  left top; 
display:block; height:31px; padding:6px 0 9px 10px; color:#fff;}

#report_page .abform .rattininboxcover .AbuseBtnSection a.busubmit:hover{background-position:right -35px;}

#report_page .abform .rattininboxcover .AbuseBtnSection a.busubmit:hover span {background-position:left -35px;}



.vgs_container{float:left;clear:both;position:relative;width:550px;font-weight:bold;font-size:12px;}
a.vgs_lnk {
font-size:			12px;
line-height:		20px;
color:				#292929;
background-position: right 2px;
*background-position: right 3px;
padding-right:		15px;
background-image:	url("ps_bullet-link-arrow-red.gif");
background-repeat:	no-repeat;
}
a.vgs_lnk:hover {
background-image:	url("ps_link-arrow-red_hover_gif.gif");
}

#moviebox_outer{width:780px;}
#moviebox_outer h3{margin:10px 0;}
#moviebox_outer .moviebox {background:none repeat 0 0 #EAEAEA;float:left;margin:0 13px 20px 0;padding:1px;width:381px;}
#moviebox_outer .moviebox.last{margin:0;}
#moviebox_outer .moviebox.bottom{width:780px;}
#moviebox_outer .moviebox .inner_moviebox {background-color:#EAEAEA;border:1px solid #FFFFFF;float:left;padding:6px;width:367px;}
#moviebox_outer .moviebox .inner_moviebox.last {width:766px;}
#moviebox_outer .moviebox .inner_moviebox .white-border {border:1px solid #FFFFFF; width:133px; height:132px;float:left;}
#moviebox_outer .moviebox .bg  {background:none no-repeat scroll 0 0 #EAEAEA;border:1px solid #DCDCDC;float:left;height:125px;padding:5px 0 0 0;text-align:center;
vertical-align:middle;width:131px;}
#moviebox_outer .moviebox .box_txt_2{float:left;font-size:12px;font-weight:normal;padding-left:10px;width:219px;}
#moviebox_outer .moviebox .box_txt_2.last{width:618px;}
#moviebox_outer .moviebox .box_txt_2 span {font-size:12px; font-family:Arial; font-weight:bold; color:#3c3c3c;}
#moviebox_outer .moviebox .box_txt_2 p{ font-family:Arial; font-size:12px; font-weight:normal; color:#3c3c3c; line-height:16px; margin-top:6px; width:100%;height:106px;}
#moviebox_outer .moviebox .esrbtopborder{border-top:1px solid #C8C8C8;margin-top:10px;}
#moviebox_outer .moviebox .rating_div {border-top:1px solid #fff;color:#535353;font-size:11px;font-weight:bold;padding-top:5px;width:100%;}			
#moviebox_outer .moviebox .whitebar{border-top:1px solid #ffffff;width:100%;}
#moviebox_outer .moviebox .rating_div.last {width:621px;}
#moviebox_outer .moviebox .rating_div span{ color:#828282; font-size:11px;}
#official_rules{ width:780px;padding-top:10px;}
#official_rules h3{ font-size:37px;font-weight:normal;}
#official_rules p{border-bottom:1px solid #E2E2E2;color:#3C3C3C;font-size:14px;line-height:22px;padding-bottom:27px;}
.games_promos .network_promo h3 {color:#555555;font-size:17px;font-weight:bold;margin:20px 10px 0;
white-space:pre-wrap;word-wrap:break-word;}
h1 sup, h1 span.reg, h1 span.registeredClass{line-height:1px;vertical-align:super;}
h2 .reg, h2 sup, h2 span.reg, h2 sup, h2 span.registeredClass {line-height:1px;	vertical-align:super;}
h3 span.reg, h3 sup, h3 span.registeredClass{line-height:1px;vertical-align:super;} 
h4 .reg, h4 sup, h4 span.reg, h4 sup, h4 span.registeredClass{line-height:1px;vertical-align:super;}
h5 .reg, h5 sup, h5 span.reg, h5 sup, h5 span.registeredClass{line-height:1px;vertical-align:super;}
h6 .reg, h6 sup, h6 span.reg, h6 sup, h6 span.registeredClass{line-height:1px;vertical-align:super;}
span.reg, span.registeredClass{font-size:9px;line-height:1px;vertical-align:text-top;font-weight:normal;}
p span.reg, p span.registeredClass{	font-size:11px;   vertical-align:text-top;}
p .reg, p sup {	font-size:11px;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:1em;vertical-align:text-top;}
.future h3 sup{font-size:inherit;}
.future h4 sup{font-size:inherit;}
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}
.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;
}

#overlay_overlay{
position:			fixed;
left:				50%;
margin-left:-410px;
width:820px;
top:				100px;
z-index:			99999999;
padding:			0px;
background-color	:#fff;
border				:none;  
display:none;
}

#black_overlay_overlay {
background:none repeat scroll 0 0 #000000;
display:none;
height:100%;
left:0;
opacity:0.7;
filter:alpha(opacity=70);
position:fixed;
top:0;
width:100%;
z-index:99999999;
}

#move_me_black_overlay {background:#000000; display: none; height: 100%; left: 0; opacity: 0.7; position: fixed; 
top: 0; width: 100%; z-index: 99999999;}
#move_me_overlay {background: #FFFFFF; border:none;display:none; left:50%; margin-left:-360px;padding:0; position:fixed;top: 100px; width: 620px; z-index: 99999999;}
#move_me_overlay .inner .closebar {background:#5E5E5E;border-bottom:1px solid #555555; height:24px; left:0; position:absolute;top:-20px; width:100%;}
#move_me_overlay .inner .closebar .close{background: url("takeover_close1.png") no-repeat left 8px; cursor: pointer;height: 24px; position: absolute; right: 0; text-indent: -9999px; top: 0; width: 58px;}
#ps_move_me_overlay {float: left; margin: 0 auto; padding: 20px 15px 10px; width: 600px;}
#ps_move_me_overlay .move_me_content {float: left; width: 590px;}
#ps_move_me_overlay .move_me_content p {color: #525252; font-size: 14px; line-height: 22px; margin-bottom: 10px; padding: 10px 12px 8px 0;}
#console.ps3 #main #head #move {margin-bottom:14px;margin-left:-10px;}
#move.ps3 {display:block;width:800px;height:58px;margin-left:-10px;margin-bottom:14px;}
#move.ps3 li {float:left;}
#move.ps3 li a {float:left;display:block;width:200px;height:58px;background:url("nav_move_ps3.jpg") no-repeat 0 0;text-indent:-9999px;}
#move.ps3 .move_overview a {width:166px;background-position:0 0;}
#move.ps3 .move_overview a.active {background-position:0 -118px;}
#move.ps3 .move_overview a.active:hover {background-position:0 -118px;}
#move.ps3 .move_overview a:hover {background-position:0 -59px;}
#move.ps3 .prod_info a {width:155px;background-position:-167px 0;}
#move.ps3 .prod_info a.active {background-position:-167px -118px;}
#move.ps3 .prod_info a.active:hover {background-position:-167px -118px;}
#move.ps3 .prod_info a:hover {background-position:-167px -59px;}
#move.ps3 .move_game a {width:153px;background-position:-322px 0;outline:none;}
#move.ps3 .move_game a.active {background-position:-322px -118px;outline:none;}
#move.ps3 .move_game a.active:hover {background-position:-322px -118px;outline:none;}
#move.ps3 .move_game a:hover {background-position:-322px -59px;outline:none;}
#move.ps3 .move_community a {width:155px;background-position:-475px 0;}
#move.ps3 .move_community a.active {background-position:-475px -118px;}
#move.ps3 .move_community a.active:hover {background-position:-475px -118px;}
#move.ps3 .move_community a:hover {background-position:-475px -59px;}
#move.ps3 .move_me a {width: 160px;background-position:-630px 0;}
#move.ps3 .move_me a.active {background-position:-630px -118px;}
#move.ps3 .move_me a.active:hover {background-position:-630px -118px;}
#move.ps3 .move_me a:hover {background-position:-630px -59px;}
#console #main .psmove_rightchoice{margin:40px 0 30px 40px; }
#console #main .psmove_rightchoice .ps_prod_right{float:right; margin-right:0px;}
#console #main .psmove_rightchoice .ps_prod_left{float:left; width:468px;}
#console #main .psmove_rightchoice .ps_prod_left p{line-height:22px; float:left; margin:10px 0 15px;}
#console #main .psmove_rightchoice .ps_prod_left p a{margin-top: 10px; width:280px;}
#console #main .ps_prod_eye_pet_left{float: left; margin-top: 15px; margin-right:22px;}
#console #main .ps_prod_eye_pet_right{float:left; width:400px; margin-bottom:20px;}
#console #main .ps_prod_eye_pet_right p{margin: 10px 0 15px 0px;}
#main .pricearea {width:780px; border:1px solid #eaeaea; padding:4px; margin:0 auto;}
#main .pricearea .move_inner_box{border:4px solid #eaeaea; padding:2px;}
#main .pricearea .move_inner_box .price_module_ps3left{ float:left; width:370px; padding:4px; height:455px; background:url(pricemodules_left.jpg) no-repeat 20px 15px;}
#main .pricearea .move_inner_box .price_module_ps3left .contentinfo{margin:240px 0px 0px 26px;}
#main .pricearea .move_inner_box .price_module_ps3left .contentinfo h3{color:#202020; font-size:19px; font-weight:bold; height:auto; line-height:20px; margin:12px 0px 2px 0px;
padding:0 0 8px;}
#main .pricearea .move_inner_box .price_module_ps3left .contentinfo span{width:220px; color:#525252;font-size:12px; line-height:17px; padding-bottom:0px; float:left; height:115px;}
#main .pricearea .move_inner_box .price_module_ps3left .contentinfo .strongtext{ width:130px; border-top:1px solid #b3b3b3;}
#main .pricearea .move_inner_box .price_module_ps3left .contentinfo .strongtext1{ width:130px; float:right}
#main .pricearea .move_inner_box .price_module_ps3right{ float:left; width:370px; margin-left:10px; padding:4px; height:455px; background:url(pricemodules_right.jpg) no-repeat 40px 10px;}
#main .pricearea .move_inner_box .price_module_ps3right .contentinfo{margin:235px 0px 0px 26px;}
#main .pricearea .move_inner_box .price_module_ps3right .contentinfo h3{color:#202020; font-size:19px; font-weight:bold; height:auto; line-height:20px; margin:12px 0px 2px 0px;
padding:0 0 8px;}
#main .pricearea .move_inner_box .price_module_ps3right .contentinfo span{color:#525252;font-size:12px; line-height:17px; padding-bottom:5px; float:left; height:115px;}
#main .pricearea .move_inner_box .price_module_ps3right .contentinfo .strongtext{ width:121px; border-top:1px solid #b3b3b3;}
#main .pricearea .move_inner_box .price_module_ps3right .contentinfo .strongtext1{ width:121px; float:right }
#main .pricearea .move_inner_box .move_bg{background:#f1f1f1; height:27px; padding:0px 0 5px 0; clear:both;}
#console #main .moveaction .rightpanel p.kevinbutler{background:url("kevin_butler.jpg") no-repeat left 8px transparent; width:246px; margin-top:88px; height:76px; padding:37px 0 0 88px; float:left}
#console #main .getmoving{margin:40px 50px 30px 0;float:left;}
#console #main .getmoving .ps3img{float:left; margin-left:-50px;} 
#console #main .getmoving p.learnmore{float:left}
#console #main .anotherlevel{margin:10px 0 0 40px;}
#console #main .anotherlevel p{width:339px;}
#console #main .anotherlevel p a{margin-top:10px;}
#console #main .anotherlevel .ps_move_game_lineup{float: right; margin-top: -226px; margin-right: -101px;}
#console.psp.systems #main #system_software_updates.systems_section .section_content .content_left h3,
#console.psp.systems #main #system_software_updates.systems_section .section_content .content_left p {float:none}

.margin-bottom{margin-bottom:20px !important;}

#playstation3.news #main{border-top:10px solid #2D2D2D;}
#footer div.below-allLinks{font-size:104.5%}
#overlayHelp .inner .closebar  {top:-24px; background:#5e5e5e; height:24px; position:absolute; width:100%; left:0px; border-bottom:1px solid #555;}
#overlayHelp .inner .close  {position:absolute;top:0px;left:522px;height:20px;width:58px;padding:2px 0; background:#5e5e5e url("button_takeover_close.png") no-repeat center 8px;text-indent:-9999px;}
#overlayLogin .inner #msg{border:1px solid #CCCCCC; height:65px; margin:0 8px; text-align:left; width:96%;}
#overlayLogin .inner #msg p{padding:10px;float:left;}
#overlayLogin .inner #msg #findmore{float:right; padding:5px;}
#overlayLogin .inner #msg a{background:url("ps_bullet-link-arrow-red.gif") no-repeat right center;padding-right:15px;font-size:12px;font-weight:bold;line-height:14px;margin-top:0px;padding:6px 15px 7px;color:#000000; float:left;}
#overlayLogin .inner #msg a:hover{background:url("ps_link-arrow-red_hover_gif.gif") no-repeat right center;color:#002596;}
#console #main #sign_msg #msg p{padding:10px;float:left;}
#sign_msg #msg a{background:url("ps_bullet-link-arrow-red.gif") no-repeat right center;padding-right:15px;font-size:12px;font-weight:bold;line-height:14px;margin-top:0px;padding:6px 15px 7px;color:#000000; float:left;}
#sign_msg #msg a:hover{background:url("ps_link-arrow-red_hover_gif.gif") no-repeat right center;color:#002596;}
#msecurebox{float:left;width:520px;padding-top:18px;}

#footercontainer{clear:both}
#sidebar .button.forumButton span{ _width:115px !important; _padding-left: 4px !important;}
#playstation3 #main #content #timeline{float:left;margin:0;padding:0;display:inline;list-style-type:none;background:url(timeline_bg.gif) 0 0 repeat-x;}
#playstation3 #main #content #timeline li{float:left;margin:0;padding:0 0 0 19px;_padding-left:18px;list-style-type:none;background:none;}
#playstation3 #main #content #timeline li.first{float:left;margin:0;padding:0 0 0 0;list-style-type:none;background:none;}
#timeline li a{float:left;margin:0;padding:17px 0 0 0;font-size:12px;font-weight:bold;background:url(timeline_bullet_inactive.gif) center 0 no-repeat;}
#timeline li a:hover{background:url(timeline_bullet_active.gif) center 1px no-repeat;}
#timeline li a.sel, #timeline li a.sel:active{float:left;margin:0;padding:17px 0 0 0;font-size:12px;font-weight:bold;background:url(timeline_bullet_active.gif) center 1px no-repeat;color:#002596;}
#modalContainer {background-color:transparent;position:absolute;width:100%;height:100%;top:0px;font-size:12px;left:0px;z-index:99999999;}
#alertBox {top:250px;position:fixed;width:400px;min-height:100px;background:#fff;border:1px solid #5E5E5E;}
#alertBox h1 {margin:0;font-size:12px;background-color:#5e5e5e;color:#FFF;padding:2px 0 2px 5px !important;}
#alertBox p { padding-left:5px;margin-left:10px;margin:15px 10px 20px 10px;font-size:13px;}
#alertBox #closeBtn {display:block;position:relative;margin:5px auto;background:url(ok-image.gif) no-repeat left top;width:46px;height:24px;text-transform:uppercase;text-align:center;color:#FFF;text-indent:-9999px;background-color:#78919B;text-decoration:none;outline:none;}
#alertBox #closeBtn1 {display:block;position:absolute;margin:5px auto;padding:3px;width:47px;height:8px;top:0px;right:0px;text-transform:uppercase;text-align:center;outline:none;text-indent:-9999px;background:url(close-image.gif) no-repeat left top;}
/* join the conversation button CSS */
.card {float:left; width:180px;margin-top:5px;} 
.psn a.forumButton, a.forumButton {_margin-left:0px; margin-left:0px;}
#sidebar .forumButton {margin-left:0px !important}
#sidebar .button span {/*padding-right:43px !important; Don't use this css it effect all site css plz ignore !important*/ margin-left:0px !important;} 
#home .button {margin-top:10px !important;}

#main .LatNews.forum { background:#fff;}
#main .LatNews.forum h2 {
background-color: #F2F2F2;
border: 1px solid #fff;
font-size: 27px;
margin: 0;
padding-bottom: 5px;
padding-left: 10px;
padding-top: 5px;
width: 766px;
}
.forum h2 a {float: right !important; margin: 9px 10px 0 0 !important;}
.forum h2 {height: 50px;  line-height: 50px;   color:#2C2C2C; margin-bottom: 10px;}
.oprogmng{margin-left:0px;_margin-left:0px; float:left;} 
.oprogmng a.forumButton span{padding-right: 30px !important;}
.psnIndex a.forumButton span{padding-right: 38px !important; _padding-right: 28px !important;}
#sidebar a.forumButton span {color:#FFFFFF!important;display:block!important;padding:0px 30px 0px 20px!important;}
a.buybutton{background:url(game_buynow_right_png-new.png) no-repeat right top;_background:url(game_buynow_right_png_ie6.gif) no-repeat right top;color:#FFFFFF !important;cursor:pointer;display:block;font-size:14px;font-weight:bold;height:24px;overflow:hidden;padding-right:20px;}
a.buybutton span{background:url(game_buynow_left_png-new.png) no-repeat left top;_background:url(game_buynow_left_png_ie6.gif) no-repeat left top;display:block;height:12px;padding:3px 0 9px 10px; font-size: 14px;}
a.buybutton:hover { background-position:right -24px;}
a.buybutton:hover span{background-position:left -24px;}

/************ GRC Overlay Start*******************/

.eventoverlaycontGrc {position:fixed;*top:30%; top:10px; width:100%; z-index:999999; _position:absolute; _top: expression( ( 100 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}
.eventoverlaycontGrc .LoginOuter {margin-left:auto; margin-right:auto; text-align:center;}
.eventoverlaycontGrc .inner {margin:auto; position:relative; width:460px;}
.eventoverlaycontGrc .inner .closebar {background:url(closebar_bg.jpg) 0 0 no-repeat; border-bottom:1px solid #555555; height:24px; width:100%;}
.eventoverlaycontGrc .close {background: url(takeover_close1.png) no-repeat left 8px; height:24px; position:absolute; right:0; text-indent:-9999px; top:0; width:47px; cursor:pointer;}
.eventoverlaycontGrc .inner .inner_form{margin:auto; position:relative; width:770px; background-color:#fff; padding-bottom:15px;}
.eventoverlaycontGrc .inner .inner_form h6{padding:15px 0px; font-size:18px; text-align:center;color:#002596;}
.eventoverlaycontGrc .inner  .inner_form .signUp_form{ padding:0px 0px 30px 105px;}
.eventoverlaycontGrc .inner  .inner_form .signUp_form .form_field{float:left; width:90px; line-height:33px; font-size:13px;}
.eventoverlaycontGrc .inner  .inner_form .signUp_form .form_input{float:left; line-height:33px;}
.eventoverlaycontGrc .inner  .inner_form .signUp_form input{border:1px solid #cccccc; width:222px; height:20px;}
.eventoverlaycontGrc .inner  .inner_form .signUp_form select{border:1px solid #cccccc; width:55px;}

/************ GRC Overlay End*******************/

#forps3 .fb_iframe_widget{right:135px !important; width:90px !important; float:right; position:absolute; top:20px;}
#forps3 #twitterWid{top: 20px !important;right:15px !important;}
#googlePlus {top: 20px !important;right: 0px !important;position:absolute;}

/************ Main Survey Confirmation Box Start *******************/

#ps_mainsurvey_box	{float:left; left:35%; position:fixed; top:100px; width:494px; z-index:99999999; display:none;}
#ps_mainsurvey_box .closebar{background: url(op_bg.gif) no-repeat left top #02035d; height:25px; width:100%;}
#ps_mainsurvey_box .closebar a{color:#FFFFFF; float:right; font-size:11px; font-weight:bold; height:10px; margin:0 10px 0 0; padding:6px 0 7px; text-decoration:none; width:52px;}
#ps_mainsurvey_box .op_inner{background: none repeat 0 0 #F2F3F5; float:left; width:494px;}
#ps_mainsurvey_box .survey_outer{margin:0 auto; padding:22px 0; width:428px;}
#ps_mainsurvey_box .survey_box{background:url(op_cen.gif) repeat-y 0 0 transparent; float:left; width:428px;}
#ps_mainsurvey_box .survey_box_top{background:url(op_top.gif) no-repeat left top transparent; float:left; height:9px; width:428px;}
#ps_mainsurvey_box .survey_box_mid{color:#555555; float:left; font-size:14px; padding:18px 28px; width:360px;}
#ps_mainsurvey_box .survey_box_btm{background:url(op_bottom.gif) no-repeat left top transparent; float:left; height:9px; width:428px;}
#ps_mainsurvey_box .btn_con{padding:0 0 0 132px; width:200px; clear:both;}
#ps_mainsurvey_box .button{background:url("ps_button_bg_right-new.gif") no-repeat right -198px transparent; border:none !important; display:block; float:left; font-size:14px; font-weight:bold; height:33px; line-height:33px; margin:10px 0 0; padding:0 18px 0 0; width:auto;}
#ps_mainsurvey_box .button span{background:url("ps_button_bg_left.gif") no-repeat left -198px transparent; color:#FFFFFF !important; display:block !important; padding:0 15px 0 10px !important;}
#ps_mainsurvey_box .survey_clear{clear:both; height:2px; width:80%;}
#ps_mainsurvey_box .survey_box_mid p{padding:15px 0 0; text-align:center; width:370px;}
#ps_mainsurvey_box .survey_box_mid p a{color:#555555; text-decoration:underline;} 
#ps_mainsurvey_overlay{background:#000000; display: none; height: 100%; left: 0; opacity: 0.7; position: fixed; 
top: 0; width: 100%; z-index: 999999;}

/************ Main Survey Confirmation Box Start *******************/

#main .browser .grid .item .buylearn .buynowacc, .expando .buylearn, .newexpando .buylearn .buynowacc, #main .browser .grid .item .buylearn .learnmoreacc, .expando .buylearn, .newexpando .buylearn .learnmoreacc{ height:22px;}

.expando a.smallimg, .newexpando a.smallimg, #main .browser .grid .item a.smallimg {
background:none;
color: #002596;
border-bottom: medium none; border-top: 1px solid #D1D1D1; display: block; float: left; font-size: 12px; font-weight: bold; margin: 0 0 0 0px; text-align: left; width: 124px; padding:3px 0; }
#main .browser .grid .item .buylearn, .expando .buylearn, .newexpando .buylearn, .expando .buylearn {float: left; margin: 0 0px; padding-top: 3px;}
.expando a.smallimg:hover, .newexpando a.smallimg:hover, #main .browser .grid .item a.smallimg:hover {
color: #002596;
}
.imp650{*width:650px !important;}
/************ PSN Maintenance Overlay Start *******************/
.maintainace-overlay{background:url(ps_maintain_bg.png) no-repeat left top; width:436px; height:253px; position:relative; float:left; padding:155px 375px 0 31px; }
.maintain-close a{position:absolute; right:19px; top: 18px; width:30px; height:31px;}
.maintain-link a{background:url(ps_maintain_cta.png) no-repeat left top; width:245px; height:35px; float:left}
.maintain-link{float:left; padding-top:20px; width:436px;}
.maintain-text{float:left; width:436px;}
.maintain-text p{float:left; color:#000 !important; text-align:left; font-size:17px !important; font-weight:bold;padding-bottom:20px !important;}
.msg{padding:10px;}
.msg p{font-size:14px; color:#555; text-align:left; padding-bottom:15px;}
.msg p a{font-weight:bold; background: url("ps_bullet-link-arrow-red_gif.gif") no-repeat right center; color: #424242; font-size: 12px; padding: 0 15px 0 0;}
.msg p a:hover{ background: url("ps_bullet-link-arrow-red_hover.gif") no-repeat right center; color: #002596;}
a.more_details {background: url(ps_common_sprite-new.gif) no-repeat scroll right 3px transparent;text-align:left;font-size: 15px;font-weight: bold;padding-right: 15px;width:189px; float:left; margin-top:20px; color:#3C3C3C}   
a.more_details:hover {background: url(ps_common_sprite-new.gif) no-repeat scroll right -71px transparent !important;color: #002596 !important}
.newbackground{background: url(ps_maintain_bg_new.png) no-repeat scroll left top transparent !important; }
/************ PSN Maintenance Overlay End *******************/

/* New Buttons */
.button {border:0 none; display:block; float:left; font-weight:bold; height:33px; line-height:33px; margin:0 0; /*padding:0 20px 0 0;*/padding:0 14px 0 0; width:auto; font-size:14px;cursor:hand;}
.button span {text-align:center; color:#fff; display:block;/*padding:0 3px 0 22px;*/padding:0 3px 0 14px; height:33px; line-height:33px; float:left; font-size:14px;cursor:hand;}
.button div { color:#fff; display:block; padding:0 5px 0 22px; height:33px; line-height:33px; float:left; font-size:14px;cursor:hand; text-align:center;}

.flRight{float:right;}

.fsize11{font-size:11px;}
.fsize12{font-size:12px;}
.fsize14{font-size:14px;}
.fsize15{font-size:15px;}
.fsize16{font-size:16px;}
.fsize18{font-size:18px;}

.w72{width:72px;}
.w95{width:95px;}
.w98{width:98px;}
.w106{width:106px;}
.w112{width:112px;}
.w126{width:126px;}
.w131{width:131px;}
.w138{width:138px;}
.w142{width:142px;}
.w150{width:150px;}
.w164{width:164px;}
.w170{width:170px;}
.w180{width:180px;}
.w200{width:200px;}
.w222{width:222px;}
.w250{width:250px;}
.w260{width:260px;}

.spacetop12{margin-top:12px;}
.spacebtm6{margin-bottom:6px;}
.spacebtm16{margin-bottom:16px;}
.spacert16{margin-right:16px;}
.spacelt18{margin-left:18px;}
.spacelt20{margin-left:20px;}

.blue{background: url(ps_button_bg_right-new.gif) no-repeat right -198px;}
.blue span{background: url(ps_button_bg_left.gif) no-repeat scroll left -198px;}
.blue div{background: url(ps_button_bg_left.gif) no-repeat scroll left -198px;}
.blue:hover{background: url(ps_button_bg_right-new.gif) no-repeat right -231px;}
.blue:hover span{background: url(ps_button_bg_left.gif) no-repeat scroll left -231px;}
.blue:hover div{background: url(ps_button_bg_left.gif) no-repeat scroll left -231px;}
.blue:active{background: url(ps_button_bg_right-new.gif) no-repeat right -264px;}
.blue:active span{background: url(ps_button_bg_left.gif) no-repeat scroll left -264px;}
.blue:active div{background: url(ps_button_bg_left.gif) no-repeat scroll left -264px;}

.orange{background: url(ps_button_bg_orange_right-new.gif) no-repeat right -198px;}
.orange span{background: url(ps_button_bg_orange_left-new.gif) no-repeat scroll left -198px;}
.orange div{background: url(ps_button_bg_orange_left-new.gif) no-repeat scroll left -198px;}
.orange:hover{background: url(ps_button_bg_orange_right-new.gif) no-repeat right -231px;}
.orange:hover span{background: url(ps_button_bg_orange_left-new.gif) no-repeat scroll left -231px;}
.orange:hover div{background: url(ps_button_bg_orange_left-new.gif) no-repeat scroll left -231px;}
.orange:active{background: url(ps_button_bg_orange_right-new.gif) no-repeat right -264px;}
.orange:active span{background: url(ps_button_bg_orange_left-new.gif) no-repeat scroll left -264px;}
.orange:active div{background: url(ps_button_bg_orange_left-new.gif) no-repeat scroll left -264px;}


.orange-png{background: url(ps_orange_btnright.png) no-repeat right 0px;}
.orange-png span{background: url(ps_orange_btnleft.png) no-repeat scroll left 0px;}
.orange-png div{background: url(ps_orange_btnleft.png) no-repeat scroll left 0px;}
.orange-png:hover{background: url(ps_orange_btnright.png) no-repeat right -33px;}
.orange-png:hover span{background: url(ps_orange_btnleft.png) no-repeat scroll left -33px;}
.orange-png:hover div{background: url(ps_orange_btnleft.png) no-repeat scroll left -33px;}
.orange-png:active{background: url(ps_orange_btnright.png) no-repeat right -66px;}
.orange-png:active span{background: url(ps_orange_btnleft.png) no-repeat scroll left -66px;}
.orange-png:active div{background: url(ps_orange_btnleft.png) no-repeat scroll left -66px;}


.white{background: url(ps_button_bg_right-new.gif) no-repeat right -198px;}
.white span{background: url(ps_button_bg_left.gif) no-repeat scroll left -198px;}
.white div{background: url(ps_button_bg_left.gif) no-repeat scroll left -198px;}
.white:hover{background: url(ps_button_bg_right-new.gif) no-repeat right -231px;}
.white:hover span{background: url(ps_button_bg_left.gif) no-repeat scroll left -231px;}
.white:hover div{background: url(ps_button_bg_left.gif) no-repeat scroll left -231px;}
.white:active{background: url(ps_button_bg_right-new.gif) no-repeat right -264px;}
.white:active span{background: url(ps_button_bg_left.gif) no-repeat scroll left -264px;}
.white:active div{background: url(ps_button_bg_left.gif) no-repeat scroll left -264px;}

.red {background:url(ps_button_bg_left_small_gif.gif) 0 0 no-repeat;}
.red span {background:url(ps_right_arrow_small_gif.gif) no-repeat right top;} 
.red:hover{background:url(ps_button_bg_left_small_gif.gif) 0 -31px no-repeat;}
.red:hover span {background:url(ps_right_arrow_small_gif.gif) no-repeat right -31px;}
.red:active{background:url(ps_button_bg_left_small_gif.gif) 0 -62px no-repeat;}
.red:active span {background:url(ps_right_arrow_small_gif.gif) no-repeat right -62px;}

.grey{background:url(ps_button_bg_right-new.gif) no-repeat right -99px;cursor:pointer;}
.grey span {background:url(ps_button_bg_left.gif) no-repeat left -99px;}
.grey div{background:url(ps_button_bg_left.gif) no-repeat left -99px;}
.grey:hover{background-position:right -132px;}
.grey:hover span{background-position:left -132px;} 
.grey:hover div{background-position:left -132px;} 
.grey.selected {background:url(ps_button_bg_right-new.gif) no-repeat right -198px;}
.grey.selected span {background:url(ps_button_bg_left.gif) no-repeat left -198px;}
.grey.selected div {background:url(ps_button_bg_left.gif) no-repeat left -198px;}
.grey.selected:hover {background:url(ps_button_bg_right-new.gif) no-repeat right -231px;}
.grey.selected:hover span {background:url(ps_button_bg_left.gif) no-repeat left -231px;}
.grey.selected:hover div{background:url(ps_button_bg_left.gif) no-repeat left -231px;}
.grey.selected:active {background:url(ps_button_bg_right-new.gif) no-repeat right -264px;}
.grey.selected:active span {background:url(ps_button_bg_left.gif) no-repeat left -264px;}
.grey.selected:active div{background:url(ps_button_bg_left.gif) no-repeat left -264px;}

.original_programming .blue span{width:140px;}
 #downloadPS3BrowserPSP, #downloadPS3BrowserPS3{display:none !important;}
 
.colorWhite{color:#3c3c3c; font-size:18px;font-weight:bold;background:url("ps_button_bg_right-new.gif?") no-repeat right -198px transparent;margin-top:0 !important;}
.colorWhite span{background: url("ps_button_bg_left.gif?") no-repeat left -198px transparent;}

.colorps3{background: url("ps_button_bg_right-new.gif?") no-repeat right -198px transparent;}
.colorps3 span{ background: url("ps_button_bg_left.gif?") no-repeat left -198px transparent;padding: 0 10px 0 40px;}


.eventoverlaycont {position:fixed; top:191px; width:100%;left:0px; z-index:9999999; _position:absolute; _top: expression( ( 100 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}
.eventoverlaycont .LoginOuter {margin-left:auto; margin-right:auto; text-align:center;}
.eventoverlaycont .inner {margin:auto; position:relative; width:460px;}
.eventoverlaycont .inner .closebar {background:none repeat scroll 0 0 #5E5E5E; border-bottom:1px solid #555555; height:24px;   width:100%;}
.eventoverlaycont .close {background: url(takeover_close1.png) no-repeat left 8px; height:24px; position:absolute; right:5px; text-indent:-9999px; top:0; width:58px; cursor:pointer;}
.eventoverlaycont .inner .inner_form{margin:auto; position:relative; width:770px; background-color:#fff; padding-bottom:15px;}
.eventoverlaycont .inner .inner_form h6{padding:15px 0px; font-size:18px; text-align:center;}
.eventoverlaycont .inner  .inner_form .signUp_form{ padding:0px 0px 30px 105px;}
.eventoverlaycont .inner  .inner_form .signUp_form .form_field{float:left; width:90px; line-height:33px; font-size:13px;}
.eventoverlaycont .inner  .inner_form .signUp_form .form_input{float:left; line-height:33px;}
.eventoverlaycont .inner  .inner_form .signUp_form input{border:1px solid #cccccc; width:222px; height:20px;}
.eventoverlaycont .inner  .inner_form .signUp_form select{border:1px solid #cccccc; width:55px;}
.eventoverlaycont .inner .inner_form img{border:0 none; margin-right:35px; float:left;}
.eventoverlaycont .inner .inner_form div{color: #555555;float: left; font-size: 14px; line-height: 24px; position: relative;}

#main .more_links{margin:10px 0;}
#main .more_links .link {float:left;border-left:1px solid #333;padding:0px 0 0 10px;}
#main .more_links .link.first {border-left:none;margin-right:10px;padding-left:0px;}
#main .more_links .link a {font-size:12px;display:block;color:#002596;} 

/******** Event Calender Hide on community page *********/
#psn_community .header_with_links, #psn_community #events_section, #blog_psn #calender{display:none;}  

#platform{background:#fff; bottom:10px; height:160px; left:50%; margin-left:-310px; position:fixed; top:126px; z-index:9999999; display:none; width:620px; padding:10px;}
#platform .inner{background:#e3e3e3; float:left; padding:10px; position:relative; width:600px;}
#platform .inner .closebar{background:#5E5E5E; border-bottom:1px solid #555555; height:24px; left:-10px; position:absolute; top:-35px; width:640px;}
#platform .closebar .close{background:url("takeover_close1.png") no-repeat left 8px; cursor:pointer; height:24px; position:absolute; right:0; text-indent:-9999px; top:0; width:58px;}
#platform .content_box{background:#fff; float:left; width:580px; padding:10px;}
#platform .content_box h3{font-size:20px; padding:5px; color:#545454;margin:0;}
#platform .content_box a{float:right;}
#platform .platform-container input{margin-right:5px;}
#platform .platform-container{color:#545454; font-size:13px; font-weight:bold; margin:10px auto 0px; width:570px;height:45px;}
#platform .platform-container div{display:none;}
#platform .platform-container .psp{background:url(ps-platform-images.png) no-repeat left 0px; float:left; height:30px; margin-right:20px; padding-left:71px; padding-top:5px;}
#platform .platform-container .ps3{background:url(ps-platform-images.png) no-repeat left -44px; float:left; height:34px; margin-right:15px; padding-left:86px; padding-top:2px;}
#platform .platform-container .psvita{background:url(ps-platform-images.png) no-repeat left -96px; float:left; height:35px; padding-left:75px; padding-top:5px;}


/* wrs 16904 start */

/* wrs 16904 start */

#review{float:left; width:98px; margin:0 0 0 53px;}
#ratings{font-size:12px; width:100px; padding:5px 0 10px 37px; color:#555; text-align:center; float:left; border-bottom:none;}
#main #ratings a, #main .gdp-details .section #ratings a{font-weight:normal; color:#3c3c3c;}
#main #ratings a:hover, #main .gdp-details .section #ratings a:hover{color:#002596;}
.rate{display:block; text-indent:-9999px; width:98px; float:left; height:14px; background:url(rating_stars.png) no-repeat;}
.rate.zero{background-position:0 0px;}
.rate.half{background-position:0 -17px;}
.rate.one{background-position: 0 -33px;}
.rate.one-half{background-position: 0 -49px;}
.rate.two{background-position: 0 -65px;}
.rate.two-half{background-position: 0 -81px;}
.rate.three{background-position:0 -97px;}
.rate.three-half{background-position:0 -113px;}
.rate.four{background-position:0 -129px;}
.rate.four-half{background-position: 0 -145px;}
.rate.five{background-position: 0 bottom;}

/* wrs 16904 end */

/* star rating new GDP */
#gdp_review{float:left; width:105px; margin:5px 0 0 57px;}
#gdp_ratings{font-size:14px; width:100px; padding:5px 0 10px 57px; color:#555; text-align:center; float:left;}

#gdp_review.rate{display:block; text-indent:-9999px; width:100px; float:left; height:18px; background:url(gdp_star_rating.png) no-repeat;}
#gdp_review.rate.zero{background-position:0 0px;}
#gdp_review.rate.half{background-position:0 -18px;}
#gdp_review.rate.one{background-position: 0 -36px;}
#gdp_review.rate.one-half{background-position: 0 -54px;}
#gdp_review.rate.two{background-position: 0 -72px;}
#gdp_review.rate.two-half{background-position: 0 -90px;}
#gdp_review.rate.three{background-position:0 -108px;}
#gdp_review.rate.three-half{background-position:0 -126px;}
#gdp_review.rate.four{background-position:0 -144px;}
#gdp_review.rate.four-half{background-position: 0 -162px;}
#gdp_review.rate.five{background-position: 0 bottom;}
/* //star rating new GDP */

/* wrs 16904 end */

/**************************/
/* Non Flash Marquee Code */
/**************************/
#page-wrap {display:block !important;}
#page-wrap ul{margin:0; padding:0;}
 #page-wrap ul li {float:left; position:absolute;list-style: none;}
 #page-wrap ul li img {image-rendering: optimizequality;}
 #page-wrap ul li.show {z-index:500} #page-wrap DIV {height: 600px;left: 0;/*opacity: 1;*/position: absolute;top: 0;z-index: 8;}
 #marquee #page-wrap .items a {display: block;margin: 0 !important;}
 
 #page-wrap DIV IMG {border: 0 none;display: block;margin-bottom: 10px;}
 #mController{z-index:9; position:absolute;display:none;background: url("ps-innermarquee-min-bg-right.png") no-repeat right bottom transparent;padding:5px 10px 5px 5px; height:29px;top:368px; right:140px;}
 #mController .bgCall{background: url("ps-innermarquee-min-bg.png") no-repeat left bottom transparent;height:32px; padding-left:10px;padding-top:2px;}
 #mController a{float:left; border-right:0px solid #e4e4e4;color:#fff; font-weight:bold; padding: 0px;text-align: center;outline:none;}
 #next2, #prev2{width:25px;height:25px;margin: 2px 0 0;display:none;}
 #next2{background:url("ps-marquee-button.png") no-repeat 0 -92px transparent;text-indent: 999999px;}
 #prev2{background:url("ps-marquee-button.png") no-repeat 0 -70px transparent;text-indent: 999999px;}
 #playPause{width:25px;height:25px;float:left;position:relative;}
 #play{position:absolute;background:url("ps-marquee-button.png") no-repeat -52px -173px transparent;width:20px; height:17px;margin: 7px 0 0 5px;}
 #pause{position:absolute;background:url("ps-marquee-button.png") no-repeat 4px -173px transparent;text-indent: 999999px;margin: 7px 0 0 5px;width:20px; height:17px;}
 #marqueeNavigation{positioin:relative; float:left;}
 #marqueeNavigation ul{list-style:none;padding:0;margin:0;width:100%;float:left;}
 #marqueeNavigation ul li{float:left;padding:0;margin:0;clear:none;display:inline-block;width:25px;border:1px solid transparent;}
 #marqueeNavigation ul li a{color:#05A0FA; padding: 0px;width:25px; height:25px;}
 .defaultShow {background: url("ps-marquee-button.png") no-repeat -45px 3px;float:left;z-index: 1;width:25px; height:25px;position:absolute;}
.activeSlide .defaultShow{background-position:-45px -22px} 

#forum .forum_links{margin:5px 0;}
#forum .forum_links .link.first{margin-right: 10px;}
#forum .forum_links a{color:#002596; font-size:12px;} 
#gm_games_det #leftcolumn, #gdp_mod #leftcolumn, #games #leftcolumn {display:none;background: url(ipad-gdp-bg.png);margin: 0px;padding: 10px;height: 448px;width: 839px;float: left;position:relative;}
#gm_games_det #leftcolumn iframe, #gdp_mod #leftcolumn iframe, #games #leftcolumn iframe{position:absolute; left:50%; top:99px; margin-left:-317px}
#gm_games_det #leftcolumn video, #gdp_mod #leftcolumn video, #games #leftcolumn video{position:absolute; left:50%; bottom:0; margin-left:-317px}
#gm_games_det #leftcolumn img.screenshot-ipad, #gdp_mod #leftcolumn img.screenshot-ipad, #games #leftcolumn img.screenshot-ipad{position:absolute; left:50%;  top:99px; margin-left:-317px}
#gm_games_det #rightcolumn, #gdp_mod #rightcolumn, #games #rightcolumn{position: absolute;left:20px;bottom:0;border: 1px solid #635E4C;background-color: #0A0704;padding: 16px 0 0px 45px;width:813px;overflow:hidden;height:96px; visibility:hidden}
#gm_games_det #mycustomscroll, #gdp_mod #mycustomscroll, #games #mycustomscroll {list-style: none;position: relative;margin: 0;font-size: 12px;}
#gm_games_det #mycustomscroll  ul, #gdp_mod #mycustomscroll  ul, #games #mycustomscroll  ul{margin:0; padding:0}
#gm_games_det #mycustomscroll li, #gdp_mod #mycustomscroll li, #games #mycustomscroll li{ font-size: 12px;width: 132px;height:71px;background-color: #2b2b2b;color: #CCC;padding: 5px ;margin: 0 5px;cursor: pointer;float:left;position:relative}
#gm_games_det .videoICon, #gdp_mod .videoICon, #games .videoICon{background: url(ipad-gdp-video_icon.png) no-repeat center; width:40px; height:40px; position:absolute; left:50px; top:20px;}
#gm_games_det .screeshotICon, #gdp_mod .screeshotICon, #games .screeshotICon{background: url(ipad-gdp-screenshot_icon.png) no-repeat center; width:40px; height:40px; position:absolute; left:50px; top:20px;}
#gm_games_det #mycustomscroll a, #gdp_mod #mycustomscroll a, #games #mycustomscroll a{text-decoration: none;}
#gm_games_det #mycustomscroll li:hover, #gdp_mod #mycustomscroll li:hover, #games #mycustomscroll li:hover{background-color: #4a4a4a;color: #FFF;}
#gm_games_det #mycustomscroll li.okay, #gdp_mod #mycustomscroll li.okay, #games #mycustomscroll li.okay{background-color: #4a4a4a;color: #FFF;}
#gm_games_det .ipadVideo, #gdp_mod .ipadVideo, #games .ipadVideo{height:71px; width:132px; }
#gm_games_det #mycustomscroll li img.youtube, #gdp_mod #mycustomscroll li img.youtube, #games #mycustomscroll li img.youtube{height:71px; width:132px; }
#gm_games_det a.close-player, #gdp_mod a.close-player, #games a.close-player{background: url(ipad-gdp-bg-close.png) no-repeat left top; width:18px; height:19px; position:absolute; right:131px; top:104px; z-index:999; display:none} 
#gm_games_det a.close-player:hover, #gdp_mod a.close-player:hover, #games a.close-player:hover{background-position:left -19px;} 
#gm_games_det h2.ipad-grid-title, #gdp_mod h2.ipad-grid-title, #games h2.ipad-grid-title{position:absolute; color:#fff; z-index:999; font-weight:normal; font-size:20px; left:20px; top:15px; width:834px;   padding:35px 0 0 25px;  display:none; height:46px; border-bottom:3px solid #333333}
#gm_games_det #mediaPlayerHolder #rightcolumn .left-arrow-customscroll, #gdp_mod #mediaPlayerHolder #rightcolumn .left-arrow-customscroll, #games #mediaPlayerHolder #rightcolumn .left-arrow-customscroll{position:absolute; width:49px; height:96px; background:#0A0704; left:0; z-index:999999;}
#gm_games_det #mediaPlayerHolder #rightcolumn .right-arrow-customscroll, #gdp_mod #mediaPlayerHolder #rightcolumn .right-arrow-customscroll, #games #mediaPlayerHolder #rightcolumn .right-arrow-customscroll{position:absolute;width:49px; height:96px; background:#0A0704; right:0; z-index:999999;}
#gm_games_det #mediaPlayerHolder #rightcolumn .left-arrow-customscroll a, #gdp_mod #mediaPlayerHolder #rightcolumn .left-arrow-customscroll a, #games #mediaPlayerHolder #rightcolumn .left-arrow-customscroll a{background:url(ipad-player-arrow_sprite.png) no-repeat left -60px; width:18px; z-index:999; height:21px; position:absolute; left:13px; top:28px; cursor:pointer; }
  
#gm_games_det #mediaPlayerHolder #rightcolumn .right-arrow-customscroll a, #gdp_mod #mediaPlayerHolder #rightcolumn .right-arrow-customscroll a, #games #mediaPlayerHolder #rightcolumn .right-arrow-customscroll a{background:url(ipad-player-arrow_sprite.png) no-repeat left 0px; width:18px; z-index:999; height:21px; position:absolute; right:13px; top:28px; cursor:pointer; }
#gm_games_det #mycustomscroll .new, #gdp_mod #mycustomscroll .new, #games #mycustomscroll .new{float:left;} 
#gdp_mod h2.ipad-grid-title, #games h2.ipad-grid-title{width:834px;}

 #gdp_mod a.close-player, #games a.close-player{right:81px;}
 #games h2.ipad-grid-title{ left:20px;}
  #games a.close-player{right:30px; }
  #gdp_mod #rightcolumn, #gdp_mod h2.ipad-grid-title{left:70px;}
#gm_games_det #mediaPlayerHolder a.left-icon, #gdp_mod #mediaPlayerHolder a.left-icon, #games #mediaPlayerHolder a.left-icon{background:url(ipad-player-large-arrow.png) no-repeat left -104px; width:35px; z-index:999; height:42px; position:absolute; left:60px; top:245px; cursor:pointer; display:none; }
#gm_games_det #mediaPlayerHolder a.right-icon, #gdp_mod #mediaPlayerHolder a.right-icon, #games #mediaPlayerHolder a.right-icon{background:url(ipad-player-large-arrow.png) no-repeat left 0px; width:35px; z-index:999; height:42px; position:absolute; right:162px; top:245px; cursor:pointer; display:none; }
#gm_games_det #mediaPlayerHolder a.left-icon:hover, #gdp_mod #mediaPlayerHolder a.left-icon:hover, #games #mediaPlayerHolder a.left-icon:hover{background-position:left -156px }
#gm_games_det #mediaPlayerHolder a.right-icon:hover, #gdp_mod #mediaPlayerHolder a.right-icon:hover, #games #mediaPlayerHolder a.right-icon:hover{background-position:left -52px }
#mediaPlayerHolder #leftcolumn a.viewSize{background:url(ipad-view-full-size.png) no-repeat left top; width:143px; height:28px; position:absolute; bottom:20px; left:50%; margin-left:-72px;} 
#mediaPlayerHolder #leftcolumn a.viewSize:hover{background-position:left -38px;}
.countFav{diplay:none; position:absolute; left:46px; top:74px; color:#fff; font-size:14px; z-index:9999} 
.shareYouTw{position:absolute;  background:#010000; height:28px; right:233px; z-index:9999; top:99px; padding:0 10px; display:none;}
.shareYouTw a{background:url(ipad-bkg_share.png) no-repeat left top; height:32px; float:left; width:27px;  }
.shareYouTw a.shareYoutube{background-position:left top}
.shareYouTw a.shareYoutube:hover{background-position:left -32px;} 
.shareYouTw a.shareTwitter{background-position:-28px top; margin-left:5px;}
.shareYouTw a.shareTwitter:hover{background-position:-28px -32px;} 
#gdp_mod .countFav{left:94px;} 
#gdp_mod #leftcolumn{height:466px;}
#gdp_mod .shareYouTw{right:183px;}
#games .shareYouTw{right:133px;}
#gdp_mod #leftcolumn img.screenshot-ipad, #gdp_mod #leftcolumn iframe{height:388px;} 
#blackHeader_bar{background-color:#000;height:35px;width:100%; position:absolute;top:0;left:0;z-index:9999999;}
#blackHeader_bar .toplogo img{float:right}
#blackHeader_bar .toplogo{width:1180px !important; margin:0 auto;} 
#footer div.below-allLinksImg .logo a {float: left; margin-top: 34px;}
#footer div.below-allLinksImg img.esrb_img{margin:18px 0 0 10px;} 
#navigation #logo a.slideHomePsLogo{background:url("psnav-homelogo.png") no-repeat 20px 39px;}  
#public-trophy #background, #my-profile #background, #portableid #background, #my-lists #background, #accounts #background, #trophies #background, #friends #background{background:none;}
#black_overlayAgeGate{background:#000000;left:0px;top:0px;width:100%;height:100%; position:fixed;_position:absolute;z-index:999999999;opacity:.9;display:none;filter:alpha(opacity=90);}
#ageGate-global{border:6px solid #666666; left:50%; overflow:hidden; position: fixed; top: 12%;width: 885px;z-index: 9999999999; height:460px; margin-left:-442px;}

.shareScreenshoot{position:absolute;  background:#010000; height:30px; right:236px; z-index:9999; bottom:40px; padding:0 10px; display:block;}
.shareScreenshoot a{background:url(ipad-bkg_share.png) no-repeat left top; height:32px; float:left; width:27px;margin-top:2px  }
.shareScreenshoot a.shareYoutube{background-position:left top}
.shareScreenshoot a.shareYoutube:hover{background-position:left -32px;}
.shareScreenshoot a.shareTwitter{background-position:-28px top; margin-left:5px;}
.shareScreenshoot a.shareTwitter:hover{background-position:-28px -32px;} 


#overlayBuyNowPopUp{background:none; left: 50%; margin-left: -325px; position: fixed; top: 120px; z-index: 9999999;}
#overlayBuyNowPopUp .inner{background-color: #FBFBFB; border: medium none; float: left; padding: 10px; position: relative; width: 650px;}
#overlayBuyNowPopUp #closebar{background:#5E5E5E; border-bottom: 1px solid #555555; height: 24px; left: 0; position: absolute; top: -24px; width: 670px;}
#overlayBuyNowPopUp #closebar .close{ background: url(takeover_close1.png) no-repeat left 8px;
cursor: pointer; height: 24px; position: absolute; right: 0; text-indent: -9999px; top: 0; width: 58px;}
#overlayBuyNowPopUp .panel{background:#ededed; padding:10px; width:630px; float:left;}
#overlayBuyNowPopUp .panel .pannelInner{width:630px; background:#fff; float:left;}
#overlayBuyNowPopUp .panel .pannelInner h4{background:#6a6969; color:#fff; padding:6px 0 6px 7px; font-size:12px; font-weight:normal; margin:0;}
#overlayBuyNowPopUp .panel .pannelInner .box{border-bottom:1px solid #c4c4c4; padding:15px 0; width:630px; float:left;}
#overlayBuyNowPopUp .panel .pannelInner .box .boxImg{float:left; width:220px; padding:0 0 0 8px;}
#overlayBuyNowPopUp .panel .pannelInner .box .btnOrder{float:right; padding:8px 20px 0 0;}

/* browse all footer sony links */
#browsegame #storeLinks .sonyShop{color: #FFFFFF;}
#browsegame #wrap{padding-top: 39px !important;}
/* email sharing */
#shareEmailPopUp{background:none;position: relative;z-index: 99999999;}
#shareEmailPopUp .inner{background-color: #FBFBFB; border: medium none; float: left; padding: 10px; position: relative; width: 670px; top:15px;}
#shareEmailPopUp #closebar{background:#5E5E5E; border-bottom: 1px solid #555555; height: 24px; left:-13px; position: fixed; top:0; width: 690px;}
#shareEmailPopUp #closebar .close{ background: url(takeover_close1.png) no-repeat left 8px;
cursor: pointer; height: 24px; position: absolute; right: 0; text-indent: -9999px; top: 0; width: 58px;}
#shareEmailPopUp .panel{background:#ededed; padding:10px; width:650px; float:left;}
#shareEmailPopUp .panel .pannelInner{width:650px; float:left; font-size:14px; color:#555; padding:0 0 0 10px;}
#shareEmailPopUp .panel .pannelInner .prod_txt{width:630px; float:left; border-bottom:1px solid #d6d6d6; padding:0 0 10px 0;}
#shareEmailPopUp .panel .pannelInner h3{color:#555; font-size:22px; padding:0 0 12px 0; font-weight:bold;}
#shareEmailPopUp .panel .pannelInner h4{padding:0px 0 8px 7px; font-size:16px; font-weight:bold; margin:0; color:#3d3d3d;}
#shareEmailPopUp .panel .pannelInner img.pack{float:left; padding-right:15px;}
#shareEmailPopUp .panel .pannelInner p{line-height:24px; padding-right:20px;}
#shareEmailPopUp .panel .pannelInner .email_box{width:650px; float:left; padding:10px 0 0;}
#shareEmailPopUp .panel .pannelInner .email_box label{font-size:14px; color:#555; font-weight:normal; float:left; width:110px; padding:10px 0 0; height: 35px;}
#shareEmailPopUp .panel .pannelInner .email_box input[type="text"]{background:#f2f2f2; border:1px solid #c9c9c9; width:500px; 
float:left; padding:4px 0 4px 5px; margin:6px 0 0;}
#shareEmailPopUp .panel .pannelInner .email_box input.text1{background:#f2f2f2; border:1px solid #c9c9c9; width:368px; float:left; 
padding:4px 0 4px 5px; margin:10px 0 0;}
#shareEmailPopUp .panel .pannelInner .email_box .add_mail{float:left; padding:14px 0 0 10px;}
#shareEmailPopUp .panel .pannelInner .email_box .add_mail a{color:#002596; font-size:12px;}
#shareEmailPopUp .panel .pannelInner .email_btn{float:left; padding:10px 0 20px 0; width:635px;}
#shareEmailPopUp .panel .pannelInner .email_btn a.button{margin-right:10px;}
#shareEmailPopUp .panel .pannelInner .email_btn p.imp_field{font-style:italic; font-size:13px; text-align:right; padding-top:8px;}
#newIframeEmail #iframeId{height:560px; overflow-x:hidden;} 
#newIframeEmail{left:50%; top:9%; margin-left:-344px; z-index: 9999999; width: 689px; position: fixed;}
#black_overlay_email {background:#000000; height: 100%; left: 0; opacity: 0.7; position: fixed; top: 0; width: 100%; z-index: 9999999; filter:alpha(opacity=70);}

/* wrs 17841 */

#priceMainDivOverlay{width:265px; float:left; font-size:12px; padding:10px 0 0;}
#priceMainDivOverlay .actualpriceOverlay{float:left; padding-right:10px;}
#priceMainDivOverlay .psnofferOverlay{float:left; width:120px;}
#priceMainDivOverlay .psnofferOverlay p{float:left; line-height:normal;}
#priceMainDivOverlay .psnofferOverlay img, #priceMainDivOverlay .psnofferOverlay p span{float:left; padding-left:5px;}



#mediaGoDisableOverlay{background:none; left: 50%; margin-left: -325px; position: fixed; top: 120px; z-index: 9999999;}
#mediaGoDisableOverlay .inner{background-color: #FBFBFB; border: medium none; float: left; padding: 10px; position: relative; width: 650px;}
#mediaGoDisableOverlay #closebar{background:#5E5E5E; border-bottom: 1px solid #555555; height: 24px; left: 0; position: absolute; top: -24px; width: 670px;}
#mediaGoDisableOverlay #closebar .close{ background: url(takeover_close1.png) no-repeat left 8px;
cursor: pointer; height: 24px; position: absolute; right: 0; text-indent: -9999px; top: 0; width: 58px;}
#mediaGoDisableOverlay .panel{background:#ededed; padding:10px; width:630px; float:left;}
#mediaGoDisableOverlay .panel .pannelInner{width:630px; background:#fff; float:left;}
#mediaGoDisableOverlay .panel .pannelInner h4{text-align:center;width:auto;float:none;background:#6a6969; color:#fff; padding:20px 0 20px 7px; font-size:12px; font-weight:normal; margin:0;}
#mediaGoDisableOverlay .panel .pannelInner .box{border-bottom:1px solid #c4c4c4; padding:15px 0; width:630px; float:left;}
#mediaGoDisableOverlay .panel .pannelInner .box .boxImg{float:left; width:220px; padding:0 0 0 8px;}
#mediaGoDisableOverlay .panel .pannelInner .box .btnOrder{float:right; padding:8px 20px 0 0;}

.link-btn{color: #FFFFFF !important; display: inline-block; font-size: 16px; font-weight: bold; min-width: 140px; position: relative; text-align: center; text-decoration: none;text-transform: uppercase;}
.menu-wrapper .log-in .link-btn{min-width:160px;}
.menu-wrapper .log-in .link-btn.return-url-link{min-width:174px \9;}
.menu-wrapper .log-in .link-btn.return-url-link{min-width:174px\9;}
.orange-btn{background-color:#e75728;}
.link-btn .btn{padding:10px 0px;font-weight: bold;}
.blue-btn{background-color: #0070C7;}
.orange-btn:hover{background-color: #F96F38; color:#fff;}
.blue-btn:hover{background-color: #008AE3; color:#fff;}
#footer div.below-allLinksImg .logo a.vgnLogo{margin-top:0;}
#footer div.below-allLinksImg .logo a.vgnLogo img{margin:7px 0 0 16px;}

body.error_404 #main{min-height:610px;}
#gdp_marquee .boxshadows{width:100%;}
#platform{display:none}
#gdp_mod #gdp_marquee{margin-top:90px;}
#ps2 #marqueeWrap{margin-top:0px !important;}
#footer.serviceOneshared {
    background: url("ps_bg_support_gif.gif") repeat-x scroll left top #FAFAFA;
}
#wrap h3.accessoryheading{font-size:14px; font-weight:bold;}
#wrap h2.accessoryheading{font-size:15px; font-weight:bold; color:#555555;}