@charset "utf-8";

body {
    background: white;
    font-family: 'Noto Sans', sans-serif;
    font-size: 13px;
    margin: 0;
    padding: 0;
	color:#000000;}

h1,h2,h3,h4,h5,h6,span,ul,li {
		margin:0px;
		padding:0px;}
	
ul {list-style:none;}

label {
font-weight:bold;}

a { outline:none;
	cursor: pointer;
	color: #000000;}

a:hover{text-decoration:none;
	color: #ffa711;}

p {font-size: 13px;
   line-height: 22px;
   font-weight: 600;
   margin: 0;}
    
p a:hover {text-decoration: underline;}

img {border:none;}

input, textarea, select { font-family:arial;
	border:none;
	padding:0;
	margin:0;}

/* Header */

.header_container {width: 100%;
 	height: 116px;
	float: left;}

.header {width: 1074px;
	height: 116px;
    margin: 0 auto;}

.header_logo {float: left;
    margin-right: 10px;
    margin-top: 12px;
    width: 300px;}

.header_banner {float: left;
    margin-top: 15px;
    width: 728px;}

.social {
	float: right;
    padding-left: 10px;
    text-align: left;
	}

/* Navigation */

.navigation_container {width: 100%;
 	height: 44px;
	float: left;
	border-bottom:outset 1px;}

.navigation {width: 1074px;
	height: 44px;
    margin: 0 auto;}

.navigation_links {float: left;
    height: 18px;
    margin-bottom: 13px;
    margin-top: 13px;
    width: 844px;}

.navigation_links ul {float: left;
    height: 18px;
    width: 844px;}

.navigation_links ul li {float: left;
    height: 18px;    	
	line-height:18px;
	border-right:1px solid #999CAD;}

.navigation_links ul li:last-child {border:none;}

.navigation_links ul li a {color: white;
	text-decoration: none;
    display: block;
    float: left;
    font-size: 16px;
    font-family:'Dosis',sans-serif;
	font-weight:bold;
    height: 16px;
    padding-left: 10px;
    padding-right: 10px;}
	
.navigation_links ul li a:hover {color:#FFBE02;}

.drop_down:hover .other_menu {
	display: inline-block;
}

.navigation_links ul.other_menu {
	display:none;
	height: 289px;
	width: 200px;
	float:left;
	padding: 10px;
	margin-left: 29px;
	margin-top: 0px;
	border: 1px solid #fff;  
    	-webkit-box-shadow: 0px 13px 25px rgba(0,0,0, 0.2);  
    	-moz-box-shadow: 0px 13px 25px rgba(0,0,0, 0.2);  
    	box-shadow: 0px 13px 25px rgba(0,0,0, 0.2); 
	z-index:500;
	position:absolute;
	left: -30px;
	top: 14px;
}
ul.other_menu li {
	border:none;
	display:block;
	width: 200px;
	clear:both;
	padding:3px;
}
.drop_down {
	position:relative;
}

/* Container */

.content_container {width: 100%;
	float: left;
	margin-top:5px;
	min-width: 1074px;}

.content {width: 1074px;
    margin: 0 auto;}

.main_content {width:730px;
	float:left;}

.main_content_wide {width:730px;
	float:left;}

.main_content_wide_title {width:730px;
	float:left;
	height:34px;
	border-bottom:outset 1px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;}

.round_bottom {border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;}
	
.main_content_wide_title h1 {
    color: #FEFEFE;
    font-size: 17px;
    font-family:'Dosis',sans-serif;
	font-weight:600;
    line-height: 34px;
    padding-left: 12px;}

.main_content_wide_blank {float: left;
/*    margin-bottom: 10px; */
    width: 730px;}

.main_content_wide_blank ul {width:730px;
	float:left;
	margin-top: 10px;}

.main_content_wide_blank ul li {float: left;
    margin: 0 21px 8px 0;   
    width: 228px;}

.main_content_wide_blank ul li a {float: left;
    text-align: center;
    width: 228px;}

.main_content_wide_blank ul li img {
border: 1px solid #ccc;
border-radius:6px;}

.plat_button {height:64px;}

.plat_button:hover {box-shadow:0 0 10px #000;
	-webkit-filter:brightness(120%);
	-webkit-filter:brightness(120%);
	border-radius:6px;
	}

.box_content_line {
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    float: left;
    margin-bottom: 45px;
    padding: 10px;
    width: 708px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius:6px;
}

.last_item {margin-right:0!important;}

.grey_background {background:#DCDCDC;}

.other_plat_pitch  {
width:400px;
margin:auto;
clear:both;
text-align:center;
font-size: 17px;
margin-bottom: 10px;
border:1px solid #555;
border-radius:6px;
font-family: 'Dosis',sans-serif;
font-weight:600;
line-height:34px;
}

.other_plat_pitch  a {color:white;}

.systems_list {}

.systems_list  a {color:white;}

.systems_list h2 {
	font-size: 20px;
	font-family: 'Dosis',sans-serif;
	border-radius: 6px;text-align:center;
	padding:5px;
}

.systems_list h2:hover {
	box-shadow:0 0 10px #000;
	-webkit-filter:brightness(120%);
	-webkit-filter:brightness(120%);
	}

.systems_list ul li {
	float:left;
	margin: 10px 21px 10px 0;
	width: 228px;
}

.other_plat_pitch:hover {
	box-shadow:0 0 10px #000;
	-webkit-filter:brightness(120%);
	-webkit-filter:brightness(120%);
	}

/* Social Media Stuff */

.social-widgets {
padding: 5px 0 5px 76px;
display:flex;
border: 1px solid #D0D0D0;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
}

.social-plus1{
    float:left;
	margin-left:10px;
}
.social-facebook {
    float:left;
}
.social-twitter {
    float:left;
	margin-left:10px;
}
	
.game_list {margin-bottom: 20px;}

.game_list h2 {color: #FEFEFE;
	font-size: 17px;
    font-family:'Dosis',sans-serif;
    line-height: 32px;
    padding-left: 12px;
	font-weight:600;
	border-top-left-radius:6px;
	border-top-right-radius:6px;}

.game_list ul {
	float: left;
	width:100%;
	}

.game_list ul li {border-bottom: 1px solid #D0D0D0;
    border-left: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
	float:left;
	width: 99.5%;
	}

.game_list > ul li:nth-child(even) {
	background: #dcdcdc;
}
/* stop putting color on the sub-lists */
.wide_list_container > ul > li {
	background: none !important;
}
	
.game_list ul li:last-child {
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;}

.game_list ul li a {
    display: block;
    font-size: 14px;
    line-height: 24px;
    font-weight: 600;
    padding: 8px 5px 8px 10px;}
	
.game_list ul li a img {float: left;
	margin:0 10px 10px 0;
	border: 1px solid #ccc;
	border-radius:6px;
	height:64px;
	max-width:64px;}

.game_list ul li a {text-decoration:none;}
.game_list ul li a:hover {text-decoration:none;}

/*.game_list ul li b {
display: block;
font-size: 13px;
line-height: 24px;
font-weight: 600;
padding: 8px 5px 8px 10px;
}*/

.game_list ul li a.cover_link {
	line-height:0;

	padding:0;
	margin:10px;
}

.yellow_text {color:#ffa711;}

/*.red_text {color:red;}

.purple_text {color:purple;} */

/* .report {float: right;
    font-size: 10px;} */

.left_list {width:355px;
	float:left;
	}

.right_list {width:355px;
	float:left;
	margin-left:17px;}
	
/*.position { color: white;
    float: right;
    font-size: 11px;
    height: 26px;
    line-height: 14px;
    margin-left: 2px;
    padding-left: 14px;
    text-align: center;
    width: 12px;
	} */

.right_column {width:336px;
	float:left;
	margin-left:8px;}

.right_column_wide {float: left;
    margin-bottom: 10px;
    width: 336px;}

.column_list {float: left;
    margin-bottom: 0;
    width: 336px;}
	
.column_list ul li a {
	font-size: 13px;
	line-height: 18px;
}

/* Systems */

.breadcrumbs {border: 1px solid #D0D0D0;
    float: left;
    line-height: 28px;
    margin-bottom: 10px;
    padding-left: 13px;
    padding-right: 13px;
    width: 702px;
	border-radius:6px;}

.breadcrumbs a {
	font-weight: 600;
        font-size:13px;}

.breadcrumbs > div {float:left;
}

.letter_listing {border-bottom: 1px solid #D0D0D0;
    border-left: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
    float: left;
    height: auto;
    line-height: 18px;
    margin-bottom: 12px;
    width: 728px;
	font-weight:bold;}

.letter_listing ul { float: left;
    margin-bottom: 7px;
    margin-left: 16px;
    margin-top: 10px;}

.letter_listing ul li {border-right: 1px solid black;
    float: left;}
	
#last_letter {border:none;}

.letter_listing ul li a {color: black;
    font-family: 'Dosis',sans-serif;
    font-size: 19px;
    padding: 0 7px;
    }
	
.letter_listing ul li a {text-decoration:none;}
	
.letter_listing ul li a:hover {color: #ffa711;}

/* .section_margin {margin-bottom:25px;} */

/* .list_title_holder {float: left;
    line-height: 18px;
    padding-bottom: 10px;
    padding-top: 15px;
    width: 186px;} */

/* System Listing */

.wide_list {width:730px;
	float:left;}

.wide_list ul li {width:99.7%}

.wide_list_container {
/*	padding:10px; */
}

.wide_list_container img{float: left;
    margin-bottom: 10px;
    margin-right: 10px;}

.game_list ul li .wide_list_container h3 a{font-weight:600;
	font-size:15px;
	line-height: 18px;
	padding: 0 0 5px 0;}

.wide_list_container ul { border: 0 none;
    float: left;
    margin-bottom: 10px;
    width: auto;}

.wide_list_container ul li{float: left;
    width: auto;
	border:none;}

.wide_list_container ul li a {color: #000000;
    display: inline;
    font-size: 13px;
    padding: 0;
	line-height: 18px;}

.wide_list_container a:hover {text-decoration:underline;}

.wide_list_container h3 {padding-top:10px;display:block;}

/* Game/Cheats Page */

.trophy_table {border-collapse:collapse;}

.trophy_table tbody tr td {text-align:left;}

.trophy_table tbody tr:nth-child(odd) {background:#dcdcdc;}

.game_details {
	width:730px;
	float:left;}

.game_details_info_container, .guide_info_container{width:728px;
	float:left;
	border-left:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	margin-bottom: 10px;}

.game_details_info_container  ul li:last-child {border:0;}

.game_details_info_container  ul li a {text-decoration:none;}

.game_details h1, .guide_guts h1{color: white;
    font-family: 'Dosis',sans-serif;
	font-size: 18px;
    font-weight: 600;
    line-height: 36px;
    padding-left: 12px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	}
	
.game_details h2 a {color: #EFB104;}
    
.game_details p{
	font-weight:400;
    font-size: 14px;
    margin-bottom: 10px;
    margin-left: 10px;
	line-height:20px;}

.game_details ul {border-bottom: 1px solid #D0D0D0;
    float: left;
    line-height: 34px;
    width: 720px;
	margin-bottom:12px;
	 margin-left: 2px;
	}

.game_details ul li {float: left;
}

.game_details ul li a {font-size: 14px;
    margin-left: 8px;
    font-weight: 600;
    margin-right: 3px;}

.game_details ul li a:hover {}

.game_details_info {float: left;
    margin-left: 10px;
    margin-right: 10px;
	margin-bottom: 12px;
    width: 707px;}

.game_details_image {float: left;
	text-align:center;
    margin: 0 0 10px 0;
    width: 49%;}

.game_details_image img {
	border: #ccc solid 1px;
	border-radius:6px;
}

.curvy_cover {border-radius:20%!important;}

.game_details_meta {float: left;
    width: 707px;}

.other_platforms {float: left;
    width: 707px;}

.other_platforms a {text-decoration:none;}
.other_platforms a:hover {color:white;}

.link_to_other_platform {color: white;
    display: block;
    float: left;
    font-family: 'Dosis',sans-serif;
    font-size: 16px;
    letter-spacing: 0.8px;
    line-height: 30px;
    margin-top: 11px;
    text-align: center;
    width: 706px;
    width: 706px;
	border-radius:6px;}
	
.link_to_other_platform:hover {
	-webkit-filter:brightness(120%);
	-webkit-filter:brightness(120%);
	border-radius:6px;}
	
.game_details_info_meta {float: left;
    width: 707px;}

.game_details_info_meta ul{float: left;
    width: 705px;
	border: 1px solid #DCDCDC;
	margin: 12px 0 0 0;}

.game_details_info_meta ul li{float: left;
    font-size: 13px;
    line-height: 30px;
    padding-left: 5px;
    width: 700px;}

.game_details_info_meta ul li:nth-child(even) {
	background: #dcdcdc;
}

.game_details_social { float: right;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 11px;
    text-align: right;
    width: 374px;}
	
.game_social_wrapper {
		width:270px;
		margin:auto;
		display:flex;
		padding:5px 0 0 20px;
	}
		
.game_social {
	width:90px;
	float:left;}
		
.game_social_gplus {
}

.game_social_facebook {
	float:left;}

.game_social_twitter {
	float:left;}
	
.game_details_info_container pre {
	clear:both;
	padding-left:10px;
	overflow: auto;
	}

.section, .guide_guts {float: left;
    margin-bottom: 6px;
    margin-left: 10px;
    margin-right: 10px;
    width: 707px;}
    
.section_infobox {float: left;
    margin-bottom: 10px;
    width: 728px;
    border: 1px solid #D0D0D0;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;}

.section h2{ 
	font-weight:700;
    font-size: 16px;
    padding-bottom: 10px;}

.section h3{
	font-weight:600;
    font-size: 14px;}
	
.no_results {font-size: 13px;
    font-weight: 600;}

.section p{
	font-weight:400;
    font-size: 14px;
    margin-bottom: 10px;
	line-height:20px;}
	
.section_infobox p{
	font-weight:400;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 6px;
    margin-left: 6px;
    margin-right: 6px;
	line-height:20px;}

/*	.section_inner ol {font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 20px;}

.section_inner ol li {font-weight: 400;}

.section_inner ul {border-bottom: medium none;
    float: none;
    font-size: 14px;
    line-height: 20px;
    list-style: disc outside none;
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: 0;
    padding-left: 20px;
    width: auto;}

.section_inner ul li {float: none;
	font-weight: 400;} */
	
.section_inner, .guide_guts_inner{float: left;
    margin-bottom: 14px;
    width: 100%;}
    
.section_inner_infobox{float: left;
    width: 100%;}

.section_inner_infobox p span{font-weight:bold;}

.section_inner iframe {display:block;margin: 0 auto 10px;}

.section_inner > li {
	margin: 8px 10px;
	padding: 5px;
	list-style-type: none;
}
.section_inner > li:nth-child(odd) {
	background: #dfdfdf;
}

.section hr{color: #FFFFFF;}

.section table {margin-top:14px;}

/* .section th {color: white;
    font-family: 'Dosis',sans-serif;
    font-size: 16px;
    line-height: 38px;
    padding-left: 3px;
    padding-right: 5px;
    text-align: center;} */

.section td {font-family: 'Open Sans', sans-serif;
	font-weight:400;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 4px;
    text-align: center;
    vertical-align: top;}

.bottom_buttons {float: left;
    margin-bottom: 35px;
    margin-left: 10px;
    margin-right: 10px;
    width: 707px;
	}

.button {color: white;
    cursor: pointer;
    display: block;
    float: right;
    font-family: 'Dosis',sans-serif;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    max-width: 500px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;}

a.button {text-decoration:none;}

/* Guide Page */

/*.italic_text {font-size: 12px;
    font-style: italic;} */

/* Footer */

.footer a {text-decoration:none;}

.footer_container {width: 100%;
	float: left;	
	border-top:2px solid #000000;}

.footer {width: 1074px;
    margin: 0 auto;}

.footer_wide {float: left;
    margin-bottom: 20px;
    margin-top: 12px;
    width: 1074px;}

.company_blurb {float: left;
    margin-right: 25px;
    width: 295px;
	height:250px;}

.company_blurb h3 {color: white;
    font-size: 30px;
    margin-bottom: 5px;
	font-family: 'Dosis',sans-serif;
	font-weight:700;}

.company_blurb p {color: white;
    font-size: 11px;
    line-height: 19px;}

.footer_list_links {  float: left;
    width:251px;}

.footer_list_links h3 { color: #EFB104;
    font-size: 15px;
	font-family: 'Dosis',sans-serif;
	font-weight:700;
    line-height: 26px;
    margin-bottom: 7px;
    padding-left: 6px;}

.footer_list_links ul { color: white;
    float: left;
    list-style: disc outside none;
    padding-left: 10px;
    width: 210px;}

.footer_list_links ul li { line-height: 22px;}

.footer_list_links ul li a {font-size: 11px;
	font-weight:600;
	color:white;}

.footer_list_links ul li a:hover {text-decoration:underline;}
	
/*.copyright {color: white;
    float: left;
    margin-right: 25px;
    width: 295px;
	font-size: 11px;} */
	
.copyright_text {
	color:white;
	font-size:11px;
	text-align:center;}
	
.copyright_text a {
	color: #ffa711;
	text-decoration: none;}
	
.footer_bottom_list_links {float:left;}

.footer_bottom_list_links ul {
	float: left;
	}

.footer_bottom_list_links ul li {line-height: 22px;
	display:inline;
	border-right:1px solid white;}

.footer_bottom_list_links ul li:last-child {border:none;}

.footer_bottom_list_links ul li a {color: white;
    font-size: 11px;
    margin-left: 9px;
    margin-right: 9px;}

.footer_bottom_list_links ul li a:hover {text-decoration:underline;}

/* Input Forms */
.ccform input, textarea, select {
        border: 1px solid #aaaaaa;
        border-radius: 4px;
        padding: 5px 9px;
        font-size: 13px;
}

.submit_button {
	background: #094dae!important;
	color:white;
	font-weight:bold;
	font-family: 'Noto Sans', sans-serif;

}

.ccform input, .ccform textarea {
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    }

.ccform input:hover, .ccform textarea:hover, .ccform input:focus, .ccform textarea:focus {
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 8px;
}

.success {
        width: 95%;
        border: 1px solid #006600;
        background: #99ff99;
        color: #336633;
        margin: 8px 0;
}
.err {
        width: 95%;
        border: 1px solid #660000;
        background: #ff9999;
        color: #663333;
        margin: 8px 0;
}

.err li {
        list-style-type:none;
        margin: 1px 20px;
}

.ccform input, textarea, select {
        border: 1px solid #aaaaaa;
        border-radius: 4px;
        padding: 5px 9px;
        font-size: 13px;
}


/* Search */

.search {float: right;
    height: 38px;
    margin-top: 6px;
    width: 230px;}

.gsc-input-box, input.gsc-search-button-v2 {border-radius:6px!important;}

/* Use a different font family for search results */
.gs-title, .gs-snippet {font-family: 'Noto Sans', sans-serif;}
.gs-title {font-weight:bold;}

/* Shade every other result */
.gsc-expansionArea .gsc-result:nth-child(odd) {
	background: #ddd;
	border-radius: 6px;
}

/* Add a border between individual search results */
.gs-webResult {
    border: 1px solid #ddd;
    padding: 2px;
	border-radius: 6px;
}

/* Do no display the count of search results */    
.gsc-result-info {
     display: none; 
}

/* Hide the Google branding in search results */
.gcsc-branding {
    display: none; 
}

/* Change the font size of the title of search results */
.gs-title a { 
    font-size: 14px;  
}

/* Change the font size of snippets inside search results */
.gs-snippet {
    font-size: 13px;
}

/* Google Custom Search highlights matching words in bold, toggle that */
.gs-title b, .gs-snippet b {
    font-weight: normal;
}

/* Do no display the URL of web pages in search results */
.gsc-url-top, .gsc-url-bottom {
    display: none!important;
}

/* And now... let's pick some platform colors, bitches! /*

/* Android */
.android_button {background: none repeat scroll 0 0 #98bf24;border: outset 1px;}
.android_background {background:#98bf24;border-bottom:outset 1px;}
.android_color {color:#98bf24;}
.android_border_bottom {	border-bottom: 2px solid #98bf24;color:#98bf24;}
.android_gradient {background:#98bf24;
	background: -moz-linear-gradient(top, #98bf24 0%, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#98bf24), color-stop(100%,#000));
	background: -webkit-linear-gradient(top, #98bf24 0%, #000 100%);
	background: -o-linear-gradient(top, #98bf24 0%, #000 100%); 
	background: -ms-linear-gradient(top, #98bf24 0%, #000 100%); 
	background: linear-gradient(top, #98bf24 0%, #000 100%);}

/* Dreamcast & N-Gage */
.dreamcast_button, .ngage-button {background: none repeat scroll 0 0 #f3833b;border: outset 1px;}
.dreamcast_background, .ngage_background {background:#f3833b;border-bottom:outset 1px;}
.dreamcast_color, .ngage_color {color:#f3833b;}
.dreamcast_border_bottom , .ngage_border_bottom {	border-bottom: 2px solid #f3833b;color:#f3833b;}
.dreamcast_gradient, .ngage_gradient {background:#f3833b;
	background: -moz-linear-gradient(top, #f3833b 0%, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3833b), color-stop(100%,#000));
	background: -webkit-linear-gradient(top, #f3833b 0%, #000 100%);
	background: -o-linear-gradient(top, #f3833b 0%, #000 100%); 
	background: -ms-linear-gradient(top, #f3833b 0%, #000 100%); 
	background: linear-gradient(top, #f3833b 0%, #000 100%);}

/* Facebook */
.facebook_button {background: none repeat scroll 0 0 #375794;border: outset 1px;}
.facebook_background {background:#375794;border-bottom:outset 1px;}
.facebook_color {color:#375794;}
.facebook_border_bottom {border-bottom: 2px solid #375794;color:#375794;}
.facebook_gradient {background:#375794;
	background: -moz-linear-gradient(top, #375794 0%, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#375794), color-stop(100%,#000));
	background: -webkit-linear-gradient(top, #375794 0%, #000 100%);
	background: -o-linear-gradient(top, #375794 0%, #000 100%); 
	background: -ms-linear-gradient(top, #375794 0%, #000 100%); 
	background: linear-gradient(top, #375794 0%, #000 100%);}

/* Game Boy & GBA */
.gameboy_button, .gba_button {background: none repeat scroll 0 0 #2101d0;border: outset 1px;}
.gameboy_background, .gba_background {background:#2101d0;border-bottom:outset 1px;}
.gameboy_color , .gba_color {color:#2101d0;}
.gameboy_border_bottom, .gba_border_bottom {border-bottom: 2px solid #2101d0;color:#2101d0;}
.gameboy_gradient, .gba_gradient {background:#2101d0;
	background: -moz-linear-gradient(top, #2101d0 0%, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2101d0), color-stop(100%,#000));
	background: -webkit-linear-gradient(top, #2101d0 0%, #000 100%);
	background: -o-linear-gradient(top, #2101d0 0%, #000 100%); 
	background: -ms-linear-gradient(top, #2101d0 0%, #000 100%); 
	background: linear-gradient(top, #2101d0 0%, #000 100%);}
	
/* GameCube */
.gamecube_button {background: none repeat scroll 0 0 #a00ebe;border: outset 1px;}
.gamecube_background {background:#a00ebe;border-bottom:outset 1px;}
.gamecube_color {color:#a00ebe;}
.gamecube_border_bottom {border-bottom: 2px solid #a00ebe;color:#a00ebe;}
.gamecube_gradient {background:#a00ebe;
	background: -moz-linear-gradient(top, #a00ebe 0%, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a00ebe), color-stop(100%,#000));
	background: -webkit-linear-gradient(top, #a00ebe 0%, #000 100%);
	background: -o-linear-gradient(top, #a00ebe 0%, #000 100%); 
	background: -ms-linear-gradient(top, #a00ebe 0%, #000 100%); 
	background: linear-gradient(top, #a00ebe 0%, #000 100%);}
	
/* iOS */
.iphone_button {background: none repeat scroll 0 0 #555;border: outset 1px;}
.iphone_background {background:#555;border-bottom:outset 1px;}
.iphone_color {color:#555;}
.iphone_border_bottom {border-bottom: 2px solid #555;color:#555;}
.iphone_gradient {background:#555;
	background: -moz-linear-gradient(top, #555 0%, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555), color-stop(100%,#000));
	background: -webkit-linear-gradient(top, #555 0%, #000 100%);
	background: -o-linear-gradient(top, #555 0%, #000 100%); 
	background: -ms-linear-gradient(top, #555 0%, #000 100%); 
	background: linear-gradient(top, #555 0%, #000 100%);}

/* Nintendo 64, DS, 3DS */
.n64_button, .nintendo-ds_button, .n3ds_button {background: none repeat scroll 0 0 #d1130e;border: outset 1px;}
.n64_background, .nintendo-ds_background, .n3ds_background {background:#d1130e;border-bottom:outset 1px;}
.n64_color, .nintendo-ds_color, .n3ds_color {color:#d1130e;}
.n64_border_bottom, .nintendo-ds_border_bottom, .n3ds_border_bottom {border-bottom: 2px solid #d1130e;color:#d1130e;}
.n64_gradient, .nintendo-ds_gradient, .n3ds_gradient {background:#d1130e;
	background: -moz-linear-gradient(top, #d1130e 0%, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1130e), color-stop(100%,#000));
	background: -webkit-linear-gradient(top, #d1130e 0%, #000 100%);
	background: -o-linear-gradient(top, #d1130e 0%, #000 100%); 
	background: -ms-linear-gradient(top, #d1130e 0%, #000 100%); 
	background: linear-gradient(top, #d1130e 0%, #000 100%);}

/* PC */
.pc_button {background: none repeat scroll 0 0 #1f8cff;border: outset 1px;}
.pc_background {background:#1f8cff;	border-bottom:outset 1px;}
.pc_color {color:#1f8cff;}
.pc_border_bottom {border-bottom: 2px solid #1f8cff;color:#1f8cff;}
.pc_gradient {background:#1f8cff;
	background: -moz-linear-gradient(top, #1f8cff 0%, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f8cff), color-stop(100%,#000));
	background: -webkit-linear-gradient(top, #1f8cff 0%, #000 100%);
	background: -o-linear-gradient(top, #1f8cff 0%, #000 100%); 
	background: -ms-linear-gradient(top, #1f8cff 0%, #000 100%); 
	background: linear-gradient(top, #1f8cff 0%, #000 100%);}
	
/* PSX */
.playstation_button {background: none repeat scroll 0 0 #1f8cff;border: outset 1px;}
.playstation_background {background:#1f8cff;	border-bottom:outset 1px;}
.playstation_color {color:#1f8cff;}
.playstation_border_bottom {border-bottom: 2px solid #1f8cff;color:#1f8cff;}
.playstation_gradient {background:#1f8cff;
	background: -moz-linear-gradient(top, #1f8cff 0%, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f8cff), color-stop(100%,#000));
	background: -webkit-linear-gradient(top, #1f8cff 0%, #000 100%);
	background: -o-linear-gradient(top, #1f8cff 0%, #000 100%); 
	background: -ms-linear-gradient(top, #1f8cff 0%, #000 100%); 
	background: linear-gradient(top, #1f8cff 0%, #000 100%);}

/* PS2 */
.ps2_button {background: none repeat scroll 0 0 #694b89;border: outset 1px;}
.ps2_background {background:#694b89;border-bottom:outset 1px;}
.ps2_color {color:#694b89;}
.ps2_border_bottom {border-bottom: 2px solid #694b89;color:#694b89;}
.ps2_gradient {background:#694b89;
	background: -moz-linear-gradient(top, #694b89 0%, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#694b89), color-stop(100%,#000));
	background: -webkit-linear-gradient(top, #694b89 0%, #000 100%);
	background: -o-linear-gradient(top, #694b89 0%, #000 100%); 
	background: -ms-linear-gradient(top, #694b89 0%, #000 100%); 
	background: linear-gradient(top, #694b89 0%, #000 100%);}


/* PS3 */
.ps3_button {background: none repeat scroll 0 0 #1828b5;border: outset 1px;}
.ps3_background {background:#1828b5;border-bottom:outset 1px;}
.ps3_color {color:#1828b5;}
.ps3_border_bottom {	border-bottom: 2px solid #1828b5;color:#1828b5;}
.ps3_gradient {background:#1828b5;
	background: -moz-linear-gradient(top, #1828b5 0%, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1828b5), color-stop(100%,#000));
	background: -webkit-linear-gradient(top, #1828b5 0%, #000 100%);
	background: -o-linear-gradient(top, #1828b5 0%, #000 100%); 
	background: -ms-linear-gradient(top, #1828b5 0%, #000 100%); 
	background: linear-gradient(top, #1828b5 0%, #000 100%);}

/* PS4 */
.ps4_button {background: none repeat scroll 0 0 #454873;border: outset 1px;}
.ps4_background {background:#454873;border-bottom:outset 1px;}
.ps4_color {color:#454873;}
.ps4_border_bottom {	border-bottom: 2px solid #454873;color:#454873;}
.ps4_gradient {background:#454873;
	background: -moz-linear-gradient(top, #454873 0%, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#454873), color-stop(100%,#000));
	background: -webkit-linear-gradient(top, #454873 0%, #000 100%);
	background: -o-linear-gradient(top, #454873 0%, #000 100%); 
	background: -ms-linear-gradient(top, #454873 0%, #000 100%); 
	background: linear-gradient(top, #454873 0%, #000 100%);}

/* PSP */
.psp_button {background: none repeat scroll 0 0 #000;border: outset 1px;}
.psp_background {background:#000;border-bottom:outset 1px;}
.psp_color {color:#000;}
.psp_border_bottom {border-bottom: 2px solid #000;color:#000;}
.psp_gradient {background:#000;
	background: -moz-linear-gradient(top, #000 0%, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000), color-stop(100%,#000));
	background: -webkit-linear-gradient(top, #000 0%, #000 100%);
	background: -o-linear-gradient(top, #000 0%, #000 100%); 
	background: -ms-linear-gradient(top, #000 0%, #000 100%); 
	background: linear-gradient(top, #000 0%, #000 100%);}

/* PSV */
.psv_button {background: none repeat scroll 0 0 #486bcf;border: outset 1px;}
.psv_background {background:#486bcf;border-bottom:outset 1px;}
.psv_color {color:#486bcf;}
.psv_border_bottom {border-bottom: 2px solid #000;color:#486bcf;}
.psv_gradient {background:#486bcf;
	background: -moz-linear-gradient(top, #486bcf 0%, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#486bcf), color-stop(100%,#000));
	background: -webkit-linear-gradient(top, #486bcf 0%, #000 100%);
	background: -o-linear-gradient(top, #486bcf 0%, #000 100%); 
	background: -ms-linear-gradient(top, #486bcf 0%, #000 100%); 
	background: linear-gradient(top, #486bcf 0%, #000 100%);}

/* Xbox */
.xbox_button {background: none repeat scroll 0 0 #1ac20f;border: outset 1px;}
.xbox_background {background:#1ac20f;border-bottom:outset 1px;}
.xbox_color {color:#1ac20f;}
.xbox_border_bottom {border-bottom: 2px solid #1ac20f;color:#1ac20f;}
.xbox_gradient {background:#1ac20f;
	background: -moz-linear-gradient(top, #1ac20f 0%, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1ac20f), color-stop(100%,#000));
	background: -webkit-linear-gradient(top, #1ac20f 0%, #000 100%);
	background: -o-linear-gradient(top, #1ac20f 0%, #000 100%); 
	background: -ms-linear-gradient(top, #1ac20f 0%, #000 100%); 
	background: linear-gradient(top, #1ac20f 0%, #000 100%);}

/* Xbox 360 */
.xbox-360_button {background: none repeat scroll 0 0 #7b4;border: outset 1px;}
.xbox-360_background {background:#7b4;border-bottom:outset 1px;}
.xbox-360_color {color:#7b4;}
.xbox-360_border_bottom {border-bottom: 2px solid #7b4;color:#7b4;}
.xbox-360_gradient {background:#7b4;
	background: -moz-linear-gradient(top, #7b4 0%, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b4), color-stop(100%,#000));
	background: -webkit-linear-gradient(top, #7b4 0%, #000 100%);
	background: -o-linear-gradient(top, #7b4 0%, #000 100%); 
	background: -ms-linear-gradient(top, #7b4 0%, #000 100%); 
	background: linear-gradient(top, #7b4 0%, #000 100%);}

/* Xbox One */
.xboxone_button {background: none repeat scroll 0 0 #117d10;border: outset 1px;}
.xboxone_background {background:#117d10;border-bottom:outset 1px;}
.xboxone_color {color:#117d10 ;}
.xboxone_border_bottom {border-bottom: 2px solid #117d10 ;color:#117d10 ;}
.xboxone_gradient {background:#117d10 ;
	background: -moz-linear-gradient(top, #117d10  0%, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#117d10 ), color-stop(100%,#000));
	background: -webkit-linear-gradient(top, #117d10  0%, #000 100%);
	background: -o-linear-gradient(top, #117d10  0%, #000 100%); 
	background: -ms-linear-gradient(top, #117d10  0%, #000 100%); 
	background: linear-gradient(top, #117d10  0%, #000 100%);}

/* Wii */
.wii_button {background: none repeat scroll 0 0 #31cefe;border: outset 1px;}
.wii_background {background:#31cefe;border-bottom:outset 1px;}
.wii_color {color:#31cefe;}
.wii_border_bottom {border-bottom: 2px solid #31cefe ;color:#31cefe ;}
.wii_gradient {background:#31cefe;
	background: -moz-linear-gradient(top, #31cefe 0%, #020901 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#31cefe), color-stop(100%,#020901));
	background: -webkit-linear-gradient(top, #31cefe 0%, #020901 100%);
	background: -o-linear-gradient(top, #31cefe 0%, #020901 100%); 
	background: -ms-linear-gradient(top, #31cefe 0%, #020901 100%); 
	background: linear-gradient(top, #31cefe 0%, #020901 100%);}

/* Wii U */
.wiiu_button {background: none repeat scroll 0 0 #0098ca;border: outset 1px;}
.wiiu_background {background:#0098ca;border-bottom:outset 1px;}
.wiiu_color {color:#0098ca;}
.wiiu_border_bottom {border-bottom: 2px solid #0098ca ;color:#0098ca ;}
.wiiu_gradient {background:#0098ca;
	background: -moz-linear-gradient(top, #0098ca 0%, #020901 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0098ca), color-stop(100%,#020901));
	background: -webkit-linear-gradient(top, #0098ca 0%, #020901 100%);
	background: -o-linear-gradient(top, #0098ca 0%, #020901 100%); 
	background: -ms-linear-gradient(top, #0098ca 0%, #020901 100%); 
	background: linear-gradient(top, #0098ca 0%, #020901 100%);}

	
/* Global */
.globa_button {background: none repeat scroll 0 0 #094dae;border: outset 1px;}
.global_background {background:#094dae;border-bottom:outset 1px;}
.global_color {color:#094dae;}
.global_border_bottom {border-bottom: 2px solid #094dae;	color:#094dae;}
.global_gradient {background:#094dae;
	background: -moz-linear-gradient(top, #094dae 0%, #000312 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#094dae), color-stop(100%,#000312));
	background: -webkit-linear-gradient(top, #094dae 0%, #000312 100%);
	background: -o-linear-gradient(top, #094dae 0%, #000312 100%); 
	background: -ms-linear-gradient(top, #094dae 0%, #000312 100%); 
	background: linear-gradient(top, #094dae 0%, #000312 100%);}

/* Ad Styles */

#ad_header {
	float: right;
	width: 728px;
	height: 90px;
	text-align: center;
	margin-top: 12px;
	overflow: hidden;}

#ad_right_col_top {
	width: 336px;
	text-align: center;
	overflow: hidden;
	margin-bottom:6px;}

#ad_right_col_bottom {
	width: 336px;
	text-align: center;
	overflow: hidden;
	margin-bottom:6px;}

#ad_footer {
	float: left;
	width: 728px;
	height: 90px;
	text-align: center;
	margin-top: -90px;
	overflow: hidden;}

.ad_btf_728 {
	float: left;
	width: 728px;
	height: 90px;
	text-align: center;
	overflow: hidden;
	margin-bottom:12px}

#ad_atf_468 {
	width: 468px;
	height: 60px;
	text-align: center;
	overflow: hidden;
	margin: 0 auto 10px;}
	
#ad_atf_970 {
	clear: left;
	width: 970px;
	height: 90px;
	text-align: center;
	overflow: hidden;
	margin: 0 auto;
	padding-top:5px;}
	
#game_details_ad {float: left;
    width: 336px;
	height:280px;
	text-align: right;
	margin-bottom: 10px;}
	
.ad_in_content {
	float: left;
	width: 728px;
	height: 90px;
	text-align: center;
	overflow: hidden;
	margin-bottom:20px}

.mobile-fyo-couch {
	margin: 20px 0 10px 0;
	float:left;
}

.feature-widget {
	margin-bottom:10px;
	text-align:center;
	margin: auto;
	width: 300px;
}

/* Temp Ad Overrides */

#grskinner-innerwrap {
	width: 1085px!important;
	left: -542px!important;
	top: 160px!important;
}