/* Created at 2010/03/24 14:36:45, Includes files: [2010_wrapper.css, 2010_2b.css]*/
html {
	color:#000;
	background:transparent;
}
header, section, footer, aside, nav, article, figure {
	display:block;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background:#B3B3B3 url(bg_fade.jpg) repeat-x scroll 0 115px;
	margin:0;
	padding:0;
	text-align:left;
}
a, a:visited {
	color:#039;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	cursor:pointer;
}
p {
	text-align:justify;
	padding:0 0 8px;
}
ul {
	list-style-position:inside;
	list-style:inside;
}
ul li {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
}
fieldset, img {
	border:0;
}
.txt-lbl {
	color:#333;
	font-weight:bold;
}
.txt-para {
	line-height:16px;
	margin:0 0 10px;
	overflow:auto;
	padding:0 0 0 10px;
}
fieldset {
	float:left;
}
.header .input-lbl {
	float:left;
	margin-right:5px;
}
#network-imprint {
	position:relative;
	height:19px;
	z-index:101;
}
#network-imprint .wrapper {
	width:980px;
	text-align:right;
	margin:0 auto;
	padding:2px 0 0 0;
	height:19px;
	color:#8f8f8f;
	font-size:11px;
	position:absolute;
}
#network-imprint .wrapper span {
	font-size:10px;
	z-index:101;
}
#network-imprint .wrapper a {
	color:#8f8f8f;
	padding:0 5px;
	font-size:10px;
}
html #network-imprint .wrapper a, html body .networkBar-r a:visited {
	color:#8f8f8f;
	padding:0 5px;
	font-size:10px;
}
#corp-networkBar {
	border-bottom:0!important;
	background-image:none!important;
	z-index:101!important;
	background-color:transparent!important;
	position:relative;
	height:19px!important;
}
#corp-networkLinks, #corp-networkLinks a, #corp-networkLinks a:link, #corp-networkLinks a:active #corp-networkLinks a:visited {
	color:#F9F9F9!important;
	font-size:10px!important;
	padding:3px 10px 0 10px!important;
}
#corp-networkLinks {
	z-index:101!important;
}
#corp-networkLinks a:hover {
	text-decoration:underline!important;
}
#gradient-coverstory {
	background:transparent url(herounit-gradients.png) no-repeat scroll 0 0;
	padding:0;
}
#container-page {
	width:1024px;
	margin:0 auto;
	overflow:visible;
	text-align:left;
}
.container-content-main {
	background-color:#ececec;
	border:1px solid #000;
	padding-bottom:10px;
	clear:both;
	margin:0 25px;
	width:972px;
	float:left;
}
#content-main {
	width:658px;
	background:#fff url(right_shadow.jpg) repeat-y 100% 0;
	float:left;
	position:relative;
}
.container-content-main .content {
	padding:0;
}
#content-sub {
	float:right;
	margin:12px 12px 0 0;
	width:300px;
}
#left-col #widget {
	height:385px;
	background-color:#eee;
}
.shadow-top {
	background:transparent url(shadow_top2.png) no-repeat scroll 3px -3px;
	height:11px;
	width:1006px;
	display:block;
}
#container-page .shadow-bottom {
	background:transparent url(shadow_bottom.png) no-repeat;
	height:10px;
	float:left; 
}
#content-main .shadow-bottom {
	width:653px;
	background:transparent url(bot_shadow.jpg) repeat-x 0 0;
	float:left;
	height:5px;
	padding:0 2px 0 0;
}
.header, #header-cars.header, #header-gba.header, #header-entertainment.header, #header-mac.header, #header-cube.header, #header-n-gage.header, #header-n64.header, #header-psx.header, #header-anime.header, #header-dc.header, #header-games.header, #header-xbox.header {
	padding:0;
	width:100%;
	height:132px;
	z-index:100;
	background:#000 url(ign_masthead_rpt_default.png) repeat-x scroll 0 0;
	margin-bottom:0;
	border-bottom:1px #000 solid;
	min-width:1200px;
}
.header div, #footer div, .header ul, #footer ul, .header ol, #footer ol, .header li, #footer li, .header h1, #footer h1, .header h2, #footer h2, .header h3, #footer h3, .header form, .header fieldset, .header input, .header button, .header textarea, .header p, #footer p, .header blockquote, .header th, #footer th, .header td, #footer td {
	margin:0;
	padding:0;
}
.header table, #footer table {
	border-collapse:collapse;
	border-spacing:0;
}
.header strong, #footer strong, .header th, #footer th, {
font-style:inherit;
font-weight:inherit;
}
.header li, #footer li {
	list-style:none;
}
.header th, #footer th {
	text-align:left;
}
.header .content {
	float:left;
	height:112px;
	width:inherit;
	z-index:100;
	position:relative;
	background:none;
	border:0;
}
.header .wrapper {
	width:980px;
	margin:0 auto;
}
.header h1, #footer h1, .header h2, #footer h2, .header h3, #footer h3, .header h4, #footer h4, .header h5, #footer h5, .header h6, #footer h6 {
	font-size:100%;
	font-weight:normal;
}
.header q:before, .header q:after, #footer q:before, #footer q:after {
	content:'';
}
.header input, #footer input, .header button, #footer button, .header textarea, #footer textarea, .header select, #footer select, .header option, #footer option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}
.header input, #footer input, .header button, #footer button, .header textarea, #footer textarea, .header select, #footer select {
*font-size:100%;
}
#masthead-search {
	float:left;
	left:252px;
	position:absolute;
	margin-top:25px;
	top:0;
	width:450px;
	z-index:9999;
}
#search-global, #search-type, #search-dropdown, #search-dropdown .label, #search-dropdown .dropdown, #masthead-search .label-search, #masthead-search .tl, #masthead-search .tr, #masthead-search .bl, #masthead-search .br {
	background:url(sprite-search-box.png) no-repeat 0 0;
}
#search-global {
	float:left;
	border:0;
	padding:6px 6px 6px 0;
	background-repeat:repeat-x;
	background-position:0 -96px;
	font-size:13px;
	width:140px;
}
input#search-global:focus {
	outline:none;
}
#masthead-search .label-search {
	text-indent:-50000px;
	width:6px;
	height:28px;
	float:left;
	background-position:0 -48px;
}
#search-type {
	float:left;
	padding:0 6px 0 0;
	background-position:right 0;
	height:28px;
}
#search-dropdown {
	position:relative;
	text-align:center;
	float:left;
	background-repeat:repeat-x;
	background-position:0 -96px;
	height:28px;
}
#search-dropdown .input, #search-dropdown .label {
	font-weight:bold;
	text-align:center;
	line-height:27px;
	cursor:pointer;
	padding-left:6px;
	width:35px;
	text-indent:-10px;
}
#search-dropdown .label {
	background-position:right -132px;
	float:left;
	border-left:1px solid #ccc;
	height:26px;
	margin:1px 0;
}
#search-dropdown.selected .label {
	display:none;
}
#search-dropdown .dropdown {
	display:none;
	position:relative;
	top:0;
	left:-1px;
	float:left;
	margin-right:-7px;
	padding-right:5px;
	background-color:#e4e4e4;
	background-repeat:repeat-x;
	background-position:0 -193px;
	border:1px solid #333;
}
#search-dropdown.selected .dropdown {
	display:block;
	_z-index:1;
}
#search-submit {
	font-weight:bold;
	width:57px;
	height:28px;
	border:0;
	background:url(search_but.png) no-repeat 0 0;
	margin-left:5px;
	padding-bottom:2px;
*padding-bottom:0;
}
#search-domain {
	display:none;
}
#masthead-search .tl, #masthead-search .tr, #masthead-search .bl, #masthead-search .br {
	background-color:#999;
	position:absolute;
	width:3px;
	height:3px;
	_font-size:0;
}
#masthead-search .tl {
	top:-1px;
	left:-1px;
	background-position:-4px -168px;
}
#masthead-search .tr {
	top:-1px;
	right:-1px;
	background-position:-7px -168px;
}
#masthead-search .bl {
	bottom:-1px;
	left:-1px;
	background-position:-4px -171px;
}
#masthead-search .br {
	bottom:-1px;
	right:-1px;
	background-position:-7px -171px;
}
#logo-google {
	background:url(logo_google.png);
	width:116px;
	height:23px;
	float:left;
	text-indent:-99999999px;
}
*+html ul.nav .hub-nav {
	height:22px;
}
ul#nav-global {
	float:left;
	z-index:100;
	margin-top:8px;
	font-size:12px;
	font-weight:bold;
	height:23px;
	line-height:21px;
	padding:3px 10px;
	position:absolute;
	width:1000px;
	bottom:10px;
}
#nav-global h1 {
	font-weight:bold;
}
ul#nav-global a {
	color:#fff;
	padding:0 9px;
}
ul#nav-global a:hover {
	text-decoration:underline;
}
ul#nav-global a.psp, ul#nav-global a.cheats {
	color:#fff;
	padding:0 12px 0 9px;
}
ul#nav-global a.reviews, ul#nav-global a.movies {
	color:#fff;
	padding:0 9px 0 12px;
}
#nav-home {
	margin-right:8px;
}
ul#nav-global .home h1 a {
	font-weight:bold;
}
ul#nav-global .home a {
	color:#650101;
	padding:.45em .5em .62em;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
ul.nav li.hub-nav.home {
	height:22px;
	background:#fff;
	z-index:100;
	_background:#fff url(white.png) repeat-x scroll 0 0;
}
*+html ul#nav-global .home a {
	padding-bottom:6px;
}
ul.nav .hub-nav.space {
	margin-left:5px;
}
.home {
	background:#fff;
}
ul#nav-global li.sub-nav .sub-bullets ul li, ul#nav-global li.sub-nav ul li {
*margin-left:-15px;
}
ul#nav-global li.sub-nav ul li.ie-margin {
	margin:0;
	padding-left:25px;
}
ul.nav li.nav-section {
	_background:url(http://media.ignimgs.com/media/ign/imgs/grey.gif) repeat-x;
}
ul.nav .last.nav-section {
	background:url(top_nav_corner_lg_r1.png) transparent 100% 0 no-repeat;
}
ul.nav li.nav-section .sub-nav-display, ul.nav li.nav-channel .sub-nav-display {
	_left:-1px;
}
.nav-item .sub-nav ul {
	position:absolute;
}
.nav-item .sub-nav-display-sub ul {
	width:auto;
	border-right:medium none;
}
li.sub-nav ul {
	position:absolute;
	width:120px;
}
ul#nav-global li.sub-nav li {
	color:#000;
	float:none;
	list-style-position:outside;
}
li .sub-nav-display {
	display:none;
	z-index:210;
}
#nav-global .sub-nav div.sub-nav-display a.bold {
	font-weight:bold;
}
li .sub-nav-display .bdr-right-n {
	border-right:none;
	padding-right:0;
}
li .sub-nav-display .bdr-left-n {
	border-left:none;
	padding-left:0;
}
ul#nav-global .sub-nav-display-sub ul li {
	float:left;
}
.upcoming-top {
	display:none;
	border-bottom:#d6d6d6 1px solid;
}
.upcoming-top.bottom {
	border-top:1px #fff solid;
}
.guides .upcoming-top {
	height:auto;
}
.guides.sub-bullets .sub-bullets-head {
	width:100%;
}
.guides.sub-bullets ul li {
	list-style-type:none;
}
.selected .sub-nav-display {
	position:absolute;
	background:#e4e4e4 url(nav_sub_back.gif) repeat-x scroll 0 0;
	border:solid #000 1px;
	display:block;
	top:23px;
	left:-1px;
	border-top:none;
	width:660px;
}
#nav-item-x360 .sub-nav-display {
	width:720px;
}
#nav-item-ds .sub-nav-display, #nav-item-wii .sub-nav-display {
	width:575px;
}
#nav-item-pc .sub-nav-display, #nav-item-psp .sub-nav-display {
	width:620px;
}
#nav-item-ps3 .sub-nav-display {
	width:600px;
}
.rev.selected .sub-nav-display {
	left:auto;
	right:-2px;
*left:auto;
*+right:-3px;
}
#nav-global .selected {
	background:#fff;
	z-index:101;
}
#nav-global li.selected ul {
	display:block;
	z-index:100;
	position:relative;
	float:left;
}
#nav-global li.selected .news ul {
	width:250px;
}
#nav-item-pc .sub-nav-display-sub ul li {
	float:none;
}
.sub-nav-display-sub {
	border-bottom:3px solid #9a0000;
}
#nav-global .row {
	display:none;
	border-bottom:#d6d6d6 1px solid;
}
.row .sub-nav-display-sub .default {
	border-top:none;
	padding:0 10px;
}
#nav-global .selected .row {
	display:block;
	padding:10px;
	width:auto;
	border-bottom:#d6d6d6 1px solid;
	clear:both;
	float:left;
	left:0;
	padding:0;
	position:relative;
	width:100%;
	border-top:1px #fff solid;
}
#nav-global .selected .row ul {
	width:auto;
	border-left:1px solid #d6d6d6;
	border-right:0;
}
#nav-global .selected .margin {
	margin:0 15px 0 0;
	float:left;
}
#nav-global li .selected ul {
	display:block;
	float:left;
	position:relative;
}
ul.nav li {
	float:left;
	margin:0;
	position:relative;
	list-style-position:outside;
}
ul.nav .hub-nav {
	height:23px;
	padding:3px 0;
	overflow:hidden;
}
.selected .sub-bullets {
	width:auto;
	_width:1%;
}
.selected .sub-bullets ul li {
	list-style-type:none;
	width:auto;
}
.selected .sub-bullets ul {
	width:180px;
	color:#fff;
}
.selected .rows ul {
	width:50%;
	border:none;
	padding:0;
}
.selected .gear ul {
	width:33%;
	border:none;
	padding:0;
}
.selected .rows ul li {
	left:0;
}
.selected .sub-bullets .sub-bullets-head {
	width:100%;
}
.sub-nav.selected .upcoming-top {
	display:block;
	float:left;
	padding:10px;
	width:auto;
}
.selected .sub-nav-display-sub {
	position:relative;
	left:0;
	clear:both;
	border:none;
	background:transparent;
	padding:0;
	border-top:#fff solid 1px;
	float:left;
	width:100%;
	_width:676px;
}
ul#nav-global li.sub-nav li a {
	font-size:11px;
	font-weight:normal;
	color:#004c99;
	border:none;
	padding:0;
}
.left-corner, .right-corner {
	position:absolute;
	top:0;
	padding:3px 0;
	left:0;
}
.right-corner {
	left:100%;
	right:-2px;
*+right:auto;
}
.bottom-tri {
	background:transparent url(bubble_bot.png);
}
.home {
	background:#fff;
}
.home .left-corner {
	z-index:100;
	height:29px;
	left:-1px;
}
.home .right-corner {
	z-index:100;
	height:29px;
}
.home .bot-bub {
	z-index:100;
	width:100%;
	position:absolute;
	display:block;
	_width:100%;
	_top:24px;
	_right:30%;
	_background:transparent url(bubble_bot.png) 100% 2px no-repeat;
	_display:none;
}
.home .bot-bub-n {
	background:transparent url(bubble_bot.png) 50% 2px no-repeat;
	z-index:100;
	width:100%;
	position:absolute;
	display:block;
	_width:100%;
	_top:24px;
	_right:30%;
	_background:transparent url(bubble_bot.png) 100% 2px no-repeat;
}
*+html .home .bot-bub, *+html .home .bot-bub-n {
	top:24px;
	left:0;
}
.bot-bub {
	display:none;
}
.selected .bot-bub {
	display:block;
	background:transparent url(white.png) repeat-x scroll 0 0;
	z-index:101;
	position:absolute;
	left:0;
	top:20px;
	width:100%;
	_display:none;
}
.rev.selected .bot-bub {
	left:1px;
}
*+html .selected .bot-bub {
	top:20px;
	width:102%;
	left:0;
}
.bottom-tri {
	background:transparent url(bubble_bot.png);
}
.left-corner-selected {
	_background-image:url(http://media.ignimgs.com/media/ign/imgs/top_nav_l_corner.gif);
}
.right-corner-selected {
	_background-image:url(http://media.ignimgs.com/media/ign/imgs/top_nav_r_corner.gif);
}
.nav-item.rev .curve-selected {
	left:-10px;
	_display:none;
}
.nav-item .curve-selected {
	position:absolute;
	padding:3px 0;
	right:-11px;
	left:12px;
	z-index:101;
	top:16px;
	display:block;
	_display:none;
}
.curve {
}
ul.nav .nav-channel.first, ul.nav li.nav-channel, ul.nav li.nav-section, .home .left-corner, .home .right-corner, .home .bot-bub, ul.nav .last.nav-section, .selected .bot-bub, .left-corner-selected, .right-corner-selected, .nav-item .curve-selected, .nav-item.rev .curve-selected {
	background:transparent url(nav-sprite.png) repeat-x 0 -80px;
}
ul.nav .hub-nav.guides {
	background-image:none;
}
ul.nav .nav-channel.first {
	background-position:0 0;
}
ul.nav .last.nav-section {
	background-position:-21px -37px;
}
ul.nav li.nav-section {
	background-position:-21px -124px;
}
.home .left-corner {
	background-position:0 -190px;
}
.home .right-corner {
	background-position:-4px -233px;
}
.home .bot-bub {
	background-position:48% -265px;
*+background-position:49% -265px;
	background-repeat:no-repeat;
}
.selected .bot-bub {
	background-position:0 -420px;
	background-repeat:repeat-x;
}
.left-corner-selected {
	background-position:0 -277px;
	left:-1px;
}
.right-corner-selected {
	background-position:-8px -322px;
}
.nav-item .curve-selected {
	background-position:right -367px;
	height:12px;
}
.nav-item.rev .curve-selected {
	background-position:1px -394px;
	background-repeat:no-repeat;
	height:12px;
}
.left-corner, .right-corner {
	height:23px;
}
#nav-item-x360 .selected a {
	color:#7aa922;
}
ul#nav-global .selected a:hover {
	text-decoration:underline;
}
#nav-item-wii .selected a.wii {
	color:#3a8db7;
}
#nav-item-pc .selected a {
	color:#060;
}
ul#nav-global .sub-nav-display-sub.pc ul li {
	float:none;
	padding-left:25px;
}
ul#nav-global li.sub-nav ul li.icon-pc {
	margin:0;
	padding-left:25px;
}
.icon-pc {
	padding-left:25px;
	float:none;
*height:20px;
	_height:auto;
}
.icon-fp {
	background:transparent url(fp_icon.gif) no-repeat scroll 0 0;
}
.icon-pc.fp {
	background:transparent url(fp_icon.gif) no-repeat 0 0;
}
.icon-pc.d2d {
	background:transparent url(d2d.gif) no-repeat 0 0;
}
.file {
	background:transparent url(file_img.gif) no-repeat 0 7px;
	padding-left:25px;
}
#nav-item-ds .selected a {
	color:#026982;
}
#nav-item-psp .selected a {
	color:#5161a3;
}
#nav-item-video .selected a.video, #nav-item-accounts .selected a.accounts {
	color:#000;
}
ul#nav-global .selected a {
	color:#650101;
	border-top:1px solid #000;
	padding-top:.45em;
}
ul#nav-global .nav-item.selected a.xbox {
	color:#7aa922;
}
ul#nav-global .nav-item.selected a.ps3 {
	color:#600;
}
ul#nav-global .nav-item.selected a.wii {
	color:#3a8db7;
}
ul#nav-global .nav-item.selected a.pc {
	color:#060;
}
ul#nav-global .nav-item.selected a.ds {
	color:#026982;
}
ul#nav-global .nav-item.selected a.psp {
	color:#5161a3;
}
ul#nav-global .nav-item.selected a.video, ul#nav-global .nav-item.selected a.accounts {
	color:#000;
}
.selected .sub-nav-display-sub.default {
	border-bottom:3px solid #9a0000;
	border-top:none;
	height:0;
	width:100%;
	_display:none;
}
.selected .sub-nav-display-sub.xbox {
	border-bottom:3px solid #7aa922;
}
.selected .sub-nav-display-sub.xbox ul li {
	margin-right:20px;
}
.selected .sub-nav-display-sub.ps3 {
	border-bottom:3px solid #600;
	border-top:none;
	height:0;
}
.selected .sub-nav-display-sub.wii {
	border-bottom:3px solid #3a8db7;
	border-top:none;
	height:0;
}
.selected .sub-nav-display-sub.pc {
	border-bottom:3px solid #060;
}
.selected .sub-nav-display-sub.ds {
	border-bottom:3px solid #026982;
	border-top:none;
	height:0;
}
.selected .sub-nav-display-sub.psp {
	border-bottom:3px solid #5161a3;
	border-top:none;
	height:0;
}
.selected .sub-nav-display-sub.video {
	border-bottom:3px solid #000;
	border-top:none;
	height:0;
	width:100%;
	_border-bottom:none;
}
.upcoming-top.video-brdr {
	border-bottom:3px black solid;
}
.upcoming-top.default-brdr, .sub-nav-display.default-brdr ul {
	border-bottom:3px solid #9a0000;
}
.sub-nav-display {
	display:none;
	z-index:100;
}
li .sub-nav-display ul {
	width:auto;
	border-left:1px solid #d6d6d6;
	border-right:1px solid white;
	padding:10px;
}
li .sub-nav-display ul.no-brdrs {
	border-left:medium none;
	border-right:medium none;
}
ul#nav-global li.sub-nav .margin {
	margin:0 15px 0 0;
}
#width-full {
	width:100%;
}
ul#nav-global li.sub-nav ul li {
*padding-left:15px;
}
#nav-global li.sub-nav.selected .upcoming-top.upcoming-games {
	width:195px;
	_float:none;
}
#nav-global li.sub-nav.selected .upcoming-top.tv {
	width:205px;
}
.upcoming-top.sub-nav-display-sub.default {
	border-top:none;
	padding:0 10px;
}
#nav-global li.sub-nav.selected.rev .upcoming-top.upcoming-games, #nav-global li.sub-nav.selected .upcoming-top.movies {
	width:235px;
	border-top:1px #fff solid;
}
#nav-global li.sub-nav.selected .upcoming-top.wireless {
	width:250px;
	border-top:1px #fff solid;
}
#nav-global li.sub-nav.selected .guides .upcoming-top {
	width:225px;
}
#nav-global li.sub-nav.selected .gear .upcoming-top {
	width:325px;
}
#nav-global li.sub-nav.selected .music {
	width:420px;
}
#nav-global li.sub-nav.selected .music ul {
	_width:150px;
}
#nav-global li.sub-nav.selected .blogs.sub-nav-display {
	width:auto;
}
#nav-global li.sub-nav.selected .blogs.sub-nav-display .gear {
	width:350px;
}
#nav-global li.sub-nav.selected .blogs.sub-nav-display .gear .sub-bullets-head {
	_width:350px;
}
#masthead-tools {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	float:right;
	margin-top:20px;
	margin-top:10px;
	height:55px;
	width:180px;
	position:absolute;
