html, body
{
	color: #d6d6d6;
	font: normal 12px Arial, Verdana, Sans-serif;
	background-color: #000;
	padding: 0;
	margin: 0;
}

a
{
	color: #d6d6d6;
	font-weight: bold;
	text-decoration: none;
}

a img, img:focus, a:focus
{
	border: 0;
	outline: none;
}

form, fieldset
{
	border: 0;
	padding: 0;
	margin: 0;
}

input, select, textarea
{
	font: normal 12px Arial, Verdana, Sans-serif;
}

h1, h2, h3, h4, h5
{
	padding: 0;
	margin: 0;
}

h1, h2
{
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
}

h2 span
{
	color: #403f3f;
}

p
{
	padding: 0;
	margin: 0 0 10px 0;
}

.title
{
	float: left;
	width: 616px;
	padding: 0 0 5px 0;
	border-bottom: solid 1px #252525;
}

/* =CSS Addition 11.03.08 */
#psn .title
{
	width: 915px;
	padding: 0 0 5px 0;
}

#psn .title .paging
{
	float: right;
	padding: 0;
	margin: 0;
}

.title h2
{
	float: left;
	display: block;
	width: 425px;
}

.title .paging
{
	float: right;
}

.clear
{
	clear: both;
}

.container
{
	width: 954px;
	margin: 0 auto;	
	padding: 0;
}

#playstation3, #psp, #playstation2, #playstationNetwork
{
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
}

#header
{
	background: url(../img/header/grey-bg-bg.gif) top center repeat-x;
	padding: 0;
	margin: 0;
	background-repeat: repeat-x;
	background-position: top center;
} 

#header .container
{
	width: 960px;
	background: url(../img/header/grey-bg.jpg) top left repeat-x;
}

#header .logo
{
	float: left;
	width: 57px;
	height: 44px;
	background: url(../img/header/playstation-logo.png) top left no-repeat;
	margin: 16px 0 0 12px;
}

/* =CSS Addition 10.24.08 */
#playstationNetwork #header .logo
{
	background: url(../img/header/playstation-logo-psn.png) top left no-repeat;
}
/* End =CSS Addition 10.24.08 */

#header .logo a
{
	display: block;
	width: 57px;
	height: 44px;
}

#header .logo h1
{
	display: none;
}

#header .loggedIn
{
	display: none;
	float: right;
	width: 309px;
	padding: 0;
	margin: 14px 0 0 0;
}

#header .loggedIn .userpic
{
	float: left;
	margin: 0 9px 0 0;
}

#header .loggedIn p
{
	float: left;
	width: 250px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding: 0 0 4px 1px;
	margin: 4px 0 0 0;
	border-bottom: solid 1px #353535;
}

/* =CSS Addition 10.24.08 */
#playstationNetwork #header .loggedIn p
{
	color: #2e2e2e
}
/* End =CSS Addition 10.24.08 */

#header .loggedIn .undercarriage
{
	float: left;
	width: 251px;
}

#header .loggedIn .links
{
	float: left;
	padding: 5px 0 0 0;
}

#header .loggedIn .links a
{
	float: left;
	display: block;
	color: #aaa;
	font-size: 10px;
	padding: 0 10px 0 0;
	margin: 0 10px 0 0;
}

#header .loggedIn .links a.myProfile
{
	border-right: solid 1px #8c8c8c;
}

#header .loggedIn .links a:hover
{
	color: #fff;
}

/* =CSS Addition 10.24.08 */
#playstationNetwork #header .loggedIn .links a
{
	color: #2e2e2e;
}
#playstationNetwork #header .loggedIn .links a:hover
{
	color: #fff;
}
/* End =CSS Addition 10.24.08 */

#header .loggedIn .buttons
{
	float: right;
	padding: 2px 0 0 0;
}

#header .loggedIn .buttons img
{
	border: solid 1px #313131;
	padding: 1px;
	margin: 0 0 0 1px;
}

#header .loggedOut
{
	display: block;
	float: right;
	width: 192px;
	background: url(../img/header/psn-logo.png) top left no-repeat;
	padding: 0 0 0 58px;
	margin: 16px 58px 0 0;
}

#header .loggedOut p
{
	width: 192px;
	color: #c8c8c8;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
	padding: 0;
	margin: 3px 0 7px 0;
}

/* =CSS Addition 10.24.08 */
#playstationNetwork #header .loggedOut p
{
	color: #2e2e2e;
}
/* End =CSS Addition 10.24.08 */

#header .loggedOut p.links
{
	margin: 0 0 7px 0;
}

#header .loggedOut a
{
	float: left;
	display: block;
	font-size: 10px;
	padding: 0 12px 0 0;
	margin: 0 12px 0 0;
}

#header .loggedOut a:hover
{
	color: #fff;
}

#header .loggedOut a.join
{
	color: #FFF;
	border-right: solid 1px #8c8c8c;
}

/* =CSS Addition 10.24.08 */
#playstationNetwork #header .loggedOut a
{
	color: #2e2e2e;
}

#playstationNetwork #header .loggedOut a:hover
{
	color: #fff;
}

#playstationNetwork #header .loggedOut a.join
{
	color: #2e2e2e;
}

#playstationNetwork #header .loggedOut a.join:hover
{
	color: #fff;
}
/* End =CSS Addition 10.24.08 */

#header .nav
{
	float: left;
	width: 957px;
	background-color: #000;
	padding: 3px 0 3px 3px;
	margin: 12px 0 0 0;
}

#header .nav a
{
	display: block;
	float: left;
	width: 155px;
	height: 36px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin: 0 4px 0 0;
}

#header .nav a h2
{
	display: none;
}

#header .nav a.buttonPlaystation3
{
	width: 157px;
	background-image: url(../img/header/playstation3.gif);
}

#header .nav a.buttonPsp
{
	background-image: url(../img/header/psp.gif);
}

#header .nav a.buttonPlaystation2
{
	background-image: url(../img/header/playstation2.gif);
}

#header .nav a.buttonPlaystationNetwork
{
	background-image: url(../img/header/playstation-network.gif);
}

#header .nav a:hover
{
	background-position: 0% 50%;
}

#playstation3 #header .nav a.buttonPlaystation3, #psp #header .nav a.buttonPsp, #playstation2 #header .nav a.buttonPlaystation2, #playstationNetwork #header .nav a.buttonPlaystationNetwork
{
	background-position: 0% 100%;
}

#header .nav .search
{
	float: left;
	margin: 7px 0 0 10px;
}

#header .nav .search input
{
	float: left;
}

#header .nav .search input.active
{
	color: #d6d6d6;	
}

#header .nav .search .keyword
{
	width: 250px;
	height: 17px;
	color: #7d7d7d;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	background: url(../img/header/search-bg.gif) top left no-repeat;
	padding: 5px 0 0 20px;
	margin: 0;
	border: 0;
}

#header .nav .search .submit
{
	width: 26px;
	height: 22px;
	padding: 0;
	margin: 0;
	border: 0;
}

#header .secondaryNav
{
	float: left;
	width: 954px;
	height: 25px;
	background: top left no-repeat;
	margin: 0 0 3px 3px;
}

#default #header .secondaryNav
{
	display: none;
}

#header .secondaryNav a
{
	display: block;
	float: left;
	font-weight: bold;
	padding: 5px 15px 6px 15px;
	margin: 0;
	cursor: pointer;
	background: url(../img/header/subnav-hover.png) 0px -100px no-repeat;
}

#header .secondaryNav a.first
{
	padding: 5px 15px 6px 8px;
}

#header .secondaryNav a:hover
{
	background-repeat: repeat;	
	background-position: 0 0;	
}

#header .secondaryNav a.on
{
	background: url(../img/header/subnav-on.png);
	background-repeat: repeat;	
	background-position: 0 0;	
}

/* =CSS Addition 10.24.08 */
#playstationNetwork #header .secondaryNav a
{
	display: block;
	float: left;
	font-weight: bold;
	color: #2e2e2e;
	padding: 5px 15px 6px 15px;
	margin: 0;
	cursor: pointer;
	background: url(../img/header/subnav-hover-psn.png) 0px -100px no-repeat;
}

#playstationNetwork #header .secondaryNav a.first
{
	padding: 5px 15px 6px 8px;
}

#playstationNetwork #header .secondaryNav a:hover
{
	background-repeat: repeat;	
	background-position: 0 0;	
}

#playstationNetwork #header .secondaryNav a.on
{
	background: url(../img/header/subnav-on-psn.png);
	background-repeat: repeat;	
	background-position: 0 0;
}
/* End =CSS Addition 10.24.08 */

#header .default .secondaryNav
{
	display: none;
}

/* PLAYSTATION3 STYLES */

#playstation3 #header
{
	background-image: url(../img/header/playstation3-bg-bg.gif);
}

#playstation3 #header .container
{
	background-image: url(../img/header/playstation3-bg.jpg);
}

#playstation3 #header .loggedIn p, #playstation3 #header .loggedIn .buttons img
{
	border-color: #670c10;
}

#playstation3 #header .secondaryNav
{
	background-image: url(../img/header/playstation3-subnav-bg.jpg);
}

/* PSP STYLES */

#psp #header
{
	background-image: url(../img/header/psp-bg-bg.gif);
}

#psp #header .container
{
	background-image: url(../img/header/psp-bg.jpg);
}

#psp #header .loggedIn p, #psp #header .loggedIn .buttons img
{
	border-color: #795809;
}

#psp #header .secondaryNav
{
	background-image: url(../img/header/psp-subnav-bg.jpg);
}

/* PLAYSTATION2 STYLES */

#playstation2 #header
{
	background-image: url(../img/header/playstation2-bg-bg.gif);
}

#playstation2 #header .container
{
	background-image: url(../img/header/playstation2-bg.jpg);
}

#playstation2 #header .loggedIn p, #playstation2 #header .loggedIn .buttons img
{
	border-color: #003153;
}

#playstation2 #header .secondaryNav
{
	background-image: url(../img/header/playstation2-subnav-bg.jpg);
}

/* PLAYSTATION NETWORK STYLES */

#playstationNetwork #header
{
	background-image: url(../img/header/playstation-network-bg-bg.gif);
}

#playstationNetwork #header .container
{
	background-image: url(../img/header/playstation-network-bg.jpg);
}

#playstationNetwork #header .loggedIn p, #playstationNetwork #header .loggedIn .buttons img
{
	border-color: #362165;
}

#playstationNetwork #header .secondaryNav
{
	background-image: url(../img/header/playstation-network-subnav-bg.jpg);
}

#content
{
	width: 954px;
	min-height: 500px;
}

#footer
{
	float: left;
	width: 100%;
	height: 180px;
	background: #1c1c1c url(../img/footer-bg.gif) top left repeat-x;
	margin: 100px 0 0 0;
}

#footer .col.left
{
	float: left;
	width: 298px;
	margin: 0 20px 0 10px;
}

#footer .col.right
{
	float: right;
	width: 616px;
	margin: 0 10px 0 0;
}

#footer .col.left
{
	position: relative;
	top: 0;
	left: 5px;
	text-align: right;
}

#footer .col.left img
{
	vertical-align: middle;
}

#footer .col.left
{
	margin-top: 20px;
}

#footer .col.right
{
	margin-top: 16px;
	background: url(../img/footer-rule.gif) top left repeat-x;
}

#footer ul
{
	float: left;
	width: 210px;
	color: #808080;
	font-size: 10px;
	list-style-type: none;
	list-style-position: inside;
	padding: 0;
	margin: 0;
}

#footer ul.last
{
	width: 192px;
	overflow: hidden;
}

#footer ul li
{
	float: left;
	width: 197px;
	padding: 0 0 3px 13px;
	margin: 12px 0 0 0;
	background: url(../img/footer-bullet.gif) 0 6px no-repeat;
}

#footer ul li a
{
	font-size: 12px;
	font-weight: normal;
}

#footer ul li a:hover
{
	color: #fff;
}

#footer p.copyright
{
	float: left;
	width: 100%;
	color: #4f4f4f;
	font-size: 10px;
	margin: 16px 0 0 0;
}

/* GENERIC HEADING */

.heading
{
	width: 954px;
	padding: 35px 10px 25px 10px;
	background: url(../img/content-bg.gif) top left no-repeat;
	overflow: hidden;
}

.heading h1
{
	float: left;
	width: 634px;
	padding: 0;
	margin: 0;
}

.heading .paging
{
	float: right;
	margin: 0 20px 0 0;
}

.heading ul.subnav
{
	float: left;
	display: block;
	width: 934px;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
	list-style-position: inside;
	padding: 0;
	margin: 5px 0 0 0;
}

/* =CSS Edit 10.29.08 */
#playstation3 .heading ul.subnav
{
	color: #d30000;
}
/* End =CSS Edit 10.29.08 */

#psp .heading ul.subnav
{
	color: #FFA701;
}

/* =CSS Edit 10.29.08 */
#playstation2 .heading ul.subnav
{
	color: #00aeff;
}
/* End =CSS Edit 10.29.08 */

#playstationNetwork .heading ul.subnav
{
	color: #0060ff;
}

.heading ul.subnav li
{
	float: left;
	display: block;
	height: 13px;
	padding: 0 8px;
	border-left: solid 1px #353535;
}

.heading ul.subnav li.first
{
	padding-left: 0;
	border-left: 0;
}

.heading ul.subnav li a
{
	color: #C8C8C8;
}

.heading ul.subnav li a:hover
{
	color: #FFFFFF;
}

/* GENERIC SIDE MENU */

ul.menu
{
	float: left;
	display: block;
	width: 279px;
	list-style-type: none;
	list-style-position: inside;
	padding: 0;
	margin: 0 0 0 0;
}

ul.menu li
{
	display: block;
	width: 279px;
	height: 22px;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 5px 0 0 0;
	background: url(../img/menu-bg.gif) top right no-repeat;
}

ul.menu li.first
{
	margin: 0;
}

ul.menu li a
{
	display: block;
	width: 245px;
	padding: 5px 0 4px 34px;
	background: url(../img/menu.gif) top left no-repeat;
}

ul.menu li.selected a
{
	color: #ffa701;
	background: url(../img/menu-selected.gif) top left no-repeat;
}

ul.menu li a:hover
{
	color: #fff;
	background: url(../img/menu-selected.gif) top left no-repeat;
}

/* BUTTONS */

a.button
{
	display: block;
	width: 122px;
	height: 22px;
	background-position: 0cm 0cm;
	background-repeat: no-repeat;
}

a.button span
{
	display: none;
}

a.button.videos
{
	background-image: url(../img/button-videos.gif);
}

