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; }
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%;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clear, .clearfix{ clear:both; }

#slideObject { height:581px; width: 860px; position: relative; overflow:visible; opacity: 1; left: 0px; top: 0px; 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; }
.MainAgreeDisagree { text-align:center; position:absolute; width:100%; top:100px; z-index:999999; }
#agreeDisaree { text-align:left; background:#ededed; width:490px; height:250px; padding:5px; border:30px solid #303030; margin:auto; }
#agreeDisaree .closebutton a, #agreeDisareeWall .closebutton a { float:right; display:block; height:8px; width:9px; background:url("ps_fsh_btn_close.gif") no-repeat; }
#agreeDisaree .termstext, #agreeDisareeWall .termstext {
background-color:#FFF; padding:8px; margin:7px 15px 15px 15px; width:444px; height:170px; font-size:12px; color:#555; line-height:18px; }
#agreeDisaree .termstext h1, #agreeDisareeWall .termstext h1 { font-size:20px; font-weight:600; padding:0; margin:5px 0; }
#agreeDisaree .termstext div, #agreeDisareeWall .termstext div { overflow:auto; width:450px; height:150px; }
#agreeDisaree .btncontainer, #agreeDisareeWall .btncontainer { text-align:right; padding:0 15px; }
#agreeDisaree .btncontainer ul, #agreeDisaree .btncontainer li, #agreeDisareeWall .btncontainer ul, #agreeDisareeWall .btncontainer li {
margin:0; padding:0; float:right; list-style:none; }
#agreeDisaree .btncontainer li, #agreeDisareeWall .btncontainer li { padding:0px 10px; float:left; }
#agreeDisaree .btnagreedisagree, #agreeDisareeWall .btnagreedisagree {
background:url("ps_fsh_btn_agreedisagree.gif") 0 0 no-repeat;
width:100px; display:block; padding: 5px 10px; height:19px; font: bold 16px Arial, Helvetica, sans-serif; cursor:pointer; text-align:left; }
#agreeDisaree .btnagreedisagree:hover, #agreeDisareeWall .btnagreedisagree:hover { background:url("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 60px 0; padding:0 0 60px 0; font-size:62.5%; font-family:Arial, Helvetica, Sans-Serif;
background:#999999 url('newbodybg_inner.jpg') repeat-x 0 0px; }
body#home{ margin:0 0 60px 0; padding:0 0 60px 0; font-size:62.5%; font-family:Arial, Helvetica, Sans-Serif;
background:#999999 url('newbodybg.jpg') repeat-x 0 0px; }
body a { text-decoration:none; font-weight:bold; color:#FFF; }
#background { margin:0 -525px 0 -580px; position:absolute; z-index:0; left:50%; width:1160px; height:600px;
background:transparent url("ps_generic_v1.png") no-repeat left top;	
}
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:35px; width:1160px; z-index:0; }
/*------------------------------------------------------------------
#marquee - Marquee interactive display area
------------------------------------------------------------------*/
#marqueeWrap { position:relative; margin:0 auto; width:100%; min-width:1060px !important; }

.preload_marquee{ width:100%; position:absolute; top:0; height:600px; 
background:url("pre_loaded_marquee_inner_pre.jpg") top center no-repeat;
}

#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 --*/
#blackHeader_bar { background-color:#000000; height:35px; width:100%; }
#blackHeader_bar .toplogo { margin:0 auto; width:1160px; }
#blackHeader_bar .toplogo img { float:right; }
.navigationTop { background:transparent none repeat scroll 0 0; height:50px; padding:0px 32px 0 8px; width:370px; z-index:99999; }
/*-- Top Black Header and sony Logo on top right End --*/

/*-- #wrap - Wraps and centers all content --*/
#wrap { position:relative; top:0; width:970px; margin:0 auto; padding:0 0 0 90px; }
#wrap h3 { color:#404040; } 
#wrap h3.belowSubHead { margin-top:20px; }
#main { position:relative; height:1%; min-height:483px; width:780px; padding:0 40px 30px 40px; background-color:#FFF; border-top:10px solid #2D2D2D; z-index:1; }
#home #main h3 { color:#525252; padding:30px 0 13px; font-size:27px; font-weight:bold; }
#home h3.bottom_border { border-bottom:1px solid #acacac; }

/*-- #header - Header contains profile widget --*/
#header { display:block; position: absolute; right: 48px; top: 0px; z-index: 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; }
#main { position:relative; min-height: 483px; background-color: #FFF; z-index: 1; }

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; }