*z-index:101;
}
#masthead-tools #newPmCountLayer {
	width:50px;
}
#masthead-login .left, #masthead-login .right, #masthead-login .curve {
	display:none;
	position:absolute;
	_font-size:0;
	background:url(nav-sprite.png) no-repeat 0 0;
}
#masthead-login .left, #masthead-login .right {
	top:0;
	width:7px;
	height:16px;
}
#masthead-login .left {
	left:-6px;
	background-position:0 -190px;
}
#masthead-login .right {
	right:-6px;
	background-position:-4px -233px;
}
#masthead-login .curve {
	background-position:right -367px;
	width:10px;
	height:10px;
	right:-10px;
	bottom:0;
}
#masthead-login .user-icon, #masthead-logout .user-icon {
	height:55px;
	width:55px;
	border:0;
	display:block;
	float:left;
	margin-right:10px;
	border:1px solid #fff;
}
#masthead-login .account-actions {
	position:absolute;
	left:65px;
}
#masthead-login .account-actions, #masthead-logout .register-actions {
	float:left;
}
#masthead-login .account-actions li, #masthead-logout .register-actions li {
	float:left;
	clear:left;
	width:100%;
}
#masthead-login .container-sub-nav {
	position:relative;
	_float:left;
}
#masthead-login .container-sub-nav.selected .left, #masthead-login .container-sub-nav.selected .right, #masthead-login .container-sub-nav.selected .curve, #masthead-login .container-sub-nav.selected .sub-nav {
	display:block;
	position:absolute;
}
#masthead-login .label-sub-nav {
	position:relative;
	display:block;
	padding-right:6px;
	cursor:pointer;
	_float:left;
}
#masthead-login .container-sub-nav.selected .label-sub-nav {
	color:#000;
	border-top:1px solid #000;
	background-color:#fff;
}
#masthead-login .sub-nav {
	display:none;
	position:absolute;
	top:13px;
	left:-6px;
	width:173px;
	background:#e4e4e4 url(nav_sub_back.gif) repeat-x 0 0;
	border:1px solid #000;
	margin:0;
	padding:0;
}
#masthead-login .sub-nav li {
	float:none;
	margin:0;
	list-style:none none outside;
}
#masthead-login .sub-nav a {
	color:#fff;
	height:21px;
	line-height:21px;
	padding:0 5px;
	color:#004c99;
	font-size:11px;
	font-weight:normal;
	display:block;
	padding-left:10px;
}
#masthead-login a, #masthead-logout a {
	color:#fff;
	font-size:11px;
}
a#username {
	font-size:12px;
}
#masthead-login a.lnk-sign-out, #masthead-logout a.lnk-register {
	font:12px;
	font-weight:normal;
}
#masthead-login .left, #masthead-login .right, #masthead-login .curve, #masthead-login .container-sub-nav.selected .label-sub-nav {
	z-index:101;
}
#masthead-login .container-sub-nav.selected {
	z-index:101;
}
#masthead-login, #masthead-logout, #boards-pm {
	display:none;
}
.clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear {
*display:inline-block;
}
.clear {
*zoom:1;
*display:block;
}
.clearboth {
	clear:both;
}
.img-masthead {
	background:transparent url(ign_masthead_home.png) no-repeat scroll 0 0;
	height:132px;
	left:-150px;
	position:absolute;
	top:-19px;
	width:428px;
	z-index:100;
}
.img-masthead .logo-local {
	display:none;
	background:url(sprite-logo-local_v3_0912.png) no-repeat 0 0;
	width:159px;
	height:18px;
	position:absolute;
	top:60px;
	left:153px;
}
.img-masthead .logo-local.uk, .img-masthead .logo-local.au, .img-masthead .logo-local.ie {
	display:block;
}
.img-masthead .logo-local.uk {
	background-position:center 0;
}
.img-masthead .logo-local.au {
	background-position:center -19px;
}
.img-masthead .logo-local.ie {
	background-position:center -38px;
}
.img-masthead #logo-home {
	height:70px;
	width:160px;
	position:absolute;
	left:153px;
}
.img-masthead #channel-home {
	height:30px;
	left:320px;
	position:absolute;
	top:30px;
	width:70px;
}
#header-wireless .img-masthead {
	background:transparent url(ign_masthead_wireless.png) no-repeat scroll 0 0;
}
#header-boards .img-masthead {
	background:transparent url(ign_masthead_boards.png) no-repeat scroll 0 0;
}
#header-wii {
	background:transparent url(ign_masthead_rpt_wii2.png) repeat-x scroll 0 0;
}
#header-wii .img-masthead {
	background:transparent url(ign_masthead_wii2.png) no-repeat scroll 0 0;
}
.header#header-x360, .header#header-xbl {
	background:transparent url(ign_masthead_rpt_xbox_2a.png) repeat-x scroll 0 0;
}
#header-x360 .img-masthead {
	background:transparent url(ign_masthead_xbox2a.png) no-repeat scroll 0 0;
}
#header-xbl .img-masthead {
	background:transparent url(ign_masthead_xboxlive.png) no-repeat scroll 0 0;
}
.header#header-ps3 {
	background:transparent url(ign_masthead_rpt_ps3.png) repeat-x scroll 0 0;
}
#header-ps3 .img-masthead {
	background:transparent url(ign_masthead_ps3.png) no-repeat scroll 0 0;
}
.header#header-pc {
	background:transparent url(ign_masthead_rpt_pc1.png) repeat-x scroll 0 0;
}
#header-pc .img-masthead {
	background:transparent url(ign_masthead_pc.png) no-repeat scroll 0 0;
}
.header#header-ds {
	background:transparent url(ign_masthead_rpt_ds.png) repeat-x scroll 0 0;
}
#header-ds .img-masthead {
	background:transparent url(ign_masthead_ds.png) no-repeat scroll 0 0;
}
.header#header-psp {
	background:transparent url(ign_masthead_rpt_psp.png) repeat-x scroll 0 0;
}
#header-psp .img-masthead {
	background:transparent url(ign_masthead_psp.png) no-repeat scroll 0 0;
}
#header-news .img-masthead {
	background:transparent url(ign_masthead_news.png) no-repeat scroll 0 0;
}
#header-guides .img-masthead {
	background:transparent url(ign_masthead_guides.png) no-repeat 0 0;
}
.body-guides a, .body-guides a:visited, .body-guides .button17, .body-guides .button13, .body-guides .buttonInput, .body-guides .buttonLSW {
	color:#039;
}
.body-cheats a, .body-cheats a:visited, .body-cheats .button17, .body-cheats .button13, .body-cheats .buttonInput, .body-cheats .buttonLSW {
	color:#039;
}
#header-cheats .img-masthead {
	background:transparent url(ign_masthead_cheats.png) no-repeat 0 0;
}
#header-movies .img-masthead, #header-dvd .img-masthead, #header-blu-ray .img-masthead {
	background:transparent url(ign_masthead_movies.png) no-repeat 0 0;
	width:508px;
	z-index:0;
}
#header-tv .img-masthead {
	background:transparent url(ign_masthead_tv.png) no-repeat 0 0;
	width:508px;
	z-index:0;
}
.body-tv a, .body-tv a:visited, .body-tv .button17, .body-tv .button13, .body-tv .buttonInput, .body-tv .buttonLSW {
	color:#069;
}
.body-dvd a, .body-dvd a:visited, .body-dvd .button17, .body-dvd .button13, .body-dvd .buttonInput, .body-dvd .buttonLSW {
	color:#870000;
}
#header-comics .img-masthead {
	background:transparent url(ign_masthead_comics.png) no-repeat scroll 0 0;
	width:508px;
	z-index:0;
}
.body-comics a, .body-comics a:visited, .body-comics .button17, .body-comics .button13, .body-comics .buttonInput, .body-comics .buttonLSW {
	color:#900;
}
.header#header-video {
	background:transparent url(ign_masthead_rpt_video.png) repeat-x scroll 0 0;
	z-index:0;
}
#header-video .img-masthead {
	background:transparent url(ign_masthead_video.png) no-repeat scroll 0 0;
}
.body-video .button17, .body-video .button13, .body-video .buttonInput, .body-video .buttonLSW {
	color:#039;
}
.body-xbox a, .body-xbox a:visited {
	color:#060;
}
.body-faqs a, .body-faqs a:visited, .body-codes a, .body-codes a:visited, .body-guides a, .body-guides a:visited {
	color:#039;
}
#header-sports .img-masthead {
	background:transparent url(ign_masthead_sports.png) no-repeat scroll 0 0;
	z-index:0;
}
.body-sports a, a:visited {
	color:#039;
}
#header-retro .img-masthead {
	background:transparent url(ign_mastheads_retro.png) no-repeat scroll 0 0;
	width:500px;
	z-index:0;
}
.body-retro a, a:visited {
	color:#039;
}
#header-gear .img-masthead {
	background:transparent url(ign_masthead_gear.png) no-repeat scroll 0 0;
	width:500px;
	z-index:0;
}
.body-gear a, .body-gear a:visited {
	color:#036;
}
.body-xboxlive a, .body-xboxlive a:visited {
	color:#C30;
}
#header-stars .img-masthead {
	background:transparent url(ign_masthead_stars.png) no-repeat scroll 0 0;
	width:500px;
	z-index:0;
}
.body-stars a, .body-stars a:visited, .body-stars a:link {
	color:#C00;
}
#header-music .img-masthead {
	background:transparent url(ign_masthead_music.png) no-repeat scroll 0 0;
	width:500px;
	z-index:0;
}
.body-music a, a:visited {
	color:#039;
}
#header-f2p .img-masthead {
	background:transparent url(ign_masthead_f2p.png) no-repeat scroll 0 0;
}
#header-blogs .img-masthead {
	background:transparent url(ign_masthead_blogs.png) no-repeat scroll 0 0;
	width:500px;
}
#header-accounts .img-masthead {
	background:transparent url(ign_masthead_accounts.png) no-repeat scroll 0 0;
	width:500px;
}
#header-insider .img-masthead {
	background:transparent url(ign_masthead_insider.png) no-repeat scroll 0 0;
	width:500px;
}
#header-podcasts .img-masthead {
	background:transparent url(ign_masthead_podcasts.png) no-repeat scroll 0 0;
	width:500px;
}
.body-ps2 a, .body-ps2 a:link, .body-ps2 a:visited, .body-ps2 .prev, .body-ps2 .next {
	color:#06C;
}
.body-ps2 .ad_col_box_hdr {
	background-image:url(bg_hdr_ad_col.gif);
	background-position:0 0;
}
.body-ps2 #featured_articles {
	background-image:url(bg_featured_articles.gif);
	background-position:0 0;
}
.body-ps2 .ad_col_box {
	background-image:url(bg_ad_col_box.gif);
}
.body-ps2 .ad_col_box_btm {
	background:#0075B5;
}
#header-ps2 .img-masthead {
	background:transparent url(ign_masthead_ps2.png) no-repeat scroll 0 0;
	width:500px;
}
#header-reviews .img-masthead {
	background:transparent url(ign_masthead_reviews.png) no-repeat scroll 0 0;
	width:500px;
}
#header-upcoming .img-masthead {
	background:transparent url(ign_masthead_upcoming.png) no-repeat scroll 0 0;
	width:500px;
}
#aroundIGN {
	left:1px;
}
#aroundIGN {
	border:1px solid #000;
	float:left;
	position:relative;
	left:5px;
	width:726px;
	height:88px;
	background:#FFF url(lbl_around_ign.gif) top left no-repeat;
}
.flashLightsOn {
	float:right;
	display:block;
	padding:12px 7px 0 0;
	text-align:center;
}
.flashLightsOff {
	display:none;
}
#aroundIGN .thumb {
	float:left;
	padding-left:5px;
	font-size:9px;
	font-family:Tahoma, sans-serif;
	text-align:center;
	width:82px;
}
#aroundIGN .thumb img {
	width:80px;
	height:49px;
	margin-bottom:3px;
	border:1px solid #000;
}
#sections {
	margin-left:18px;
	width:170px;
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:6px;
	text-align:left;
	background-image:url(img_around_arrow_1.gif);
}
.sectionDefault {
	padding:1px 5px;
	background-color:#e7e7e7;
	border-bottom:1px solid #FFF;
}
.sectionSelected {
	background-color:#FFF;
	border:1px solid #a8a8a8;
	border-right:0;
	height:37px;
	overflow:hidden;
}
.sectionSelected a, .sectionSelected a:link, .sectionSelected a:visited, .sectionSelected a:hover {
	color:#000;
	cursor:default;
	margin:3px;
}
.sectionTop {
	padding:1px 5px;
	background-color:#e7e7e7;
	border:0;
}
.descOff {
	display:none;
}
.descOn {
	display:block;
	margin-left:17px;
	margin-right:5px;
}
#LB_Row {
	font-size:11px;
	margin:0;
	width:972px;
	float:left;
}
#LB_Row_Ad {
	float:left;
	margin-left:12px;
	width:728px;
}
#LB_Row_Box {
	width:206px;
	height:90px;
	float:left;
	position:relative;
	margin:0 0 0 12px;
	padding:0;
	border:1px solid #000;
	background:#ededed;
}
#LB_Row_Box a {
	position:relative;
	text-decoration:none;
}
.ign-highlights {
	padding:10px;
	line-height:18px;
}
.ign-highlights h3 {
	font-weight:bold;
	font-size:12px;
}
.ign-highlights .row {
	height:auto;
	font-size:12px;
}
.ign-highlights .row strong {
	font-weight:normal;
}
.latest_videoBox {
	padding:22px 0 0 18px;
}
.latest_videoBox_thumb {
	float:left;
	font-family:Tahoma, sans-serif;
	font-size:10px;
	text-align:center;
	width:82px;
	height:64px;
	padding-right:15px;
	overflow:hidden;
	position:relative;
}
.latest_videoBox_thumb img {
	height:49px;
	margin-bottom:2px;
	width:80px;
}
#footer {
	background:url(footer_bg.png) repeat-x;
	margin:0 auto;
	overflow:hidden;
	height:auto;
	line-height:normal;
	padding:0;
	width:100%;
}
#footer a, #footer a:visited, #footer a:hover {
	color:#fff;
	font-style:normal;
}
#footer .content-footer {
	color:#FFF;
	font-size:10px;
	margin:0 auto;
	width:975px;
	overflow:hidden;
}
#footer .row {
	margin-bottom:10px;
}
#footer .copyright-footer {
	margin-bottom:none;
}
#footer .col-left, #footer .col-right {
	float:left;
	height:13px;
	padding:20px;
	width:447px;
}
#footer .col-left {
	background:url(footer_rpt_r.jpg) repeat-x;
	width:934px;
}
#footer .col-right {
	background:url(footer_rpt_r.jpg) repeat-x;
}
#footer .col-left img {
	margin-bottom:15px;
}
a.footer-rss-lnk {
	background:url('sprite-icon.png') no-repeat 0 -120px;
	padding:0 0 0 15px;
}
#footer .col-right.top, #footer .col-left.top {
	background:transparent url(footer_rpt_top.png) repeat-x 0 0;
}
#footer .top {
	padding:10px 20px 0;
	margin:10px 0 5px;
	height:25px;
}
body.body-article #more-info #more-info-lnk, body.body-objectArticle #more-info #more-info-lnk, body.body-mediavideolist #more-info #more-info-lnk, body#body-images #more-info #more-info-lnk, body.body-object_gamedl #more-info #more-info-lnk, body.body-cheats #more-info #more-info-lnk, body.body-cheats #nav-channel, body.body-cheats #nav-channel li.nav-label a, body.body-cheats div#score-ign, body.body-cheats #popular-news-hdr, body.body-cheats #nav-community-my-games #my-games-lnk, body.body-cheats div#news-box-hdr {
	background-image:url(sprite-channel-cheats.png);
}
div#title-area {
	padding:15px 0 0 15px;
	position:relative;
	z-index:220;
	float:left;
}
div#title-area a.game-title {
	color:#000;
}
div#title-area a.game-title:hover {
	text-decoration:underline;
}
div#title-area div.txt-tagline {
	float:left;
	line-height:20px;
}
div#container-title .nav-pagetype {
	color:#666;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
}
input.input-community-list {
	float:left;
	height:13px;
	margin:0 4px 0 0;
	overflow:hidden;
	padding:0;
	width:13px;
}
#more-info {
	margin:0 0 0 5px;
	float:left;
	position:relative;
}
#more-info-menu {
	display:none;
	position:absolute;
	width:325px;
	top:21px;
	left:0;
	padding:8px 10px;
	font-size:11px;
	color:#666;
}
#more-info #more-info-lnk {
	border:1px solid transparent;
	border-bottom:0;
	padding:5px 13px 5px 5px;
	line-height:20px;
	position:relative;
	z-index:1;
	_border-color:#fff;
	cursor:pointer;
	background-position:95% -209px;
	background-repeat:no-repeat;
}
#more-info.selected #more-info-lnk {
	font-weight:bold;
	border:1px solid #666;
	border-bottom:0;
	background-position:95% -235px;
	background-color:#fff;
}
#more-info.selected #more-info-menu {
	display:block;
	background:#fff;
	border:1px solid #666;
	line-height:18px;
}
.more-info-rating-img {
	position:absolute;
	top:35px;
	right:10px;
	border:0;
}
.more-dd-rating-img {
	float:right;
}
img.more-dd-rating-img {
	border:0;
}
#addthis {
	clear:right;
	float:right;
	padding:10px 5px 0 0;
	width:150px;
}
#get-email-alerts {
	float:right;
	padding:20px 10px 0 0;
}
.container-content-main #container-title {
	background:transparent url(sprite-background.png) repeat-x scroll 0 0;
	height:99px;
	position:relative;
	z-index:98;
	margin-right:8px;
	font-size:12px;
	font-weight:normal;
}
#container-title a {
	font-weight:normal;
}
.body-pc .container-content-main div#container-title {
	margin-right:0;
}
.container-content-main div#title-area {
	float:left;
	padding:15px 0 0 15px;
	position:relative;
	z-index:220;
}
.container-content-main .hdr-content {
	font-size:22px;
	font-weight:bold;
	line-height:22px;
	margin:0;
}
.container-content-main .nav-platform {
	color:#666;
	font-size:12px;
	font-weight:normal;
	padding-left:5px;
}
.container-content-main div#title-area div.txt-tagline {
	float:left;
	line-height:20px;
}
.container-content-main .txt-tagline {
	color:#666;
	font-size:12px;
	font-weight:normal;
}
.container-content-main #more-info {
	float:left;
	margin:0 0 0 5px;
	position:relative;
}
.container-content-main div#nav-content {
	bottom:0;
	left:0;
	position:absolute;
	z-index:101;
}
.container-content-main div.nav-lnk {
	cursor:pointer;
	float:left;
	margin:4px 0 3px 3px;
	padding:4px 10px;
	position:relative;
}
.container-content-main div#nav-content div.nav-lnk {
	margin:4px 0 0 3px;
	padding:4px 5px;
}
.container-content-main div#nav-content div.selected {
	background:transparent url(sprite-image2.png) no-repeat scroll right -623px;
	border-left:1px solid #999;
	margin-left:0!important;
	padding:4px 10px;
}
.container-content-main div#nav-content div#nav-lnk-first {
	border-left:0 none;
	margin-left:10px;
}
.container-content-main div#nav-content div.selected a.nav-content-lnk {
	color:#000;
	font-weight:bold;
}
#more-info #more-info-lnk {
	background-position:95% -209px;
	background-repeat:no-repeat;
	border:1px solid transparent;
	cursor:pointer;
	line-height:20px;
	padding:5px 13px 5px 5px;
	position:relative;
	z-index:1;
}
#more-info-menu {
	color:#666;
	display:none;
	font-size:11px;
	left:0;
	padding:8px 10px;
	position:absolute;
	top:21px;
	width:325px;
}
body.body-article #nav-community-my-games #my-games-lnk, body.body-objectArticle #nav-community-my-games #my-games-lnk, body.body-mediavideolist #nav-community-my-games #my-games-lnk, body#body-images #nav-community-my-games #my-games-lnk, body.body-object_gamedl #nav-community-my-games #my-games-lnk {
	background-image:url(sprite-channel-cheats.png);
}
#nav-community-my-games {
	float:left;
	line-height:20px;
	position:relative;
	margin-left:5px;
}
#nav-community-my-games.selected .nav-community-menu {
	display:block;
}
#nav-community-my-games .nav-community-menu {
	display:none;
	width:285px;
	position:absolute;
	border:1px solid #666;
	top:21px;
	left:0;
	background-color:#fff;
}
#nav-community-my-games.selected #my-games-lnk {
	font-weight:bold;
	border:1px solid #666;
	border-bottom:0;
	position:relative;
	z-index:1;
	background-color:#fff;
	background-position:98% -235px;
}
#nav-community-my-games #my-games-lnk {
	border:1px solid transparent;
	border-bottom:0;
	padding:5px 13px 5px 5px;
	cursor:pointer;
	background-position:98% -209px;
	background-repeat:no-repeat;
	_border-color:#fff;
}
#nav-community-my-games .nav-community-hdr {
	background:#fff;
	font-weight:bold;
	margin-left:10px;
}
#nav-community-my-games .nav-community-menu .column-content-1, #nav-community-my-games .nav-community-menu .column-content-2 {
	float:left;
	width:135px;
	padding:0;
}
#nav-community-my-games .nav-community-menu li {
	padding:2px 0;
}
#nav-community-my-games .nav-community-menu label.community-label {
	padding-left:17px;
	margin-left:5px;
	background:transparent url('sprite-icon.png') no-repeat 0 0;
}
#nav-community-my-games .nav-community-menu label.icon-club-favorites {
	background-position:0 -1644px;
}
#nav-community-my-games .nav-community-menu label.icon-club-playing {
	background-position:0 -1702px;
}
#nav-community-my-games .nav-community-menu label.icon-club-wishlist {
	background-position:0 -1644px;
}
#nav-community-my-games .nav-community-menu label.icon-club-collection {
	background-position:0 -1587px;
}
#nav-community-my-games .nav-community-menu label.icon-club-neither {
	background-position:0 -1529px;
}
#nav-community-my-games li.loading label.community-label {
	background:transparent url(loader.gif) no-repeat 0 0;
}
#ad-r {
	height:600px;
	margin:0 0 10px;
}
div#ad-retail-bar, div#ad-medrec, div#ad-promo, div#ad-mini-site, div#ad-widget, div#ad-cdu {
	margin:10px 0 10px 0;
}
div#ad-retail-bar {
	width:633px;
	text-align:center;
}
div#ad-retail-bar, div#ad-medrec, div#ad-promo, div#ad-mini-site, div#ad-widget, div#ad-cdu {
	margin:10px 0;
}
div#ad-lb {
	float:right;
}
div#ad-lb-secondary {
	margin:0 auto 1px auto;
	padding:6px 0;
	height:1%;
	text-align:center;
	_background:#000;
}
div#ad_sponsor_bar {
	text-align:center;
	width:960px;
	margin-left:26px;
	padding:6px;
}
*html div.footer a {
	position:relative;
}
*html div#nav-content {
	bottom:-1px;
}
*html div#lb a, *html div#lb a:link {
	position:relative;
}
*html div#ad-lb-secondary a, *html #ad-lb-secondary a:link {
	position:relative;
}
*html div#column-sub div.txt-para {
	height:1%;
}
*html div#article-highlight a.article-highlight-lnk {
	position:relative;
}
.body-xbox .latest_videoBox_thumb {
	width:79px;
}
.body-xbox .latest_videoBox {
	padding:16px 0 0 14px;
}
.body-xbox #mostpop_btn_bar a, .body-xbox #gamehelp_btn_bar a {
	font-size:11px;
}
.body-xbox #ad-wrap {
	width:498px!important;
}
#top-stories {
	border:1px solid #000;
	font:14px arial;
	overflow:hidden;
	width:624px;
	height:382px;
	position:relative;
	background:url('624x31_static_bar.png') 0 bottom repeat-x;
	margin-bottom:12px;
}
#top-stories .cover-story {
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	background-color:#666;
	text-transform:uppercase;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	padding-left:12px;
	opacity:.85;
}
body.body-ps3 #top-stories .cover-story {
	background-color:#900;
}
body.body-wii #top-stories .cover-story {
	background-color:#3A8DB7;
}
body.body-xbox360 #top-stories .cover-story {
	background-color:#360;
}
body.body-pc #top-stories .cover-story {
	background-color:#039;
}
body.body-ds #top-stories .cover-story {
	background-color:#039;
}
body.body-psp #top-stories .cover-story {
	background-color:#5161A3;
}
#top-stories .cover-story h1 {
	display:inline;
	font-weight:bold;
	font-size:14px;
}
#top-stories .wrapper-thumbs {
	background:url('transparent-000.png') repeat;
	float:left;
	position:absolute;
	width:624px;
	bottom:31px;
	_bottom:0;
	_background:#000;
}
#top-stories .thumbs {
	font-size:11px;
	color:#999;
	text-align:center;
	position:relative;
	bottom:0;
	z-index:1;
	left:50%;
	float:left;
	height:65px;
	padding:0;
	margin:0;
}
#top-stories .thumbs li {
	cursor:pointer;
	float:left;
	padding:0 7px;
	position:relative;
	right:50%;
	list-style:none;
}
#top-stories .thumbs li.selected {
	font-weight:bold;
	font-size:12px;
	color:#fff;
}
#top-stories .thumbs li a {
	display:block;
	margin-top:16px;
}
#top-stories .thumbs li .title {
	display:block;
	text-align:center;
	line-height:31px;
	height:31px;
	padding:0;
	overflow:hidden;
	width:82px;
}
#top-stories .thumbs img {
	width:80px;
	height:45px;
	border:1px solid #000;
	display:block;
}
#top-stories .thumbs li.selected img {
	border-color:#f00;
}
#top-stories .content {
	position:relative;
	width:624px;
	height:351px;
	background-color:#000;
	padding:0;
	margin:0;
	float:none;
}
#top-stories .content h3 {
	font-weight:bold;
	font-size:16px;
}
#top-stories .content div.data.video .content-main h3 {
	padding-left:25px;
	background:url('sprite-icon.png') 0 -297px no-repeat;
}
#top-stories .content .content-relevant h3 {
	font-size:12px;
}
#top-stories .content-relevant ul li h4 {
	display:inline;
	text-transform:none;
}
#top-stories .wrapper-related {
	position:absolute;
	bottom:65px;
	_bottom:60px;
	overflow:hidden;
	width:624px;
}
#top-stories .text-related {
	float:left;
	color:white;
	padding:12px;
	bottom:0;
	color:white;
	background:url('transparent-000.png') repeat;
	width:600px;
	_background:#000;
}
#top-stories .text-related .content-main {
	float:left;
	width:370px;
	padding-right:12px;
}
#top-stories .text-related .content-main .strapline {
	font-size:12px;
	font-weight:normal;
}
#top-stories .text-related a {
	color:#fff;
}
#top-stories .text-related .content-relevant {
	font-size:12px;
	float:left;
	padding-left:12px;
	border-left:1px solid #999;
}
#top-stories .text-related .content-relevant p {
	font-weight:bold;
}
#top-stories .text-related .content-relevant ul {
	width:170px;
}
#top-stories .text-related .content-relevant ul li {
	list-style-position:inside;
	list-style-type:disc;
}
#top-stories .data img {
	color:#fff;
	width:100%;
	;
	position:absolute;
}
#top-stories .fade-overlay {
	position:absolute;
	width:100%;
	height:382px;
	background:#000;
	z-index:1;
}
#top-stories img {
	border:0;
}
#top-stories .content .data .icon-video, #top-stories .thumbs .item-thumb .icon-video {
	background:url(sprite-herounit-play.png) no-repeat 0 0;
}
#top-stories .content .data .icon-video {
	position:absolute;
	left:282px;
	top:143px;
	width:60px;
	height:60px;
	z-index:1;
	background-position:0 -30px;
	_background-position:0 -100px;
}
#top-stories .content .data .icon-video:hover {
	background-position:0 -100px;
	_background-position:0 -170px;
}
#top-stories .thumbs .item-thumb a {
	position:relative;
	display:block;
	_width:80px;
	_height:45px;
}
#top-stories .thumbs .item-thumb .icon-video {
	position:absolute;
	bottom:10px;
	right:10px;
	width:20px;
	height:20px;
	background-position:0 0;
}
#top-stories.thumbs-only {
	background:#fff none;
	height:auto;
	border:0;
}
#top-stories.thumbs-only .content {
	display:none;
}
#top-stories.thumbs-only .wrapper-thumbs {
	position:static;
	float:none;
	background:#fff;
}
#top-stories.thumbs-only .wrapper-thumbs .thumbs {
	height:auto;
}
#top-stories .video-player {
	display:none;
}
.body-x360.body-section .container-content-main .content, .body-ps3.body-section .container-content-main .content, .body-psp.body-section .container-content-main .content, .body-ds.body-section .container-content-main .content, .body-wii.body-section .container-content-main .content, .body-pc.body-section .container-content-main .content, .body-ign.body-section .container-content-main .content {
	width:650px;
	padding:0;
}
html {
	color:#000;
	background:transparent;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {
	font-style:inherit;
	font-weight:inherit;
}
del, ins {
	text-decoration:none;
}
li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:baseline;
}
sub {
	vertical-align:baseline;
}
legend {
	color:#000;
}
input, button, textarea, select, optgroup, option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}
input, button, textarea, select {
*font-size:100%;
}
strong {
	font-weight:bold;
}
ul.txt-ul {
	float:left;
	width:100%;
	margin:10px 0 0;
}
.txt-ul li {
	list-style:disc;
	list-style-position:inside;
}
.txt-hdr {
	font-size:15px;
	font-weight:bold;
	margin:0 0 1px 0;
	padding:9px;
	background:#fff;
	color:#333;
	text-transform:uppercase;
}
.lnk-viewall {
	margin:10px 0;
}
#event-promo {
	margin:0 0 12px;
	display:none;
}
#breaking-news {
	position:relative;
	font-size:13px;
	display:block;
	margin:0 0 12px;
}
#breaking-news .hdr {
	color:#c00;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	display:inline;
}
#breaking-news h3 {
	display:inline;
	margin-left:5px;
}
#tab-blogroll {
	bottom:0;
	float:left;
	left:0;
	position:relative;
	top:-1px;
	width:625px;
	border-bottom:1px solid #ccc;
}
.body-section #tab-blogroll {
	margin:12px 0 0 12px;
}
.body-section #all-news {
	margin-left:12px;
}
#tab-blogroll div.tab {
	position:relative;
	float:left;
	padding:11px 9px 9px;
	cursor:pointer;
	font-size:16px;
}
#tab-blogroll div.tab.hover {
	background-color:#333;
}
#tab-blogroll div.selected {
	text-transform:uppercase;
	bottom:-1px;
	font-weight:bold;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #fff;
	padding:7px 9px 9px;
}
#tab-blogroll div.first {
	padding:9px 9px 9px 0;
}
#tab-blogroll div.first.selected {
	border-left:none;
	margin-left:0;
}
#tab-blogroll div.selected a.lnk-tab {
	font-weight:bold;
	color:#000;
}
#tab-blogroll div a.lnk-tab {
	font-weight:bold;
}
#tab-blogroll div.selected h1 {
	font-weight:bold;
	display:inline;
}
#all-news {
	width:626px;
	float:left;
}
.headlines {
	font-size:11px;
	overflow:auto;
	margin-top:18px;
	float:left;
	width:100%;
	padding:0;
}
.headlines .img-thumb {
	border:none;
	padding:0;
	margin:0 12px 0 0;
}
.headlines .img-thumb.video {
	position:relative;
}
.headlines .img-thumb.video .icon-video {
	background:url(sprite-herounit-play.png) no-repeat 0 0;
	bottom:10px;
	height:20px;
	position:absolute;
	right:10px;
	width:20px;
}
.headlines img {
	float:left;
	border:1px solid #ccc;
}
.no-thumb {
	height:99px;
	width:176px;
}
.content-headlines {
	line-height:16px;
	color:#333;
	font-size:12px;
}
.txt-para {
	line-height:16px;
	margin:0 0 10px 0;
	overflow:hidden;
	padding:0 0 0 15px;
}
.headlines .txt-para {
	margin:0;
	padding:0;
}
.headlines .hdr {
	font-size:16px;
	font-weight:bold;
	padding-bottom:3px;
}
.all-headlines {
	padding-top:16px;
}
.all-headlines a {
	font-size:13px;
	font-weight:bold;
}
.bg-icons {
	background:transparent url(sprite-icon2.png) no-repeat scroll 0 0;
	margin:9px 0;
	padding:0 0 0 23px;
	text-align:left;
	width:100px;
	list-style-type:none;
	font-size:12px;
	color:#333;
}
.bg-icons.comments {
	background-position:0 -418px;
	padding-left:20px;
	margin-top:6px;
}
.bg-icons.videos {
	background-position:0 -300px;
}
.bg-icons.images {
	background-position:0 -238px;
}
.bg-icons.post {
	background-position:0 -478px;
}
.bg-icons.email {
	background-position:0 -538px;
}
#view-all-updates {
	font-size:13px;
	font-weight:bold;
	margin-left:12px;
}
div.bg-icons {
	background:transparent url(sprite-icon2.png) no-repeat scroll 0 0;
	float:left;
	margin:0 3px 0 0;
	padding-left:20px;
	width:0;
}
div.bg-icons.videos {
	background-position:2px -300px;
	height:14px;
	margin:0;
}
div.bg-icons.email {
	background-position:0 -538px;
}
#blogroll-center {
	float:left;
	width:100%;
	font-weight:bold;
}
#blogroll-center .txt-para {
	border-bottom:1px #cecece solid;
	padding:0 0 5px;
	margin:3px 0 0 0;
	overflow:visible;
	float:left;
	margin:6px 0 0;
	width:100%;
}
#blogroll-center #daily-fix-follow {
	border:none;
}
#blogroll-center #daily-fix-follow .txt-black {
	float:left;
	line-height:26px;
	padding-right:12px;
}
#blogroll-center .txt-ul {
	float:left;
	width:100%;
	margin:10px 0 0;
}
#blogroll-center ul li {
	list-style:disc;
	list-style-position:inside;
	margin:0;
	font-weight:bold;
	line-height:1.75;
}
#daily-fix-list .txt-ul {
	float:none;
	margin:0;
	width:auto;
	padding-left:12px;
}
#daily-fix-list .bdy {
	padding-left:12px;
}
#daily-fix-list ul li.no-bullets {
	list-style:none;
	font-weight:normal;
	color:#999;
	margin-left:12px;
	line-height:1em;
	padding-bottom:10px;
	font-size:11px;
}
#daily-fix-list .txt-ul li {
	float:none;
	line-height:1em;
	padding-bottom:3px;
}
#daily-fix-list .txt-ul li a {
	font-weight:bold;
}
.daily-fix-container {
	float:left;
}
.daily-fix-container.check-it {
	margin-top:10px;
}
#daily-fix-calendar-container {
	width:322px;
}
.daily-fix-container .hdr {
	font-size:14px;
	font-weight:bold;
	padding:5px 10px;
	background:#fff;
	color:#333;
	text-transform:uppercase;
	border-bottom:1px #ededed solid;
	margin:12px 0;
	line-height:29px;
}
.daily-fix-mod {
	margin:0 18px 0 0;
	float:left;
}
#daily-fix-list {
	width:300px;
	background:#fff;
}
#daily-fix-list ul {
	margin:0 0 0 14px;
}
#daily-fix-list h3 {
	xpadding:0 0 0 14px;
	margin:0;
}
#daily-fix-multi .img-thumb {
	padding:0;
	margin:0;
}
#daily-fix-calendar-container #email-signup {
	margin-left:36px;
}
#daily-fix-calendar-container .bg-icons.email {
	color:#039;
}
#daily-fix-calendar {
	background-image:url('callender.png');
	height:110px;
	width:108px;
	position:relative;
}
#day {
	color:#FFF;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}