a.button.screenshots
{
	background-image: url(../img/button-screenshots.gif);
}

a.button.buyNow
{
	background-image: url(../img/button-buy-now.gif);
}

a.button.locateStore
{
	background-image: url(../img/button-locate-store.gif);
}

a.button.addToMy
{
	background-image: url(../img/button-add-to-my.gif);
}

a.button.episodeTrailers
{
	background-image: url(../img/button-episode-trailers.gif);
}

a.button.goToStore
{
	background-image: url(../img/button-go-to-store.gif);
}

a.button.order
{
	background-image: url(../img/button-order.gif);
}

a.button.continue
{
	background-image: url(../img/button-continue.gif);
}

a.button.cancel
{
	background-image: url(../img/button-cancel.gif);
}

a.button:hover
{
	background-position: 0% 25%;
}

a.button.on, a.button.on:hover
{
	cursor: default;
	background-position: 0% 50%;
}

a.button.buyNow:hover
{
	background-position: 0% 0%;
}

.buttons a.button:hover
{
	background-position: 0% 20%;
}

#playstation3 .buttons a.button.on
{
	background-position: 0% 40%;
}

#psp .buttons a.button.on
{
	background-position: 0% 60%;
}

#playstation2 .buttons a.button.on
{
	background-position: 0% 80%;
}

#playstationNetwork .buttons a.button.on, a.button.goToStore:hover, a.button.continue:hover, a.button.cancel:hover
{
	background-position: 0px 100%;
}

/* CALLOUT ICONS */

a.callout div.icon
{
	float: left;	
	width: 61px;
	height: 56px;
	margin:	0 9px 0 0;	
	text-indent: -9999px;
}

#playstation3 .forums a.callout div.icon
{
	background: url("../img/icon-ps3-forums.gif") no-repeat left top;
}

#playstation3 .news a.callout div.icon
{
	background: url("../img/icon-ps3-news.gif") no-repeat left top;
}

#playstation3 .manuals a.callout div.icon
{
	background: url("../img/icon-ps3-manuals.gif") no-repeat left top;
}

#playstation3 .warranty a.callout div.icon
{
	background: url("../img/icon-ps3-warranty.gif") no-repeat left top;
}

#playstation3 a.callout:hover div.icon
{
	background-position: 0 100%;	
}

#playstation3 a.callout p
{
	float: left;
	line-height: 14px;
	background: url("../img/chevron-small.gif") no-repeat 100% 65%;
	padding: 0 13px 0 0;
}

#playstation3 a.callout:hover p
{
	line-height: 14px;
	color:#d30000;
	background: url("../img/chevron-ps3-small.gif") no-repeat 100% 65%;
}

#psp .forums a.callout div.icon
{
	background: url("../img/icon-psp-forums.gif") no-repeat left top;
}

#psp .news a.callout div.icon
{
	background: url("../img/icon-psp-news.gif") no-repeat left top;
}

#psp .manuals a.callout div.icon
{
	background: url("../img/icon-psp-manuals.gif") no-repeat left top;
}

#psp .warranty a.callout div.icon
{
	background: url("../img/icon-psp-warranty.gif") no-repeat left top;
}

#psp a.callout:hover div.icon
{
	background-position: 0 100%;	
}

#psp a.callout p
{
	float: left;
	line-height: 14px;
	background: url("../img/chevron-small.gif") no-repeat 100% 65%;
	padding: 0 13px 0 0;
}

#psp a.callout:hover p
{
	line-height: 14px;
	color:#ffa701;
	background: url("../img/chevron-psp-small.gif") no-repeat 100% 65%;
}

#playstation2 .forums a.callout div.icon
{
	background: url("../img/icon-ps2-forums.gif") no-repeat left top;
}

#playstation2 .news a.callout div.icon
{
	background: url("../img/icon-ps2-news.gif") no-repeat left top;
}

#playstation2 .manuals a.callout div.icon
{
	background: url("../img/icon-ps2-manuals.gif") no-repeat left top;
}

#playstation2 .warranty a.callout div.icon
{
	background: url("../img/icon-ps2-warranty.gif") no-repeat left top;
}

#playstation2 a.callout:hover div.icon
{
	background-position: 0 100%;	
}

#playstation2 a.callout p
{
	float: left;
	line-height: 14px;
	background: url("../img/chevron-small.gif") no-repeat 100% 65%;
	padding: 0 13px 0 0;
}

#playstation2 a.callout:hover p
{
	line-height: 14px;
	color:#00aeff;
	background: url("../img/chevron-ps2-small.gif") no-repeat 100% 65%;
}

/* GENERIC USERPIC */

.userpic
{
	width: 45px;
	height: 45px;
	padding: 1px;
	background: url(../img/userpic-bg.gif) top left no-repeat;
	border: solid 1px #252525;
}

/* RSS BOX */

.box.rss p
{
	float: left;
	margin: 0;
	padding: 0;
}

.box.rss p.icons
{
	float: right;
	width: 310px;
	text-align: right;
	padding: 0 5px 0 0;
	margin: 0;
}

.box.rss p.icons img
{
	position: relative;
	top: -2px;
	left: 0;
	vertical-align: middle;
	margin: 0 0 0 4px;
}

.box.rss p.icons span.divide
{
	border-right: solid 1px #343434;
	padding: 0 0 0 7px;
	margin: 0 7px 0 0;
}

#playstation3 .box.rss a:hover
{
	color:#d30000;
}

#psp .box.rss a:hover
{
	color:#ffa701;
}

#playstation2 .box.rss a:hover
{
	color:#00aeff;
}

/* =CSS Edit 10.24.08 */
#playstationNetwork .box.rss a:hover
{
	color:#0060ff;
}
/* End =CSS Edit 10.24.08 */

/* GENERIC BOX */

.box
{
	float: left;
	width: 100%;
	color: #c8c8c8;
	background: #252525 url(../img/bottom-right.gif) bottom right no-repeat;
	margin: 0 0 20px 0;
}

.box .boxBottomLeft
{
	float: left;
	width: 100%;
	background: transparent url(../img/bottom-left.gif) bottom left no-repeat;
}

.box .boxTopRight
{
	float: left;
	width: 100%;
	background: transparent url(../img/top-right.gif) top right no-repeat;
}

.box .boxContent
{
	float: left;
	padding: 10px;
	background: transparent url(../img/top-left.gif) top left no-repeat;
}

.box p
{
	font-size: 10px;
	padding: 0 8px;
	margin: 0;
}

/* GENERIC BOX INNER */

.box .inner
{
	float: left;
	background: #000 url(../img/inner-bottom-right.gif) bottom right no-repeat;
	margin-bottom: 10px;
}

.box .innerTopRight
{
	float: left;
	background: transparent url(../img/inner-top-right.gif) top right no-repeat;
}

.box .innerBottomLeft
{
	float: left;
	background: transparent url(../img/inner-bottom-left.gif) bottom left no-repeat;
}

.box .innerContent
{
	float: left;
	background: transparent url(../img/inner-top-left.gif) top left no-repeat;
}

/* SPECIFIC BOX SIZES */

.box.top .boxContent
{
	background: url(../img/box-top.gif) top left repeat-x;
}

.box.top .boxTopRight
{
	padding: 0;
	background-image: none;
}

.col.left .box .boxContent
{
	width: 278px;
}

.col.right .box .boxContent
{
	width: 596px;
}

/* GENERIC PAGING */

.paging
{
	height: 21px;
	text-align: center;
	margin: 0 auto;
	font-size: 11px;
}

.paging span
{
	padding: 4px 10px 5px 10px;
	background: url(../img/paging-bg.gif) center left repeat-x;
}

.paging img
{
	height: 21px;
	margin-bottom: 1px;
	padding-bottom: 0;
	vertical-align: middle;
}

/* GENERIC RATING */

ul.rating
{
	display: block;
	width: 151px;
	height: 42px;
	list-style-type: none;
	list-style-position: inside;
	background: url(../img/ratings/rating-bg.gif) top left no-repeat;
	margin: 0 auto;
}

ul.rating li
{
	float: left;
	display: block;
	width: 22px;
	height: 16px;
	background: url(../img/ratings/rating-unrated.gif) center center no-repeat;
	margin: 11px 0 0 0;
}

ul.rating li.on
{
	background-image: url(../img/ratings/rating-star.gif);
}

/* GENERIC GAME LISTING */

.gameGrid
{
	width: 636px;
}

.gameGrid .game
{
	float: left;
	position: relative;	
	width: 192px;
	height: 164px;
	margin: 0 20px 18px 0;
}

.gameGrid .game a.updated
{
	position: absolute;
	top: -7px;
	right: -4px;
	width: 62px;
	height: 21px;
	background: url("../img/badge_updated.png") no-repeat;
	text-indent: -9999px;
	z-index: 2;
}

.gameGrid .game a.new
{
	position: absolute;
	top: -7px;
	right: -4px;
	width: 42px;
	height: 21px;
	background: url("../img/badge_new.png") no-repeat;
	text-indent: -9999px;
	z-index: 2;
}

.gameGrid .game img
{
	width: 190px;
	height: 107px;
	border: solid 1px #252525;
}

.gameGrid .game h3
{
	font-size: 14px;
	line-height: 17px;
	padding: 0;
	margin: 7px 0 3px 0;
}

.gameGrid .game h3 a
{
	color: #ffa701;
}

.gameGrid .game a.more
{
	font-size: 10px;
}

.gameGrid .game a.more
{
	float: left;
	font-size: 10px;
	line-height: 11px;
	font-weight: bold;
	background: url("../img/chevron-small.gif") no-repeat 100% 60%;
	padding: 0 13px 0 0;
}

#playstation3 .gameGrid .game a:hover.more
{
	color:#d30000;
	background: url("../img/chevron-ps3-small.gif") no-repeat 100% 60%;
}

#psp .gameGrid .game a:hover.more
{
	color:#ffa701;
	background: url("../img/chevron-psp-small.gif") no-repeat 100% 60%;
}

#playstation2 .gameGrid .game a:hover.more
{
	color:#00aeff;
	background: url("../img/chevron-ps2-small.gif") no-repeat 100% 60%;
}

.gameGrid .game.featured
{
	width: 404px;
	height: 328px;
}

.gameGrid .game.featured img
{
	width: 402px;
	height: 226px;
}

.gameGrid .game.featured h3
{
	width: 380px;
	font-size: 24px;
	line-height: 26px;
	padding: 0;
	margin: 16px 0 5px 0;
}

/* GENERIC COMMENT LISTING */

.comment
{
	float: left;
	width: 616px;
	margin: 0 0 30px 0;
}

.comment .userpic
{
	float: left;
	margin: 0 3px 0 0;
}

.comment .bubble
{
	float: left;
	width: 564px;
	background: url(../img/comment-top.gif) top left no-repeat;
}

.comment .text
{
	float: left;
	width: 524px;
	background: url(../img/comment-bottom.gif) bottom left no-repeat;
	padding: 11px 12px 15px 28px;
}

.comment h3
{
	font-size: 16px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 5px 0;
}

.comment h4
{
	font-size: 10px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 11px 0;
}

.comment h4 a
{
	font-weight: normal;
	color: #efefef;
}

#playstation3 .comment h4 a:hover
{
	color:#d30000;
}

#psp .comment h4 a:hover
{
	color:#ffa701;
}

#playstation2 .comment h4 a:hover
{
	color:#00aeff;
}

/* =CSS Edit 10.24.08 */
#playstationNetwork .comment h4 a:hover
{
	color:#0060ff;
}
/* End =CSS Edit 10.24.08 */

.comment p
{
	margin: 0 0 12px 0;
}

.comment a.more
{
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	background: url("../img/chevron-small.gif") no-repeat 100% 67%;
	padding: 0 13px 0 0;
}

#playstation3 .comment a:hover.more
{
	color:#d30000;
	background: url("../img/chevron-ps3-small.gif") no-repeat 100% 67%;
}

#psp .comment a:hover.more
{
	color:#ffa701;
	background: url("../img/chevron-psp-small.gif") no-repeat 100% 67%;
}

#playstation2 .comment a:hover.more
{
	color:#00aeff;
	background: url("../img/chevron-ps2-small.gif") no-repeat 100% 67%;
}

/* =CSS Edit 10.24.08 */
#playstationNetwork .comment a:hover.more
{
	color:#0060ff;
	background: url("../img/chevron-psn-small.gif") no-repeat 100% 67%;
}
/* End =CSS Edit 10.24.08 */

/* GENERIC OCMMENT GRID */

.commentsGrid
{
	width: 954px;
}

.commentsGrid .comment
{
	width: 299px;
	margin: 0 19px 0 0;
}

.commentsGrid .comment .bubble
{
	width: 247px;
	background-image: url(../img/comment-top-small.gif);
}

.commentsGrid .comment .text
{
	float: left;
	width: 210px;
	background-image: url(../img/comment-bottom-small.gif);
	padding: 9px 11px 8px 26px;
}

.commentsGrid .comment h3
{
	margin: 0 0 3px 0;
}

.commentsGrid .comment h4
{
	margin: 0 0 8px 0;
}

.commentsGrid .comment h5
{
	color: #959595;
	font-size: 10px;
	font-weight: normal;
	margin: 0 0 10px 0;
}

.commentsGrid .comment p
{
	line-height: 18px;
	margin: 0 0 7px 0;
}

/* GAME DETAIL PAGE */

#gameDetail .col.left
{
	float: left;
	width: 298px;
	margin: 0 20px 0 10px;
}

#gameDetail .col.right
{
	float: right;
	width: 616px;
	margin: 0 10px 0 0;
}

#gameDetail .col.left .innerContent
{
	width: 278px;
}

#gameDetail .panel
{
	float: left;
	margin: 0 0 10px 0;
}

#gameDetail .panel img.boxCover
{
	float: left;
	width: 111px;
	height: 128px;
	margin: 0 26px 0 8px;
}

#gameDetail .panel .options
{
	float: left;
	width: 122px;
	padding: 19px 0 0 0;
}

#gameDetail .panel .options a
{
	display: block;
	color: #959595;
	font-size: 10px;
	margin: 12px 0 0 10px;
	text-shadow: #000 0.1em 0.1em;
}

#gameDetail .panel .options a.button
{
	margin: 0 0 7px 0;
}

#gameDetail .panel .options a.button:hover
{
	background-position: 0% 100%;
}

#gameDetail .panel .options a.ogs
{
	float: left;
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
	background: url("../img/chevron-small.gif") no-repeat 100% 65%;
	padding: 0 13px 0 0;
	margin: 0 0 0 10px;
}