#main a { color: #3C3C3C; }
#main 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: 0; }
.search #content { width: 601px; }
.alt #content{ width: 605px; }
#gm_games_det #wrap .alt #content { width: 585px; }
#breadcrumb { margin: 18px 0 27px 0; width:690px; line-height:18px; }
#privacy_policy #breadcrumb {*padding-top:10px;}
.pulse #breadcrumb{float:left;}
#breadcrumb li { padding: 0 1px 0 12px; display: inline; font-size: 12px; color: #555; background:url(ps_icon_arrow_ps3_gif.gif) no-repeat left 4px; background-position:left 4px !important; }
#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 --*/
.arrow_link { padding-right: 15px;
background-image: url("ps_bullet-link-arrow-red_gif.gif");
background-repeat: no-repeat; background-position:right center; }
.arrow_link:hover { background-image: url("ps_bullet-link-arrow-red_hover.gif"); }
.arrow_link.arrow_on_grey {
background-image: url("ps_bullet-link-arrow-red_gif.gif");
font-size:12px; font-weight:bold; line-height:14px; }
.arrow_link.arrow_on_grey:hover {
background-image: url("ps_bullet-link-arrow-red_hover.gif");
}

/*-- 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: 4px; padding-left: 0px; }
#main .header_with_links .more_links .link a { font-size: 12px; line-height: 20px; display: block; color: #292929; background-position: right 6px; }

#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: 780px;
background: #fafafa url("ps_bg_support_gif.gif") left top repeat-x; 
padding: 0px 40px; margin: 0 auto; border-top: 1px solid #E1E1E1; _position: relative; }
#footer .FooterUpper { float:left; width:780px; height:240px; }
#consoleModules #footer { margin-top: 0; }

#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 .network { width:185px; float:right; padding:30px 0 0 0; }
#footer .network img { margin-top: 5px; }

#footer .community { float:left; width:185px; margin-right:8px; overflow:hidden; }
* 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 0 0; 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"); }

#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;}

.below-all { float:left; width:780px; color:#474b4c; padding-bottom:5px; }
.below-all img { float:left; }
.below-all a { color:#464b4e; margin-left:4px; margin-right:4px; }
.below-all a.noMargin { margin-left:0px; }
.below-all a:hover { color:#002596; }

.below-allLinks { float:left; width:520px; padding-top:14px; font-size:10px;}
.below-allLinksImg { float:right; width:200px; }
.below-allLinksImg img { margin-right:10px; margin-top:11px; }
.below-allLinksImg a { margin:0px; }
.below-allLinksImg img.nomarginright { margin-right:0px; margin-top:8px; margin-left:-3px; }
.below-allLinksImg img.esrb_img{margin:5px 0 0px 0;}

#footer ul li a { display: block; width: auto; font-size: 12px; font-weight: bold; line-height: 24px; color: #818284; 
border-top: 1px solid #D2D2D2; padding: 2px 0; cursor:pointer;
background: transparent url("ps_footerlink_gif.gif") no-repeat right 7px;
}
#footer .below-allCopyRight { float:left; width:100%; padding-top:8px; cursor:default; line-height:22px; }
.below-allCopyRight #copyright { float:left; font-size: 11px; color: #666; cursor: default; }

#msecurebox{float:left;width:520px;padding-top:18px;}

/*-- #navigation - Main navigation across the site --*/
/* Navigation */
#navigation { font-family:arial; height:auto; left:-5px; position:absolute; top:33px; width:130px; z-index:99999; }
#navigation #logo { position: relative; display: block; width: 138px; height: 111px; 
background: transparent url("ps_bg_nav1_top.png") no-repeat left top;
}
#navigation #logo a { position: absolute; left: 30px; top: 34px; display: block; width: 71px; height: 56px; text-indent: -9999px;
background: transparent url("ps_logo1_playstation.png") no-repeat left top;
}
#navigation li ul { display: none; padding-top: 21px; }
#navigation li ul li a { position: static !important; width: auto !important; height: auto !important; padding: 0 0 6px 33px; font-size: 12px;
line-height: 14px; margin-bottom:5px; font-weight: bold; text-indent: 0 !important; background: none !important; opacity: 0.65; color: #FFF;
text-decoration:none; background: transparent url("ps_nav_open1_triangle.png") no-repeat 9999px 9999px !important;
}
#navigation li ul li a:hover { background-position:20px 2px !important; opacity: 1; color: #FFF; }
#navigation li.open ul { padding-top: 34px; } 
#navigation li.open ul li a { display: block !important; padding: 0 0 6px 33px; font-size: 12px; line-height: 14px; font-weight: bold;
opacity: 1; color: #898989; background: transparent url("ps_nav_open1_triangle.png") no-repeat 9999px 9999px !important;
}
#navigation li.open ul li a:hover { height: auto !important; background-position:20px 2px !important; color: #FFF; }
#navigation .open a:hover { height: 30px !important; background-position:0 0 !important; }