.otherDates {
	cursor:pointer;
	text-align:center;
	width:18px;
	position:absolute;
	bottom:-1px;
	color:#999;
}
.firstDate {
	font-size:68px;
	bottom:5px;
	position:relative;
	text-align:center;
}
.secondDate {
	left:21px;
}
.thirdDate {
	left:45px;
}
.fourthDate {
	left:69px;
}
.two {
	display:none;
}
.three {
	display:none;
}
.four {
	display:none;
}
.body-section #daily-fix-list h3 {
	padding:0;
	display:inline;
}
.body-section #daily-fix-list {
	margin-bottom:12px;
}
#blogroll-center #daily-fix-calendar {
	background-image:url('callender.png');
	height:110px;
	width:108px;
	position:relative;
}
.body-section #daily-fix-calendar-container.daily-fix-container .hdr {
	border:none;
	margin:0;
	padding:0;
}
.body-section #daily-fix-calendar-container.daily-fix-container .hdr img {
	border-bottom:1px solid #cecece;
}
.body-section #daily-fix-calendar-container.daily-fix-container {
	background:#fff;
	float:none;
	width:295px;
	padding:0 5px 5px 0;
	margin:12px 0;
}
.body-section #daily-fix-calendar-container.daily-fix-container .txt-para {
	font-weight:bold;
	border-top:1px #cecece solid;
	margin-left:5px;
	padding:5px 3px 5px 5px;
	overflow:hidden;
}
.body-section #daily-fix-calendar-container.daily-fix-container #email-signup {
	float:none;
}
.body-section #daily-fix-calendar-container.daily-fix-container #daily-fix-follow {
	padding:5px 5px 0 5px;
}
.body-section #daily-fix-calendar-container.daily-fix-container .txt-black {
	float:left;
	margin:0;
	width:auto;
}
.body-section #daily-fix-follow.txt-para .txt-black {
	float:left;
	padding-right:20px;
	margin:0;
	width:auto;
}
.body-section #daily-fix-calendar-container #daily-fix-multi.daily-fix-mod {
	float:left;
	margin:9px;
}
.body-section .daily-fix-container #daily-fix-calendar.daily-fix-mod {
	background-image:url(smallcalendar.png);
	height:85px;
	width:85px;
	margin:17px 0 0;
}
.body-section #daily-fix-calendar.daily-fix-mod .firstDate {
	bottom:5px;
	font-size:55px;
	position:relative;
	text-align:center;
}
.body-section #daily-fix-calendar.daily-fix-mod .otherDates {
	font-size:11px;
}
.body-section #daily-fix-calendar.daily-fix-mod .secondDate {
	left:15px;
}
.body-section #daily-fix-calendar.daily-fix-mod .thirdDate {
	left:35px;
}
.body-section #daily-fix-calendar.daily-fix-mod .fourthDate {
	left:52px;
}
#blogroll-center #day {
	color:#FFF;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	height:20px;
	padding-top:3px;
}
#blogroll-center .otherDates {
	cursor:pointer;
	text-align:center;
	width:18px;
	position:absolute;
	bottom:-1px;
	color:#999;
}
#blogroll-center .firstDate {
	font-size:68px;
	bottom:7px;
	position:relative;
	text-align:center;
}
#blogroll-center .secondDate {
	left:21px;
}
#blogroll-center .thirdDate {
	left:45px;
}
#blogroll-center .fourthDate {
	left:69px;
}
#blogroll-center .two, #blogroll-center .three, #blogroll-center .four {
	display:none;
}
.email-lnk {
	background-image:url(icons-sharev1211.jpg);
	height:18px;
	width:63px;
	float:left;
	margin:4px 4px 0;
}
#content-sub .email-lnk {
	height:18px;
	width:63px;
	float:left;
	margin:0 0 0 3px;
}
#content-sub #daily-fix-follow {
	padding-right:0;
}
#content-sub #daily-fix-follow span.txt-black {
	padding-right:0;
}
#facebook-lnk {
	background-position:0 0;
}
#twitter-lnk {
	background-position:-71px 0;
}
#myspace-lnk {
	background-position:-143px 0;
}
#youtube-lnk {
	display:none;
}
#hulu-lnk {
	display:none;
}
#buyers-guide.column-sub-box img {
	margin:12px 0;
}
#buyers-guide.column-sub-box h3 {
	font-weight:bold;
}
#buyers-guide.column-sub-box li h3 {
	display:inline;
}
#featured-stories {
	width:300px;
	float:left;
}
#featured-stories h3 {
	display:block;
}
#featured-stories ul li h3 {
	display:inline;
}
#featured-stories h3.txt-hdr, #featured-stories h3.txt-hdr, #featured-stories h2.txt-hdr {
	display:block;
	line-height:29px;
	margin:12px 0;
	padding:5px 10px;
	border-bottom:1px solid #ededed;
}
#featured-stories .column-sub-box {
	padding:0;
}
#featured-stories .column-sub-box h3 a {
	font-size:14px;
	line-height:20px;
}
#featured-stories .column-sub-box ul.txt-list h3 a {
	font-size:12px;
}
#featured-stories .column-sub-box a {
	font-weight:bold;
	color:#039;
}
#featured-stories .column-sub-box p {
	font-weight:normal;
	padding:3px 0 12px 0;
}
#featured-stories .txt-para {
	border-top:1px #ededed solid;
	border-bottom:none;
	padding:12px 0 5px;
	margin:3px 0 0 0;
	overflow:visible;
	float:left;
	margin:6px 0 0;
	width:100%;
}
#featured-stories ul.txt-list li {
	margin:0 2px 0 0;
	padding:1px;
	list-style-type:disc;
	list-style-position:inside;
	float:none;
}
#featured-stories .column-sub-box #email-signup {
	color:#039;
	margin-left:12px;
	width:100px;
}
#featured-stories strong {
	text-transform:uppercase;
}
.txt-sub {
	color:#999;
	font-size:11px;
	font-weight:normal;
}
.additional-lnks {
	font-size:11px;
}
.column-game-lnks {
	font-size:11px;
	font-weight:normal;
}
.ul.txt-list {
	margin-left:10px;
	padding-left:5px;
	font-weight:bold!important;
}
.column-sub-box {
	background:#fff;
	padding:0 12px 12px 12px;
	margin-bottom:12px;
	overflow:hidden;
	height:1%;
	clear:both;
}
* html .column-sub-box {
	padding:0 4px 12px 4px;
}
.column-sub-box.ent ul li {
	margin:12px 0;
}
.column-sub-box.ent {
	padding-top:12px;
}
.column-sub-box.ent .hdr {
	font-weight:bold;
	padding-top:12px;
}
.column-sub-box.ent p {
	font-weight:normal;
	margin-bottom:12px;
}
.column-sub-box span {
	font-size:11px;
	padding-right:9px;
}
.column-sub-box img {
	border:1px solid #989898;
}
#ess-img-videos, #ess-img-images {
	padding-top:12px;
}
.body-games .container-bottom {
	width:641px;
}
.container-bottom {
	background-color:#fff;
	margin:0 0 10px 10px;
	float:left;
	padding-top:12px;
	padding-right:3px;
}
.container-bottom .txt-para {
	float:left;
	padding-left:7px;
}
.container-hot {
	float:left;
	width:305px;
	position:relative;
}
.content-hot {
	margin:0 31px 0 0;
	padding:10px 0 15px 10px;
}
.content-hot .txt-sub {
	margin-left:12px;
}
.content-hot .img-thumb, .promo-sweep .txt-para .img-thumb {
	padding:0;
	border:none;
}
#essentials.container-bottom {
	margin-right:10px;
}
#essentials {
	float:left;
}
#bottom-divide-promos .txt-para {
	float:left;
	width:154px;
	margin-right:4px;
	padding:0;
	margin:0;
}
.promo-sweep .txt-para .img-desc-120w {
	width:100%;
	padding:0;
	margin:5px 0 0;
}
.container-thumb {
	float:left;
	width:189px;
}
.txt-ul ul li.video {
	margin:10px 0;
	background:transparent url(sprite-icon2.png) no-repeat scroll 0 0;
}
.txt-ul ul li ul li {
	list-style:none;
	color:#999;
	margin:5px 0;
	font-weight:normal;
}
.promo-sweep-container {
	padding:0;
	float:left;
}
#ad-halfpage {
	margin-bottom:12px;
}
.ad_runway {
	text-align:center;
	margin:21px 0 0;
}
#around-box {
	margin:0 12px 0 0;
	_margin:0 6px 0 0;
}
.ign-friends, .promo-sweep {
	padding:10px 0;
	margin:0 0 0 12px;
	float:left;
	_margin:0 0 0 6px;
}
.ign-friends .img-thumb, .promo-sweep .img-thumb {
	margin:0 0 10px;
}
#ign-friends.container-bottom {
	border-bottom:1px #ccc solid;
	margin-right:0;
	float:left;
}
#ign-friends .content-friends {
	margin:0;
	width:302px;
	float:left;
	padding:10px 0 15px 14px;
}
.spotlight {
	float:left;
	position:relative;
	width:100%;
	padding:0;
	height:auto;
}
.spotText {
	font-weight:normal;
	width:auto;
	margin:0;
	;
	position:relative;
}
.spotImage {
	padding:0;
	float:left;
	margin:0 5px 2px 0;
	border:1px solid #CECECE;
}
.spotHeader {
	font-size:12px;
	font-weight:normal;
	letter-spacing:-1px;
	color:#666;
	margin:0 5px 5px 0;
	text-transform:uppercase;
	visibility:hidden;
	height:0;
}
.spotHeader a {
	color:#666;
	font-weight:normal;
}
.spotDiv {
	float:left;
	width:100%;
	padding:0 0 5px;
	height:auto;
}
.spotDivider {
	float:left;
	width:0;
	height:0;
}
#spotlightAds {
	width:300px;
	margin:0 0 10px 0;
}
#featured-promos.column-sub-box {
	height:auto;
	padding-top:12px;
	border-bottom:1px solid #999;
}
#featured-promos p {
	font-weight:normal;
}
#featured-promos .hdr {
	font-weight:bold;
	padding:9px 0;
}
.body-ign .ad_col_box #floodlight {
	font-weight:normal;
	font-size:12px;
	width:auto!important;
	height:auto!important;
	padding:0;
}
#featured-promos li {
	font-weight:normal;
	position:relative;
	margin:0;
	padding:9px 0;
	width:auto!important;
	list-style-type:disc;
}
.floodlightItem a {
	font-weight:bold;
	font-size:12px;
	color:#039;
}
.ad_col_box {
	background:#FFF;
	padding:12px;
	width:auto;
}
.ad_col_box_btm {
	height:0;
}
.ad_col_box .row {
	background:#FFF;
	border-top:1px solid #CECECE;
	padding:5px;
	margin:9px;
	;
}
#promotions-unit.ad_col_box {
	padding:0;
	margin-top:12px;
}
#promotions-unit.ad_col_box h2 {
	font-size:15px;
	font-weight:bold;
	margin:0 0 1px 0;
	padding:9px;
	background:#fff;
	color:#333;
	text-transform:uppercase;
}
#poll {
	background:#fff;
	width:300px;
	margin:10px 12px 0 0;
	float:right;
}
#poll .txt-hdr {
	padding:10px;
	border-bottom:1px solid #ccc;
}
#poll.container-bottom {
	border-bottom:1px #ccc solid;
	width:305px;
	float:right;
	margin:0 10px 10px 0;
}
#poll .container-poll {
	padding:10px 12px 30px;
}
#poll li {
	line-height:20px;
}
#poll .input-lbl {
	float:none;
	margin-right:5px;
}
#poll .input-radio {
	vertical-align:middle;
	margin-right:10px;
}
#poll .submit_btn {
	margin-left:20px;
	margin-top:5px;
	line-height:18px;
	font-size:12px;
	padding:0 15px;
	width:20px;
}
#poll p {
	margin:10px 0;
}
#poll h4 {
	font-size:12px;
	font-weight:bold;
	margin:5px 0;
}
.promo-sweep-container .thumb {
	width:144px;
	height:81px;
	border:1px solid #9d9f9e;
}
#promos-sweeps .txt-para {
	width:145px;
	overflow:hidden;
}
.bottom-sponsor {
	height:50px;
	background-color:#9cc;
	clear:both;
	margin:0 0 10px;
}
#bottom-sponsored-links {
	background-color:#ededed;
	font-size:11px;
	height:auto;
	margin:0;
	padding:10px 10px 0 0;
	width:100%;
	_padding:10px 5px 0 0;
}
#bottom-sponsored-links span {
	float:right;
}
#bottom-sponsored-links a {
	text-decoration:underline;
}
#bottom-sponsored-links ul li {
	margin:0;
	list-style-position:outside;
}
.sponsored-box-green a {
	color:#096;
}
.sponsored-box {
	width:135px;
	height:auto;
	float:left;
	margin:20px 25px 0 0;
}
#sponsored-box-last {
	margin:6px 0 0 0;
}
body.body-wii #nav-channel, body.body-wii #nav-channel li.nav-label a, body.body-wii #more-info #more-info-lnk, body.body-wii div#score-ign, body.body-wii #popular-news-hdr, body.body-wii #nav-community-my-games #my-games-lnk, body.body-wii div#news-box-hdr {
	background-image:url('sprite-channel-wii.png');
}
body.body-ds #nav-channel, body.body-ds #nav-channel li.nav-label a, body.body-ds #more-info #more-info-lnk, body.body-ds div#score-ign, body.body-ds #popular-news-hdr, body.body-ds #nav-community-my-games #my-games-lnk, body.body-ds div#news-box-hdr {
	background-image:url('sprite-channel-ds.png');
}
body.body-ps2 #nav-channel, body.body-ps2 #nav-channel li.nav-label a, body.body-ps2 #more-info #more-info-lnk, body.body-ps2 div#score-ign, body.body-ps2 #popular-news-hdr, body.body-ps2 #nav-community-my-games #my-games-lnk, body.body-ps2 div#news-box-hdr {
	background-image:url('sprite-channel-ps2.png');
}
body.body-wireless #nav-channel, body.body-wireless #nav-channel li.nav-label a, body.body-wireless #more-info #more-info-lnk, body.body-wireless div#score-ign, body.body-wireless #popular-news-hdr, body.body-wireless #nav-community-my-games #my-games-lnk, body.body-wireless div#news-box-hdr {
	background-image:url('sprite-channel-wireless.png');
}
body.body-psp #nav-channel, body.body-psp #nav-channel li.nav-label a, body.body-psp #more-info #more-info-lnk, body.body-psp div#score-ign, body.body-psp #popular-news-hdr, body.body-psp #nav-community-my-games #my-games-lnk, body.body-psp div#news-box-hdr {
	background-image:url('sprite-channel-psp.png');
}
body.body-xbox360 #nav-channel, body.body-xbox360 #nav-channel li.nav-label a, body.body-xbox360 #more-info #more-info-lnk, body.body-xbox360 div#score-ign, body.body-xbox360 #popular-news-hdr, body.body-xbox360 #nav-community-my-games #my-games-lnk, body.body-xbox360 div#news-box-hdr {
	background-image:url('sprite-channel-xbox360.png');
}
body.body-ps3 #nav-channel, body.body-ps3 #nav-channel li.nav-label a, body.body-ps3 #more-info #more-info-lnk, body.body-ps3 div#score-ign, body.body-ps3 #popular-news-hdr, body.body-ps3 #nav-community-my-games #my-games-lnk, body.body-ps3 div#news-box-hdr {
	background-image:url('sprite-channel-ps3.png');
}
body.body-pc #nav-channel, body.body-pc #nav-channel li.nav-label a, body.body-pc #more-info #more-info-lnk, body.body-pc div#score-ign, body.body-pc #popular-news-hdr, body.body-pc #nav-community-my-games #my-games-lnk, body.body-pc div#news-box-hdr {
	background-image:url('sprite-channel-pc.png');
}
body.body-retro #nav-channel, body.body-retro #nav-channel li.nav-label a, body.body-retro #more-info #more-info-lnk, body.body-retro div#score-ign, body.body-retro #popular-news-hdr, body.body-retro #nav-community-my-games #my-games-lnk, body.body-retro div#news-box-hdr {
	background-image:url('sprite-channel-retro.png');
}
body.body-cheats #nav-channel, body.body-cheats #nav-channel li.nav-label a, body.body-cheats #more-info #more-info-lnk, body.body-cheats div#score-ign, body.body-cheats #popular-news-hdr, body.body-cheats #nav-community-my-games #my-games-lnk, body.body-cheats div#news-box-hdr {
	background-image:url('sprite-channel-cheats.png');
}
body.body-faqs #nav-channel, body.body-faqs #nav-channel li.nav-label a, body.body-faqs #more-info #more-info-lnk, body.body-faqs div#score-ign, body.body-faqs #popular-news-hdr, body.body-faqs #nav-community-my-games #my-games-lnk, body.body-faqs div#news-box-hdr {
	background-image:url('sprite-channel-cheats.png');
}
body.body-guides #nav-channel, body.body-guides #nav-channel li.nav-label a, body.body-guides #more-info #more-info-lnk, body.body-guides div#score-ign, body.body-guides #popular-news-hdr, body.body-guides #nav-community-my-games #my-games-lnk, body.body-guides div#news-box-hdr {
	background-image:url('sprite-channel-cheats.png');
}
.console-list {
	clear:both;
	list-style-position:outside;
	list-style-type:none;
	padding:4px 0 0;
}
.console-list li {
	display:block;
	float:left;
	list-style-position:outside;
	margin:8px 5px;
}
#left-col-consoles .console-list .first {
	margin-left:0;
}
.column-sub-box .console-list {
	margin:0 0 5px;
}
.hdr-sub {
	border-bottom:1px solid #ececec;
	float:left;
	margin:15px 0 6px;
	padding:0 5px;
	width:270px;
	font-weight:bold;
	font-size:11px;
}
.hdr-sub-right {
	float:right;
}
.column-game {
	float:left;
	padding:9px;
	margin:0;
	width:258px;
	background:url(bg_tab_default.gif) bottom repeat-x;
}
.column-game-mini {
	padding:9px;
	margin:0;
	border-bottom:1px solid #ececec;
	clear:both;
}
.column-game img {
	float:left;
	margin:0 8px 0 0;
}
.column-game ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:11px;
}
.column-game ul li a {
	font-weight:normal;
}
.column-game ul li a.head {
	font-size:12px;
	font-weight:bold;
}
.column-game-mini ul {
	margin:0;
	padding:0 0 5px;
	list-style-type:none;
}
.column-game ul li, .column-game-mini ul li {
	list-style-type:none;
	margin:0;
	list-style:none;
	list-style-position:outside;
}
.column-sub-box-all {
	margin:10px 0 0 10px;
	float:left;
}
.lnk-game-title {
	font-weight:bold;
}
.rating {
	background-color:transparent;
	border:1px solid #ccc;
	color:#004c99;
	float:right;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	margin-right:0;
}
#right-col-ad {
	float:left;
	width:100%;
	padding:0 0 10px;
}
#right-col-ad img {
	border:1px solid #ccc;
}
#right-col-ad .img-desc-120w {
	padding:0;
	width:100%;
}
#right-col-sm {
	float:left;
	font-size:11px;
	width:281px;
	padding:0 0 10px 0;
}
#right-col-sm img {
	float:left;
	margin:0 5px 5px 0;
	border:1px #ccc solid;
}
#right-col-300 {
	margin:10px 0;
}
#right-col-300 img {
	border:1px #000 solid;
}
#mov, #top {
	height:150px;
}
#column-sub-box-last {
	padding:0;
	margin:0;
	width:100%;
}
.faux-drop.publishers {
	width:108px;
	float:right;
}
.faux-drop.genre {
	width:93px;
}
.faux-drop {
	border:1px solid #EDEDED;
	float:left;
	margin-left:3px;
	position:relative;
	text-align:left;
	width:auto;
}
.faux-drop-txt {
	float:left;
	padding:0 6px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	width:75px;
	text-align:right;
}
#genre .faux-drop-txt {
	width:60px;
}
.faux-drop .arrow {
	border-left:1px solid #EDEDED;
	float:left;
	padding:3px 7px;
	cursor:pointer;
	background:#fff url(sprite-search-box.png) scroll 3px -136px no-repeat;
	height:14px;
	width:6px;
}
.sort-arrow-down {
	background:url(sprite-icon.png) scroll -42px -4077px no-repeat;
	width:15px;
	height:15px;
	float:right;
}
.sort-arrow-up {
	background:url(sprite-icon.png) scroll -42px -4104px no-repeat;
	width:15px;
	height:15px;
	float:right;
}
#table-section-index {
	float:left;
	width:100%;
}
#table-section-index td {
	vertical-align:top;
}
#table-section-index tr.table-hdr td {
	padding:16px 12px 0;
	vertical-align:bottom;
}
#table-section-index tr.table-hdr td a {
	color:#000;
	font-weight:bold;
	float:left;
	width:80px;
}
#table-section-index .table-hdr .right a {
	color:#000;
	font-weight:bold;
	float:none;
	width:auto;
}
#table-section-index tr.table-hdr td span.label {
	color:#000;
	font-weight:bold;
}
#table-section-index ul {
	float:left;
}
#table-section-index .game-row {
	height:100px;
	margin:0;
}
#table-section-index .game-row .shortcuts {
	visibility:hidden;
}
#table-section-index .game-row .shortcuts a {
	font-weight:normal;
}
#table-section-index .game-row.selected {
	font-weight:normal;
	border:0;
}
#table-section-index .game-row.selected .shortcuts {
	visibility:visible;
}
#table-section-index .title-game {
	font-size:16px;
	font-weight:bold;
	color:#004f9c;
}
#table-section-index .hdr-sub {
	text-transform:uppercase;
	font-size:12px;
	float:none;
	color:#000;
}
#table-section-index .up-com a {
	font-weight:bold;
}
#table-section-index .up-com span {
	color:#676767;
}
#table-section-index .hdr-sub.ps3 {
	color:#600;
}
#table-section-index .hdr-sub.wii {
	color:#39C;
}
#table-section-index .hdr-sub.x360 {
	color:#360;
}
#table-section-index .hdr-sub.psp {
	color:#669;
}
#table-section-index .hdr-sub.ds {
	color:#069;
}
#table-section-index .hdr-sub .pc {
	color:#060;
}
.right, .right-top {
	text-align:right;
}
.right-top {
	width:auto;
	position:relative;
}
.body-section .date-updated {
	width:100px;
}
#table-section-index .bold {
	font-weight:bold;
}
#table-section-index .table-hdr .right {
	width:auto;
	text-align:right;
}
#table-section-index .table-hdr .right.col-width {
	width:95px;
}
#table-section-index.all-up .right-f .box {
	display:inline;
	margin:0;
}
#table-section-index.all-up .right-f .star {
	position:absolute;
	margin-left:0;
}
#table-section-index.all-up .right-f .email {
	display:inline;
	float:right;
}
#table-section-index.all-up .right-f .box.star input {
	display:inline;
	position:absolute;
}
#table-section-index.all-up tr {
	height:auto;
}
#table-section-index.all-up .no-pad-btm.selected {
	border-bottom:none;
}
.body-section #ad-wrap {
	float:left;
	background:#EDEDED!important;
	width:616px!important;
	padding:5px;
	margin:10px 0 10px 12px;
	border:0;
}
.body-section #ad-wrap a {
	width:250px!important;
}
.body-section #afcGoogle #ad-hdr {
	color:#73767B!important;
}
.lnk-view-games, .lnk-allgames {
	float:right;
	font-size:12px;
	margin:0;
	margin-top:16px;
	font-weight:bold;
}
#filter-platforms .selected {
	padding:3px 4px;
	color:#333;
	margin:0;
	border:1px solid #CCC;
	font-weight:bold;
}
#filter-platforms table#table-section-index .selected {
	font-weight:normal;
	border:none;
}
.pagination {
	padding:2px;
	text-align:center;
}
.pagination ul {
	nnmargin:0;
	nnpadding:0;
	nntext-align:left;
	nnfont-size:16px;
	font-weight:bold;
	font-size:11px;
}
.pagination li {
	list-style-type:none;
	display:inline;
	padding-bottom:1px;
}
.pagination a, .pagination a:visited {
	padding:0 3px;
	margin:0 1px;
	border:1px solid #0045B0;
	text-decoration:none;
	color:#0045B0;
}
.pagination a:hover, .pagination a:active {
	border:1px solid #0045B0;
	color:#000;
}
.pagination a.currentpage {
	background-color:#0045B0;
	color:#FFF!important;
	border-color:#0045B0;
	font-weight:bold;
	cursor:default;
}
.pagination a.disablelink, .pagination a.disablelink:hover {
	background-color:white;
	cursor:default;
	color:#CCC;
	border-color:#CCC;
}
.pagination a.prevnext {
	font-weight:bold;
}
.sortable a.asc {
	background:url(sprite-icon2.png) no-repeat scroll right -4077px;
}
.sortable a.desc {
	background:url(sprite-icon2.png) no-repeat scroll right -4105px;
}
.box-art {
	background:url(boxart-noimage-108px.png) no-repeat -944px 0;
	width:108px;
}
.box-art.no-box-art {
	width:108px;
	height:153px;
	border:1px solid #ccc;
}
.box-art-xbox {
	background-position:0 0;
}
.box-art-ps3 {
	background-position:-118px 0;
}
.box-art-wii {
	background-position:-236px 0;
}
.box-art-pc {
	background-position:-354px 0;
}
.box-art-ds {
	background-position:-472px 0;
}
.box-art-psp {
	background-position:-590px 0;
}
.box-art-wireless {
	background-position:-708px 0;
}
.box-art-iphone {
	background-position:-826px 0;
}
.box-art-ign {
	background-position:-944px 0;
}
.buzz-main, .buzz {
	background:transparent url(sprite-icon2.png) no-repeat 0 -2100px;
	float:right;
	height:25px;
	width:60px;
}
.buzz-on-ice, .buzz-on-ice-sm {
	background-position:0 -3045px;
}
.buzz-cold, .buzz-cold-sm {
	background-position:0 -2942px;
}
.buzz-chilly, .buzz-chilly-sm {
	background-position:0 -2840px;
}
.buzz-tepid, .buzz-tepid-sm {
	background-position:0 -2737px;
}
.buzz-mild, .buzz-mild-sm {
	background-position:0 -2635px;
}
.buzz-warm, .buzz-warm-sm {
	background-position:0 -2530px;
}
.buzz-heated, .buzz-heated-sm {
	background-position:0 -2429px;
}
.buzz-red-hot, .buzz-red-hot-sm {
	background-position:0 -2325px;
}
.buzz-on-fire, .buzz-on-fire-sm {
	background-position:0 -2214px;
}
.buzz-blazing, .buzz-blazing-sm {
	background-position:0 -2100px;
}
tr.selected {
	background-color:#f3f3f3;
}
.pic-box {
	width:110px;
}
.pic-box img {
	border:1px solid #ccc;
}
#body-reviews table tr td {
	padding:15px 8px 15px;
}
#table-section-index tr .bot-pad, #table-section-index tr .right-f {
	padding:0 12px 12px;
}
.up-com {
	width:285px;
}
#table-section-index .content-table {
	margin-bottom:8px;
}
.box {
	float:left;
	height:16px;
	width:16px;
	padding-left:20px;
	margin:3px 0;
	visibility:hidden;
}
.selected .box.star {
	background:transparent url(sprite-icon2.png) 0 -1643px no-repeat;
	visibility:visible;
}
.selected .box.email {
	background:transparent url(sprite-icon2.png) 0 -538px no-repeat;
	visibility:visible;
}
.box.email {
	margin-left:15px;
}
.all-up .box {
	float:none;
	margin-left:auto;
	height:16px;
}
.box input {
	height:16px;
	width:16px;
}
.editors {
	color:red;
	font-size:9px;
	font-weight:bold;
	float:right;
}
.faux-drop.rater {
	border:1px solid red;
	height:82px;
	width:82px;
	margin:0 0 4px;
	float:right;
}
.faux-drop .rater-user {
	color:#343434;
	font-size:8px;
	padding:3px;
	text-align:left;
	text-transform:uppercase;
}
.faux-drop .rater-user span {
	float:left;
	font-size:22px;
	margin:-3px 3px 0 0;
	font-weight:bold;
}
.right-top .watch {
	font-size:11px;
	text-align:left;
	width:85px;
	float:right;
	line-height:15px;
}
.faux-drop.rater a:hover {
	text-decoration:none;
}
.rater-text {
	background:transparent url(ign-red.gif) no-repeat 0 0;
	font:bold 30px arial;
	color:#fff;
	height:56px;
	text-align:center;
	text-decoration:none;
}
.rater-text div {
	font-size:12px;
	margin-top:0;
}
.rater-reader_avg {
	background:transparent url(reader.gif) no-repeat 0 0;
	height:26px;
	font:bold 21px arial;
	color:#000;
	text-align:left;
	padding:1px 0 0 4px;
}
.rater-reader_avg span {
	font-size:9px;
	font-weight:bold;
	float:right;
	width:40px;
}
.shortcuts {
	margin:10px 5px 0 0;
}
.shortcuts strong {
	display:block;
}
#table-section-index .shortcuts ul {
	float:left;
}
.ui-tabs .shortcuts li {
	margin:0 15px 3px 0;
	float:none;
}
#table-section-index .no-pad-btm .top-pad {
	padding:12px 12px 0;
	vertical-align:bottom;
}
#table-section-index .no-pad-btm .right {
	width:95px;
}
#table-section-index td {
	padding:12px;
	float:none;
}
#table-section-index .up-com {
	padding:12px 24px 12px 0;
}
#table-section-index .game-row .right-top {
	text-align:right;
	padding:12px;
	width:auto;
}
.faux-drop.buzzer {
	width:83px;
	border:1px solid #000;
	height:46px;
}
.buzz-img {
	background:transparent url(buzz-5.gif) no-repeat 0 0;
	width:33px;
	height:46px;
	border-right:1px solid #000;
	float:left;
}
.buzz-text {
	background:transparent url(buzz-r.gif) no-repeat 0 0;
	width:46px;
	font:bold 30px arial;
	color:#fff;
	float:right;
	height:45px;
	padding:5px 3px 0 0;
}
.channel-hub table tr td {
	padding:8px;
}
.filter-dropdowns {
	margin-right:12px;
	height:auto;
	float:right;
	position:relative;
	font-size:11px;
	padding-top:3px;
*z-index:1;
*margin-bottom:-40px;
}
.filter-dropdowns .label {
	line-height:22px;
	float:left;
}
.body-pc .filter-dropdowns .dropdown {
	margin-left:0;
	width:140px;
}
.body-pc .filter-dropdowns .top-from, .body-pc .filter-dropdowns .pub {
	width:180px;
}
.filter-dropdowns .dropdown {
	width:auto;
	float:left;
	display:inline;
}
.filter-dropdowns .dropdown.first {
	margin-left:0;
}
.filter-dropdowns .top-from {
	width:180px;
	margin-left:24px;
}
.filter-dropdowns .rev.selected .sub-nav-display {
	right:-1px;
	_right:-2px;
	top:21px;
	border:1px solid #ededed;
	z-index:98;
}
.filter-dropdowns .bot-bub {
	display:none;
}
.filter-dropdowns .selected .bot-bub {
	display:block;
	width:108px;
	z-index:99;
	height:5px;
	left:0;
	background:#fff;
	top:18px;
	line-height:5px;
	font-size:5px;
	_width:107px;
}
#genre .bot-bub {
	width:93px;
}
.filter-dropdowns .selected .sub-bullets {
	padding:5px;
}
.filter-dropdowns .selected .sub-bullets ul {
	color:#000;
}
.filter-dropdowns .faux-drop .upcoming-games {
	padding:0;
	border:none;
}
.filter-dropdowns .dropdown ul {
	position:relative;
	float:left;
	width:auto;
}
.filter-dropdowns a {
	border:none;
}
.filter-dropdowns .rev.selected .sub-nav-display.r-adjust {
	right:-200px;
}
.faux-drop .sub-nav-display {
	text-align:left;
	font-size:11px;
}
#pop {
	width:100%;
	padding:0;
}
#genre #g-drop.sub-nav-display {
	padding:0;
	background:#fff;
	border:1px solid #ededed;
}
#g-drop.show-more .extra {
	display:block;
	padding-top:6px;
}
.filter-dropdowns.top_from #g-drop.show-more {
	width:625px;
	right:-205px;
}
#genre #g-drop #pop.upcoming-top {
	padding:6px 0;
	border:none;
	width:120px;
}
#g-drop ul, #pop ul {
	list-style:none;
}
#g-drop li, #pop li {
	padding:0 12px;
	list-style:none;