#playstation3 #gameDetail .panel .options a:hover.ogs
{
	color:#d30000;
	background: url("../img/chevron-ps3-small.gif") no-repeat 100% 65%;
}

#psp #gameDetail .panel .options a:hover.ogs
{
	color:#ffa701;
	background: url("../img/chevron-psp-small.gif") no-repeat 100% 65%;
}

#playstation2 #gameDetail .panel .options a:hover.ogs
{
	color:#00aeff;
	background: url("../img/chevron-ps2-small.gif") no-repeat 100% 65%;
}

#gameDetail .rating p
{
	font-size: 10px;
	padding: 10px 10px 2px 10px;
}

#gameDetail .rating p a
{
	background: url("../img/chevron-small.gif") no-repeat 100% 66%;
	font-size: 10px;
	line-height: 10px;	
	padding: 0 13px 0 3px;
}

#playstation3 #gameDetail .rating p a:hover
{
	color:#d30000;
	background: url("../img/chevron-ps3-small.gif") no-repeat 100% 65%;
}

#psp #gameDetail .rating p a:hover
{
	color:#ffa701;
	background: url("../img/chevron-psp-small.gif") no-repeat 100% 65%;
}

#playstation2 #gameDetail .rating p a:hover
{
	color:#00aeff;
	background: url("../img/chevron-ps2-small.gif") no-repeat 100% 54%;
}

#gameDetail .rating p.caption
{
	color: #d6d6d6;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 14px 0;
}

#gameDetail .rating .innerContent
{
	padding: 0 0 16px 0;
}

#gameDetail .inner.details
{
	margin-bottom: 0;
}

#gameDetail .details .innerContent
{
	padding: 5px 0 0 0;
}

#gameDetail .details p
{
	font-size: 12px;
	padding: 5px 10px 0 10px;
}

#gameDetail .details p a
{
	background: url("../img/chevron-small.gif") no-repeat 100% 66%;
	line-height: 10px;	
	padding: 0 13px 0 0;
}

#playstation3 #gameDetail .details p a:hover
{
	color:#d30000;
	background: url("../img/chevron-ps3-small.gif") no-repeat 100% 65%;
}

#psp #gameDetail .details p a:hover
{
	color:#ffa701;
	background: url("../img/chevron-psp-small.gif") no-repeat 100% 65%;
}

#playstation2 #gameDetail .details p a:hover
{
	color:#00aeff;
	background: url("../img/chevron-ps2-small.gif") no-repeat 100% 54%;
}

#gameDetail .details .ESRBRating
{
	float: left;
	width: 262px;
	border-top: solid 1px #252525;
	padding: 10px 10px 10px 10px;
	margin: 7px 0 0 0;
}

#gameDetail .details .ESRBRating img
{
	float: left;
	margin: 0 10px 0 0;
}

#gameDetail .details .ESRBRating p
{
	margin: 13px 0 0 0;
	font-size: 10px;
	line-height: 14px;
}

#gameDetail .accessories .title
{
	width: 190px;
	height: 17px;
	background: url(../img/title-compatible-accessories.gif) top left no-repeat;
	border: 0;
	margin: 3px 0 4px 0;
}

#gameDetail .playstationNetwork .title
{
	width: 280px;
	height: 39px;
	background: url(../img/title-playstation-network.gif) top left no-repeat;
	margin: 0 0 4px 0;
}

#gameDetail .playstationNetwork .title h2, #gameDetail .accessories .title h2
{
	display: none;
}

#gameDetail .playstationNetwork .inner, #gameDetail .accessories .inner
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#gameDetail .playstationNetwork .inner .title
{
	width: 100%;
	height: auto;
	background-image: none;
	border-bottom: solid 1px #252525;
	padding: 0 0 1px 0;
	margin: 0;
}

#gameDetail .playstationNetwork .inner .title h3
{
	font-size: 16px;
}

#gameDetail .playstationNetwork .inner .title h4
{
	font-size: 12px;
	margin: 9px 0 0 0;
}

#gameDetail .playstationNetwork p, #gameDetail .accessories p
{
	font-size: 12px;
}

#gameDetail .inner.link
{
	margin-bottom: 0;
}

#gameDetail .inner.link p, #gameDetail .inner.link p
{
	font-size: 10px;
	text-align: left;
	margin: 9px 4px;
}

#gameDetail .inner.link p a
{
	background: url("../img/chevron-small.gif") no-repeat 100% 66%;
	line-height: 11px;	
	padding: 0 13px 0 0;
}

#playstation3 #gameDetail .inner.link p a:hover
{
	color:#d30000;
	background: url("../img/chevron-ps3-small.gif") no-repeat 100% 65%;
}

#psp #gameDetail .inner.link p a:hover
{
	color:#ffa701;
	background: url("../img/chevron-psp-small.gif") no-repeat 100% 65%;
}

#playstation2 #gameDetail .inner.link p a:hover
{
	color:#00aeff;
	background: url("../img/chevron-ps2-small.gif") no-repeat 100% 54%;
}

#gameDetail .playstationNetwork img.featured, #gameDetail .accessories img.featured
{
	margin: 16px 0 10px 0;
}

#gameDetail .playstationNetwork img.featured
{
	margin-top: 10px;
}

#gameDetail .playstationNetwork .paging, #gameDetail .accessories .paging
{
	margin: 12px auto 19px auto;
}

#gameDetail .gameDescription
{
	float: left;
	margin: 0 0 56px 0;
}

#gameDetail .gameDescription img.main
{
	float: left;
	border-top: solid 1px #252525;
	padding-top: 1px;
}

#gameDetail .gameDescription .buttons
{
	width: 253px;
	height: 26px;
	background: url(../img/button-bg.gif) top left no-repeat;
	padding: 4px 0 0 1px;
	margin: 0 auto 0 auto;
}

#gameDetail .gameDescription .buttons a
{
	float: left;
	margin: 0 0 0 3px;
}

#gameDetail .gameDescription h2
{
	margin: 15px 0 4px 0;
}

#gameDetail .gameDescription p
{
	font-size: 14px;
	line-height: 20px;
	padding: 0;
	margin: 0;
}

#gameDetail .gameDescription a.more
{
	font-size: 10px;
	float: left;
	line-height: 11px;
	font-weight: bold;
	background: url("../img/chevron-small.gif") no-repeat 100% 60%;
	padding: 0 13px 0 0;
	margin: 12px 0 0 0;
}

#playstation3 #gameDetail .gameDescription a:hover.more
{
	color:#d30000;
	background: url("../img/chevron-ps3-small.gif") no-repeat 100% 60%;
}

#psp #gameDetail .gameDescription a:hover.more
{
	color:#ffa701;
	background: url("../img/chevron-psp-small.gif") no-repeat 100% 60%;
}

#playstation2 #gameDetail .gameDescription a:hover.more
{
	color:#00aeff;
	background: url("../img/chevron-ps2-small.gif") no-repeat 100% 60%;
}

#gameDetail .gameNews .title, #psn .news .title
{
	margin: 0 0 30px 0;
}

#gameDetail .userRatingsReviews
{
	float: left;
	margin-top: 38px;
}

#gameDetail .userRatingsReviews .title
{
	margin: 0 0 1px 0;
}

#gameDetail .userRatingsReviews .comment .text
{
	background-image: url(../img/helpful-bg.gif);
	padding-bottom: 0;
}

#gameDetail .userRatingsReviews .comment ul.rating
{
	float: right;
	width: 115px;
	height: 16px;
	background-image: none;
	padding: 0;
	margin: 0;
}

#gameDetail .userRatingsReviews .comment ul.rating li.on
{
	background-image: url(../img/ratings/rating-star-yellow.gif);
}

#gameDetail .userRatingsReviews .helpful
{
	float: left;
	width: 100%;
	height: 33px;
	font-size: 10px;
	line-height: 21px;
	margin: 12px 0 0 0;
	padding: 10px 0 0 0;
}

#gameDetail .userRatingsReviews .helpful p
{
	float: left;
	display: block;
	width: 220px;
	font-size: 10px;
	padding: 0;
	margin: 0;
}

#gameDetail .userRatingsReviews .helpful .rate
{
	float: right;
	font-weight: bold;
}

#gameDetail .userRatingsReviews .helpful img
{
	position: relative;
	top: -2px;
	left: 0;
	vertical-align: middle;
}

#gameDetail .memberReview
{
	width: 616px;
	margin-bottom: 30px;
}

#gameDetail .memberReview .inner
{
	width: 596px;
	margin-bottom: 0;
}

#gameDetail .memberReview .boxContent, #gameDetail .memberReview .boxTopRight,  #gameDetail .memberReview .innerContent, #gameDetail .memberReview .innerTopRight
{
	padding-top: 0;
	background-image: none;
}

#gameDetail .userRatingsReviews .memberReview .userpic
{
	float: left;
	margin: 6px 10px 8px 8px;
}

#gameDetail .userRatingsReviews .memberReview .review
{
	float: left;
	width: 321px;
	margin: 0 10px 0 0;
}

#gameDetail .userRatingsReviews .memberReview .review p a
{
	font-size: 10px;
	line-height: 11px;
	font-weight: bold;
	background: url("../img/chevron-small.gif") no-repeat 100% 60%;
	padding: 0 13px 0 0;
	margin: 0 0 0 5px;
}

#playstation3 #gameDetail .userRatingsReviews .memberReview .review p a:hover
{
	color:#d30000;
	background: url("../img/chevron-ps3-small.gif") no-repeat 100% 60%;
}

#psp #gameDetail .userRatingsReviews .memberReview .review p a:hover.more
{
	color:#ffa701;
	background: url("../img/chevron-psp-small.gif") no-repeat 100% 60%;
}

#playstation2 #gameDetail .userRatingsReviews .memberReview .review p a:hover.more
{
	color:#00aeff;
	background: url("../img/chevron-ps2-small.gif") no-repeat 100% 60%;
}

/* =CSS Edit 10.24.08 */
#playstationNetwork #gameDetail .userRatingsReviews .memberReview .review p a:hover.more
{
	color:#0060ff;
	background: url("../img/chevron-psn-small.gif") no-repeat 100% 60%;
}
/* End =CSS Edit 10.24.08 */

#gameDetail .userRatingsReviews .memberReview .review p.caption
{
	color: #d6d6d6;
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0 8px 0;
}

#gameDetail .userRatingsReviews .memberReview ul.rating
{
	float: right;
	width: 151px;
	margin: 9px 0 0 0;
}

#gameDetail .disclaimer
{
	margin: 40px 0 0 0;
}

#gameDetail .disclaimer p, #gameDetail .seeAll p
{
	padding: 0;
	margin: 0;
}

#gameDetail .seeAll a
{
	float: left;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	background: url("../img/chevron-small.gif") no-repeat 100% 60%;
	padding: 0 13px 0 0;
}

#playstation3 #gameDetail .seeAll a:hover
{
	color:#d30000;
	background: url("../img/chevron-ps3-small.gif") no-repeat 100% 60%;
}

#psp #gameDetail .seeAll a:hover
{
	color:#ffa701;
	background: url("../img/chevron-psp-small.gif") no-repeat 100% 60%;
}

#playstation2 #gameDetail .seeAll a:hover
{
	color:#00aeff;
	background: url("../img/chevron-ps2-small.gif") no-repeat 100% 60%;
}

#gameDetail #relatedItems .title
{
	float: left;
	width: 616px;
	padding: 0 0 2px 0;
	margin: 0 0 4px 0;
}

#gameDetail #relatedItems .title h2
{
	width: 616px;
	font-size: 20px;
}

#gameDetail #relatedItems .item
{
	float: left;
	width: 616px;
	margin: 20px 0;
}

#gameDetail #relatedItems .item .thumbnail
{
	float: left;
	width: 93px;
	margin: 0 14px 0 0;
}

#gameDetail #relatedItems .item .info
{
	float: left;
	width: 509px;
}

#gameDetail #relatedItems .item h3
{
	font-size: 14px;
	margin: 2px 0 0 0;
}

#gameDetail #relatedItems .item p
{
	font-size: 12px;
	line-height: 17px;
	margin: 5px 0 0 0;
}

#gameDetail #relatedItems .access
{
	float: left;
	width: 600px;
	border-top: solid 1px #252525;
	padding: 0 0 0 16px;
	margin: 10px 0 20px 0;
}

#gameDetail #relatedItems .access h3
{
	font-size: 12px;
	line-height: 17px;
	margin: 18px 0 0 0;
}

#gameDetail #relatedItems .access p
{
	font-size: 11px;
	font-weight: bold;
	line-height: 17px;
	color: #999;
}

#gameDetail #relatedItems .access p span
{
	color: #d6d6d6;
}

#gameDetail .box.additionalContent .inner
{
	margin-bottom: 0;
}

#gameDetail .box.additionalContent .innerContent
{
	width: 596px;
}

#gameDetail .box.additionalContent h2
{
	float: left;
	width: 340px;
	font-size: 12px;
	margin: 7px 10px 0 10px;
}

#gameDetail .box.additionalContent .button.storeShowcase
{
	float: right;
	width: 210px;
	background-image: url(../img/button-store-showcase.gif);
	margin: 10px 10px 10px 0;
}

#gameDetail .box.additionalContent .button.storeShowcase:hover
{
	background-image: url(../img/button-store-showcase-on.gif);
}

/* GAME LANDING */

#gameLanding .col.left
{
	float: left;
	width: 298px;
	margin: 0 20px 0 10px;
}

#gameLanding .col.right
{
	float: right;
	width: 616px;
	margin: 0 10px 0 0;
}

#gameLanding .peopleSaying
{
	float: left;
	width: 954px;
	margin: 41px 0 0 0;
}

#gameLanding .peopleSaying .commentsGrid
{
	margin: 0 0 0 10px;
}

/* ABOUT DETAIL PAGE */

#aboutDetail .heading
{
	padding: 0 0 32px 3px;
}

#aboutDetail .box.systemAccessories
{
	float: left;
	width: 298px;
}

#aboutDetail .box.systemAccessories .boxContent, #aboutDetail .box.playstation3Features .boxContent
{
	height: 292px;
}

#aboutDetail .box.systemAccessories .title
{
	width: 278px;
	height: 17px;
	background: url(../img/title-system-accessories.gif) top left no-repeat;
	border-bottom: 0;
	margin: 3px 0 4px 0;
}

#aboutDetail .box.systemAccessories .title h2
{
	display: none;
}

#aboutDetail .box.systemAccessories .innerContent
{
	width: 278px;
	height: 223px;
	text-align: center;
}

#aboutDetail .box.systemAccessories .inner img
{
	margin: 15px 0 10px 0;
}