/* PlayStation Network */
#navigation #psn a { position: absolute; left: -2px; top: 111px; display: block; width: 140px; height: 44px; text-indent: -9999px;
background: transparent url("ps_nav1_psn.png") no-repeat left top;
}
#navigation #psn.open a { display: none; }
#navigation #psn a:hover { top: 102px; height: 63px; background-position:0 -44px; }
#navigation #psn.open a:hover { top: 111px !important; height: 44px !important; }
#navigation #psn.open ul { padding-top: 48px; }
#navigation #psn.open ul li a:hover { height: auto !important; }
#navigation #psn a.active { top: 102px; height: 63px; z-index: 99; background-position:0 -107px; }
#navigation #psn ul { position: absolute; left: 114px; top: 100px; z-index: 999; width: 153px; height: 289px;
background: transparent url("ps_nav_expanded1_psn.png") no-repeat left top;
}
#navigation #psn.open ul { top: 111px; left: 0px; z-index: 998; display: block; height: 233px;
background: transparent url("ps_nav_open1_psn.png") no-repeat left top;
}
#navigation #psn.alt a { top: 315px; }
#navigation #psn.alt a:hover { top: 307px; }
#navigation #psn.open.alt a:hover { top: 315px !important; }
#navigation #psn.alt a.active { top: 306px; }
#navigation #psn.alt ul { top: 304px; }

#navigation #psn.alt4 a { top: 301px; }
#navigation #psn.alt4 a:hover { top: 293px; }
#navigation #psn.open.alt4 a:hover { top: 201px !important; }
#navigation #psn.alt4 a.active { top: 292px; }
#navigation #psn.alt4 ul { top: 290px; }
#navigation #psn ul li ul li a{ font-size:12px;}

/* Games and Media */
#navigation #games_and_media a { position: absolute; left: -1px; top: 155px; display: block; width: 140px; height: 44px; text-indent: -9999px;
background: transparent url("ps_nav_games1_and_media.png") no-repeat left top;
}
#navigation #games_and_media.open a { display: none; }
#navigation #games_and_media a:hover { top: 146px; height: 63px; background-position:0 -44px; }
#navigation #games_and_media.open a:hover { top: 155px !important; height: 44px !important; }
#navigation #games_and_media.open ul { padding-top: 48px; }
#navigation #games_and_media.open ul li a:hover { height: auto !important; }
#navigation #games_and_media a.active { top: 146px; height: 63px; z-index: 99; background-position:0 -107px; }
#navigation #games_and_media ul { position: absolute; left: 114px; top: 144px; z-index: 999; width: 153px; height: 185px;
background: transparent url("ps_nav_expanded_games_and_med1.png") no-repeat left top;
}
#navigation #games_and_media.open ul { top: 155px; left: 0px; z-index: 998; display: block; height: 185px;
background: transparent url("ps_nav_expanded_games_and_med1.png") no-repeat left top;
}
#navigation #games_and_media.alt a { top: 359px; }
#navigation #games_and_media.alt a:hover { top: 350px; }	
#navigation #games_and_media.open.alt a:hover { top: 359px !important; }
#navigation #games_and_media.alt a.active { top: 350px; }
#navigation #games_and_media.alt ul { top: 348px; }

#navigation #games_and_media.alt4 a { top: 345px; }
#navigation #games_and_media.alt4 a:hover { top: 336px; }	
#navigation #games_and_media.open.alt4 a:hover { top: 345px !important; }
#navigation #games_and_media.alt4 a.active { top: 336px; }
#navigation #games_and_media.alt4 ul { top: 334px; }

#navigation #games_and_media.alt2 a { top: 387px; }
#navigation #games_and_media.alt2 a:hover { top: 378px; }	
#navigation #games_and_media.open.alt2 a:hover { top: 387px !important; }
#navigation #games_and_media.alt2 a.active { top: 378px; }
#navigation #games_and_media.alt2 ul { top: 376px; }

/* PSVita */
#navigation #vita a { position : absolute; left : -1px; top : 199px; display : block; width : 140px; height : 30px;
background : transparent url("ps_nav1_vita.png") no-repeat left top; text-indent : -9999px;
}
#navigation #vita a:hover { background-position: 0 -30px; height: 49px; top: 192px; }
#navigation #vita a.active { position : absolute; top: 192px; height : 49px; z-index : 99; background-position : 0% -79px; }

#navigation #vita ul { position : absolute; left : 114px; top : 186px; z-index : 999; width : 153px; height : 160px;
background : transparent url("ps_nav_expanded1_ngp.png") no-repeat left top;
}

/* PlayStation 3*/
#navigation #ps3 a { position: absolute; left: -3px; top: 229px; display: block; width: 140px; height: 30px; text-indent: -9999px;
background: transparent url("ps_nav1_ps3.png") no-repeat left top;
}
#navigation #ps3.open a { display: none; }
#navigation #ps3 a:hover { top: 222px; height: 49px; background-position:0 -30px; }	
#navigation #ps3.open a:hover { top: 190px !important; }
#navigation #ps3 a.active { top: 222px; height: 49px; z-index: 99; background-position:0 -79px; }
#navigation #ps3 ul { position: absolute; left: 114px; top: 220px; z-index: 999; width: 153px; height: 170px;
background: transparent url("ps_nav_expanded1_ps3.png") no-repeat left top;
}
#navigation #ps3.open ul { top: 199px; left: -2px; display: block; height: 160px; 
background: transparent url("ps_nav_expanded1_ps3.png") no-repeat left top;
}