*list-style-position:outside;
}
.faux-drop li {
	list-style-position:outside;
}
.filter-dropdowns .sub-nav.dropdown .upcoming-top.upcoming-games li {
	line-height:18px;
}
.sub-nav.selected .upcoming-top.upcoming-games {
	line-height:16px;
}
.filter-dropdowns .top-from #date-drop.rows {
	padding:0;
	width:120px;
}
#date-drop #pop.upcoming-top {
	padding:6px 0;
	background:#fff;
}
#date-drop.sub-nav-display.sub-bullets.rows {
	background:#fff;
	padding:0;
}
#pub-drop #pop.upcoming-top {
	padding:6px 0;
	background:#fff;
	width:130px;
}
#pub-drop.sub-nav-display.sub-bullets.rows {
	background:#fff;
	padding:0;
}
.dropdown.pub {
	width:165px;
	margin-left:24px;
}
.float-txt {
	line-height:22px;
	display:inline;
	float:left;
}
#pub-drop.show-more .extra {
	display:block;
	padding-top:6px;
	margin-left:6px;
	width:115px;
}
.filter-dropdowns.top_from #pub-drop.show-more {
	width:625px;
}
.filter-dropdowns ul li.bold {
	font-weight:bold;
	color:#000;
}
.see-all {
	margin-left:12px;
	clear:both;
	font-weight:bold;
	color:#039;
	padding-bottom:6px;
	display:block;
	width:110px;
}
.show-more .see-all {
	display:none;
}
.show-more .popular-only {
	display:block;
	width:200px;
}
.popular-only {
	display:none;
}
.console-list li.none {
	display:none;
}
.faux-drop .upcoming-games.extra {
	display:none;
}
.lnk-back-top {
	padding:8px;
	float:left;
}
.ui-tabs-nav {
	font-size:11px;
	float:left;
	margin:3px 0 0 0;
	font-weight:normal;
}
.ui-tabs-nav li {
	line-height:22px;
	float:left;
	margin:0 9px;
}
.container-content .container-content-main .ui-tabs-nav.ui-widget-header li.first {
	margin-left:0;
}
.body-psp .ui-tabs li, .body-ps3 .ui-tabs li {
	margin:0 6px;
}
.body-section #left-col .ui-tabs-nav {
	margin-left:12px;
}
.body-section .ui-tabs-nav li {
	margin:0 4px;
}
.body-pc .ui-tabs .ui-tabs-nav li {
	margin:0 3px;
}
.body-pc #filter-platforms #left-col-consoles {
*height:22px;
}
.ui-tabs {
	width:100%;
	margin-left:0;
}
.ui-tabs h3 {
	display:inline;
}
.ui-tabs .first {
	margin-left:0;
}
.ui-tabs .ui-tabs-hide {
	display:none;
}
.ui-tabs li {
	float:left;
	list-style-position:outside;
}
.ui-state-default a {
	border:1px solid #fff;
	font-size:11px;
}
li.ui-tabs-selected a {
	color:#000;
	border:1px solid #ccc;
	font-weight:bold;
	padding:3px;
	outline-width:0;
	outline-style:none;
}
#filter-platforms #platform-rss {
	float:right;
	width:115px;
	font-size:11px;
	margin:8px 5px;
}
#filter-platforms .icon-rss {
	float:right;
}
.icon-rss {
	display:block;
	height:12px;
	width:17px;
	background:url(sprite-icon2.png) 5px -120px;
}
.body-cheats .icon-cheats, .body-cheats .icon-guides, .body-cheats span.icon-submit, .body-cheats .txt-para {
	margin-left:5px;
}
body.body-cheats #nav-channel, body.body-cheats #nav-channel li.nav-label a, body.body-cheats #more-info #more-info-lnk, body.body-cheats div#score-ign, body.body-cheats #popular-news-hdr, body.body-cheats #nav-community-my-games #my-games-lnk, body.body-cheats div#news-box-hdr {
	background-image:url(sprite-channel-cheats.png);
}
.container-content-main .content.sub {
	padding:0;
	width:653px;
}
.guide-highlight-noimage {
	background:#f2f6f9 url(sprite-background.png) repeat-x scroll 0 -283px;
	border:1px solid #dce0e3;
	margin-bottom:10px;
	padding:10px;
}
.body-cheats .ad_col_box .row, .body-faqs .ad_col_box .row, .body-guides .ad_col_box .row {
	border:none;
}
.body-cheats .ad_col_box, .body-guides .ad_col_box, .body-faqs .ad_col_box {
	padding:0;
}
.body-cheats .ad_col_box .row, .body-guides .ad_col_box .row, .body-faqs .ad_col_box .row {
	margin:0;
}
.thumbnail {
	border:1px solid #ccc;
	float:left;
	margin-right:10px;
}
.guide-title {
	font-size:16px;
	font-weight:bold;
}
.body-cheats input.input-go, .body-cheats #get-email-alerts, .body-cheats a {
	color:#039;
}
.hdr-section {
	clear:both;
	color:#333;
	font-size:15px;
	font-weight:bold;
	margin:0 15px 0 10px;
	text-transform:uppercase;
}
.body-cheats .hdr-section {
	clear:none;
}
.body-cheats .cheat-submit {
	clear:both;
	margin:12px 0 15px;
}
.body-cheats .hdr-submitter {
	color:#666;
	float:right;
}
span.icon-submit {
	background-position:0 -2040px;
	float:left;
	height:20px;
	width:20px;
}
.txt-divider {
	border-bottom:1px solid #ededed;
	margin:3px 0 10px;
}
.body-cheats .hdr-cheat {
	font-weight:bold;
}
body.body-cheats .content-cheat {
	line-height:16px;
	width:485px;
}
body.body-cheats .content-cheat ul li {
	list-style-type:disc;
	margin-left:15px;
}
body.body-cheats ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#content-main .bg-divider {
	background:transparent url(sprite-background.png) repeat-x scroll 0 -129px;
	clear:both;
	height:25px;
	margin:0 -11px 0 -11px;
	overflow:hidden;
	position:relative;
	z-index:1;
	width:650px;
}
body.body-cheats div#profile-media div.img-thumb {
	margin:0 10px 2px 0;
}
body.body-cheats div#profile-media div.txt-para {
	margin-bottom:10px;
	width:300px;
}
#profile-media {
	float:left;
	;
	margin-bottom:30px;
	overflow:hidden;
	position:relative;
	width:635px;
}
.hdr-tbl-discuss {
	color:#333;
	font-size:15px;
	font-weight:bold;
	margin:0 15px;
	text-transform:uppercase;
}
table.tbl-discuss {
	clear:left;
	margin:5px 0;
	width:100%;
}
table.tbl-discuss td.tbl-discuss-hdrs-submit {
	border-bottom:1px solid #ededed;
	font-size:11px;
	padding:5px 15px 5px 0;
}
table.tbl-discuss a.tbl-discuss-lnk {
	font-weight:bold;
	margin:0 20px 0 0;
}
table.tbl-discuss td.tbl-discuss-hdrs {
	border-bottom:1px solid #ededed;
	font-size:11px;
	padding:5px 15px;
}
table.tbl-discuss td.tbl-discuss-divider {
	height:8px;
}
table.tbl-discuss td.tbl-discuss-title {
	width:350px;
}
table.tbl-discuss td.tbl-discuss-author, table.tbl-discuss td.tbl-discuss-date {
	white-space:nowrap;
}
table.tbl-discuss td.tbl-discuss-author, table.tbl-discuss td.tbl-discuss-date, table.tbl-discuss td.tbl-discuss-title, table.tbl-discuss td.tbl-discuss-content {
	color:#999;
	padding:0 15px 10px;
}
.container-content-main .content.sub {
	padding:0;
	width:653px;
}
.guide-highlight-noimage {
	background:#f2f6f9 url(sprite-background.png) repeat-x scroll 0 -283px;
	border:1px solid #dce0e3;
	margin-bottom:10px;
	padding:10px;
}
.thumbnail {
	border:1px solid #ccc;
	float:left;
	margin-right:10px;
}
.body-cheats input.input-go, .body-cheats #get-email-alerts, .body-cheats a {
	color:#039;
}
.body-cheats .icon-cheats, .body-cheats .icon-guides, .body-cheats span.icon-submit, .body-cheats .txt-para {
	margin-left:5px;
}
#highlight {
	float:left;
	position:relative;
	width:624px;
	margin:0 0 12px 0;
}
#highlight .highlight-image {
	display:block;
	height:246px;
	width:624px;
}
.guide-highlight {
	position:relative;
}
.guide-snapshot {
	background:transparent url(bg-transparency-fff-80.png) repeat scroll 0 0;
	bottom:10px;
	height:72px;
	left:10px;
	position:absolute;
	width:400px;
}
.guide-snapshot-no-toc {
	background:transparent url(bg-transparency-fff-80.png) repeat scroll 0 0;
	bottom:10px;
	height:72px;
	left:10px;
	position:absolute;
	width:604px;
}
.guide-title {
	font-size:16px;
	font-weight:bold;
}
.snapshot-lnks {
	margin:5px 10px 0;
}
.thumbnail {
	border:1px solid #ccc;
	float:left;
	margin-right:10px;
}
.highlight-contents {
	margin:15px 0 0 0;
}
.guide-highlight-noimage {
	background:#F2F6F9 url(sprite-background.png) repeat-x 0 -283px;
	border:1px solid #dce0e3;
	margin-bottom:10px;
	padding:10px;
}
.snapshot-lnks {
	margin:5px 10px 0;
}
#addthis {
	clear:right;
	float:right;
	padding:10px 5px 0 0;
	width:150px;
}
#get-email-alerts {
	float:right;
	padding:20px 10px 0 0;
}
div#toc {
	bottom:10px;
	right:10px;
	padding:0;
	border:1px solid black;
	background-color:#fff;
	position:absolute;
	font-size:11px;
}
#toc .contents-hdr {
	color:#fff;
	font-weight:bold;
	margin:4px 4px 0;
	padding:4px 10px;
	font-size:12px;
	text-transform:uppercase;
	background:url(sprite-channel-cheats.png);
	height:18px;
	width:165px;
}
table.tbl-toc {
	margin:3px;
	padding:0;
	font-size:11px;
	border-collapse:collapse;
	width:186px;
	background:#efeeee;
}
table.tbl-toc span.header {
	border-bottom:1px solid #fff;
	display:block;
	padding:3px 10px 1px 10px;
	background:#fff;
}
table.tbl-toc span.chapter {
	border-bottom:1px solid #fff;
	display:block;
	padding:2px 10px 2px 10px;
}
table.tbl-toc span.updated {
	border-bottom:1px solid #fff;
	display:block;
	padding:2px 10px 2px 10px;
	color:#999;
}
table.tbl-toc span.sub-chapter, table.tbl-toc tr.sub-chapter-row {
	display:none;
}
.body-guides table {
	border-collapse:separate;
	border-spacing:1px;
	float:left;
}
.body-guides .hdr-sub {
	font-size:12px;
	font-weight:bold;
	margin:0 0 3px;
}
.body-guides #content-sub {
	font-size:11px;
}
#content-guide br {
	font-size:10px;
}
#content-guide table {
	float:none;
}
#content-guide table a {
	font-weight:bold;
}
#content-guide table td {
	padding:3px;
}
#content-guide ul li {
	list-style-position:outside;
	list-style-type:disc;
}
body.body-guides input.input-go, body.body-guides #get-email-alerts, body.body-guides a {
	color:#039;
}
body.body-guides input.input-go, body.body-guides #get-email-alerts, body.body-guides a {
	color:#039;
}
#more-game-help #view-all {
	padding:12px 0;
	clear:both;
}
div#view-all {
	font-weight:bold;
}
div#content-sub div.txt-para {
	clear:left;
	height:auto;
	line-height:normal;
	margin:0 0 5px;
	padding:0;
}
div.img-arrow {
	background:transparent url(sprite-icon2.png) no-repeat scroll 0 -600px;
	height:30px;
	left:40%;
	opacity:.6;
	position:absolute;
	top:30%;
	width:30px;
}
div.content-sub-box div.img-arrow {
	left:35%;
	top:20%;
}
div.img-arrow a.img-arrow-lnk {
	display:block;
	height:30px;
	width:30px;
}
.hdr-content {
	font-size:22px;
	font-weight:bold;
	line-height:22px;
	margin:0;
}
#game-help .ad_col_box {
	padding:0;
}
#game-help h3 {
	font-size:15px;
	font-weight:bold;
	margin:0 0 1px 0;
	padding:9px;
	background:#fff;
	color:#333;
	text-transform:uppercase;
}
#game-help .row {
	font-size:11px;
	border:none;
	margin:none;
	padding:0;
}
#related-downloads {
	margin:0 0 10px;
}
#related-downloads h3 {
	background:#fff;
	color:#333;
	font-size:14px;
	font-weight:bold;
	margin:0 0 1px;
	padding:5px 10px;
	text-transform:uppercase;
	border-bottom:1px solid #fff;
}
#related-downloads .bdy {
	background:#fff;
	padding:5px 10px;
}
#related-downloads .bdy a {
	line-height:23px;
}
#related-downloads .patch, #related-downloads .power, #related-downloads .map {
	background-image:url(sprite-icon2.png);
	padding-left:20px;
}
#related-downloads .ftr {
	background:#fff;
	padding:0 10px;
}
#related-downloads .ftr .more-downloads {
	float:right;
}
#related-downloads .ftr .provider {
	background:transparent url('sprite-image.png') no-repeat right -524px;
	line-height:40px;
	clear:both;
	margin-right:68px;
}
#related-downloads .xboxLiveDownload {
	list-style-type:disc;
	margin-left:15px;
	font-weight:bold;
}
#related-downloads .xboxLiveDownload a {
	line-height:normal;
}
#related-downloads .allDownloads {
	text-align:right;
	line-height:normal;
}
#related-downloads .download-lnks {
	padding-top:4px;
}
#direct2drive {
	margin-top:10px;
	background:transparent url('sprite-image.png') no-repeat -1px -62px;
	border:1px solid #d1cfcf;
	height:106px;
	padding:0 10px;
}
#direct2drive h3 {
	color:#333;
	font-size:14px;
	font-weight:bold;
	padding:5px 0;
	text-transform:uppercase;
	border-bottom:1px solid #d1cfcf;
}
#direct2drive dt {
	float:left;
	width:85%;
	display:block;
}
#direct2drive dd {
	width:15%;
	position:relative;
	padding:20px 0 4px;
	float:right;
}
#direct2drive .bdy {
	padding:8px 0 0;
	float:left;
}
#direct2drive .ftr {
	border-top:1px solid #d1cfcf;
	clear:both;
}
#direct2drive .ftr .btn-download {
	background:transparent url('sprite-background.png') repeat-x 0 -170px;
	float:right;
	color:#fff;
	margin:5px 0;
	border:1px solid #000;
	font-weight:bold;
	padding:2px;
}
#btn-d2d {
	display:block;
	float:left;
	height:29px;
	width:125px;
}
#popular-games-tabs .ui-tabs-nav {
	width:100%;
	background:#fff;
	margin:0;
	padding:3px 0 9px 0;
}
#about-tabs .show {
	margin-right:0;
}
#about-tabs .txt-para {
	overflow:visible;
}
#about-tabs .ui-widget-content {
	clear:both;
}
div#column-about {
	margin-top:10px;
}
div.column-about-boxart {
	margin-left:180px;
}
div.column-about-details {
	float:right;
	width:200px;
	padding:0 0 0 10px;
}
div#characters div.column, div#credits div.column {
	float:left;
	margin:0 10px 10px 20px;
}
#specifications ul {
	margin:0 0 0 21px;
}
#editions div.edition {
	float:left;
	width:600px;
	clear:left;
	margin:5px 0;
}
#editions img.rate {
	border:0;
	float:right;
	margin-right:20px;
}
#editions .txt-para {
	overflow:hidden;
}
div#features li {
	list-style-type:disc;
	margin-bottom:10px;
	float:none;
}
div#features ul.txt-list {
	margin-left:4px;
}
div#features {
	margin:14px;
}
.edition-game {
	clear:both;
}
.txt-edition {
	float:left;
	margin:0 0 5px;
}
.column-about-nosummary {
	clear:right;
	padding-top:20px;
}
div.columns {
	position:relative;
	height:1%;
	margin:0 10px 0 10px;
}
div#column-main div.txt-tagline {
	margin:0 15px 0 10px;
}
div#column-main div.bg-divider {
	background:url('sprite-background.png') 0 -129px repeat-x;
	margin:0 -11px 0 -10px;
	height:25px;
	position:relative;
	z-index:1;
	overflow:hidden;
	clear:both;
}
div#column-sub {
	width:303px;
	float:right;
	position:relative;
	font-size:11px;
}
div#column-sub ul.txt-list {
	margin-left:10px;
	padding-left:5px;
	font-weight:bold;
}
div#column-sub div.txt-para {
	padding:0;
	line-height:normal;
	margin:0 0 5px 0;
	clear:left;
	height:auto;
}
div#column-sub .column-sub-hdr {
	font-size:14px;
	font-weight:bold;
	margin:0 0 1px 0;
	padding:5px 10px;
	background:#fff;
	color:#333;
	text-transform:uppercase;
}
div#column-sub div.column-sub-box {
	background:#fff;
	padding:10px;
	margin:0 0 10px 0;
	overflow:auto;
}
div#column-sub div.tab {
	padding:0;
	width:50%;
}
div#column-clear {
	clear:both;
	background:#fff;
	height:10px;
	overflow:hidden;
}
div.column-content-1 {
	float:left;
	width:308px;
	margin:0 0 10px 0;
}
div.column-content-2 {
	float:right;
	width:308px;
	margin:0 0 10px 0;
}
div.column-clear {
	clear:both;
}
#gamestats-txt {
	float:left;
	width:210px;
	margin-left:10px;
}
div#profile-media .column-content-1 {
	margin-right:17px;
}
div#profile-media .column-content-2 {
	float:left;
}
#highlight .highlight-image {
	width:624px;
	height:246px;
	display:block;
}
#highlight .highlight-snapshot {
	background:url(bg-transparency-fff-80.png) repeat 0 0;
	width:406px;
	position:absolute;
	left:10px;
	bottom:10px;
}
#highlight .highlight-snapshot div.hdr-para {
	margin:5px 10px 0;
}
#highlight .highlight-snapshot div.txt-para {
	margin:0 10px 5px;
	padding:0;
}
#highlight .no-rating-box {
	width:604px;
}
#highlight .summary {
	margin-top:10px;
	left:0;
}
#highlight .summary div.txt-para {
	padding:0 15px 0 15px;
	max-height:145px;
	overflow:hidden;
}
#highlight .summary-no-image {
	float:left;
	width:415px;
}
#highlight div.lnks {
	position:absolute;
	bottom:20px;
	left:15px;
}
#no-image #scores-box {
	float:right;
	z-index:1;
	position:static;
	margin:5px 10px 0 0;
}
#no-image #scores-box h2 {
	padding:2px 10px;
	font-size:16px;
	font-weight:bold;
}
#score-ign .score-lnk {
	color:#fff;
}
#about-scores-box #scores-box {
	position:relative;
	float:right;
	right:0;
	top:0;
	margin-left:10px;
	height:auto;
	border-bottom:solid 1px;
}
#ratings-hdr h2 {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
}
#ratings-hdr {
	background-color:#555;
	margin:3px 0 0;
	padding:4px 7px;
}
#about-scores-box #container-rating-slider {
	margin:1px 0;
}
#scores-box .content {
	background-color:#efeeee;
	margin:3px;
	padding:0;
	width:181px;
}
#highlight .scores-box-no-image {
	position:relative;
	float:right;
	margin-top:10px;
}
div#scores-box {
	bottom:10px;
	right:10px;
	padding:0;
	border:1px solid black;
	background-color:#fff;
	width:187px;
	position:absolute;
	font-size:11px;
}
div#score-ign {
	margin:2px 0 0;
	padding:2px;
	color:#fff;
}
body #popular-news-hdr, body div#score-ign, body div#news-box-hdr {
	background:0 -121px repeat-x;
}
div#score-ign div#score-ign-hdr {
	font-size:14px;
	font-weight:bold;
	margin:5px 5px 0 5px;
}
div#score-ign div#score-ign-txt {
	margin:0 5px 5px 5px;
	font-size:13px;
}
div#score-ign div#score-ign-number {
	font-size:34px;
	font-weight:bold;
	float:right;
	line-height:32px;
	margin:5px 5px 0 0;
}
div#score-ign div#score-ign-choice {
	background:url('sprite-image.png') no-repeat 0 -433px;
	width:175px;
	height:26px;
	margin:0;
	cursor:pointer;
}
div.score-item {
	padding:2px 10px;
	border-top:1px solid #fff;
}
div.score-item-number {
	color:#666;
	font-size:12px;
	float:right;
	padding:6px 3px;
}
div.score-item-rating {
	padding:2px 1px;
	border-top:1px solid #fff;
}
#popular-news-hdr {
	color:#fff;
	padding:4px 7px;
	font-weight:bold;
	font-size:12px;
}
.content-popnews {
	border-top:1px solid #fff;
	padding:6px 8px;
	font-size:12px;
	font-weight:bold;
}
.submit-lnk {
	margin:10px 0 20px 10px;
}
div#article-highlight {
	background:url(bg-sample-highlight.jpg) no-repeat 0 0;
	width:633px;
	height:82px;
	position:relative;
	z-index:200;
	padding:140px 10px 0 10px;
	margin:0 0 10px 0;
}
div#article-highlight div#article-highlight-lnks {
	float:left;
	width:418px;
	height:72px;
	background:url(bg-transparency-fff-80.png);
}
div#article-highlight div#article-highlight-lnks-only {
	float:left;
	width:610px;
	height:72px;
	background:url(bg-transparency-fff-80.png);
}
div#article-highlight div.hdr-para {
	margin:5px 10px 0 10px;
}
div#article-highlight div.txt-para {
	margin:0 10px 5px 10px;
	padding:0;
}
a.article-highlight-lnk {
	float:left;
	margin:0 15px 0 0;
	font-weight:bold;
}
#container-rating-slider .slider-bg, #container-rating-slider .numberbox, #rating-slider .ui-slider-handle, #rating-slider .slider-green {
	background:url('sprite-rating-slider.png') no-repeat;
}
#container-rating-slider .slider-bg {
	padding-right:10px;
	float:left;
	width:139px;
	height:32px;
	background-position:0 0;
}
#container-rating-slider .numberbox {
	width:30px;
	height:32px;
	line-height:32px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	float:left;
	background-position:0 -227px;
}
#rating-slider.ui-slider {
	width:139px;
	height:32px;
	position:relative;
	background-color:transparent;
}
#rating-slider .ui-slider-handle {
	cursor:pointer;
	margin-top:1px;
	position:absolute;
	width:10px;
	height:30px;
	background-position:0 -170px;
}
#rating-slider .slider-green {
	margin-left:5px;
	width:1px;
	height:32px;
	position:absolute;
	background-position:0 -108px;
}
#rating-slider .slider-tooltip {
	display:none;
}
div#news-box {
	background:url('sprite-rating-slider.png') no-repeat 0 -283px;
	width:187px;
	font-size:12px;
	float:right;
	margin:0 0 0 10px;
	border-bottom:1px solid #000;
}
div#news-box div#news-box-hdr {
	margin:3px 3px 0 3px;
	padding:4px 10px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
}
div#news-box div#news-box-footer {
	height:3px;
	background-color:#fff;
	margin:0 1px;
	overflow:hidden;
}
div#news-box ul.txt-list {
	font-weight:bold;
	margin:10px 0 0 25px;
	padding:0 0 5px 0;
}
div#news-box li {
	padding-bottom:8px;
}
div#article-highlight div#news-box {
	position:absolute;
	top:10px;
	right:30px;
	border-bottom:0;
	height:203px;
}
div#profile-media {
	margin-bottom:30px;
	;
	position:relative;
	overflow:hidden;
	width:635px;
	float:left;
}
div#profile-media .txt-view-all {
	text-align:left;
	position:absolute;
	bottom:0;
}
div#profile-media div.txt-para {
	float:left;
	line-height:normal;
	margin:0;
}
div#profile-media div.img-thumb {
	margin:0 0 2px 0;
}
div#profile-media div.img-desc-120w {
	padding:0 0 15px 0;
}
div.img-thumb.hover div.img-arrow {
	opacity:1;
	_filter:alpha(opacity=100);
}
div.img-thumb {
	float:left;
	border:1px solid #ccc;
	padding:0;
	margin:0 10px 5px 0;
	position:relative;
	font-size:11px;
	text-align:center;
	line-height:20px;
}
div.img-thumb.hover {
	border:1px solid #000;
	background:#fff;
}
div.img-desc-80w {
	float:left;
	clear:left;
	width:88px;
	font-size:11px;
	color:#666;
padding::0 0 15px 15px;
}
div.img-desc-120w {
	float:left;
	clear:left;
	width:128px;
	font-size:11px;
	color:#666;
	padding:0 0 15px 15px;
}
div.img-arrow {
	position:absolute;
	left:40%;
	top:30%;
	width:30px;
	height:30px;
	background:url(sprite-icon2.png) no-repeat 0 -600px;
	opacity:.6;
	_filter:alpha(opacity=60);
}
div.column-sub-box div.img-arrow {
	left:35%;
	top:20%;
}
div.img-arrow a.img-arrow-lnk {
	display:block;
	width:30px;
	height:30px;
}
.hdr-content {
	font-size:22px;
	font-weight:bold;
	margin:0;
	line-height:22px;
}
.hdr-section {
	font-size:15px;
	font-weight:bold;
	color:#333;
	text-transform:uppercase;
	margin:0 15px 0 10px;
	clear:both;
}
.hdr-para {
	font-size:16px;
	font-weight:bold;
	margin:0 0 5px 10px;
}
.hdr-channel {
	color:#666;
	text-transform:uppercase;
	font-size:11px;
	font-weight:normal;
	margin:-5px 0 0 0;
}
.txt-para {
	line-height:16px;
	margin:0 0 10px 0;
	overflow:auto;
	padding:0 0 0 10px;
}
.txt-tagline {
	color:#666;
	font-size:12px;
	font-weight:normal;
}
.txt-lbl {
	color:#333;
	font-weight:bold;
}
.txt-lnk {
	margin-top:10px;
}
ul.txt-list {
	margin-top:0;
}
ul.txt-list li {
	list-style-type:disc;
}
ul.txt-nonlist {
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:normal;
}
ul.txt-nonlist li {
	margin:0 0 2px 0;
}
br.txt-br {
	line-height:5px;
}
div.txt-divider {
	border-bottom:#ededed 1px solid;
	margin:3px 0 10px 0;
}
div.txt-view-all {
	text-align:right;
	margin:0 10px;
}
div.txt-to-top {
	text-align:right;
	font-weight:bold;
	font-size:14px;
	margin:0 10px 10px 0;
}
span.txt-pipe {
	padding:0 5px;
}
span.icon-add, span.icon-read-review, span.icon-watch-review, span.icon-play-demo, div.icon-guides, .hdr-section div.icon-guides, div.icon-cheats, .icon-submit, div.icon-ranking {
	background-image:url(sprite-icon2.png);
}
span.icon-watch-review {
	background-position:0 -299px;
	display:block;
	float:left;
	height:17px;
	width:24px;
}
span.icon-read-review {
	background-position:0 -179px;
	display:block;
	float:left;
	height:17px;
	width:20px;
}
div.icon-guides {
	background-position:0 -679px;
	float:left;
	height:50px;
	width:55px;
}
span.icon-add {
	background-position:-200px -49px;
	width:18px;
	height:14px;
	display:block;
	float:left;
}
span.icon-play-demo {
	background-position:0 -359px;
	width:20px;
	height:17px;
	display:block;
	float:left;
}
.hdr-section div.icon-guides {
	height:50px;
}
.icon-cheats {
	background-position:-0 -794px;
	width:55px;
	height:50px;
	float:left;
}
div.icon-ranking {
	background-position:0 -1021px;
	width:55px;
	height:35px;
	float:left;
}
span.icon-submit {
	background-position:0 -2042px;
	width:20px;
	height:20px;
	float:left;
}
.hdr-tbl-discuss {
	color:#333;
	font-size:15px;
	font-weight:bold;
	margin:0 15px;
	text-transform:uppercase;
}
table.tbl-discuss {
	width:100%;
	margin:5px 0;
	clear:left;
}
table.tbl-discuss a.tbl-discuss-lnk {
	margin:0 20px 0 0;
	font-weight:bold;
}
table.tbl-discuss td.tbl-discuss-hdrs {
	font-size:11px;
	border-bottom:1px solid #ededed;
	padding:5px 15px;
}
table.tbl-discuss td.tbl-discuss-hdrs-submit {
	font-size:11px;
	border-bottom:1px solid #ededed;
	padding:5px 15px 5px 0;
}
table.tbl-discuss td.tbl-discuss-section {
	background:#f9f9f9;
	padding:2px 15px;
	text-transform:uppercase;
	color:#333;
	font-weight:bold;
}
table.tbl-discuss td.tbl-discuss-divider {
	height:8px;
}
table.tbl-discuss td.tbl-discuss-author, table.tbl-discuss td.tbl-discuss-date, table.tbl-discuss td.tbl-discuss-title, table.tbl-discuss td.tbl-discuss-content {
	padding:0 15px 10px 15px;
	color:#999;
}
table.tbl-discuss td.tbl-discuss-author, table.tbl-discuss td.tbl-discuss-date {
	white-space:nowrap;
}
table.tbl-discuss td.tbl-discuss-title {
	width:350px;
}
#tbl-discuss-rr, #tbl-discuss-boards, #tbl-discuss-blogs {
	display:none;
}
table.tbl-list {
	width:100%;
	margin:-5px 0 5px 0;
	clear:left;
}
table.tbl-list td.tbl-list-hdrs {
	font-size:11px;
	border-bottom:1px solid #ededed;
	padding:2px 5px;
}
table.tbl-list td.tbl-list-title, table.tbl-list td.tbl-list-platform {
	padding:5px 5px 2px 5px;
	color:#999;
}
table.tbl-list td.tbl-list-platform {
	white-space:nowrap;
}
div#toc {
	bottom:10px;
	right:10px;
	padding:0;
	border:1px solid black;
	background-color:#fff;
	position:absolute;
	font-size:11px;
}
.guide-highlight {
	position:relative;
}
.guide-snapshot {
	background:transparent url(bg-transparency-fff-80.png) repeat scroll 0 0;
	bottom:10px;
	height:72px;
	left:10px;
	position:absolute;
	width:400px;
}
.guide-snapshot-no-toc {
	background:transparent url(bg-transparency-fff-80.png) repeat scroll 0 0;
	bottom:10px;
	height:72px;
	left:10px;
	position:absolute;
	width:604px;
}
.guide-title {
	font-size:16px;
	font-weight:bold;
}
.snapshot-lnks {
	margin:5px 10px 0;
}
#toc .contents-hdr {
	color:#fff;
	font-weight:bold;
	margin:4px 4px 0;
	padding:4px 10px;
	font-size:12px;
	text-transform:uppercase;
	background:url(sprite-channel-cheats.png);
	height:18px;
	width:165px;
}
table.tbl-toc {
	margin:3px;
	padding:0;
	font-size:11px;
	border-collapse:collapse;
	width:186px;
	background:#efeeee;
}
table.tbl-toc span.header {
	border-bottom:1px solid #fff;
	display:block;
	padding:3px 10px 1px 10px;
	background:#fff;
}
table.tbl-toc span.chapter {
	border-bottom:1px solid #fff;
	display:block;
	padding:2px 10px 2px 10px;
}
table.tbl-toc span.updated {
	border-bottom:1px solid #fff;
	display:block;
	padding:2px 10px 2px 10px;
	color:#999;
}
table.tbl-toc span.sub-chapter, table.tbl-toc tr.sub-chapter-row {
	display:none;
}
.thumbnail {
	border:1px solid #ccc;
	float:left;
	margin-right:10px;
}
.highlight-contents {
	margin:15px 0 0 0;
}
.guide-highlight-noimage {
	background:#f2f6f9 url(sprite-background.png) repeat-x 0 -283px;
	border:1px solid #dce0e3;
	margin-bottom:10px;
	padding:10px;
}
#content-guides {
	margin-bottom:30px;
}
#evergreen-articles {
	margin-bottom:10px;
}
.news-updates {
	margin-bottom:30px;
}
.news-updates .txt-para {
	margin-bottom:20px;
}
.news-updates .txt-view-all {
	text-align:left;
	margin:10px 0 0 0;
	padding:0 0 0 10px;
}
#game-help {
	background:#fff;
	padding:0 12px 12px;
	margin-bottom:10px;
}
#game-help .ui-widget-header {
	margin:3px 0 0;
}
#game-help .list_column_hdrs {
	border:0;
}
#game-help h4.list_column_hdrs {
	margin:10px 5px 5px;
	clear:left;
	color:#999;
	line-height:20px;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
}
#game-help .hdr-content {
	font-weight:bold;
	font-size:12px;
	clear:both;
}
#game-help .list_column_item .list_column_platform {
	float:left;
	width:30px;
	color:#999;
}
#game-help .list_column_item a, .list_column_item a:link {
	margin-left:10px;
	float:right;
	width:220px;
}
#game-help .list_column_item {
	clear:both;
	margin-bottom:5px;
	overflow:hidden;
}
#game-help .see_all_link {
	margin:20px 0 0 0;
	text-align:left;
}
#game-help .list_column_hdrs {
	border-bottom:none;
}
#game-help .see_all_link {
	padding:0 0 5px 13px;
	margin:0;
}
div#view-all {
	padding:15px 0 5px 0;
	font-weight:bold;
}
#community-promos h3 {
	background:#fff none repeat scroll 0 0;
	border-bottom:1px solid #fff;
	color:#333;
	font-size:14px;
	font-weight:bold;
	margin:0 0 1px;
	padding:5px 10px;
	text-transform:uppercase;
}
#community-promos .site-txt {
	display:block;
	font-weight:bold;
}
#community-promos .promos-list {
	float:left;
	width:130px;
	padding:10px 0 10px;
}
#community-promos .promo-img {
	padding:10px 0 10px;
	float:left;
}
#community-promos .promos-list li {
	list-style-type:disc;
	margin-left:15px;
}
div#colRightPriceGrabber {
	margin:0 0 10px 0;
}
#cb_table_main79dc9479d890101fe6a77d78f98f09ca, #cb_table_padd79dc9479d890101fe6a77d78f98f09ca {
	width:300px!important;
}
ul.further-reading {
	margin-left:28px;
}
div.footer {
	background:url(bg_transparency_ffffff.png) repeat 0 0;
	font-size:10px;
	color:#fff;
	margin:0 0 1px 0;
	_background:#000;
}
div.footer a {
	color:#fff!important;
}
div#footer {
	line-height:14px;
}
a#footer-logo-ign {
	background:url(logo_ign_entertainment.png) no-repeat;
	width:65px;
	height:41px;
	display:block;
	float:left;
	margin:0 10px 10px 0;
}
div#footer-hot {
	padding:3px 0;
	text-align:center;
	height:1%;
}
a.footer-rss-lnk {
	background:url(sprite-icon2.png) no-repeat 0 -120px;
	padding:0 0 0 15px;
}
div#site-map {
	height:250px;
	line-height:13px;
}
div#site-map div.txt-para {
	margin:0 0 5px 0;
	padding:0;
	line-height:11px;
	overflow:visible;
}
div#site-map ul.txt-list {
	margin:0 0 5px 5px;
	padding:0 0 0 10px;
	line-height:11px;
}
div.site-map-column {
	float:left;
	border-left:1px dotted #fff;
	margin:10px 0 0 0;
	padding:0 10px 0 10px;
	height:230px;
}
div.site-map-column-first {
	border:0;
}
div.site-map-column-1 {
	width:100px;
	float:left;
	clear:left;
}
div.site-map-column-2 {
	width:90px;
	float:left;
}
div.site-map-hdr {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 5px 0;
}
*html div.footer a {
	position:relative;
}
*html div#nav-content {
	bottom:-1px;
}
*html div#lb a, *html div#lb a:link {
	position:relative;
}
*html div#ad-lb-secondary a, *html #ad-lb-secondary a:link {
	position:relative;
}
*html div#column-sub div.txt-para {
	height:1%;
}
*html div#article-highlight a.article-highlight-lnk {
	position:relative;
}
.view-more {
	line-height:16px;
	margin:0 0 10px 0;
	overflow:auto;
	padding:0;
	display:none;
}
.view-arrow {
	text-align:right;
	cursor:pointer;
}
.view-arrow:hover {
	text-decoration:underline;
}
#retail-lnks a#retail-lnk-gfly-only {
	background:transparent url(sprite-image.png) no-repeat scroll 0 -613px;
	height:40px;
	margin-top:12px;
}
#retail-lnks a.retail-lnk {
	display:block;
	font-size:12px;
	font-weight:bold;
	height:34px;
	line-height:34px;
	padding:0 0 0 10px;
	width:302px;
	_width:290px;
}
#retail-lnks {
	left:0;
	position:relative;
	top:0;
	width:320px;
	_width:300px;
}
#content-guide {
	width:590px;
	margin:0 auto;
}
.body-guides #guideHeader {
	text-align:center;
}
.body-guides table {
	border-collapse:separate;
	border-spacing:1px;
	float:left;
}
#content-guide p, #content-guide ul, #content-guide ol {
	margin:10px 0;
	font-size:12px;
}
#content-guide ul {
	margin:10px;
}
#content-guide li {
	list-style-type:disc;
	margin-left:15px;
}
#content-guide td {
	padding:10px;
}
.body-cheats #afcGoogle #ad-wrap {
	text-align:left;
	width:auto!important;
	background:#fff;
	border:none;
}
#afcGoogle {
	left:0!important;
}
#afcGoogle #ad-hdr {
	color:#000!important;
}
#ad-wrap {
	background:#fff;
	width:300px;
	border:0;
}
.body-games #ad-wrap, .body-ent #ad-wrap, .body-ign #ad-wrap {
	background:none;
	border:none;
	width:650px;
}
.body-games #ad-wrap a, .body-ent #ad-wrap a, .body-ign #ad-wrap a {
	display:block;
	float:left;
	margin:0;
	padding:5px;
	width:310px;
	text-decoration:none;
}
.body-games #ad-border, .body-ign #ad-border, .body-ent #ad-border {
	background:none!important;
	border:none!important;
	clear:both;
	margin:10px;
	padding:0;
}
.ess-img {
	float:left;
	width:84px;
	height:100px;
	margin:0 0 12px 12px;
	text-align:center;
	font-size:11px;
}
.ess-img.first {
	margin-left:0;
}
.rater-text span {
	font-size:12px;
}
.rater-img {
	background:transparent url(reader.gif) no-repeat 0 0;
	height:26px;
	font:bold 21px arial;
	color:#000;
	text-align:left;
	padding:1px 0 0 4px;
}
#bread_crumb {
	font-weight:bold;
	margin:0 0 10px;
}
.go_button {
	float:left;
	margin-left:5px;
	padding:0 7px;
}
.submit_btn, .go_button {
	background:#b9b9b9 url(bg_btn.gif) repeat-x scroll 0 0;
	border:1px solid #494848;
	height:16px;
}
#search_section strong {
	float:left;
	font-size:12px;
	line-height:17px;
	padding-right:5px;
}
#search_section {
	background:#EBEBEB url(bg_index_search_bar.gif) repeat-x scroll left top;
	border:1px solid #ebebeb;
	margin:0 0 10px;
	padding:10px 15px;
}
#search_section .go_button {
	border-left-width:0;
	margin-left:0;
}
#search_section .radio_btn {
	display:none;
}
.radio_btn {
	height:13px;
	margin:0;
	overflow:hidden;
	padding:0;
	vertical-align:text-top;
	width:13px;
}
.text_field {
	background:#fff none repeat scroll 0 0;
	border:1px solid #000;
	float:left;
	height:16px;
	width:458px;
}
form, input {
	margin:0;
	padding:0;
}
#content_section .more_platforms_select {
	margin-top:5px;
}
.more_platforms_select {
	border:1px solid #9C9C9C;
	float:right;
	font-size:11px;
}
#content_section h1 {
	font-size:20px;
	margin:0 0 10px;
}
#filters_section {
	background:transparent url(bg_index_search_filters.gif) no-repeat scroll 0 0;
	height:59px;
	width:623px;
}
.filter_list {
	float:left;
	padding:15px 5px 0;
}
.filter_labels {
	color:#999;
	margin:0 0 5px 5px;
}
#filters_section a, #filters_section a:link {
	float:left;
	font-size:12px;
	font-weight:normal;
	margin-right:1px;
	padding:0 5px;
}
.filter_divider {
	background:transparent url(bg_index_search_filter_div.gif) no-repeat scroll left bottom;
	float:left;
	height:59px;
	width:2px;
}
.filter_alpha {
	float:left;
	padding:15px 0 0 5px;
}
.filter_alpha a, .filter_alpha a:link {
	padding:0 4px!important;
}
#filters_section a.selected, #filters_section a.selected:link {
	border:1px solid #9C9C9C;
	color:#000;
	font-weight:bold;
}
.index_table {
	width:100%;
}
#grid_table_section {
	clear:left;
	margin-bottom:10px;
}
#grid_table_section td {
	border-bottom:1px solid #EBEBEB;
	font-size:11px;
	padding-bottom:10px;
}
#grid_table_section th {
	background:#fff none repeat scroll 0 0;
	border-bottom:1px solid #ebebeb;
	color:#999;
	font-size:11px;
	font-weight:normal;
	padding:5px 10px;
}
.index_hdr_date {
	text-align:right;
}
.index_item_title {
	padding:10px 15px 0 10px;
}
.index_table .thumb_div {
	float:none;
	width:auto;
}
#grid_table_section h5 {
	color:#999;
	font-size:12px;
	font-weight:normal;
}
.index_table .thumb_div img, .index_table .thumb_div p {
	margin-bottom:0;
}
.index_table .thumb_div a {
	font-weight:bold;
}
#grid_footer {
	font-weight:bold;
	margin:0 10px 15px;
}
#grid_top_link {
	float:right;
}
.wrapper-bottom {
	margin:10px 0 0 12px;
	background-color:#fff;
	xwidth:950px;
	float:left;
}
body.body-hub .wrapper-bottom {
	margin:10px 12px 0 12px;
	background-color:#fff;
	xwidth:950px;
	float:left;
}
body.body-games .wrapper-bottom, body.body-ent .wrapper-bottom {
	width:638px;
}
.wrapper-hot {
	float:left;
}
.wrapper-bottom #ign-bluray-news, .wrapper-bottom #ign-dvd-news {
	width:319px;
}
.box-a {
	float:left;
	background-color:#fff;
}
.box-a img.thumb {
	border:1px solid #999;
}
.box-a h3 {
	display:inline;
}
.box-a p {
	font-size:12px;
	color:#333;
	padding:0 0 8px;
}
.box-a .video, .box-a a {
	font-size:12px;
	font-weight:bold;
	color:#039;
	text-decoration:none;
}
.box-a .video {
	color:#000;
	padding-left:20px;
	background:url(sprite-icon2.png) no-repeat 0 -300px;
}
.box-a a.title {
	line-height:18px;
}
.box-a .hdr {
	border-bottom:1px solid #ececec;
	text-transform:uppercase;
}
.box-a .hdr h1, .box-a .hdr h2 {
	font-size:15px;
	font-weight:bold;
	color:#333;
	padding:9px 12px;
}
.box-a .hdr h1 {
	font-size:20px;
}
.box-a .bdy {
	float:left;
	padding:12px;
	padding-right:0;
}
.box-a .bdy ul li {
	list-style:disc inside;
	padding:3px 5px;
	float:left;
	overflow:hidden;
	width:295px;
}
.box-a .bdy ul li.last, .box-a .bdy ul li.first {
	list-style:none;
	list-style-position:outside;
}
.box-a .bdy ul li.first .comment {
	padding:0;
}
.box-a .bdy ul li.last a {
	font-weight:normal;
}
.box-a .comment {
	padding-left:9px;
	font-size:11px;
	font-weight:normal;
	color:#999;
}
body.body-games #ign-essentials .bdy .content {
	width:178px;
}
body.body-games #ign-essentials .bdy {
	padding:12px 26px 0px 24px;
}
body.body-games #ign-essentials .bdy .content {
	margin-left:27px;
	text-align:center;
}
body.body-games #ign-essentials .bdy .content.first {
	margin-left:0;
}
body.body-hub #ign-essentials {
	width:950px;
	float:none;
}
#ign-essentials.box-a img {
	margin-bottom:2px;
}
#ign-essentials .bdy .content {
	margin-left:9px;
	float:left;
	padding:0;
}
#ign-essentials .bdy .content.first {
	margin-left:0;
}
#ign-essentials .bdy {
	padding:12px;
}
body.body-games #ign-reviews, body.body-games #ign-previews, body.body-games #ign-game-help, body.body-games #ign-hot-news {
	width:319px;
}
#ign-reviews, #ign-previews, #ign-game-help, #ign-hot-news {
	width:316px;
}
#ign-promos-sweeps {
	width:312px;
}
#ign-hot-news .hdr h2 {
	height:36px;
	line-height:36px;
	padding-top:0;
	padding-bottom:0;
}
#ign-friends .bdy {
	width:636px;
	padding-left:0;
	padding-right:0;
}
#ign-friends.box-a .wrapper {
	float:left;
	width:292px;
	padding:0 12px;
}
#ign-game-help .ad-gamehelp {
	padding-top:12px;
}
#ign-game-help .label {
	float:left;
	font-size:12px;
	font-weight:bold;
}
#ign-game-help ul.game-help {
	float:left;
}
#ign-game-help ul.game-help li {
	float:left;
	list-style:none;
	padding:0;
}
#ign-game-help ul.game-help li a {
	padding:0 5px;
	border-left:1px solid #000;
	float:left;
	font-weight:bold;
}
#ign-game-help ul.game-help li.first a {
	border-left:0;
}
#ign-promos-sweeps .bdy, #ign-around-network .bdy {
	padding-left:0;
	padding-right:0;
}
#ign-around-network .bdy {
	padding-right:12px;
}
#ign-promos-sweeps .bdy .content, #ign-around-network .bdy .content {
	padding:0 0 0 12px;
	margin-right:0;
	display:block;
	width:144px;
	float:left;
}
#ign-reviews img.thumb, #ign-previews img.thumb, #ign-game-help img.thumb, #ign-hot-news img.thumb, #ign-friends img.thumb, #ign-promos-sweeps img.thumb, #ign-around-network img.thumb {
	width:144px;
	height:81px;
	margin-right:12px;
}
.body-section #left-col #all-news .headlines strong {
	font-size:16px;
}
#left-col #all-news .headlines strong {
	font-size:16px;
}
.body-section #left-col #all-news .content-headlines strong {
	font-size:12px;
}
.body-ign #left-col #all-news .headlines strong {
	font-size:16px;
}
.body-ign #left-col #all-news .content-headlines strong {
	font-size:12px;
}
#left-col #all-news .content-headlines strong {
	font-size:12px;
}
.body-section .container-content-main, .body-codes .container-content-main, .body-cheats .container-content-main, .body-object .container-content-main, .body-guides .container-content-main, .body-object_game .container-content-main, .body-static .container-content-main, .body-faqs .container-content-main {
	overflow-x:hidden;
}

p.reviews_banner {
	line-height:normal;
	font-size:12px;
	zoom:100%; }

.reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
  border-bottom:0px dashed #457C92;
margin:5px 0;
padding:0 0 5px;
background:#fff;
}
.nobor {border:none;}
.reviews h3, .reviews h3 a, .bonus h3, .bonus h3 a{
 padding:0;
 margin:0;
 color:#000;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}
.reviews h3 a:hover, .bonus h3 a:hover{
color:#808080;
text-decoration:none;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
 color:#104867;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}

a.read-more {
background:#A2A2A2 url(grad.gif) repeat-y;
color:#FFFFFF;
cursor:pointer;
padding:0px 5px;
float:left;
width:285px;
margin:2px 0;
}