#aboutDetail .box.systemAccessories .inner h3
{
	font-size: 14px;
	margin: 0;
}

#aboutDetail .box.systemAccessories .inner.links
{
	margin-bottom: 0;
}

#aboutDetail .box.systemAccessories .inner.links .innerContent
{
	height: 20px;
	padding: 9px 0 0 0;
}

#aboutDetail .box.systemAccessories .inner.links p
{
	width: 278px;
	font-size: 10px;
	text-align: center;
	padding: 0;
	margin: 0;
}

#aboutDetail .box.systemAccessories .inner.links p a
{
	border-right: solid 1px #343434;
	padding: 2px 7px 2px 0;
	margin: 0 0 0 7px;
}

#aboutDetail .box.systemAccessories .inner.links p a.last
{
	border-right: none;
	padding: 2px 0;
	margin: 0 0 0 7px;
}

#aboutDetail .box.playstationFeatures
{
	float: left;
	width: 616px;
	margin: 0 20px 20px 10px;
}

#playstation3 #aboutDetail .box.playstationFeatures .title
{
	width: 596px;
	height: 17px;
	background: url(../img/title-playstation3-features.gif) top left no-repeat;
	border-bottom: 0;
	margin: 3px 0 4px 0;
}

#aboutDetail .box.playstationFeatures .title h2
{
	display: none;
}

#aboutDetail .box.playstationFeatures .title .viewAll
{
	float: right;
	font-size: 10px;
	margin: 2px 0 0 0;
}

#aboutDetail .box.playstationFeatures .title a.viewAll
{
	background: url("../img/chevron-small.gif") no-repeat 100% 65%;
	font-size: 10px;	
	padding: 0 13px 0 8px;
	line-height: 13px;
}

#playstation3 #aboutDetail .box.playstationFeatures .title a:hover.viewAll
{
	color:#d30000;
	background: url("../img/chevron-ps3-small.gif") no-repeat 100% 65%;
}

#psp #aboutDetail .box.playstationFeatures .title a:hover.viewAll
{
	color:#ffa701;
	background: url("../img/chevron-psp-small.gif") no-repeat 100% 65%;
}

#playstation2 #aboutDetail .box.playstationFeatures .title a:hover.viewAll
{
	color:#00aeff;
	background: url("../img/chevron-ps2-small.gif") no-repeat 100% 54%;
}

#aboutDetail .box.playstationFeatures .innerContent
{
	width: 596px;
	height: 253px;
}

#aboutDetail .box.playstationFeatures .feature
{
	float: left;
	width: 172px;
	margin: 20px 0 0 20px;
}

#aboutDetail .box.playstationFeatures .feature img
{
	border: solid 1px #252525;
	margin-bottom: 7px;
}

#playstation3 #aboutDetail .box.playstationFeatures .feature h3 a
{
	color: #c40000;
	font-size: 14px;
	line-height: 15px;
}

#aboutDetail .box.playstationFeatures .feature p
{
	color: #959595;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	padding: 0;
	margin: 5px 0;
}

#aboutDetail .box.playstationFeatures .feature a.more
{
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
	background: url("../img/chevron-small.gif") no-repeat 100% 67%;
	padding: 0 13px 0 0;
}

#playstation3 #aboutDetail .box.playstationFeatures .feature a:hover.more
{
	color:#d30000;
	background: url("../img/chevron-ps3-small.gif") no-repeat 100% 67%;
}

#psp #aboutDetail .box.playstationFeatures .feature a:hover.more
{
	color:#ffa701;
	background: url("../img/chevron-psp-small.gif") no-repeat 100% 67%;
}

#playstation2 #aboutDetail .box.playstationFeatures .feature a:hover.more
{
	color:#00aeff;
	background: url("../img/chevron-ps2-small.gif") no-repeat 100% 67%;
}

/* PLATFORM LANDING PAGE */

#platformLanding .heading
{
	width: 950px;
	padding: 2px;
	background: url(../img/content-bg.gif) top left no-repeat;
	margin: 0 0 30px 0;
}

#platformLanding .heading-inner
{
	float: left;
	width: 950px;
	background: #000;
}

#platformLanding .main
{
	float: left;
	width: 727px;
	height: 348px;
}

#platformLanding .side
{
	float: left;
	width: 215px;
	background: #000;
}

#platformLanding .side .first
{
	margin: 47px 0 0 0;
}

#platformLanding .experiencePs3
{
	width: 215px;	
	padding: 0 0 12px 0;
}

#platformLanding .experiencePs3 img
{
	border: 1px solid #252525;
	margin: 0 0 0 8px;
}

#platformLanding .experiencePs3 h3
{
	font-size: 18px;
	font-weight: bold;
	margin: -1px 0 4px 0;
	padding: 0 0 0 8px;
}

#platformLanding .experiencePs3 h4
{
	font-size: 14px;
	font-weight: bold;
	color: #999;
	margin: 8px 0 0 0;
	padding: 0 0 0 8px;
}

#platformLanding .experiencePs3 a p.more
{
	float: left;
	background: url("../img/chevron-small.gif") no-repeat 100% 65%;
	font-size: 10px;	
	padding: 0 13px 0 8px;
	line-height: 13px;
}

#playstation3 #platformLanding .experiencePs3 a:hover p.more
{
	color:#d30000;
	background: url("../img/chevron-ps3-small.gif") no-repeat 100% 65%;
}

#psp #platformLanding .experiencePs3 a:hover p.more
{
	color:#ffa701;
	background: url("../img/chevron-psp-small.gif") no-repeat 100% 65%;
}

#playstation2 #platformLanding .experiencePs3 a:hover p.more
{
	color:#00aeff;
	background: url("../img/chevron-ps2-small.gif") no-repeat 100% 54%;
}

#platformLanding .systemUpdate
{
	margin: 12px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #252525;
}

#platformLanding .systemUpdate .updateBadge
{
	float: left;
	width: 49px;
	height: 75px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #1a1a1a;
	background: url(../img/badge_ps3.gif) top left no-repeat;
	padding: 15px 0 0 0;
	margin: 0 0 0 6px;
}

#platformLanding .systemUpdate .updateInfo
{
	float: left;
	padding: 0 0 7px 0;
}

#platformLanding .systemUpdate .updateInfo h3
{
	font-size: 18px;
	font-weight: bold;
	margin: -1px 0 4px 0;
	padding: 0 13px 0 6px;
	background: url(../img/arrow_download.gif) no-repeat;
	background-position: 100% 8px;
}

#platformLanding .systemUpdate .updateInfo h4
{
	font-size: 14px;
	font-weight: bold;
	color: #999;
	margin: 3px 0 0 0;
	padding: 0 0 0 6px;
}

#playstation3 #platformLanding .systemUpdate a:hover .updateInfo h3
{
	color:#d30000;
}

#psp #platformLanding .systemUpdate a:hover .updateInfo h3
{
	color:#ffa701;
}

#platformLanding .articles
{
	float: left;
	width: 617px;
	margin: 0 20px 0 10px;
}

#platformLanding .articles .comment .text
{
	height: 129px;
	padding: 11px 10px 0 28px;
}

#platformLanding .roundBox
{
	float: left;
	width: 299px;
	background: url(../img/round-box-top.gif) top left no-repeat;
}

#platformLanding .roundBox .roundBoxBottom
{
	float: left;
	width: 299px;
	height: 120px;
	background: url(../img/round-box-bottom.gif) bottom left no-repeat;
	padding: 10px 0;
}

#platformLanding .roundBox p
{
	font-size: 10px;
	margin: 0;
	padding: 0;
}

#platformLanding .roundBox h3
{
	font-size: 14px;
	margin: 10px 0 0 0;
}

#platformLanding .roundBox .forums, #platformLanding .roundBox .news
{
	float: left;
	width: 280px;
	height: 56px;
	color: #c1c1c1;
	font-size: 11px;
	font-weight: bold;
	line-height: 17px;
	margin: 0 10px 0 9px;
}

#platformLanding .roundBox .forums
{
	margin-bottom: 8px;
}

#platformLanding .box.games
{
	width: 934px;
	margin: 40px 0 20px 10px;
}

#playstation3 #platformLanding .box.games .title
{
	width: 914px;
	height: 14px;
	background: url(../img/title-playstation3-games.gif) top left no-repeat;
	border: 0;
	margin: 3px 0 6px 0;
}

#platformLanding .box.games .title .viewAll
{
	float: right;
	color: #c2c2c2;
	font-size: 10px;
}

#platformLanding .box.games .title a.viewAll
{
	background: url("../img/chevron-small.gif") no-repeat 100% 65%;
	font-size: 10px;	
	padding: 0 13px 0 8px;
	line-height: 13px;
}

#playstation3 #platformLanding .box.games .title a:hover.viewAll
{
	color:#d30000;
	background: url("../img/chevron-ps3-small.gif") no-repeat 100% 65%;
}

#psp #platformLanding .box.games .title a:hover.viewAll
{
	color:#ffa701;
	background: url("../img/chevron-psp-small.gif") no-repeat 100% 65%;
}

#playstation2 #platformLanding .box.games .title a:hover.viewAll
{
	color:#00aeff;
	background: url("../img/chevron-ps2-small.gif") no-repeat 100% 54%;
}

#playstation2 #platformLanding .box.games .title
{
	width: 914px;
	height: 14px;
	background: url(../img/title_ps2_games.gif) top left no-repeat;
	border: 0;
	margin: 3px 0 6px 0;
}

#psp #platformLanding .box.games .title
{
	width: 914px;
	height: 14px;
	background: url(../img/title_psp_games.gif) top left no-repeat;
	border: 0;
	margin: 3px 0 6px 0;
}

#platformLanding .box.games .title h2
{
	display: none;
}

#platformLanding .box.games .inner
{
	margin: 0;
}

#platformLanding .box.games .innerContent
{
	width: 914px;
	padding: 10px 0 4px 0;
}

#platformLanding .box.systemAccessories
{
	float: left;
	width: 298px;
	margin: 0 20px 20px 10px;
}

#platformLanding .box.systemAccessories .boxContent, #platformLanding .box.playstationNetwork .boxContent
{
	height: 292px;
}

#platformLanding .box.systemAccessories .title
{
	width: 278px;
	height: 17px;
	background: url(../img/title-system-accessories.gif) top left no-repeat;
	border-bottom: 0;
	margin: 3px 0 4px 0;
}

#platformLanding .box.systemAccessories .title h2
{
	display: none;
}

#platformLanding .box.systemAccessories .innerContent
{
	width: 278px;
	height: 223px;
	text-align: center;
}

#platformLanding .box.systemAccessories .inner img
{
	margin: 15px 0 10px 0;
}

#platformLanding .box.systemAccessories .inner h3
{
	font-size: 14px;
	margin: 0;
}

#platformLanding .box.systemAccessories .inner.links
{
	margin-bottom: 0;
}

#platformLanding .box.systemAccessories .inner.links .innerContent
{
	height: 20px;
	padding: 9px 0 0 0;
}

#platformLanding .box.systemAccessories .inner.links p
{
	width: 278px;
	font-size: 10px;
	text-align: center;
	padding: 0;
	margin: 0;
}

#platformLanding .box.systemAccessories .inner.links p a
{
	border-right: solid 1px #343434;
	padding: 2px 7px 2px 0;
	margin: 0 0 0 7px;
}

#platformLanding .box.systemAccessories .inner.links p a.last
{
	border-right: none;
	padding: 2px 0;
	margin: 0 0 0 7px;
}

#playstation3 #platformLanding .box.systemAccessories .inner.links p a:hover
{
	color:#d30000;
}

#psp #platformLanding .box.systemAccessories .inner.links p a:hover
{
	color:#ffa701;
}

#playstation2 #platformLanding .box.systemAccessories .inner.links p a:hover
{
	color:#00aeff;
}

#platformLanding .box.playstationNetwork
{
	float: left;
	width: 616px;
}

#platformLanding .box.playstationNetwork .title
{
	width: 596px;
	height: 39px;
	background: url(../img/title-playstation-network.gif) top left no-repeat;
	border-bottom: 0;
	margin: 0 0 5px 0;
}

#platformLanding .box.playstationNetwork .title h2
{
	display: none;
}

#platformLanding .box.playstationNetwork .innerContent
{
	width: 596px;
	height: 203px;
}

#platformLanding .box.playstationNetwork .options
{
	float: left;
	width: 576px;
	border-bottom: solid 1px #252525;
	padding: 10px 10px 5px 10px;
}

#platformLanding .box.playstationNetwork .related
{
	float: left;
	width: 300px;
	height: 14px;
	/* height: 12px; Old Height.. Missing y from PlayStation */
	background: url(../img/title-related-playstation-store.gif) top left no-repeat;
	margin: 8px 0 0 0;
}

#platformLanding .box.playstationNetwork .related h3
{
	display: none;
}

#platformLanding .box.playstationNetwork .paging
{
	float: right;
}

#platformLanding .box.playstationNetwork .inner.login
{
	margin-bottom: 0;
}

#platformLanding .box.playstationNetwork .inner.login .innerContent
{
	height: 20px;
	padding: 9px 0 0 0;
}

#platformLanding .box.playstationNetwork .inner.login p
{
	width: 576px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding: 0;
	margin: 0;
}

#platformLanding .box.playstationNetwork .items
{
	float: left;
	padding: 0 0 0 14px;
}

#platformLanding .box.playstationNetwork .item
{
	float: left;
	width: 107px;
	height: 149px;
	text-align: center;
	margin: 10px 0 0 25px;
}

#platformLanding .box.playstationNetwork .item img
{
	margin-bottom: 8px;
}

#platformLanding .support
{
	float: left;
	width: 934px;
	margin: 37px 0 0 10px;
}

#platformLanding .support .title
{
	width: 100%;
	height: 14px;
	background: url(../img/title-playstation3-support.gif) 11px 0 no-repeat;
	margin: 0 0 20px 0;
}

#platformLanding .support .title h2
{
	display: none;
}

#platformLanding .support .col.left
{
	float: left;
	width: 298px;
	margin: 0 20px 0 0;
}

#platformLanding .support .manuals, #platformLanding .support .warranty
{
	float: left;
	width: 280px;
	height: 54px;
	color: #c1c1c1;
	font-size: 11px;
	font-weight: bold;
	line-height: 17px;
	padding: 0 0 0 0px;
	margin: 0 0 10px 10px;
}

#platformLanding .support .manuals p, #platformLanding .support .warranty p
{
	float: left;
	background: none;
}


#platformLanding .support .manuals p, #platformLanding .support .warranty p
{
	float: none;
}


#playstation3 .support .manuals a.callout p, #playstation3 .support .warranty a.callout p
{
	background: none;
	padding: 0;
}