/* PSP */
#navigation #psp a { position: absolute; left: -1px; top: 259px; display: block; width: 140px; height: 30px; text-indent: -9999px;
background: transparent url("ps_nav1_psp.png") no-repeat left top;
}
#navigation #psp.open a { display: none; }
#navigation #psp a:hover { top: 252px; height: 49px; background-position:0 -30px; }	
#navigation #psp.open a:hover { top: 30px !important; }
#navigation #psp a.active { position: absolute; top: 252px; height: 49px; z-index: 99; background-position:0 -79px; }
#navigation #psp ul { position: absolute; left: 114px; top: 249px; _top: 249px; z-index: 999; width: 153px; height: 160px;
background: transparent url("ps_nav_expanded1_psp.png") no-repeat left top;
}
#navigation #psp.open ul { top: 32px; left: 198px; z-index: 998; display: block; height: 160px;
background: transparent url("ps_nav_open1_psp.png") no-repeat left top;
}
#navigation #psp.alt a { top: 255px; }
#navigation #psp.alt a:hover { top: 246px; }	
#navigation #psp.open.alt a:hover { top: 255px !important; }
#navigation #psp.alt a.active { top: 246px; }
#navigation #psp.alt ul { top: 243px; }

/* PlayStation 2 */
#navigation #ps2 a { position: absolute; left: -1px; top: 289px; display: block; width: 140px; height: 30px; text-indent: -9999px;
background: transparent url("ps_nav1_ps2.png") no-repeat left top;
}
#navigation #ps2.open a { display:none; }
#navigation #ps2 a:hover { top:280px; height:49px; background-position:0 -30px; }
#navigation #ps2.open a:hover { top:259px !important; }
#navigation #ps2 a.active { top:280px; height:49px; z-index:99; background-position:0 -79px; }
#navigation #ps2 ul {
position:absolute; left:114px; top:278px; z-index:999; width:153px; height:160px;
background:transparent url("ps_nav_expanded1_ps2.png") no-repeat left top;
}	
#navigation #ps2.open ul {
top:259px; left:-2px; z-index:998; display:block; height:160px;
background: transparent url("ps_nav_open1_ps2.png") no-repeat left top;
}
#navigation #ps2.alt a { top: 285px; }
#navigation #ps2.alt a:hover { top: 276px; }
#navigation #ps2.open.alt a:hover { top: 285px !important; }
#navigation #ps2.alt a.active { top: 276px; }
#navigation #ps2.alt ul { top: 274px; }	

/* Search */
#navigation #search { position: absolute; left: -1px; top: 319px; display: block; width: 140px; height: 48px; text-indent: -9999px;
background: transparent url("ps_nav1_search.png") no-repeat left top;
}
#navigation #search:hover { top: 311px; height: 56px; background-position:0 -48px; }
#navigation #search input { position: absolute; left: 14px; top: 7px; width: 88px; height: 16px; padding: 4px 16px 4px 4px; font-size: 12px;
font-weight: bold; color: #333; border: none; background: #AAA url("ps_bg_nav_search.gif") no-repeat left top; }
#navigation #search:hover input { top: 17px; background-position:0 -24px; }
#navigation #search.expanded { top: 311px; left: -6px; width: 273px; height: 62px;
background: transparent url("ps_nav_expanded1_search.png") no-repeat left top;
}
#navigation #search.expanded input { top: 18px; left: 19px; padding-right: 26px; width: 209px;
background: transparent url("ps_bg_nav_search_expanded.gif") no-repeat left top;
}
#navigation #search.alt { top: 403px; }
#navigation #search.alt:hover { top: 393px; }
#navigation #search.alt.expanded { top: 392px; }
#navigation #search.expanded.alt input { top: 18px; }

#navigation #search.alt4 { top: 389px; }
#navigation #search.alt4:hover { top: 379px; }
#navigation #search.alt4.expanded { top: 378px; }
#navigation #search.expanded.alt4 input { top: 18px; }

#navigation #search.alt2 { top: 431px; }
#navigation #search.alt2:hover { top: 421px; }
#navigation #search.alt2.expanded { top: 420px; }
#navigation #search.expanded.alt2 input { top: 18px; }

#navigation #search.alt3 { top: 389px; }
#navigation #search.alt3:hover { top: 379px; }
#navigation #search.alt3.expanded { top: 378px; }
#navigation #search.alt3.expanded input { top: 18px; }