#playstation3 .support .manuals a.callout:hover p, #playstation3 .support .warranty a.callout:hover p
{
	color:#d30000;
	background: none;
}

#platformLanding .support .box.menu
{
	margin: 15px 0 0 0;
}

#platformLanding .support .box.menu p
{
	width: 914px;
	font-size: 10px;
	text-align: center;
	margin: 0;
	padding: 0;
}

#platformLanding .support .box.menu p a
{
	border-right: solid 1px #343434;
	padding: 2px 7px 2px 0;
	margin: 0 0 0 7px;
}

#platformLanding .support .box.menu p a.last
{
	border-right: none;
	padding: 2px 0;
}

#platformLanding .support h3
{
	font-size: 14px;
}

#platformLanding .support .col.right
{
	float: left;
	width: 596px;
	margin: 0 10px 0 0;
}

#platformLanding .support ol
{
	color: #c2c2c2;
	font-weight: bold;
	padding: 0 0 0 18px;
}

#platformLanding .support li
{
	margin: 0 0 10px 0;
	padding: 0;
}

#platformLanding .support li a
{
	color: #c2c2c2;
}

/* PLAYSTATION NETWORK SECTION */

#psn, #store
{
	width: 954px;
	padding: 28px 10px 0 10px;
	background: url(../img/content-bg.gif) top left no-repeat;
	overflow: hidden;
}

#psn .box.intro, #store .box.intro
{
	float: left;
	width: 298px;
	margin: 0 20px 20px 0;
}

#psn .box.intro .boxContent, #psn .box.intro .boxTopRight, #store .box.intro .boxContent, #store .box.intro .boxTopRight
{
	width: 298px;
	background-image: none;
	padding-bottom: 0;
}

#psn .box.intro .innerContent, #store .box.intro .innerContent
{
	width: 278px;
}

#psn .box.intro .inner.logo .innerContent, #store .box.intro .inner.logo .innerContent
{
	width: 278px;
	text-align: center;
	padding: 0;
}

#psn .box.intro .inner.description .innerContent
{
	height: 155px;
}

#psn .box.intro .inner.description h2
{
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	margin: 10px 10px 0 10px;
}

#psn .box.intro .inner.description p
{
	font-size: 12px;
	line-height: 20px;
	padding: 0;
	margin: 12px 10px 0 10px;
}

#psn .box.intro .inner.description a.getStarted
{
	float: right;
	margin: 24px 13px 0 0;
}

#psn .box.mediaPlayer
{
	float: left;
	width: 616px;
}

#psn .box.mediaPlayer .boxContent
{
	padding: 0;
}

#psn .box.mediaPlayer .buttons
{
	width: 253px;
	height: 26px;
	background: url(../img/button-bg.gif) top left no-repeat;
	padding: 4px 0 0 1px;
	margin: 10px auto;
}

#psn .box.mediaPlayer .buttons a
{
	float: left;
	margin: 0 0 0 3px;
}

#psn .box.meetTheCast, #psn .box.episodeGuide, #psn .box.qoreForums, #psn .box.createCustomAvatar, #psn .box.designYourApartment, #psn .box.playLaunchGames
{
	float: left;
	width: 298px;
	margin: 0 20px 18px 0;
}

#psn .box.meetTheCast .boxContent, #psn .box.episodeGuide .boxContent, #psn .box.qoreForums .boxContent, #psn .box.createCustomAvatar .boxContent, #psn .box.designYourApartment .boxContent, #psn .box.playLaunchGames .boxContent
{
	width: 278px;
	padding-bottom: 10px;
}

#psn .box.meetTheCast .title, #psn .box.episodeGuide .title, #psn .box.qoreForums .title, #psn .box.createCustomAvatar .title, #psn .box.designYourApartment .title, #psn .box.playLaunchGames .title
{
	height: 17px;
	background: url(../img/title-meet-the-cast.gif) top left no-repeat;
	margin: 3px 0;
	border: 0;
}

#psn .box.episodeGuide .title
{
	background-image: url(../img/title-episode-guide.gif);
}

#psn .box.qoreForums .title
{
	background-image: url(../img/title-qore-forums.gif);
}

#psn .box.createCustomAvatar .title
{
	background-image: url(../img/title-create-custom-avatar.gif);
}

#psn .box.designYourApartment .title
{
	background-image: url(../img/title-design-your-apartment.gif);
}

#psn .box.playLaunchGames .title
{
	background-image: url(../img/title-play-launch-games.gif);
}

#psn .box.meetTheCast .title h2, #psn .box.episodeGuide .title h2, #psn .box.qoreForums .title h2, #psn .box.createCustomAvatar .title h2, #psn .box.designYourApartment .title h2, #psn .box.playLaunchGames .title h2
{
	display: none;
}

#psn .box.qore .inner.description, #psn .box.home .inner.description, #psn .box.meetTheCast .inner, #psn .box.episodeGuide .inner, #psn .box.qoreForums .inner, #psn .box.createCustomAvatar .inner, #psn .box.designYourApartment .inner, #psn .box.playLaunchGames .inner
{
	margin-bottom: 0;
}

#psn .box.meetTheCast .innerContent, #psn .box.episodeGuide .innerContent, #psn .box.qoreForums .innerContent, #psn .box.createCustomAvatar .innerContent, #psn .box.designYourApartment .innerContent, #psn .box.playLaunchGames .innerContent
{
	width: 278px;
	height: 249px;
}

#psn .box.meetTheCast .flash, #psn .box.episodeGuide img.thumb, #psn .box.qoreForums img.thumb, #psn .box.createCustomAvatar .flash, #psn .box.designYourApartment img.thumb, #psn .box.playLaunchGames img.thumb
{
	border: solid 1px #252525;
	margin: 10px 10px 0 10px;
}

#psn .box.meetTheCast p, #psn .box.qoreForums p, #psn .box.createCustomAvatar p, #psn .box.designYourApartment p, #psn .box.playLaunchGames p
{
	font-size: 12px;
	line-height: 18px;
	padding: 0;
	margin: 5px 18px 0 18px;
}

#psn .box.meetTheCast p
{
	margin-top: 16px;
}

#psn .box.designYourApartment .paging
{
	margin-top: 13px;
}

#psn .box.qoreForums p
{
	margin-top: 0;
}

#psn .box.qoreForums a.goNow
{
	float: left;
	margin: 5px 0 0 18px;
}

#psn .box.episodeGuide h3
{
	color: #FFF;
	font-size: 18px;
	padding: 0;
	margin: 7px 0 0 21px;
}

#psn .box.episodeGuide ul
{
	color: #999;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 15px;
}

#psn .box.episodeGuide ul li a
{
	color: #999;
}

#psn .box.qoreForums .users
{
	float: left;
	width: 255px;
	margin: 12px 0 8px 12px;
}

/* =CSS Edit 10.24.08 */
#psn .box.qoreForums .users .user
{
	float: left;
	width: 48px;
	height: 48px;
	margin: 0 3px 3px 0;
	background-color: #0060ff;
}
/* End =CSS Edit 10.24.08 */

#psn .col.left
{
	float: left;
	width: 281px;
	margin: 0 27px 0 10px;
}

#psn .col.right
{
	float: left;
	width: 616px;
}

#psn .controller, #psn .creatorInterviews, #psn .discTrailers, #psn .friends, #psn .explore, #psn .specialContent
{
	float: left;
	width: 203px;
	margin: 18px 0 0 0;
	padding: 0 0 0 78px;
	background: url(../img/icon-disc.gif) center left no-repeat;
	clear: both;
}

#psn .controller
{
	margin: 0;
	background-image: url(../img/icon-controller.gif);
	border-bottom: solid 1px #252525;
}

#psn .creatorInterviews
{
	background-image: url(../img/icon-chair.gif);
	border-bottom: solid 1px #252525;
}

#psn .friends
{
	margin: 0;
	background-image: url(../img/icon-friends.gif);
	border-bottom: solid 1px #252525;
}

#psn .explore
{
	background-image: url(../img/icon-explore.gif);
	border-bottom: solid 1px #252525;
}

#psn .specialContent
{
	background-image: url(../img/icon-special-content.gif);
	border-bottom: solid 1px #252525;
}

#psn .col.left h2
{
	font-size: 18px;
	line-height: 20px;
	margin: 0 0 4px 0;
}

#psn .col.left p
{
	color: #999;
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 17px 0;
	padding: 0;
}

#psn .description h2
{
	color: #D6D6D6;
	font-size: 24px;
	margin: 0 0 2px 0;
}

#psn .description p
{
	font-size: 14px;
	line-height: 20px;
	padding: 0;
	margin: 0;
}

#psn .description a.readMore
{
	float: left;
	font-size: 10px;
	line-height: 12px;
	color: #FFF;
	background: url("../img/chevron-small.gif") no-repeat 100% 67%;
	padding: 0 13px 0 0;
	margin-top: 8px;
}

/* =CSS Edit 10.24.08 */
#psn .description a:hover.readMore
{
	color:#0060ff;
	background: url("../img/chevron-psn-small.gif") no-repeat 100% 67%;
}
/* End =CSS Edit 10.24.08 */

#psn .getQore, #psn .joinHome
{
	float: left;
	padding: 0 0 20px 0;
	margin: 21px 0 32px 0;
	border-bottom: solid 1px #252525;
}

#psn .getQore .title, #psn .joinHome .title
{
	margin-bottom: 20px;
}

#psn .getQore img, #psn .joinHome img
{
	float: right;
	margin: 0 0 0 45px;
	border: solid 1px #252525;
}

#psn .getQore h3, #psn .joinHome h3
{
	font-size: 14px;
	margin: 0 0 15px 0;
}

#psn .getQore p, #psn .joinHome p
{
	color: #8f8f8f;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

#psn .joinHome ol
{
	color: #8f8f8f;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 0 5px 0 15px;
}

#psn .joinHome ol li
{
	margin: 0 0 5px 0;
}

#psn .box.store
{
	float: left;
	width: 616px;
	margin: 0 20px 0 0;
}

#psn .box.store .boxContent
{
	width: 616px;
}

#psn .box.store .title
{
	width: 596px;
	height: 14px;
	background: url(../img/title-available-psn-store.gif) top left no-repeat;
	margin: 4px 0;
	border: 0;
}

#psn .box.store .title h2
{
	display: none;
}

#psn .box.store .title .goTo
{
	float: right;
	font-size: 10px;
}

#psn .box.store .title a.goTo
{
	line-height: 12px;
	background: url("../img/chevron-small.gif") no-repeat 100% 67%;
	padding: 0 13px 0 0;
}

/* =CSS Edit 10.24.08 */
#psn .box.store .title a:hover.goTo
{
	color:#0060ff;
	background: url("../img/chevron-psn-small.gif") no-repeat 100% 67%;
}
/* End =CSS Edit 10.24.08 */

#psn .box.store .innerContent
{
	width: 596px;
	height: 301px;
}

#psn .box.store .inner.notice
{
	margin-bottom: 0;
}

#psn .box.store .inner.notice .innerContent
{
	height: 25px;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
}

#psn .box.store .games, #psn .box.store .movies, #psn .box.store .shows
{
	float: left;
	width: 194px;
	text-align: center;
}

#psn .box.store .games .title, #psn .box.store .movies .title, #psn .box.store .shows .title
{
	width: 174px;
	text-align: left;
	padding: 0 0 4px 20px;
	margin: 16px 0 9px 0;
	background-image: none;
	border-bottom: solid 1px #252525;
}

#psn .box.store .shows
{
	width: 208px;
}

#psn .box.store .shows .title
{
	width: 198px;
}

#psn .box.store img
{
	border: solid 1px #252525;
}

#psn .box.store .shows img
{
	margin: 0 14px 0 0;
}

#psn .box.store ul
{
	width: 155px;
	line-height: 12px;
	text-align: left;
	list-style: url(../img/psn-bullet.gif) square;
	padding: 0 0 0 32px;
	margin: 8px 0 0 0;
}

#psn .box.store ul li
{
	padding: 2px 0 0 0;
	margin: 0 0 8px 0;
}

/* =CSS Edit 10.24.08 */
#psn .box.store ul li a:hover
{
	color:#0060ff;
}
/* End =CSS Edit 10.24.08 */

#psn .box.networkingJoin
{
	float: left;
	width: 298px;
	height: 383px;
	background: url(../img/psn-networking-bg.jpg) top left no-repeat;
}

#psn .box.networkingJoin img
{
	margin: 10px;
}

#psn .box.networkingJoin .title
{
	width: 254px;
	height: 55px;
	border: 0;
	background: url(../img/title-are-you-networking.gif) top left no-repeat;
	padding: 0;
	margin: 11px 0 11px 10px;
}

#psn .box.networkingJoin .title h2
{
	display: none;
}

#psn .box.networkingJoin p
{
	font-size: 12px;
	line-height: 15px;
}

/* =CSS Addition 10.24.08 */
#psn .box.networkingJoin a.joinNow
{
	float: right;
	margin: 24px 5px 0 0;
}
/* =CSS Addition 10.24.08 */

#psn .box.today, #psn .box.today .boxContent
{
	width: 934px;
}

#psn .box.today .title
{
	height: 17px;
	background: url(../img/title-today-on-psn.gif) top left no-repeat;
	margin: 2px 0 1px 0;
}

#psn .box.today .title h2
{
	display: none;
}

#psn .box.today .inner
{
	margin-bottom: 0;
}

#psn .box.today .innerContent
{
	width: 894px;
	height: 354px;
	padding: 10px;
}

#psn .box.today .innerContent img
{
	border: solid 1px #252525;
}

#psn .box.today .full
{
	float: left;
	width: 894px;
	margin: 0 0 0 0;
}

#psn .box.today .full p
{
	margin-top: 5px;
}

#psn .box.today .main
{
	float: left;
	width: 596px;
	margin: 0 20px 0 0;
}

#psn .box.today p
{
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#psn .box.today .main p
{
	margin-top: 5px;
}

#psn .box.today .side
{
	float: left;
	width: 278px;
}

#psn .box.today .side div
{
	height: 182px;
}

#psn .box.today .side a p
{
	margin: 5px 0;
}

#psn .box.today a p
{
	float: left;
	background: url("../img/chevron-small.gif") no-repeat 100% 67%;
	padding-right: 13px;
}

/* =CSS Edit 10.24.08 */
#psn .box.today a:hover p 
{
	color:#0060ff;
	background: url("../img/chevron-psn-small.gif") no-repeat 100% 67%;
}
/* End =CSS Edit 10.24.08 */

#psn .box.psnHeader
{
	width: 934px;
	height: 80px;
	background: url(../img/psn-header-bg.png) top left no-repeat;
	margin-top: 13px;
}

#psn .box.psnHeader .inner
{
	margin: 10px;
}

#psn .box.psnHeader .innerContent
{
	width: 914px;
	height: 60px;
}

#psn .box.psnHeader img.logo
{
	float: left;
	margin: 6px 0 0 7px;
}

/* =CSS Edit 10.24.08 */
#psn .box.psnHeader .joinNow
{
	float: right;
	margin: 25px 10px 0 0;
}
/* End =CSS Edit 10.24.08 */

#psn .fromTheBlog .title .goTo, #psn .hotTopics .title .goTo
{
	float: right;
	font-size: 10px;
	margin: 12px 0 0 0;
}

#psn .fromTheBlog .title a.goTo, #psn .hotTopics .title a.goTo
{
	line-height: 12px;
	background: url("../img/chevron-small.gif") no-repeat 100% 67%;
	padding: 0 13px 0 0;
}

/* =CSS Edit 10.24.08 */
#psn .fromTheBlog .title a:hover.goTo, #psn .hotTopics .title a:hover.goTo
{
	color:#0060ff;
	background: url("../img/chevron-psn-small.gif") no-repeat 100% 67%;
}
/* End =CSS Edit 10.24.08 */

#psn .fromTheBlog
{
	float: left;
	width: 616px;
	margin: 20px 20px 0 0;
}

#psn .fromTheBlog .title h2
{
	font-size: 20px;
}

#psn .fromTheBlog .flash
{
	float: left;
	width: 616px;
	height: 131px;
	margin-bottom: 40px;
}

#psn .hotTopics
{
	float: left;
	width: 298px;
	margin: 20px 0 0 0;
}

#psn .hotTopics .title
{
	float: left;
	width: 298px;
}

#psn .hotTopics .title h2
{
	width: 185px;
	font-size: 20px;
}

#psn .hotTopics ul
{
	float: left;
	line-height: 12px;
	list-style: url(../img/psn-bullet.gif) square;
	padding: 17px 0 0 12px;
	margin: 0;
}

#psn .hotTopics ul li
{
	padding: 2px 0 0 0;
	margin: 0 0 8px 0;
}

#psn .hotTopics ul li a
{
	color: #c8c8c8;
}

#psn .hotTopics ul li a
{
	background: url("../img/chevron-small.gif") no-repeat 100% 67%;
	padding: 0 13px 0 0;
}

/* =CSS Edit 10.24.08 */
#psn .hotTopics ul li a:hover
{
	color:#0060ff;
	background: url("../img/chevron-psn-small.gif") no-repeat 100% 67%;
}
/* End =CSS Edit 10.24.08 */

/* STORE */

#store .box.intro .inner.description .innerContent
{
	height: 180px;
}

#store .box.intro .inner.description h2
{
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	margin: 20px 20px 0 20px;
}

#store .box.intro .inner.description p
{
	font-size: 12px;
	line-height: 17px;
	padding: 0;
	margin: 5px 20px 0 20px;
}

/* =CSS Edit 10.24.08 */
#store .box.intro .inner.description a.learnMore
{
	float: right;
	margin: 18px 13px 0 0;
}
/* End =CSS Edit 10.24.08 */

#store .box.today
{
	width: 616px;
}

#store .box.today .title
{
	height: 22px;
	width: 596px;
	background: url(../img/title-today-on-store.gif) 0px 2px no-repeat;
	border: 0;
}

#store .box.today .title h2
{
	display: none;
}

#store .box.today .boxContent, #store .box.today .boxTopRight
{
	background-image: none;
	padding-bottom: 0;
}

#store .box.today .innerContent
{
	width: 596px;
	height: 375px;
}

#store .box.today .innerContent img
{
	margin: 10px 0 10px 10px;
}

#store .box.today p
{
	font-size: 14px;
}

#store .box.today p a
{
	color: #c8c8c8;
}

#store .features .box
{
	float: left;
	width: 298px;
	margin: 0 20px 0 0;
}

#store .features .box.last
{
	margin: 0;
}

#store .features .box .title
{
	width: 278px;
	height: 17px;
	border: 0;
	background: top left no-repeat;
}

#store .features .box .title h2
{
	display: none;
}

#store .features .box .boxContent
{
	padding-bottom: 0;
}

#store .features .box .innerContent
{
	width: 278px;
	height: 250px;
}

#store .features .boxContent img
{
	float: left;
	width: 258px;
	height: 148px;
	margin: 10px 10px 5px 10px;
}

#store .features .box p
{
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 0 20px;
}

#store .featuredContent
{
	float: left;
	width: 934px;
	margin: 30px 0 0 0;
}

#store .featuredContent .title, #store .featuredContent .title h2
{
	width: 100%;
	font-size: 20px;
}

#store .featuredContent .title
{
	margin-bottom: 20px;
}

#store .col.left
{
	float: left;
	width: 298px;
	margin: 0 20px 0 0;
}

#store .col.right
{
	width: 616px;
	float: left;
}

#store ul.menu
{
	margin: -4px 0 0 0;
}

/* =CSS Edit 10.24.08 */
#store ul.menu li.selected a
{
	color: #0060ff;
	background-image: url(../img/menu-selected-psn.gif);
}
/* End =CSS Edit 10.24.08 */

#store ul.menu li a:hover
{
	background-image: url(../img/menu-selected-psn.gif);
}

#store .box.topPicks .boxContent
{
	padding-bottom: 0;
}

#store .box.topPicks .title
{
	float: left;
	width: 278px;
	margin: 10px 0 7px 0;
	padding-bottom: 2px;
}

#store .box.topPicks .title h2
{
	font-size: 14px;
	line-height: 16px;
	margin: 0 10px;
	padding: 0;
}

#store .box.topPicks ul
{
	float: left;
	line-height: 12px;
	list-style: url(../img/psn-bullet.gif) square;
	margin: 0 0 10px 25px;
	padding: 0;
}

#store .box.topPicks ul li
{
	padding: 2px 0 0 0;
	margin: 0 0 8px 0;
}

#store .box.topPicks ul li a
{
	color: #c8c8c8;
}

#store .box.newReleases .title
{
	width: 596px;
	height: 13px;
	background: url(../img/title-new-releases.gif) top left no-repeat;
	padding: 0;
	margin: 0 0 9px 0;
	border: 0;
}

#store .box.newReleases .title h2
{
	display: none;
}

#store .box.newReleases .boxContent
{
	padding-bottom: 0;
}

#store .box.newReleases .innerContent
{
	width: 596px;
}

#store .box.newReleases .row
{
	float: left;
	width: 581px;
	height: 147px;
	border-bottom: solid 1px #252525;
	padding: 15px 0 0 15px;
}

#store .box.newReleases .row .item
{
	float: left;
	width: 97px;
	text-align: center;
	margin: 0 20px 0 0;
}

#store .box.newReleases .row .item.last
{
	margin: 0;
}

#store .box.newReleases .row .item h3
{
	font-size: 10px;
	margin: 8px 5px 0 5px;
}

/* =CSS Addition 11.07.08 */
#store .box.newReleases .row .item a:hover h3
{
	color:#0060ff;
}
/* End =CSS Addition 11.07.08 */

#store .box.signUp .boxContent
{
	padding-bottom: 0;
}

#store .box.signUp .innerContent
{
	width: 596px;
}

#store .box.signUp .inner.links .innerContent
{
	height: 20px;
	padding: 9px 0 0 0;
}

#store .box.signUp .inner.links p
{
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding: 0;
	margin: 0;
}

#store .box.signUp .inner.links p a
{
	border-right: solid 1px #343434;
	padding: 2px 7px 2px 0;
	margin: 0 0 0 7px;
}

#store .box.signUp .inner.links p a.last
{
	border-right: none;
	padding: 2px 0;
	margin: 0 0 0 7px;
}

#store .box.signUp .inner.form .innerContent
{
	padding-bottom: 10px;
}

#store .box.signUp h2
{
	font-size: 14px;
	color: #FFF;
	margin: 2px 5px 10px 10px;
}

#store .box.signUp h3
{
	color: #828282;
	font-size: 12px;
	padding: 0;
	margin: 0 0 4px 0;
}

#store .box.signUp input
{
	height: 14px;
	color: #616161;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	background: transparent url(../img/input-bg.gif) top left no-repeat;
	padding: 4px 5px;
	border: 0;
}

#store .box.signUp .form .email
{
	float: left;
	width: 287px;
	margin: 0 20px 0 10px;
}

#store .box.signUp .form .email input
{
	width: 277px;
}

#store .box.signUp .form .birthday
{
	float: left;
	width: 130px;
	margin: 0 20px 0 0;
}

#store .box.signUp .form .birthday input
{
	width: 20px;
	text-align: center;
}

#store .box.signUp .form .birthday input.year
{
	width: 50px;
}

#store .box.signUp .form .signup
{
	float: left;
	width: 120px;
	margin: 18px 0 0 0;
}

#store .box.signUp a.button.submit
{
	height: 21px;
	background-image: url(../img/button-sign-up.gif);
}

#store .box.signUp a.button.submit:hover
{
	background-position: 0% 100%;
}

/* EVENTS */

#eventsLanding
{
	width: 954px;
	padding: 40px 0 0 0;
	background: url(../img/content-bg.gif) top left no-repeat;
	overflow: hidden;
}

#eventsLanding .col.left, #eventsLanding .col.detail
{
	float: left;
	width: 616px;
	margin: 0 20px 0 10px;
}

#eventsLanding .col.right
{
	float: left;
	width: 298px;
	overflow: hidden;
}

/* EVENTS & PROMOTIONS BOX */

#eventsLanding .box.eventsPromotions .title
{
	width: 596px;
	height: 22px;
	background: url(../img/title-events-promotions.gif) 0 2px no-repeat;
	margin: 8px 0 0 10px;
	border: 0;
}

#eventsLanding .box.eventsPromotions .title h2
{
	display: none;
}

#eventsLanding .box.eventsPromotions .boxTopRight, #eventsLanding .box.eventsPromotions .boxContent
{
	background-image: none;
	padding: 0;
}

#eventsLanding .box.eventsPromotions .boxContent
{
	width: 616px;
	padding-bottom: 10px;
}

#eventsLanding .box.eventsPromotions .inner
{
	margin: 0 0 0 10px;
}

#eventsLanding .box.eventsPromotions .innerContent
{
	width: 576px;
	padding: 10px 10px 20px 10px;
}

#eventsLanding .box.eventsPromotions .innerContent img
{
	border: solid 1px #252525;
}

#eventsLanding .box.eventsPromotions h3
{
	font-size: 20px;
	margin: 15px 10px 5px 10px;
}

#eventsLanding .box.eventsPromotions p
{
	font-size: 12px;
	line-height: 19px;
}

#eventsLanding .box.eventsPromotions p.details
{
	margin: 15px 0 2px 0;
	font-weight: bold;
	color: #FFF;
}

#eventsLanding .box.eventsPromotions p.details span
{
	font-weight: normal;
	color: #c8c8c8;
}

#eventsLanding .box.eventsPromotions a.more
{
	font-weight: bold;
	line-height: 12px;
	background: url("../img/chevron-small.gif") no-repeat 100% 67%;
	padding: 0 13px 0 0;
	color: #FFF;
	margin: 5px 0 10px 8px;
}

/* =CSS Edit 10.24.08 */
#eventsLanding .box.eventsPromotions a:hover.more
{
	color:#0060ff;
	background: url("../img/chevron-psn-small.gif") no-repeat 100% 67%;
}
/* End =CSS Edit 10.24.08 */

#eventsLanding .box.eventsPromotions .event
{
	float: left;
	width: 288px;
	margin: 0 9px 2px 10px;
}

#eventsLanding .box.eventsPromotions .event .inner
{
	margin: 0;
}

#eventsLanding .box.eventsPromotions .event .innerContent
{
	width: 268px;
	padding-bottom: 13px;
}

#eventsLanding .box.eventsPromotions .event h3
{
	font-size: 12px;
	color: #FFF;
}

#eventsLanding .box.eventsPromotions .event p
{
	margin-top: 10px;
	margin-bottom: 5px;
}

#eventsLanding .box.eventsPromotions .event a.more
{
	font-size: 10px;
	color: #c8c8c8;
	font-weight: bold;
	line-height: 10px;	
	background: url("../img/chevron-small.gif") no-repeat 100% 67%;
	padding: 0 13px 0 0;
}

/* =CSS Edit 10.24.08 */
#eventsLanding .box.eventsPromotions .event a:hover.more
{
	color:#0060ff;
	background: url("../img/chevron-psn-small.gif") no-repeat 100% 67%;
}
/* End =CSS Edit 10.24.08 */

#eventsLanding .news
{
	float: left;
	width: 616px;
	margin-top: 17px;
}

#eventsLanding .news .title
{
	margin-bottom: 30px;
}

#eventsLanding .news .box.rss .boxContent
{
	width: 596px;
}

#eventsLanding .box.calendar
{
	margin-bottom: 40px;
}

#eventsLanding .box.calendar .boxContent, #eventsLanding .box.pictures .boxContent
{
	width: 298px;
	padding-bottom: 0;
}

#eventsLanding .box.calendar .innerContent, #eventsLanding .box.pictures .innerContent
{
	width: 278px;
}

#eventsLanding .box.calendar .title, #eventsLanding .box.pictures .title
{
	width: 298px;
	border: 0;
}

/* =CSS Edit 10.30.08 */
#eventsLanding .box .inner.eventDay
{
	background: #00142b url(../img/event-bottom-right.gif) bottom right no-repeat;
}
/* End =CSS Edit 10.30.08 */

#eventsLanding .box .inner.eventDay .innerTopRight
{
	background: transparent url(../img/event-top-right.gif) top right no-repeat;
}

#eventsLanding .box .inner.eventDay .innerBottomLeft
{
	background: transparent url(../img/event-bottom-left.gif) bottom left no-repeat;
}

#eventsLanding .box .inner.eventDay .innerContent
{
	background: transparent url(../img/event-top-left.gif) top left no-repeat;
}

#eventsLanding .box.calendar .boxTopRight, #eventsLanding .box.calendar .boxContent
{
	background-image: none;
}

#eventsLanding .box.calendar .title
{
	height: 14px;
	background: url(../img/title-event-calendar.gif) top left no-repeat;
	margin: 0 0 6px 0;
}

#eventsLanding .box.calendar .title h2
{
	display: none;
}

#eventsLanding .box.calendar h3
{
	float: left;
	width: 205px;
	font-size: 12px;
	margin: 3px 0 0 10px;
}

#eventsLanding .box.calendar .innerContent
{
	padding: 10px 0 0 0;
}

#eventsLanding .box.calendar .paging
{
	float: left;
	width: 53px;
	height: 21px;
}

#eventsLanding .box.calendar .calendarWidget
{
	float: left;
	width: 278px;
	border-top: solid 1px #252525;
	margin: 5px 0 10px 0;	
}

#eventsLanding .box.calendar .calendarWidget a.day, #eventsLanding .box.calendar .calendarWidget a.dayLast
{
	float: left;
	width: 39px;
	height: 32px;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	cursor: default;
	border-bottom: solid 1px #252525;
	border-right: solid 1px #252525;
}

#eventsLanding .box.calendar .calendarWidget a.dayLast
{
	width: 38px;
	border-right: 0;
}

#eventsLanding .box.calendar .calendarWidget a span
{
	display: block;
	width: 35px;
	height: 30px;
	padding: 2px 4px 0 0;
}

#eventsLanding .box.calendar .calendarWidget a.dayLast span
{
	width: 34px;
}

#eventsLanding .box.calendar .calendarWidget a.inactive
{
	color: #5c5c5c;
	background-color: #161616;
}

#eventsLanding .box.calendar .calendarWidget a.today
{
	cursor: pointer;
	background: url(../img/events/bg-today.jpg) top left repeat-x;
}

#eventsLanding .box.calendar .calendarWidget a.selected
{
	cursor: pointer;
	background: url(../img/events/bg-selected.jpg) top left repeat-x;
}

#eventsLanding .box.calendar .calendarWidget a.action
{
	cursor: pointer;
	color: #000;
	background: url(../img/events/bg-action.jpg) top left repeat-x;
}

#eventsLanding .box.calendar .calendarWidget a.today span, #eventsLanding .box.calendar .calendarWidget a.selected span, #eventsLanding .box.calendar .calendarWidget a.action span
{
	width: 39px;
	height: 24px;
	font-size: 16px;
	text-align: center;
	background: url(../img/events/bg-glare.png) top left repeat-x;
	padding: 8px 0 0 0;
}

#eventsLanding .box.calendar .calendarWidget a.action span
{
	background: url(../img/events/bg-glare-solid.gif) top left repeat-x;
}

#eventsLanding .box.calendar .calendarWidget a.dayLast.today span, #eventsLanding .box.calendar .calendarWidget a.dayLast.selected span, #eventsLanding .box.calendar .calendarWidget a.dayLast.action span
{
	width: 38px;
}	

#eventsLanding .box.calendar .calendarWidget a.day:hover span
{
	background: url(../img/events/hover.gif) top left no-repeat;
}

#eventsLanding .box.calendar .calendarWidget a.dayLast:hover span
{
	background: url(../img/events/hover-last.gif) top left no-repeat;
}

#eventsLanding .box.calendar .calendarWidget a.action:hover span
{
	background: url(../img/events/hover-action.gif) top left no-repeat;
}

#eventsLanding .box.calendar .calendarWidget a.dayLast.action:hover span
{
	background: url(../img/events/hover-action-last.gif) top left no-repeat;
}

#eventsLanding .box.calendar .calendarWidget a.today:hover span, #eventsLanding .box.calendar .calendarWidget a.selected:hover span
{
	background: url(../img/events/hover-glare.png) top left no-repeat;
}

#eventsLanding .box.calendar .calendarWidget a.dayLast.today:hover span, #eventsLanding .box.calendar .calendarWidget a.dayLast.selected:hover span
{
	background: url(../img/events/hover-glare-last.png) top left no-repeat;
}

#eventsLanding .eventDay .dayBadge
{
	float: left;
	width: 17px;
	height: 17px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background: url(../img/events/day-badge.gif) top left no-repeat;
	padding: 5px 5px 0 5px;
	margin: 0 15px 10px 10px;
}

#eventsLanding .eventDay .dayBadge.long
{
	height: 45px;
	background-image: url(../img/events/day-badge-long.gif);
}

#eventsLanding .eventDay .dayBadge.long span
{
	display: block;
	font-size: 10px;
	margin: 0 0 1px 0;
}

#eventsLanding .eventDay .dayInfo
{
	float: left;
	width: 216px;
	padding: 0 0 7px 0;
	margin: 0 0 10px 0;
}

#eventsLanding .eventDay .dayInfo h3
{
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	margin: 0 0 2px 0;
	padding: 0;
}

#eventsLanding .eventDay .dayInfo p
{
	font-size: 12px;
	line-height: 17px;
	padding: 0;
	margin: 0 0 7px 0;
}

#eventsLanding .eventDay .dayInfo a.more
{
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	background: url("../img/chevron-small.gif") no-repeat 100% 67%;
	padding: 0 13px 0 0;
}

/* =CSS Edit 10.24.08 */
#eventsLanding .eventDay .dayInfo a:hover.more
{
	color:#0060ff;
	background: url("../img/chevron-psn-small.gif") no-repeat 100% 67%;
}
/* End =CSS Edit 10.24.08 */

#eventsLanding .box.pictures
{
	margin-bottom: 40px;
}

#eventsLanding .box.pictures .title
{
	width: 278px;
	height: 14px;
	background: url(../img/title-event-pictures.gif) top left no-repeat;
	margin: 3px 0 6px 0;
}

#eventsLanding .box.pictures .title h2
{
	display: none;
}

#eventsLanding .box.pictures .title .more
{
	float: right;
}

/* =CSS Edit 10.24.08 */
#eventsLanding .box.pictures .title a.more
{
	font-weight: bold;
	font-size: 10px;
	background: url("../img/chevron-small.gif") no-repeat 100% 67%;
	padding: 0 13px 0 0;
}
/* =CSS End Edit 10.24.08 */

/* =CSS Edit 10.24.08 */
#eventsLanding .box.pictures .title a:hover.more
{
	color:#0060ff;
	background: url("../img/chevron-psn-small.gif") no-repeat 100% 67%;
}
/* End =CSS Edit 10.24.08 */

#eventsLanding .box.pictures .innerContent
{
	padding-bottom: 10px;
}

#eventsLanding .box.pictures .flickr_badge_image
{
	float: left;
	width: 82px;
	height: 59px;
	margin: 9px 0 0 8px;
	padding: 0;
	border: none;
}

#flickr a img {
	float:left;
	width: 82px;
	height: 59px;
	margin: 0;
	padding: 0;
	border: none;
}

#eventsLanding .onlyPlaystation
{
	width: 298px;
}

#eventsLanding .onlyPlaystation h2
{
	font-size: 24px;
	margin: 0 0 5px 0;
}

#eventsLanding .onlyPlaystation p
{
	width: 269px;
	color: #c8c8c8;
	font-size: 14px;
	line-height: 20px;
}

#eventsLanding .onlyPlaystation .controller, #eventsLanding .onlyPlaystation .perform, #eventsLanding .onlyPlaystation .giveaways
{
	float: left;
	width: 203px;
	margin: 9px 0 0 0;
	padding: 0 0 0 78px;
	background: url(../img/icon-controller.gif) center left no-repeat;
	border-top: solid 1px #252525;
}

#eventsLanding .onlyPlaystation .perform
{
	background-image: url(../img/icon-perform.gif);
}

#eventsLanding .onlyPlaystation .giveaways
{
	background-image: url(../img/icon-giveaways.gif);
}

#eventsLanding .onlyPlaystation .controller h3, #eventsLanding .onlyPlaystation .perform h3, #eventsLanding .onlyPlaystation .giveaways h3
{
	font-size: 18px;
	line-height: 20px;
	margin: 18px 0 4px 0;
}

#eventsLanding .onlyPlaystation .controller p, #eventsLanding .onlyPlaystation .perform p, #eventsLanding .onlyPlaystation .giveaways p
{
	width: 168px;
	color: #999;
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 17px 0;
	padding: 0;
}

#eventsLanding .col.detail img
{
	border: solid 1px #252525;
	margin: 15px 0;
}


#eventsLanding .col.detail h2
{
	font-size: 24px;
	color: #FFF;
	margin-bottom: 5px;
}

#eventsLanding .col.detail h3
{
	font-weight: normal;
	font-size: 14px;
	color: #7d7d7d;
	margin-bottom: 5px;
}

#eventsLanding .col.detail h4
{
	font-size: 14px;
	color: #FFF;
	margin: 0 0 5px 0;
}

#eventsLanding .col.detail p
{
	font-size: 14px;
	color: #c8c8c8;
	line-height: 19px;
}

#eventsLanding .col.detail p.details
{
	padding: 0;
	margin: 0;
}

#eventsLanding .col.detail a.tickets, #eventsLanding .col.detail a.directions
{
	display: block;
	color: #FFF;
	font-size: 14px;
	line-height: 19px;
}

#eventsLanding .col.detail .metadata
{
	float: left;
	width: 100%;
	padding-bottom: 15px;
}

#eventsLanding .col.detail .metadata a
{
	float: left;
	font-weight: bold;
	background: url("../img/chevron-small.gif") no-repeat 100% 67%;
	padding: 0 13px 0 0;
}

/* =CSS Edit 10.24.08 */
#eventsLanding .col.detail .metadata a:hover
{
	color:#0060ff;
	background: url("../img/chevron-psn-small.gif") no-repeat 100% 67%;
}
/* End =CSS Edit 10.24.08 */

/* HOME */

#home .flash
{
	float: left;
	width: 954px;
	height: 434px;
	text-align: center;
	background: url(../img/home-divider.jpg) bottom center no-repeat;
	margin: 11px 0 50px 0;
}

#home .roundBox
{
	float: left;
	width: 298px;
	background: url(../img/round-box-top-298.gif) top left no-repeat;
	margin: 0 0 20px 20px;
}

#home .roundBox.ps3
{
	margin: 0 0 20px 10px;
}

#home .roundBox .roundBoxBottom
{
	float: left;
	width: 262px;
	background: url(../img/round-box-bottom-298.gif) bottom left no-repeat;
	padding: 10px 15px 18px 21px;
}

#home .roundBox .title
{
	width: 298px;
	height: 23px;
	border: 0;
	background: center left no-repeat;
}

#home .roundBox .title h2
{
	display: none;
}

#home .roundBox.ps3 .title
{
	background-image: url(../img/logos/PlayStation3.jpg);
}

#home .roundBox.psp .title
{
	background-image: url(../img/logos/PSP.jpg);
}

#home .roundBox.ps2 .title
{
	background-image: url(../img/logos/PlayStation2.jpg);
}

#home .roundBox h3
{
	font-size: 16px;
	margin: 20px 0 3px 0;
}

#home .roundBox p
{
	color: #979595;
	font-size: 12px;
	line-height: 17px;
}
#home .roundBox a.more
{
	font-size: 10px;
	line-height: 13px;
	background: url("../img/chevron-small.gif") no-repeat 100% 67%;
	padding: 0 13px 0 0;
}

#home .roundBox a:hover.more
{
	color:#fff;
	background: url("../img/chevron-default-small.gif") no-repeat 100% 67%;
}

#home .box.psn
{
	margin: 0 0 0 10px;
}

#home .box.psn, #home .box.psn .boxContent
{
	width: 933px;
	padding-bottom: 0;
}

#home .box.psn .innerContent
{
	width: 913px;
}

#home .box.psn .networking
{
	float: right;
	width: 348px;
	margin: 10px;
}

#home .box.psn .join
{
	float: left;
	width: 475px;
	height: 75px;
	background: url(../img/psn-home-text.gif) top left no-repeat;
	margin: 21px 0 0 21px;
}

#home .box.psn .join h2, #home .box.psn .join p
{
	display: none;
}

#home .box.psn .join a
{
	display: block;
	margin: 59px 0 0 53px;
}

/* SHADOWBOX OVERLAYS */

.overlay
{
	width: 465px;
	text-align: left;
	background: transparent url(../img/inner-top-left.gif) top left no-repeat;
}

.overlay .gameDetail
{
	float: left;
	width: 680px;
	padding: 10px;
	margin: 0 0 8px 0;
	border-bottom: solid 1px #252525;
}

.overlay .gameDetail h1
{
	padding: 0;
	margin: 36px 0 0 0;
}

.overlay .gameDetail img.boxCover
{
	float: left;
	margin: 0 20px 0 0;
}

.overlay p
{
	font-size: 14px;
	font-weight: bold;
	padding: 0;
}

.overlay .store
{
	float: left;
	width: 325px;
	height: 78px;
	background: url(../img/store-bg.gif) top left no-repeat;
	margin: 0 10px 10px 0;
}

.overlay .store img.logo
{
	float: left;
	border: solid 1px #1c1c1c;
	margin: 10px 0 0 10px;
}

.overlay .store a
{
	float: right;
	margin: 27px 10px 0 0;
}

#GameTrailer {
	width: 684px;
}
#GameTrailer #simplevideoplayer {
	float: left;
	width: 684px;
	height: 478px;
	padding: 0;
	margin: 0 0 0 0;
}