/* OVERLAYS! */
#overlayLoader { position: absolute;  top: 100px; padding: 20px; padding: 0px; background-color :transparent; border :none; }
#overlayLoader .inner { position: relative; padding: 0px; background-color: #FFFFFF; border: 6px solid #999; }
#overlay, #overlaybuynow { position: absolute; 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; }
#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; text-indent: -9999px;
background: transparent url("button_takeover_close.png") no-repeat left top;
}
#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; text-indent: -9999px; top: 0px; right: 0px; height: 24px; width: 58px; cursor:pointer;
background: url("takeover_close1.png") no-repeat left 8px;
}
#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.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;
background: transparent url("ps_button_radio_gif.gif") no-repeat 0 0;
}
#overlay .inner .content a.down, #medClas .inner .content a.down, #overlaybuynow .inner .content a.down { background-position:0 -15px; }
#overlay .inner .content .ageGateForm div, #overlaybuynow .inner .content .ageGateForm div{ float: left; margin-right: 6px; }
#overlay .inner .content .ageGateForm input, #overlaybuynow .inner .content .ageGateForm input {
width: 24px; margin: 10px 0 0 0; padding: 4px; background-color: #E4E4E4; border: 1px solid #ABABAB; font-size: 12px;
font-weight: bold; color: #7C7C7C; }
#overlay .inner .content .ageGateForm input#year, #overlaybuynow .inner .content .ageGateForm input#year { width: 51px; }
#overlay .inner .button, #overlaybuynow .inner .button { float: right; width: 120px; *width: 140px; letter-spacing: -1px; margin-right: 6px;
margin-top: 9px; }
#overlay .inner .submit, #overlaybuynow .inner .submit { margin-right: 0; }
#overlay .inner .stores, #overlaybuynow .inner .stores { width: 580px; }
#overlay .inner .store, #overlaybuynow .inner .store { float: left; width: 137px; height: 125px; margin: 6px 6px 0px 0; background-color: #FAFAFA; border: 1px solid #E5E5E5; }
#overlay .inner .store .logo, #overlaybuynow .inner .store .logo {
display: table-cell; width: 137px; height: 77px; margin: 0 auto; text-align: center; vertical-align: middle; }
#overlay .inner .store img, #overlaybuynow .inner .store img { margin: 0 auto; }
#overlay .inner .store .button, #overlaybuynow .inner .store .button { width: 122px; }
#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; 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 {
background: url("takeover_close1.png") no-repeat left 8px;
position: absolute; 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; 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 {
background: url("takeover_close1.png") no-repeat left 8px;
position: absolute; 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}

#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 {
background: url("takeover_close1.png") no-repeat left 8px;
position: absolute; 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{ 
background: url("takeover_close1.png") no-repeat left 8px;
position: absolute; 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;}

#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.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 */
div#tickerContainer{float:left;width:780px; margin-left:-40px; padding:1px 50px 0;background:url(bg_ticker.png) no-repeat;position:relative;height:26px;margin-bottom:8px;}
div#tickerContainer div.viewMoreNewsLink{text-align:right;padding:1px 5px 0 0;}
div#tickerContainer div.viewMoreNewsLink a{font-size:.87em;color:#fff;}
div#tickerContainer #tickerItemHolder{width:670px;height:18px;overflow:hidden;position:relative;margin-left:70px;}
div#tickerContainer ul.tickerItems{list-style:none;margin:0;padding:0;top:0px;clear:both;position:absolute;width:74000em;}
div#tickerContainer ul.tickerItems li{float:left;margin-right:15px; padding:1px 0 0; * display:inline;}
div#tickerContainer ul.tickerItems li a{font-size:12px; font-weight:bold; color:#E2E2E2; margin:0 0 0 3px;}
#ps2_systems #main div#tickerContainer ul.tickerItems li a:hover{color:#002596;}
div#tickerContainer ul.tickerItems li a:hover{color:#002596;}
div#tickerContainer span.tickerTitle{position:absolute; left:25px; top:1px; color:#ffffff; font-weight:bold!important; font-size:13px;}
div#tickerContainer span.rssFeedIcon{position:absolute;top:4px;right:5px;}
div#tickerContainer span#tickerFadeOutLeft{position:absolute;left:100px;top:1px;background:url(bg_ticker_fadeover_left.png) repeat-y;height:15px;width:45px;z-index:6;}
div#tickerContainer span#tickerFadeOutRight{position:absolute;right:20px;top:0px;background:url(bg_ticker_fadeover_right.png) repeat-y;height:19px;width:138px;z-index:6;}
div#tickerContainer span#tickerFadeOutRight a{background:url(icon_linkarrow_ticker.png) no-repeat left top; width:18px; margin-left:70px; margin-top:5px; float:left; height:10px;}
#newsticker-demo {width:782px;padding-left:90px;font-size:12px;float:left;margin-top:0px;display:none;padding-right:5px;height:26px;overflow:hidden;padding-left:5px;background:#FFDBDB url(bg_news_ticker.png) no-repeat;clear:both;display:none;}
#newsticker-demo a { text-decoration:none;}
#newsticker-demo img { border:2px solid #FFFFFF;}
#newsticker-demo .title {text-align:center;font-size:14px;font-weight:bold;}
.newsticker-jcarousellite {width:780px;top:0px;float:left;}
.newsticker-jcarousellite ul li{list-style:none;display:block;float:left;overflow:hidden;margin:0px; padding:0px;height:26px;}
.newsticker-jcarousellite ul li a{height:26px;  line-height:26px;}
.newsticker-jcarousellite .thumbnail { float:left; width:110px;}
.newsticker-jcarousellite .info {float:left;width:770px;height:26px;padding-left:75px;}
.newsticker-jcarousellite .info span.cat { display:block; font-size:10px; color:#808080;}
.newsticker-jcarousellite .info a.checklink { color:#ff0000; background:url(ps_bullet-link-arrow-red_gif.gif) no-repeat right center; font-size:12px; padding-right:20px;}
.newsticker-jcarousellite .info a.checklink:hover { background:url(ps_link-arrow-red_hover_gif.gif) no-repeat right center;}
/* New Import */

/* jQuery SlideShow */
#page-wrap{ width:1160px; margin:0 auto; }

.items a,.items a:active,.items a:link,.items a:visited{ font-size:1.2em; color:#3300CC; text-decoration:underline;
display:block; margin-top:10px; }
.items a:hover{ text-decoration:none; }
.brief{ font-size:0.8em; padding-left:10px; }
.long{ font-size:0.8em; padding-left:10px; }
#page-wrap { position:relative; height:600px; }
#page-wrap DIV { position:absolute; top:0; left:0; z-index:8; opacity:0.0; height: 600px;  }
#page-wrap DIV .items{ float:left; height:600px; }
#page-wrap .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 {
background:transparent url(ps_bullet-link-arrow-red.gif) no-repeat scroll right center;
display:block; font-size:12px; font-weight:bold; padding:0px 20px 0px 0; width:152px; }
p.related a:hover { background:transparent url(ps_bullet-link-arrow-red_hover.gif) no-repeat scroll right center; font-size:12px; }

/* 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; padding-right: 15px;
background-position: right 2px; *background-position: right 3px;
background-image: url("ps_bullet-link-arrow-red_gif.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;}

/*For reg class use only*/
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; }

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; }
/* end reg class */

#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; }

/* NAVIGATION TAB FOR PS MOVE PAGES */
#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; text-indent: -9999px;
background: transparent url("nav_move_ps3.jpg") no-repeat 0 0; }
#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: 168px; 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; }

/* PS MOVE (PROD INFO) */
#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:420px; 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 .contentinfo span.strongtext1 a{background:url("ps_bullet-link-arrow-red_gif.gif") no-repeat scroll right center;
border-top:none; color:#292929; display:block; font-size:12px; margin:0 10px 0 0; width:78px; float:left; padding:0px 10px 0px 0;}
#main .pricearea .move_inner_box .contentinfo span.strongtext1 a:hover{background:url("ps_bullet-link-arrow-red_hover.gif") no-repeat scroll right center; color:#002596;}
#main .pricearea .move_inner_box .move_bg{background:#f1f1f1; height:27px; padding:0px 0 5px 0; clear:both;}

#main .pricearea .move_inner_box .move_bg a{
background:url("ps_bullet-link-arrow-red_gif.gif") no-repeat scroll right center;
border-top:none; color:#292929; display:block; font-size:12px; margin:0 10px 0 0; width:340px; float:right; padding:8px 10px 6px 0;}

#main .pricearea .move_inner_box .move_bg a:hover{background:url("ps_bullet-link-arrow-red_hover.gif") no-repeat scroll right center; color:#002596;}

#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}
#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;}

/* PS MOVE  */
/* PSP Software Updates*/
#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; }

/*All Buttons*/
.button {background:url(ps_button_bg_right.gif) no-repeat right -198px !important; display:block!important;font-size:14px!important;font-weight:bold!important;height:33px!important;line-height:33px!important;padding:0 18px 0 0px!important;width:auto!important; float:left!important;border:0px!important;margin:10px 0 0 0!important;}

.button span {
	background: url("ps_button_bg_left.gif") no-repeat scroll left -198px transparent;
    color: #FFFFFF !important;
    display: block !important;
    padding: 0 15px 0 10px !important;	
}

a.button:hover {background-position:right -231px!important;}
a.button:hover span {background-position:left -231px!important;}
a.button:active {background-position:right -264px!important;}
a.button:active span {background-position:left -264px!important;}