#storeLocator
{
	width: 700px;
}

#storeLocator .storeGrid
{
	float: left;
	width: 670px;
	padding: 0 0 10px 0;
	margin: 0 0 0 20px;
}

#storeLocator .storeGrid p
{
	margin: 0 0 33px 0;
}

#addGameTo.overlay .gameDetail
{
	float: left;
	width: 445px;
}

#addGameTo .addDialog
{
	width: 465px;
}

#addGameTo .addDialog p
{
	margin: 0 0 10px 20px;
}

#addGameTo .addDialog span
{
	padding: 0 0 0 20px;
}

#addGameTo .buttons
{
	float: left;
	width: 445px;
	text-align: right;
	padding: 10px;
	margin: 16px 0 0 0;
	border-top: solid 1px #252525;
}

#addGameTo .buttons a.button
{
	float: right;
	margin: 0 0 0 5px;
}

#buyGameNow.overlay .gameDetail
{
	width: 445px;
}

#buyGameNow .storeGrid
{
	width: 425px;
	margin: 0 0 0 20px;
}

#buyGameNow .storeGrid p
{
	margin: 0 0 28px 0;
}

#buyGameNow.overlay .store
{
	width: 425px;
	height: 85px;
	background: url(../img/store-bg-large.gif) top left no-repeat;
}

#buyGameNow.overlay .store a
{
	margin: 33px 10px 0 0;
}

#buyGameNow p.poweredBy
{
	float: left;
	width: 475px;
	height: 30px;
	color: #504f4e;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0;
}

#ageGate.overlay .gameDetail
{
	width: 465px;
	border-bottom: 0;
}

#ageGate.overlay .gameDetail h1
{
	margin: 4px 0 15px 0;
}

#ageGate form
{
	float: left;
	width: 324px;
	overflow: hidden;
}

#ageGate form p.date input
{
	width: 30px;
	color: #9f9f9f;
	font-size: 11px;
	text-align: center;
	padding: 0;
}

#ageGate form p.date input.year
{
	width: 35px;
}

#ageGate form p
{
	font-size: 10px;
	line-height: 18px;
	font-weight: normal;
	margin: 0;
}

#ageGate form p.remember
{
	margin: 5px 0 0 0;
}

#ageGate form p.remember input
{
	vertical-align: bottom;
}

#ageGate .buttons
{
	float: left;
	width: 304px;
	text-align: right;
	padding: 10px;
	margin: 12px 0 0 0;
	border-top: solid 1px #252525;
}

#ageGate .buttons a.button
{
	float: right;
	margin: 0 0 0 5px;
}

/* =CSS Addition 11.08.08 */
#storeItem.overlay .storeItemWrap
{
	float: left;
	width: 465px;
	margin: 0 0 8px 0;
	border-bottom: 0;
}

#storeItem.overlay .storeItemWrap .storeItemInner
{
	padding: 20px 20px 15px 20px;
}

#storeItem.overlay .storeItemWrap .storeItemInner .storeItemMeta
{
	float: left;
	width: 100%;
	padding-bottom: 25px;
}

#storeItem.overlay .storeItemWrap .storeItemInner .storeItemMeta img.boxCover
{
	float: left;
	margin: 0 20px 0 0;
}

#storeItem.overlay .storeItemWrap .storeItemInner .storeItemMeta h1
{
	margin: 24px 0 8px 0;
}

#storeItem.overlay .storeItemWrap .storeItemInner p
{
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}


#storeItem.overlay .storeItemWrap .storeItemInner .storeItemMeta p span
{
	font-weight: bold;
	font-size: 18px;
}

#storeItem.overlay .storeItemWrap p.copyright
{
	font-weight: normal;
	font-size: 10px;
	color: #878787;
	border-top: #252525 1px solid;
	padding: 5px 20px 2px 20px;
	margin: 0;
}

#storeItem.overlay .storeItemWrap .separator
{
	float: left ;
	width: 465px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(../img/separator_overlay.gif) top left no-repeat;
}

#storeItem.overlay .storeItemWrap #storePsp
{
	text-align: right;
	padding: 5px 10px 10px 0;
	margin: 0;
	clear: both;
}

#storeItem.overlay .storeItemWrap #storePsp h2
{
	float: left;
	font-size: 16px;
	margin: -3px 0 0 0;
	padding: 0 0 3px 20px;
}

#storeItem.overlay .storeItemWrap a.button.goToStoreCom
{
	
	float: right;
	width: 295px;
	margin: 0;
	background-image: url(../img/button-go-to-store-com.gif);
}

#storeItem.overlay .storeItemWrap a.button.goToStoreCom:hover
{
	background-position: 0px 100%;
}

#storeItem.overlay .storeItemWrap #storePs
{
	text-align: left;
	padding: 5px 10px 0 0;
	margin: 0;
	clear: both;
}

#storeItem.overlay .storeItemWrap #storePs h2
{
	float: none;
	font-size: 16px;
	margin: -3px 0 0 0;
	padding: 0 0 3px 20px;
}

#storeItem.overlay .storeItemWrap #storePs p
{
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 0 20px 5px 20px;
	text-align: center;
}
/* End =CSS Addition 11.08.08 */

#PSNetworkLogin .logo
{
	float: left;
	width: 425px;
	height: 61px;
	background: url(../img/login-playstation-network.gif) top left no-repeat;
	margin: 20px 20px 12px 20px;
}

#PSNetworkLogin .logo h1
{
	display: none;
}

#PSNetworkLogin .login
{
	float: left;
	width: 465px;
}

#PSNetworkLogin .login p
{
	width: 310px;
	font-weight: normal;
	margin: 0 0 25px 95px;
}

#PSNetworkLogin form
{
	float: left;
	width: 465px;
	margin: 0;
}

#PSNetworkLogin .formRow
{
	float: left;
	width: 375px;
	margin: 0 0 5px 90px;
}

#PSNetworkLogin .formName
{
	float: left;
	width: 70px;
	font-size: 14px;
	font-weight: bold;
	margin: 3px 5px 0 0;
	text-align: right;
}

#PSNetworkLogin form .formField
{
	float: left;
	width: 214px;
}

#PSNetworkLogin form .formField input
{
	width: 100%;
	font-size: 11px;
	padding: 0;
}

#PSNetworkLogin .login form p
{
	float: left;
	width: 300px;
	font-size: 10px;
	line-height: 18px;
	padding: 0;
	margin: 0 0 10px 165px;
}

#PSNetworkLogin input.checkbox
{
	vertical-align: bottom;
}

#PSNetworkLogin .buttons
{
	float: left;
	width: 445px;
	text-align: right;
	padding: 10px;
	margin: 10px 0 0 0;
	border-top: solid 1px #252525;
}

#PSNetworkLogin .buttons .button
{
	float: right;
	margin: 0 0 0 5px;
}

/* LIGHTBOX */

#pageoverlay
{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}

#lightbox
{
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1000;
	text-align: left;
	text-decoration: none;
}

#lightbox .innerBottomRight
{
	float: left;
	background: #000 url(../img/inner-bottom-right.gif) bottom right no-repeat;
}

#lightbox .innerBottomLeft
{
	float: left;
	background: transparent url(../img/inner-bottom-left.gif) bottom left no-repeat;
}

#lightboxContent
{
	float: left;
	background: transparent url(../img/inner-top-right.gif) top right no-repeat;
}

#lightbox .close
{
	position: relative;
	top: 17px;
	left: -15px;
}

#lightbox .close a
{
	display: block;
	width: 32px;
	height: 51px;		
	background: url(../img/lightbox-close.png) top left no-repeat;
}

#lightbox .close a:hover
{
	width: 73px;
	background: url(../img/lightbox-close-hov.png) top left no-repeat;	
}

/* FOR HOVER PRELOAD */
#lightbox .close a span
{
	display: none;
	background: url(../img/lightbox-close-hov.png) top left no-repeat;		
}

#lightbox .top
{
	float: left;
	width: 794px;
	height: 25px;
	background: url(../img/lightbox-top.png) top left repeat-x;
}

#lightbox .topLeft
{
	float: left;
	width: 25px;
	height: 25px;
	background: url(../img/lightbox-top-left.png) top left no-repeat;
}
	
#lightbox .topRight
{
	float: left;
	width: 25px;
	height: 25px;
	background: url(../img/lightbox-top-right.png) top right no-repeat;
}

#lightbox .left
{
	float: left;
	padding-left: 25px;
	margin: 0;
	background: url(../img/lightbox-left.png) top left repeat-y;
	overflow: hidden;	
}

#lightbox .right
{
	float: left;
	padding-right: 25px;
	background: url(../img/lightbox-right.png) top right repeat-y;
	overflow: hidden;
}

#lightbox .bottom
{
	float: left;
	width: 794px;
	height: 25px;
	background: url(../img/lightbox-bottom.png) bottom left repeat-x;
}

#lightbox .bottomLeft
{
	float: left;
	width: 25px;
	height: 25px;
	background: url(../img/lightbox-bottom-left.png) bottom left no-repeat;
}

#lightbox .bottomRight
{
	float: left;
	width: 25px;
	height: 25px;
	background: url(../img/lightbox-bottom-right.png) bottom right no-repeat;
}


/* Interal Content Link Styling */

#content .copy p
{
	line-height: 160%;
}

#content .copy p a
{
	font-weight: normal;
	padding: 2px 1px 1px 1px;
}

#default #content .copy p a, #default #content .copy p a:link
{
	color: #d6d6d6;
	text-decoration: none;
	border-bottom: 1px solid #4e4e4e;
}

#default #content .copy p a:focus
{
	border: 0;
	outline: none;
}

#default #content .copy p a:visited, #default #content .copy p a:active
{
	color: #787878;
	border-bottom: 1px dotted #4e4e4e;
}

#default #content .copy p a:hover
{
	color: #fff;
	background: #333333;
	border-bottom: none;
	border-bottom: 1px solid #333333;
}

#playstation3 #content .copy p a, #playstation3 #content .copy p a:link
{
	color: #d6d6d6;
	text-decoration: none;
	border-bottom: 1px solid #4e4e4e;
}

#playstation3 #content .copy p a:focus
{
	border: 0;
	outline: none;
}

#playstation3 #content .copy p a:visited, #playstation3 #content .copy p a:active
{
	color: #787878;
	border-bottom: 1px dotted #4e4e4e;
}

#playstation3 #content .copy p a:hover
{
	color: #d30000;
	background: #2a0000;
	border-bottom: 1px solid #2a0000;
}

#psp #content .copy p a, #psp #content .copy p a:link
{
	color: #d6d6d6;
	text-decoration: none;
	border-bottom: 1px solid #4e4e4e;
}

#psp #content .copy p a:focus
{
	border: 0;
	outline: none;
}

#psp #content .copy p a:visited, #psp #content .copy p a:active
{
	color: #787878;
	border-bottom: 1px dotted #4e4e4e;
}

#psp #content .copy p a:hover
{
	color: #ffa701;
	background: #332100;
	border-bottom: none;
	border-bottom: 1px solid #332100;
}

#playstation2 #content .copy p a, #playstation2 #content .copy p a:link
{
	color: #d6d6d6;
	text-decoration: none;
	border-bottom: 1px solid #4e4e4e;
}

#playstation2 #content .copy p a:focus
{
	border: 0;
	outline: none;
}

#playstation2 #content .copy p a:visited, #playstation2 #content .copy p a:active
{
	color: #787878;
	border-bottom: 1px dotted #4e4e4e;
}

#playstation2 #content .copy p a:hover
{
	color: #00aeff;
	background: #002333;
	border-bottom: 1px solid #002333;
}

#playstationNetwork #content .copy p a, #playstationNetwork #content .copy p a:link
{
	color: #d6d6d6;
	text-decoration: none;
	border-bottom: 1px solid #4e4e4e;
}

#playstationNetwork #content .copy p a:focus
{
	border: 0;
	outline: none;
}

#playstationNetwork #content .copy p a:visited, #playstationNetwork #content .copy p a:active
{
	color: #787878;
	border-bottom: 1px dotted #4e4e4e;
}

/* =CSS Edit 10.24.08 */
#playstationNetwork #content .copy p a:hover
{
	color: #0060ff;
	background: #0a1b43;
	border-bottom: 1px solid #0a1b43;
}
/* End =CSS Edit 10.24.08 */


/* Generic Bulleted Lists */

ul.bulletedList
{
	float: left;
	line-height: 12px;
	list-style: url(../img/psn-bullet.gif) square;
	padding: 17px 0 0 12px;
	margin: 0;
}

ul.bulletedList li
{
	padding: 2px 0 0 0;
	margin: 0 0 8px 0;
}

#default ul.bulletedList
{
	list-style: url(../img/bullet-default.gif) square;
}

#playstation3 ul.bulletedList
{
	list-style: url(../img/bullet-ps3.gif) square;
}

#psp ul.bulletedList
{
	list-style: url(../img/bullet-psp.gif) square;
}

#playstation2 ul.bulletedList
{
	list-style: url(../img/bullet-ps2.gif) square;
}

#playstationNetwork ul.bulletedList
{
	list-style: url(../img/bullet-psn.gif) square;
}


.box.mediaPlayer .buttons { width: 253px; height: 26px; background: url(../img/button-bg.gif) top left no-repeat; padding: 4px 0 0 1px; margin: 10px auto; }

 .box.mediaPlayer .buttons a { float: left; margin: 0 0 0 3px; } 

.roundBox1
{
	float: left;
	width: 298px;
	background: url(/Assets/img/round-box-top-298.gif) top left no-repeat;
	margin: 20px 10px 10px 10px;
}

.roundBox1 .roundBoxBottom
{
	float: left;
	width: 262px;
	background: url(/Assets/img/round-box-bottom-298.gif) bottom left no-repeat;
	padding: 10px 15px 18px 21px;
	height:340px;
}

.roundBox1 .title
{
	width: 298px;
	height: 23px;
	border: 0;
	background: center left no-repeat;
}

.roundBox1 h3
{
	font-size: 16px;
	margin: 17px 0 3px 0;
}

.roundBox1 p
{
	color: #979595;
	font-size: 12px;
	line-height: 17px;
}

.roundBox1 a.more
{
	font-size: 10px;
	line-height: 13px;
	background: url(/Assets/img/chevron-small.gif) no-repeat 100% 67%;
	padding: 0 13px 0 0;
}

.roundBox1 a:hover.more
{
	color:#fff;
	background: url(/Assets/img/chevron-default-small.gif) no-repeat 100% 67%;
}

.box1
{
	float: left;
	width: 298px;
	margin: 0 20px 18px 0px;
	color: #c8c8c8;
	background: #252525 url(/Assets/img/bottom-right.gif) bottom right no-repeat;
}

.box1 .boxBottomLeft
{
	float: left;
	width: 100%;
	background: transparent url(/Assets/img/bottom-left.gif) bottom left no-repeat;
}

.box1 .boxTopRight
{
	float: left;
	width: 100%;
	background: transparent url(/Assets/img/top-right.gif) top right no-repeat;
}

.box1 .boxContent
{
   float: left;
   padding: 10px;
   background: transparent url(/Assets/img/top-left.gif) top left no-repeat;
   margin: 0;

   width: 295px;
}

.box1 .title
{
   width: 278px;
	height: 17px;
	margin: 3px 0;
	border: 0;
	background: top left no-repeat;
}

.box1 .inner
{

	float: left;
	background: #000 url(/Assets/img/inner-bottom-right.gif) bottom right no-repeat;
}
.box1 .innerContent
{
	float: left;
	background: transparent url(/Assets/img/inner-top-left.gif) top left no-repeat;
	width: 278px;
}
.box1 .innerTopRight
{
	float: left;
	background: transparent url(/Assets/img/inner-top-right.gif) top right no-repeat;
}

.box1 .innerBottomLeft
{
	float: left;
	background: transparent url(/Assets/img/inner-bottom-left.gif) bottom left no-repeat;
}

.box1 img.thumb
{
	border: solid 1px #252525;
	margin: 10px 10px 0 10px;
}

.box1 p
{
	font-size: 12px;
	line-height: 18px;
	padding: 0;
	margin: 5px 18px 10px 18px;
}

.box1 p a:hover
{
	color:#0060ff;
}