.button1{background:url(ps_button_bg_right1.gif) no-repeat right -198px !important; display:block!important;font-size:18px!important;font-weight:bold!important;height:33px!important;line-height:33px!important;padding:0 18px 0 0px!important;width:auto!important; float:left!important;border:0px!important;margin:10px 0 0 0!important;}
.button1 span {background:url(ps_button_bg_left1.gif) no-repeat left -198px ;color:#FFFFFF!important;display:block!important;padding:0px 15px 0px 10px!important; cursor:pointer !important; }

a.button1:hover {background-position:right -231px!important;}
a.button1:hover span {background-position:left -231px!important;}
a.button1:active {background-position:right -264px!important;}
a.button1:active span {background-position:left -264px!important;}
.colorWhite {background-position:right 0px !important; }
.colorWhite span {background-position:left 0px !important; color:#3c3c3c !important}
a.colorWhite:hover {background-position:right -132px !important; color:#ffffff !important}
a.colorWhite:hover span {background-position:left -132px !important; color:#ffffff !important}
a.colorWhite:active {background-position:right -165px !important; }
a.colorWhite:active span {background-position:left -165px !important; }

#consolepsp .button, #consolepsp .colorpsp, #psp_systems .button {background:url(ps_button_bg_right.gif) no-repeat right -198px !important;}
#consolepsp .button span, #consolepsp .colorpsp span, #psp_systems .button span  {background-position:left -198px !important ;}
#consolepsp a.button:hover, #consolepsp .colorpsp:hover, #console.psp a.button:hover, #psp_systems a.button:hover {background-position:right -231px !important;}
#consolepsp a.button:hover span, #consolepsp .colorpsp:hover span, #console.psp a.button:hover span , #psp_systems a.button:hover span {background-position:left -231px !important;}
#consolepsp a.button:active, #consolepsp .colorpsp:active, #console.psp a.button:active, #psp_systems a.button:active {background-position:right -264px !important;}
#consolepsp a.button:active span, #consolepsp .colorpsp:active span, #console.psp a.button:active span , #psp_systems a.button:active span {background-position:left -264px !important;}

.psp .button, .psp .colorpsp {background:url(ps_button_bg_right.gif) no-repeat right -198px !important;}
.psp .button span, .psp .colorpsp span {background-position:left -198px !important ;}
.psp a.button:hover, .psp .colorpsp:hover, #console.psp a.button:hover, #psp_systems a.button:hover {background-position:right -231px !important;}
.psp a.button:hover span, .psp .colorpsp:hover span, #console.psp a.button:hover span , #psp_systems a.button:hover span {background-position:left -231px !important;}
.psp a.button:active, .psp .colorpsp:active, #console.psp a.button:active, #psp_systems a.button:active {background-position:right -264px !important;}
.psp a.button:active span, .psp .colorpsp:active span, #console.psp a.button:active span , #psp_systems a.button:active span {background-position:left -264px !important;}

#console.ps3 .colorWhite {background-position:right 0px !important; color:555;}
#console.ps3 .colorWhite span {background-position:left 0px !important; color:#555 !important}
#console.ps3 a.colorWhite:hover {background-position:right -66px !important; color:#fff !important}
#console.ps3 a.colorWhite:hover span {background-position:left -66px !important; color:#fff !important}
#console.ps3 a.colorWhite:active {background-position:right -66px !important;}
#console.ps3 a.colorWhite:active span {background-position:left -66px !important; }

/*Button class added for PSN Section*/
.psn .button {display:block!important;font-size:18px!important;font-weight:bold!important;height:33px!important;line-height:33px!important;padding:0 20px 0 0px!important;width:auto!important; float:left!important;border:0px!important;margin:10px 0 0 0!important;}
.psn .button span {color:#FFFFFF!important;display:block!important;padding:0px 15px 0px 10px!important; cursor:pointer; }
.psn a.button:hover {background-position:right -231px!important;}
.psn a.button:hover span {background-position:left -231px!important;}
.psn a.button:active {background-position:right -264px!important;}
.psn a.button:active span {background-position:left -264px!important;}

.psn .colorWhite {background-position:right 0px !important; color:555;}
.psn .colorWhite span {background-position:left 0px !important; color:#555 !important}
.psn a.colorWhite:hover {background-position:right -66px !important; color:#fff !important}
.psn a.colorWhite:hover span {background-position:left -66px !important; color:#fff !important}
.psn a.colorWhite:active {background-position:right -66px !important; color:#fff !important}
.psn a.colorWhite:active span {background-position:left -66px !important; color:#fff !important}
/*Button class added for PSN Section END*/

.margin-bottom{margin-bottom:20px !important;}

/*All Buttons*/

/* New Button Classes */
.pspbuttons .button, .colorpsp {background:url(ps_button_bg_right.gif) no-repeat right -198px !important;}
.pspbuttons  .button span, .colorpsp span {background-position:left -198px !important ;}
.pspbuttons  a.button:hover, .colorpsp:hover, #console.psp a.button:hover, #psp_systems a.button:hover {background-position:right -231px !important;}
.pspbuttons  a.button:hover span, .colorpsp:hover span, #console.psp a.button:hover span , #psp_systems a.button:hover span {background-position:left -231px !important;}
.pspbuttons  a.button:active, .colorpsp:active, #console.psp a.button:active, #psp_systems a.button:active {background-position:right -264px !important;}
.pspbuttons  a.button:active span, .colorpsp:active span, #console.psp a.button:active span , #psp_systems a.button:active span {background-position:left -264px !important;}

.pspbuttons .cardbottom a {background:url(ps_bullet-link-arrow-red_gif.gif) no-repeat right 8px;}
.pspbuttons .cardbottom a:hover {background:url(ps_bullet-link-arrow-red_hover.gif) no-repeat right 8px;color:#002596;}
.pspbuttons .cardbottom a:hover span{color:#002596;}
.pspbuttons .faq .backbtn, .systemFaqps3 .backbtn a:hover {color:#002596;}

.ps3buttons .button, .colorps3 {background-position:right -198px !important;}
.ps3buttons .button span, .colorps3 span {background-position:left -198px !important;}
.ps3buttons a.button:hover, a.colorps3:hover {background-position:right -264px !important;;}
.ps3buttons a.button:hover span, a.colorps3:hover span {background-position:left -264px !important;}
.ps3buttons a.button:active, a.colorps3:active {background-position:right -264px !important;;}
.ps3buttons a.button:active span, a.colorps3:active span {background-position:left -264px !important;}

.ps2buttons .button, .colorps2 {background:url(ps_button_bg_right.gif) no-repeat right -396px !important;}
.ps2buttons .button span, .colorps2 span {background-position:left -396px !important;}
.ps2buttons a.button:hover, a.colorps2:hover {background-position:right -429px !important;}
.ps2buttons a.button:hover span, a.colorps2:hover span {background-position:left -429px !important;}
.ps2buttons a.button:active, a.colorps2:active {background-position:right -462px !important;}
.ps2buttons a.button:active span, a.colorps2:active span {background-position:left -462px !important;}

#ps2_systems .cardbottom a {background:url("ps2_bullet_lnk_arrow_gif.gif") no-repeat right 8px;}
#ps2_systems .cardbottom a:hover {background:url("ps2_bullet_lnk_arrow_hover_gif.gif") no-repeat right 8px;color:#002596;}
#ps2_systems .cardbottom a:hover span{color:#002596;}

/* New Button Classes */

#console.ps3.overview.scea_section #main {border-top:10px solid #2D2D2D;}
#playstation3.ps3.overview.scea_section #main {border-top:10px solid #2D2D2D;}

/* Fix for Promos */
.ps3buttons .games_promos .network_promo h4{padding-bottom:2px;color:#555;}
#playstation3.news #main{border-top:10px solid #2D2D2D;}

/* Fix for Branding on 15th Anniv Page */
#console.ps3.anniversary #main {border-top:10px solid #2D2D2D;}

/* Fix for Registration Product Starts - ASR */
#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;}
/* Fix for Registration Product Ends */

/* Code Starts for Ticker coming up - modf by ASR */
/* CSS for PSN Down Start... */
#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.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.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;}
/* CSS for PSN Down end... */
/* Code Starts for Ticker going up */

/* Ticker Starts - ASR */
#tickerOuterBox{position:absolute;left:0;top:-20px;height:1px; z-index:9999999; _top:-40px;}
/* Ticker Ends - ASR */

/* fix for ps2 btn on compare page */
.ps2 .button, .colorps2 {background:url(ps_button_bg_right.gif) no-repeat right -396px !important;}
.ps2 .button span, .colorps2 span {background-position:left -396px !important;}
.ps2 a.button:hover, a.colorps2:hover {background-position:right -429px !important;}
.ps2 a.button:hover span, a.colorps2:hover span {background-position:left -429px !important;}
.ps2 a.button:active, a.colorps2:active {background-position:right -462px !important;}
.ps2 a.button:active span, a.colorps2:active span {background-position:left -462px !important;}

#sidebar .button.forumButton span{ _width:115px !important; _padding-left: 4px !important;}

/* alert starts */#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;}
/*#modalContainer > #alertBox {position:fixed;}
*/#alertBox h1 {margin:0;font-size:12px;background-color:#5e5e5e;color:#FFF;padding:2px 0 2px 5px;}
#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;}
#mContainer {position:relative;width:600px;margin:auto;padding:5px;}
/* alert ends */.clear_faq{clear:both;width:500px;}


/*PS FORUM 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;*/ margin-left:0px !important; font-size:18px;} 
 
#home .button {margin-top:10px !important;}
#main .LatNews {background: none repeat scroll 0 0 #F2F2F2;border-bottom: 1px solid #EDEDED;}
#main .LatNews h2 {background-color: #F2F2F2;border-color: #FFFFFF;border-style: none solid solid;width: 766px;
border-width: medium 1px 1px; font-size: 27px; margin: 0;padding-bottom: 5px;padding-left: 10px;padding-top: 5px;}
.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;}
