/* 
  MobyGames Copyright (c) 1999-2010 All rights reserved. Do not duplicate 
  or redistribute in any form 
*/
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; }
ol, ul { list-style: none outside none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
body { font:12px/1.231 arial; *font-size:small; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }
html { overflow-y: scroll; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
a:hover, a:active { outline: none; }
a, a:active, a:visited { color: #607890; }
a:hover { color: #036; }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
b, strong, th { font-weight: bold; }
td { vertical-align: top; }
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
.ie6 legend, .ie7 legend { margin-left: -7px; }
button, input, select, textarea { width: auto; overflow: visible; margin: 0; font-size: 100%; font-family: arial,helvetica,sans-serif; vertical-align: baseline; }
textarea { overflow: auto; vertical-align:text-top; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
input::-moz-focus-inner, button::-moz-focus-inner { border: 0; padding: 0; }
input:valid, textarea:valid { }
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }
.ie7 img { -ms-interpolation-mode: bicubic; }
body, select, input, textarea { color: #444; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
body { background: #000; color: #666; font-family: 12px arial,helvetica,sans-serif; }
a,a:link,a:active,a:visited,td a,td a:link,td a:active,td a:visited{color:#0868c9;text-decoration:none}
a:hover,td a:hover{text-decoration:underline}
a.sub{color:#666}
footer a.nav{color:#fff;font:bold 14px/28px arial,helvetica,sans-serif;padding:0 6px}
#container h1,h1.title{background:#7a7a7a;color:#fff;font-size:24px;padding:6px 8px}
h2{color:#666;display:inline;font:bold 16px arial,helvetica,sans-serif}
h2.hdr{float:left;width:497px}
h2 span{font-weight:normal}
h3{font:bold 14px arial,helvetica,sans-serif;padding:20px 0 7px}
h3.headline{font:bold 14px arial,helvetica,sans-serif;margin:0;padding:0 0 3px}
h3.list{display:inline}
h4{margin:0;padding:0 0 2px}
.norm{font-weight:normal}
.smaller{font-size:10px}
.small{font-size:11px}
.medium{font-size:12px}
.large{font-size:14px}
.larger{font-size:16px}
.xlarge{font-size:18px}
.xxlarge{font-size:24px}
.text1{color:#9a9a9a}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.left{float:left}
.right{float:right}
.clear:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.clear{*display:inline-block}
.clear{*zoom:1;*display:block}
.clear-left{clear:left}
.clear-right{clear:right}
.mr5{margin-right:5px}
.mb5{margin-bottom:5px}
.pb5{padding-bottom:5px}
.pl5{padding-left:5px}
.mr10{margin-right:10px}
.p10{padding:10px}
.pt10{padding-top:10px}
.pb10{padding-bottom:10px}
.pl10{padding-left:10px}
.mb12{margin-bottom:12px}
.mr15{margin-right:15px}
.mt16{margin-top:16px}
.mb20{margin-bottom:20px}
.mr20{margin-right:20px}
.pt20{padding-top:20px}
.pb20{padding-bottom:20px}
.pr20{padding-right:20px}
.pl20{padding-left:20px}
.mt30{margin-top:30px}
.mb40{margin-bottom:40px}
.pos-rel{position:relative}
.pos-abs{position:absolute}
hr{border:none;border-bottom:1px solid #7a7a7a;margin:0 0 10px}
#container { width:970px; min-height:500px; background:#fff; background:-moz-linear-gradient(top, #fff 35%,#bfbfbf 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(40%,#fff),color-stop(100%,#bfbfbf)); border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; margin:10px auto 0 auto; padding:10px 10px 30px; text-align:left; position:relative;}
header { background:#eaeaea; font-weight:bold; height:46px; padding:4px 13px 0 4px; margin-bottom:6px; }
#main { background:#fff; border:1px solid #ccc; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; box-shadow:0 0 4px 1px #b9b9b9; -moz-box-shadow:0 0 4px 1px #b9b9b9; -webkit-box-shadow:0 0 4px 1px #b9b9b9; display:inline-block; margin-right:6px; padding:9px; width:639px; vertical-align:top; *display:block; *float:left; }
#sidebar{display:inline-block; vertical-align:top; width:300px; *display:block; *float:left; }
footer{color:#999; width:974px; margin:10px auto 0 auto; text-align:center; position:relative; background:#555; border:1px solid #555; border-radius:7px 7px 0 0; -moz-border-radius:7px 7px 0 0; -webkit-border-radius:7px 7px 0 0; padding:7px; }
.home-link { cursor:pointer; }
#overlay { background: none repeat scroll 0 0 #224455; display: none; height: 0; width: 0; top: 50%; left: 50%; filter:alpha(opacity=60); opacity:0.6; position: fixed; }
#dialog{display:none;left:50%;top:50%;margin:-266px 0 0 -353px;width:736px;position:fixed;z-index:100;background:#fff;border:1px solid #ccc;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;box-shadow:0 0 4px 1px #666;-moz-box-shadow:0 0 4px 1px #666;-webkit-box-shadow:0 0 4px 1px #666;padding:7px;}
#dialog .close { background: url("/images/redesign/overlay-image-sprite.png") no-repeat scroll -1px -1px transparent; height: 17px; margin: 4px; width: 17px; cursor:pointer; }
#dialog h1 { background:#7a7a7a;color:#fff;font-size:20px;font-weight:normal;padding:5px 5px 5px 10px }
#dialog .spinner {width:100px; height:100px; margin:175px 294px; display:none;}
#dialog .spinner img {width:100px;height:100px;}
#dialog .screenshot-padding { padding: 30px 8px; }
#dialog .screenshot {width:440px;position:relative;text-align:center;margin:0 15px;padding-bottom:13px;}
#dialog .screenshot-info {width:300px;float:left;}
#dialog .viewer-scroll .left {height:74px; overflow:hidden;}
#dialog .arrow {width:22px;height:44px;position:absolute;cursor:pointer;}
#dialog .scroll-lt {background:url('/images/redesign/slides-lt-arrow-bl.png') no-repeat;left:-7px;}
#dialog .scroll-rt {background:url('/images/redesign/slides-rt-arrow-bl.png') no-repeat;right:10px;}
#dialog .viewer-scroll {position:relative;width:420px;margin-left:29px;}
#dialog .viewer-scroll img {cursor:pointer;}
#dialog .grey-scroll-lt {background:url('/images/redesign/gr-lt-arrow.png') no-repeat;left:-30px;top:15px;}
#dialog .grey-scroll-rt {background:url('/images/redesign/gr-rt-arrow.png') no-repeat;right:-20px;top:15px;}
#dialog .user-link {font-weight:bold;}
#dialog .spinner-container {position:absolute;width:430px;height:85px;top:0;left:-52px;}
#dialog .spinner-container img{width:50px;margin:12px 0 0 87px;}
.overlay-padding { padding: 30px 60px; }
.help-ques{background:url('/images/redesign/overlay-image-sprite.png') no-repeat -1px -27px;height:15px;width:19px;position:relative;margin-top:-1px;margin-left:-24px;padding-right:5px;}
.text-light { color: #ccc; }
#dialog .text-light { cursor:pointer; }
#dialog .add-list .check { height:15px; margin-right:10px; }
#dialog .overlay-country { border: 1px solid #ccc; height: 190px; margin: 10px 0 15px; overflow: auto; padding: 20px; }
#dialog .overlay-question { background: url("/images/redesign/overlay-image-sprite.png") no-repeat scroll 2px -28px transparent; padding-left: 24px; cursor:pointer; display:inline; width:19px; }
#dialog .tooltip { position:absolute; display:none; width:90%; padding:10px; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; background:#ccc; }
#dialog .overlay-titles select { width:100px; }
#dialog h4.dialog-subtitle { padding:5px; }
header .small a{color:#004a8b}
.ad-leader{width:940px;padding:12px 0;text-align:center}
.hdr-search{background:#fff;border:1px solid #d5d5d5;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;float:left;margin-top:5px;padding:2px;width:239px}
.hdr-search .general {border:none;color:#333;font:normal 12px arial,helvetica,sans-serif;margin-left:4px;width:210px}
.search-icon{background:url('/images/redesign/search-icon.png');border:none;width:23px;height:22px}
.hdr-account{float:left;margin-top:5px;width:211px}
nav.top{background:none;margin-left:75px}
.sub-icons{display:inline-block;padding-top:12px;width:175px;vertical-align:top}
.sub-icons a{font-weight:bold;}
.sub-icons .forum{background:url('/images/redesign/nav-icons.png') 0 -2px no-repeat;padding-left:20px}
.sub-icons .add-game {background:url('/images/redesign/nav-icons.png') 0 -19px no-repeat;margin-left:30px;padding-left:20px}
#nav{margin:0 0 0 3px;line-height:100%;display:inline-block;width:670px;}
#nav li{margin:0 5px;padding:0;float:left;position:relative;list-style:none;width:154px}
#nav a{font:normal 16px helvetica,arial,sans-serif;color:#004a8b;text-decoration:none;display:block;padding:8px 9px;margin:0;border:1px solid #fff;border-bottom:none}
#nav a span.top{background:url('/images/redesign/nav-icons.png') 0 -36px no-repeat;width:16px;height:10px;display:inline-block}
#nav .current a,#nav li:hover > a{background:#ccc;color:#004a8b;border:1px solid #999;border-bottom:none;box-shadow:2px 2px 5px #7d7d7d;-moz-box-shadow:2px 2px 5px #7d7d7d;-webkit-box-shadow:2px 2px 5px #7d7d7d}
#nav ul li:hover a,#nav li:hover li a {background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none}
#nav ul{color:#333;display: none;margin:0;padding:0;position:absolute;top:33px;left:0;background:#ccc;border:1px solid #999;border-top:none; box-shadow:2px 4px 5px #7d7d7d;-moz-box-shadow:2px 4px 5px #7d7d7d;-webkit-box-shadow:2px 4px 5px #7d7d7d;z-index:10}
#nav ul li{border:none;border-bottom:1px solid #d5d5d5;float:none;margin:0;padding:0;width:152px}
#nav ul li:hover{background:#d5d5d5}
#nav ul a{color:#333;font-size:13px;font-weight:normal}
#nav ul a:hover{text-decoration:none}
#nav ul a span{color:#039;float:right;font-size:11px;font-weight:bold}
#nav:after{content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#nav li:hover > ul{display:block}
* html #nav{height:1%}
a.hdr-btn,a.hdr-btn-edit{background:#dfdfdf;border-left:1px solid #fff;color:#666;margin:-5px -7px 0 0;padding:8px 12px;*margin:-29px 0 0;padding-bottom:7px\9}
a.hdr-btn-edit{background:url('/images/redesign/nav-icons.png') 0 -241px no-repeat #dfdfdf;margin-right:0;padding-left:22px}
a.hdr-btn:hover,a.hdr-btn-edit:hover{background:#3878b9;color:#fff;text-decoration:none}
a.hdr-btn-edit:hover{background:url('/images/redesign/nav-icons.png') 0 -241px no-repeat #3878b9}
a.games-side{color:#666;font-weight:bold}
.sub-hdr{background:#dfdfdf;margin-top:1px;padding:5px 7px}
.sub-hdr-light{background:#ededed;border-bottom:1px solid #bfbfbf;display:block;margin-top:2px;padding:6px 0 6px 7px}
.sub-hdr-light h2{line-height:14px}
.sub-hdr-light-thin,.sub-hdr-light-narrow {background:#ededed;display:block;margin-top:1px;padding:6px 0 6px 7px}
.sub-hdr-light-narrow { padding: 2px 0 2px 7px }
.detail {line-height:18px;padding:30px 9px}
.detail ul { padding:12px 0; }
.detail li { margin-left:18px;list-style:disc outside none; }
.detail p{padding-bottom:20px}
.rating-box{background:#dbdbdb;padding:0 2px}
.rating-box .score {border-right:1px solid #fff;padding:2px 2px 2px 0}
.rating-box .stars {padding:2px 0 2px 2px}
.thumb{border:1px solid #212121;float:left;margin:0 10px}
.col-half{width:295px}
.table-display{display:table}
.thin-col{margin-left:158px;width:440px}
.buy-now-hdr{background:#999;color:#fff;padding:2px 0;text-align:center;width:300px}
.buy-now{border:1px solid #999;margin-bottom:20px;padding:15px 10px}
.buy-now a{color:#f59a28}
.thumb-border{border:1px solid #212121}
.profile-lg{border:2px solid #fff}
a.light{color:#0179e2}
.error { color:red; }
.notice { color:green; }
.ac-container { position:relative; }
.ac { float:left; }
.ac-options { display:none;position:absolute;top:45px;left:0;width:289px;height:150px;overflow:auto;background:#fff;border:1px solid #ccc;z-index:1000; }
.ac-options .spinner { margin-top: 65px; display:none; }
.ac-options .spinner img { width:20px; }
.ac-options .comment { float:right; padding-right:5px;font-style:italic; }
.ac-result { cursor:pointer;padding-left:3px;float:left; }
.ac-comment { padding-top:2px;font-style:italic; }
.bgAdContainer { position:fixed; height: 100% width: 100%; left: 0; top: 0; overflow: hidden; }
.bgAdContainer iframe { background-color: Transparent !important; height: 1048px; width: 1680px; }
body.home #main .more { display:inline-block;margin-bottom:16px; }
.search-big{float:left;width:340px}
.search-big .box{background:#f5f5f5;border:1px solid #ccc;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;float:left;margin-top:10px;padding:7px 8px;width:239px}
.search-big-options{float:left;width:230px}
.big-text{background:url('/images/redesign/search-icon.png') no-repeat #f5f5f5;color:#666;font-size:14px;height:23px;padding-left:27px;width:190px;}
.go-btn,.find-btn{background:#7a7a7a;border:1px solid #ebebeb;color:#fff;font-size:14px;font-weight:bold;margin:15px 0 0 10px;padding:3px 12px 7px;text-align:center}
.find-btn{padding:4px 12px 5px}
.content-item{background-color:#e7e7e7;width:49px;height:22px;float:left;margin-left:3px;font-weight:500;color:#666;font:15px Arial,Helvetica,sans-serif;padding-left:20px;padding-top:2px;cursor:pointer}
.content-item.active { font-weight:bold; }
.panel-content{display:none;width:645px;margin-top:4px;margin-left:7px;overflow:hidden}
.active-date{display:block}
#no-click-left{position:absolute;width:16px;height:23px;margin-top:25px;z-index:1000;display:none}
#no-click-right{position:absolute;width:15px;height:23px;margin-left:594px;margin-top:-23px;z-index:1000;display:none}
.img-col {width:120px}
.new-game-detail { width:455px;float:left; }
.reviews-dd{margin:0;padding:0}
.sort-rt{border-left:1px solid #fff;float:right;padding:2px 2px 3px 15px;position:relative;top:-5px}
.lists-dd{display:inline;margin-left:10px}
.delete-btn, .buttonPanel input, .addgame-btn{background:#7a7a7a;border:1px solid #ccc;color:#fff;cursor:pointer;font-weight:bold;padding:3px 12px}
.delete-btn:hover, .buttonPanel input:hover, .addgame-btn:hover{background:#3878b9;text-decoration:none}
a.addgame-btn { color:#fff; }
.circle-med{background:#666;border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;color:#fff;display:inline-block;font-size:14px;font-weight:bold;height:20px;line-height:20px;text-align:center;width:20px;cursor:pointer;}
.circle-sm{background:#7a7a7a;border-radius:7px;-moz-border-radius:7px;-khtml-border-radius:7px;color:#fff;display:inline-block;font-weight:bold;height:14px;line-height:14px;padding-left:4px;width:11px;cursor:pointer;}
.text-right .view-all-link {font-weight:bold;}
#section-tabs .user-link {font-weight:bold}
.search-dd{background:#f5f5f5;border:1px solid #ccc;color:#666;font-size:14px;height:23px;margin-top:16px;padding-left:10px}
.search-dd .wide{width:130px}
.search-dd option{padding-left:10px}
.this-day-featured{float:left;padding-right:20px;width:270px}
.this-day-featured .rating-box{margin-bottom:20px;}
.this-day-featured .small{font-weight:bold;}
.this-day-featured .stars img, #section-tabs .stars img { margin-right:3px; }
.this-day-more{border-left:1px solid #dbdbdb;float:left;font-size:14px;padding:0 5px 0 15px;width:270px}
ul#section-tabs-nav{background:#ececec;height:24px;margin-top:2px}
ul#section-tabs-nav li {background:#ececec;border-right:2px solid #fff;color:#666;float:left;font-size:14px;list-style-type:none;padding:4px 9px;text-decoration:none; cursor:pointer}
ul#section-tabs-nav li.activeli {background:#fff;font-weight:bold}
.scroller-container {width:100%;position:relative;}
#date-container{margin:2px 0 0 16px;position:relative;width:575px;height:23px;overflow:hidden}
.scroller{width:2878px;height:23px;position:absolute;top:0;left:0}
.nav-arrow {position:absolute;top:0;width:15px;height:23px;cursor:pointer;}
.left-arrow {left:0;width:16px;background:url('/images/redesign/left-arrow.jpg') no-repeat;}
.right-arrow {right:0;background:url('/images/redesign/right-arrow.jpg') no-repeat}
#section-tabs { position:relative; }
#section-tabs .tab {display:none}
#section-tabs #new-screenshots {display:block}
#section-tabs #new-screenshots .shot {width:160px; float:left; text-align:center; padding: 0 35px 0 0;}
#section-tabs #new-screenshots .text-right {width:50px;float:right;}
#section-tabs .tooltip { position:absolute; display:none; width:300px; padding:10px; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; background:#ccc;height:148px;top:-208px;left:288px; }
.random-game .game-image { display:none; width:120px; }
.random-game .spinner { width:80px; margin:20px; }
.random-game .description { min-height:60px; }
.game-nav{border-bottom:10px solid #fff;border-right:6px solid #fff;float:left;width:154px;margin-right:6px;*border-right:0}
.game-nav ul{background:#d0d0d0;border:1px solid #c0c0c0;margin-top:1px;padding:5px 0 5px 5px;width:147px}
.game-nav ul li span, .game-nav ul li a{color:#4f4e4f;display:block;font:bold 12px arial,helvetica,sans-serif;padding:6px 0 6px 3px}
.game-nav ul li span {font-weight:normal;}
.game-nav .edit { display:inline-block; padding-left:19px; }
.game-info {float:left;width:473px;}
.game-col {float:left;margin-left:-6px;width:449px;*margin-left:0}
a.have-it{background:url('/images/redesign/nav-icons.png') 0 -53px no-repeat;color:#666;padding:2px 10px 5px 25px; font-weight:bold;}
a.want-it{background:url('/images/redesign/nav-icons.png') 0 -77px no-repeat;color:#666;padding:2px 0 5px 25px; font-weight:bold;}
.listings{overflow:auto;padding-bottom:25px;}
.listing{width:135px;float:left}
.listing-detail{width:285px;float:left;font-weight:bold;}
.listing-credits{width:290px;float:left;font-weight:bold;}
.sep {float: left; width: 15px; }
.credit-list .listings {padding-bottom:0}
.specs{display:inline-block;width:45%;vertical-align:top;*display:block;*float:left;*width:310px}
a.more{background:url('/images/redesign/nav-icons.png') right -227px no-repeat;color:#666;font:bold 11px arial,helvetica,sans-serif;padding-right:10px; margin-right:10px;}
div.edit,a.edit,a.view-more{background:url('/images/redesign/nav-icons.png') 0 -249px no-repeat;color:#666;font:normal 11px arial,helvetica,sans-serif;padding-left:23px;cursor:pointer;}
a.delete{background:url('/images/redesign/nav-icons.png') 0 -281px no-repeat;color:#666;font:normal 11px arial,helvetica,sans-serif;padding-left:23px;cursor:pointer;padding-top:3px;height:20px;}
.didyouknow-container {overflow:auto;padding-bottom:40px;}
.didyouknow-container.single .scroll-lt-side, .didyouknow-container.single .scroll-rt-side {display:none}
.didyouknow-container.single .trivia {margin-left:20px;}
.scroll-lt, .scroll-lt-side, .scroll-rt, .scroll-rt-side { background:url('/images/redesign/nav-icons.png') no-repeat; display:block;float:left;height:50px; margin-top:18px; cursor:pointer; }
.scroll-lt,.scroll-lt-side{ background-position: -2px -160px; margin-left:16px; width:22px; }
.scroll-rt,.scroll-rt-side{ background-position: -2px -105px; margin-left:10px; width:17px; }
.scroll-lt-side{margin:85px 0 0;width:20px}
.scroll-rt-side{margin:85px 0 0 8px}
.scroller-container .scroll-lt { position:absolute;width:15px;left:0;top:0px;margin-left:0;display:none; }
.scroller-container .scroll-rt { width:12px; margin-left:5px; }
.trivia{background:#fff;border:1px solid #eee;float:left;padding:12px;text-align:center;width:209px;display:none;}
.more-hidden{display:none;}
.spinner-container {position:absolute;width:600px;height:85px;top:0;left:-12px;}
.spinner-container img{width:70px;margin:7px 0 0 100px;}
.scroller-container .spinner-container { position:absolute;width:393px;left:15px;margin-left:15px; }
.scroller-container .spinner-container img { margin-left: 39px; }
.game #container .hdr1 { font: 32px arial,helvetica,sans-serif; padding: 8px 0 5px 9px; }
.ad-container { width:100%;text-align:center; }
.game-nav ul li a:hover, .game-overview .game-nav .game-overview a, .game-release-info .game-nav .game-release-info a, .game-credits .game-nav .game-credits a, .game-specs .game-nav .game-specs a, .game-ratings .game-nav .game-ratings a, .game-screenshots .game-nav .game-screenshots a, .game-rank .game-nav .game-rank a, .game-videos .game-nav .game-videos a, .game-reviews .game-nav .game-reviews a, .game-cover-art .game-nav .game-cover-art a, .game-trivia .game-nav .game-trivia a, .game-hints .game-nav .game-hints a, .game-overlays .game-nav .game-overlays a, .game-ads .game-nav .game-ads a, .game-buy-trade .game-nav .game-buy-trade a, .game-links .game-nav .game-links a, .user.contributions .game-nav .contributions, .user.lists .game-nav .lists, .user.reviews .game-nav .reviews, .user.ratings .game-nav .reviews, .user.account .game-nav .account, .user.preferences .game-nav .preferences, .user.messages .game-nav .messages { background:#fff;color:#0868c9;text-decoration:none;width:146px; }
.game-videos .game-nav .game-videos a { display:none; }
.box-score-main{background:#a7b1ba;color:#fff;float:left;font:bold 48px arial,helvetica,sans-serif;padding:5px 8px;width:51px;margin-bottom:35px;text-align:center;}
.box-score-main.moby-score { font-size:38px; }
.box-score{background:#a7b1ba;color:#fff;float:left;font:bold 24px arial,helvetica,sans-serif;margin-right:12px;padding:7px 0;text-align:center;width:46px}
.scores {float:left;margin:0 0 30px 32px;width:326px;}
.scores a {font-weight:bold}
.scores div {float:left;}
.scores .score { padding-right: 10px; text-align: right; width: 20px; }
.scores .url {width:136px;}
.scores .platform, .scores .votes, .scores .rank {width:80px;}
.scores .heading { font-weight:bold; }
.scores.moby-scores .listing-row div { width:50px;text-align:right;padding-left:50px; }
.scores.moby-scores .listing-row .platform { text-align:left;width:100px;padding-left:0; }
.screenshots-container {position:relative;width:393px;height:85px;overflow:hidden;float:left;margin-left:15px;}
.screenshots-container .scroller {height:85px;}
.game-overview .scroller {width:2878px;height:85px;position:absolute;top:0;left:0}
.game-overview .scroller li {width:123px;height:83px;text-align:center;border:1px solid #212121;float:left;overflow:hidden;margin:0 3px;}
.game-overview .scroller img { cursor:pointer; }
.game-overview .large { font-weight:bold; }
.listing-container, .listing-row { overflow:auto; }
.listing-container { padding-bottom:15px; }
.listing-container .listing-container {border-bottom:1px solid #ccc;margin-bottom:15px;}
.listing-container .listing-container.last {border-bottom:0;margin-bottom:0;}
.country-container {padding-top:15px;}
.rating-icon { margin-bottom: 5px; vertical-align: middle; }
.sub-hdr-light-narrow a.hdr-btn-edit { background: url("/images/redesign/nav-icons.png") no-repeat scroll 0 -244px #ECECEC; border-left: 1px solid #FFFFFF; top: -2px; left: 0; line-height: 24px; padding: 6px 12px 5px 22px; position: relative; }
.sub-hdr-light-narrow a.hdr-btn-edit:hover {background-color:#3878b9}
select#platform-nav { font-size:12px; }
.screen-thumbs { display: inline-block; vertical-align: top; width: 130px; margin-right: 15px; margin-bottom: 12px; }
.screen-thumbs .thumb { border: 1px solid #999999; width:130px; text-align:center; margin-left:0;}
.big-shot-container { min-height:250px; margin-bottom:40px; width:440px; float:left; position:relative; }
.big-shot-container .spinner { width:100px; height:100px; position:absolute; left:170px; }
.big-shot { width:440px; cursor:pointer; }
.review-text { width: 375px; margin-left:32px; text-align:center; float:left; position:relative; }
.review-text .arrow { cursor: pointer; height: 44px; position: absolute; width: 22px; top:0px; margin-top:0; }
.review-text .scroll-rt { background: url("/images/redesign/slides-rt-arrow-bl.png") no-repeat scroll 0 0 transparent; right:-30px; }
.review-text .scroll-lt { background: url("/images/redesign/slides-lt-arrow-bl.png") no-repeat scroll 0 0 transparent; left:-42px; }
.review-text p { margin-bottom:5px; }
.review-text .user-link {font-weight:bold;}
.game-cover-art .review-text .specs, .game-cover-art .review-text .listing { text-align:left }
.game-cover-art .review-text .listing { text-align:left; text-indent:30px;}
.game-cover-art .review-text p { margin-bottom:15px; }
.game-cover-art .screen-thumbs { margin-top:15px; text-align:center;width:120px; }
.game-cover-art .screen-thumbs .thumb { width:120px; }
.game-cover-art .thumb img { width:120px; }
.game-cover-art .thumb .spinner { width:80px; }
.game-overlays .thumb { width:130px; }
.game-overlays .screen-thumbs { text-align:center;width:130px; }
.game-overlays .screen-thumbs img { width:130px; }
.game-overlays .screen-thumbs .spinner { width:80px; }
.game-hints p { padding-bottom:15px; }
.game-hints .user-link { font-weight:bold; }
.game-hints .listing { width:45%; }
.game-hints .specs { width:55%; }
.game-hints .image-container img { width:130px;cursor:pointer;}
.game-hints .thumb .spinner { width:80px; }
.game-ads .attribution { padding-top:25px; }
.game-ads .user-link { font-weight:bold; }
.game-ads .listing-container ul { list-style: circle inside; padding-left:15px; margin-bottom:12px; }
.game-links .specs { width:69%; }
.game-links .specs img { float:right; padding:0 0 5px 5px;}
.game-links .listing-row { padding-bottom:15px; }
.game-buy-trade .buy-now { border:none; margin-bottom:0; padding:0; }
.game-buy-trade .heading { font-weight:bold; }
.game-buy-trade .listing-row div { width:24%; float:left; }
.game-reviews .table-display { line-height:18px; }
.game-reviews .sub-hdr-light-narrow ul { background: #ECECEC; height: 19px; margin-top: -2px; display:inline-block; }
.game-reviews .sub-hdr-light-narrow li { float:left; border-right: 2px solid #fff; color: #666; font-weight: bold; padding: 4px 8px 5px; font-size:12px; }
.game-reviews .sub-hdr-light-narrow li a { color: #666; }
.game-reviews .sub-hdr-light-narrow li.active { background:#fff; }
.game-reviews .review-text { width:375px;margin-left:0;text-align:left; }
.game-reviews .review-text .title, .game-reviews .review-text .platform { font-weight:bold; }
.game-reviews .faq { overflow:scroll; width:581px; height:318px; padding:5px; }
.game-reviews .faq li { margin-left:22px; list-style: disc outside; }
.game-reviews .faq p, .game-reviews .faq ul { padding-bottom:12px; }
.game-reviews .faq h2 { font-size:14px; }
.game-reviews #platform-nav { width:100px; }
.user-review { display: inline-block; position: relative; vertical-align: top; width: 150px; }
.user-review-text { border-left:1px solid #ccc; display:inline-block; padding-left:12px; width:61.7%; min-height:130px; }
.btn-review { background:#7a7a7a; color:#fff; display:inline-block; font-weight:bold; padding:3px 0; text-align:center; width:65px; cursor:pointer; }
.btn-review:hover, .btn-review.rated { background:#3878b9;text-decoration:none; }
.review-helpful { padding-top:15px; display:none; position:relative; }
.review-helpful .spinner { position:absolute; width:40px; height:40px; top:20px; left:47px; display:none; }
.game-reviews .user-link { font-weight:bold; }
.game-reviews .listing-container ul { list-style: circle inside; padding-left:15px; margin-bottom:12px; }
.game-review .review-helpful, .game-review .user-review-text { display:block; text-align:center; }
.game-review .user-review-text { border-left: none; min-height: 30px; padding-left: 0; width: 100%; }
.game-review .review-helpful .spinner { left:285px; }
.game-scores .listing-row div { float:left; width:60px;text-align:right; }
.game-scores .listing-row .platform { width:310px;text-align:left; }
.game-scores .listing-row.heading { font-weight:bold; }
.game-scores .listing-row.category { padding-bottom:15px; }
.game-scores .listing-row.category h4 { font-size:14px; }
.game-scores .listing-row.category .platform { width:110px; }
.game-scores .listing-row.category .votes { width:270px;text-align:left; }
.game-scores.single-platform .listing-row { padding-bottom:15px; }
.category-rating .star { cursor:pointer; }
.acct .listing-container { padding-top:15px;padding-bottom:0; }
.acct .listing-container p { padding-bottom:15px; }
.acct .listing { width:200px; text-align:right;padding-right:5px; }
.acct .listing-row { padding-bottom:15px; }
.acct .listing-detail input[type=text] { width:200px; }
.acct .listing-detail input[type=password] { width:100px; }
.info #main { font-size:14px; }
.info ol { padding-left:30px; }
.info.contribute #sidebar .detail { padding:0; line-height:14px; }
.info.contribute select { font-size:12px; }
.info.contribute .find-btn { height: 22px; margin-top: 0; padding-top: 0; }
.info.contribute a.find-btn { color: #fff; margin-left: 0; padding-top: 2px; }
.info.privacy { width:919px; }
.contribute-hdr { background: none repeat scroll 0 0 #EAEAEA; border-bottom: 6px solid #fff; border-top: 6px solid #fff; font-size: 16px; height: 60px; margin-bottom: 5px; }
.contribute-addnew, .contribute-suggest, .contribute-submit { background-image: url("/images/redesign/profile-icons.png"); height: 70px; width: 70px; }
.contribute-addnew { background-position: -5px -102px; }
.contribute-suggest { background-position: -5px -202px; }
.contribute-submit { background-position: -5px -302px; }
.contribute-game-list { padding: 10px 10px 10px 0; width: 185px; }
.contribute-game-list a { font-weight:bold;font-size:14px; }
.contribute-game-rating { padding: 10px 0; width: 100px; }
.contribute-game-rating .stars img { margin-right:3px; }
.contribute-bottom { border-top: 1px solid #ccc; margin: 20px 5px 200px; padding-top: 10px; }
.recent-user { background: #fff; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 3px 10px; }
.recent-user a { font-weight:bold;font-size:14px; }
.recent-user-info { padding: 10px 0 20px 20px; width: 160px; }
.recent-user-rating { padding: 10px 10px 20px; width: 100px; }
.recent-user-rating .stars img { margin-right:3px; }
a.title-btn { border-left: 1px solid #fff; color: #fff; margin: -5px -7px 0 0; padding: 13px 12px 12px; }
a.title-btn:hover { background: #3878B9; text-decoration: none; }
.arrow-search { border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #fff; height: 0; margin: 4px 8px 0 0; width: 0; }
ul#search-tabs-nav { background: #dfdfdf; height: 24px; margin: 2px 0 -20px; }
ul#search-tabs-nav li { background: #dfdfdf; border-right: 2px solid #fff; color: #666; float: left; font-weight: bold; list-style-type: none; padding: 4px 9px 5px; text-decoration: none; width: 78px; }
ul#search-tabs-nav li.active { background: none repeat scroll 0 0 #fff; }
ul#search-tabs-nav li.groups { width: 84px; }
ul#search-tabs-nav li.attributes { border-right: medium none; width: 95px; }
ul#search-tabs-nav a { color:#666; }
.sort-rt select { margin-left:10px; }
.list-info { float: left; width: 100%; padding:6px; }
.list-info.even { background:#eee; }
.list-info .right { width:70px; padding: 3px 0 0 0; }
.quicksearch .list { padding:0; }
.quicksearch .list a { color:#666; }
.quicksearch .spinner { text-align:center;display:none;float:left;width:100px;margin:50px 0; }
.quicksearch #main .specs { width:400px; }
.quicksearch.federated #main .specs { height:16px; }
.quicksearch #main .search-form { margin-right:5px;margin-top:-1px; }
.quicksearch.federated #main .search-form { margin-top:-2px;margin-right:0 }
.quicksearch .search-form .formContents { background:#fff; border: 1px solid #D5D5D5; border-radius:3px; float: left; width: 160px; margin-top:-2px; }
.quicksearch .search-form .general { border:0;width:130px;margin-left:6px; }
.quicksearch .current { font-weight:bold; }
a.remove { background: url("/images/redesign/nav-icons.png") no-repeat scroll 0 -281px transparent; display: inline-block; height: 20px; margin-right: 10px; text-indent: -5000px; vertical-align: middle; width: 20px; }
a.remove:hover { background-position: 0 -315px; }
.search-options {background:#fbfbfb;border:1px solid #e4e4e4;border-bottom:none;line-height:24px;padding:20px 20px 25px 20px;display:none;overflow:auto;}
.search-options a { color:#666; }
.arrow-right{border-bottom:6px solid transparent;border-left:6px solid #7a7a7a;border-top:6px solid transparent;height:0;margin:3px 14px 0 0;width:0}
.arrow-down{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #7a7a7a;margin:6px 8px 0 0;height:0;width:0}
.arrow-search{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;margin:4px 8px 0 0;height:0;width:0}
.game-browser #sidebar .sub-hdr { cursor:pointer; }
.game-browser #main .sub-hdr { padding: 7px; }
.game-browser #main .hdr-btn, .game-browser #sidebar .hdr-btn { margin:1px 0 0 0; padding:7px 12px 6px; }
.game-browser #main h3 { padding:0; }
.game-browser #main .detail { padding:24px 9px; }
.game-browser #main .list-info a, .game-browser #main .sub-hdr-light-thin a { color:#666; }
.game-browser #main .sub-hdr-light-thin a strong { color:#0868C9; }
.game-browser .search-company { position:relative; padding:10px 5px; }
.game-browser .search-company input { width:284px; }
.game-browser .lil-spinner { margin-left:12px;width:14px;display:none; }
.game-stats-left { border-right: 1px solid #ccc; font-size: 12px; font-weight: normal; margin-right: 20px; padding-right: 20px; width: 260px; }
.game-stats-right { color: #999; font-weight: normal; width: 130px; }
.game-stats ul .stars img { margin-right: 3px; }
.game-stats .detail li { list-style:none; }
.game-stats #main .sub-hdr { padding: 7px 0; }
.game-stats #main .hdr-btn { padding: 6px 12px;border-right:1px solid #fff;border-left:0;margin:0px -3px 0 0; }
.game-stats.all-time .all-time, .game-stats.by-year .by-year, .game-stats.by-platform .by-platform, .game-stats.by-genre .by-genre { background: #bbb; }
.game-stats .game-stats-right a { color: #999; }
.moby-stats tr.mb2 { background:#eee; }
.have-list-search .listing-row div { width:100px; float:left; }
.have-list-search .listing-row .game { width:168px;margin-right:10px; }
.have-list-search .listing-row.header div { font-weight:bold; }
.forums #main { width:919px; }
a.msg-icon { background: url("/images/redesign/profile-icons.png") no-repeat; color: #fff; display: block; height: 23px; padding: 7px 3px 0 40px; }
a.trade-icon { background: url("/images/redesign/profile-icons.png") no-repeat scroll 0 -44px transparent; color: #919191; display: block; font-weight: bold; height: 29px; margin-left: -10px; padding: 12px 0 0 58px; }
.user .stars img { margin-right:3px; }
.user .col-half { width:290px; }
.user .detail-col { width:155px; }
.user .sort.right { margin-top:-2px; }
.user-general { float:left; width:215px; padding-bottom:15px; }
.user-social { border-left: 1px solid #dedede; float: left; padding-left: 15px; width: 200px; }
.user .listing-row div { float:left;width:175px; }
.user .listing-row .item { margin-left:10px; }
.user .listing-row.header div { font-weight:bold; }
.user .listing-row .number, .user .listing-row .points { text-align:right; width:75px; }
.user .listing-row .description { width:274px; }
.user .listing-container .frac { width:10px; float:right; }
.user .listing-container .grand-total { width:100px; float:right; text-align:right; }
.user .listing-container .grand-total .frac { margin-right:5px; }
.user.messages .sub-hdr.clear { padding:3px 3px 0 3px; }
.user.messages .sub-hdr li a, .user.lists .sub-hdr li, .user.reviews .sub-hdr li, .user.ratings .sub-hdr li { float: left; font-weight: bold; list-style-type: none; padding: 5px 8px; }
.user.messages .sub-hdr li a, .user.lists .sub-hdr li a, .user.reviews .sub-hdr li a, .user.ratings .sub-hdr li a { color: #666; }
.user.messages .pct100 { width:100%; }
.user.messages .buttonPanel { margin-top:25px; }
.user.messages.inbox .inbox, .user.messages.outbox .outbox, .user.messages.send .send, .user.messages.options .options { background:#fff; }
.user.lists .sub-hdr, .user.lists .sub-hdr { padding:5px 5px 0; }
.user.lists .sub-hdr .hdr-btn-edit { margin-right:-4px; }
.user.lists.have-list .have-list, .user.lists.want-list .want-list { background:#fff; }
.user.lists .conditions { font-size:11px; }
.user.reviews #main .detail, .user.ratings #main .detail { padding:0; }
.user.reviews #main .game-col .detail, .user.ratings #main .game-col .detail { padding:30px 9px; }
.user.reviews .sort, .user.ratings .sort { float:right; border-left: 1px solid #fff; padding-left: 16px; }
.user.reviews .listing-row div, .user.ratings .listing-row div { padding: 10px 5px; border-left:1px solid #fff; }
.user.reviews .listing-row.header, .user.ratings .listing-row.header { background:#ededed; }
.user.reviews .listing-row.header div, .user.ratings .listing-row.header div { padding:1px 5px; }
.user.reviews .listing-row .title, .user.ratings .listing-row .title { border-left:none; }
.user.reviews .listing-row .platform, .user.reviews .listing-row .date, .user.ratings .listing-row .platform { width: 70px; }
.user.reviews .listing-row .description { width: 250px; }
.user.reviews .sub-hdr, .user.ratings .sub-hdr { padding:2px 7px 1px; }
.user.reviews .sub-hdr li, .user.ratings .sub-hdr li { padding:2px 12px; margin-top:2px; }
.user.reviews .sub-hdr .user-reviews, .user.ratings .sub-hdr .user-ratings { background:#fff; }
.user.ratings .listing-row .title { width:400px; }
.user.ratings .listing-row .platform { width:115px; }
.user.ratings .listing-row .description { width:50px; }
.user.ratings .listing-row .date { width:0; }
.user.edit-playlist .listing-group { border-top:1px solid #ccc; }
.user.edit-playlist .listing-group .game { width:300px;float:left; }
.user.edit-playlist .listing-group .comments { width:585px;padding-bottom:40px; }
.user.edit-playlist .listing-group .type { width:160px;float:left; }
.user.edit-playlist .listing-group .order { width:50px;float:left; }
.user.edit-playlist .listing-group .delete { width:35px;text-align:center;float:left; }
.user.edit-playlist .listing-group .ac-options { width:590px; }
.user.preferences p, .user.preferences td { padding-bottom:12px; }
.user.preferences h3 .inline { font-weight:normal; font-size:12px; }
.user.preferences .windowTitle { font-weight:bold; }
.profile-col { float: left; margin: 0 10px 0 2px; width: 80px; }
.user-stats-left { border-right: 1px solid #CCC; font-size: 12px; font-weight: normal; margin-right: 20px; padding-right: 20px; width: 250px; text-align:left; line-height:16px; }
.user-stats-right { color: #999; font-weight: normal; width: 190px; line-height:16px; }
.latest-updates .game-stats-right a { color:#999; }
.latest-updates .sort { float:right;margin-top:-2px; }
.latest-updates .stars img { margin-right:3px; }
.latest-updates.company-updates .game-stats-left { border-right:none; }
.game.add-game #main { width:919px; }
.game.add-game .hdr1 { font-size: 20px; height: 43px; background: #7A7A7A; color: #FFFFFF; padding: 8px 0 5px 9px; }
.game.add-game .hdr1 .title { float:left;margin-top:8px;font-size:19px;font-weight:bold; }
.game.add-game .hdr2 { background:#7A7A7A; color:#fff; font: bold 18px arial,helvetica,sans-serif; padding: 15px 0 15px 9px; }
.game.add-game .tab-arrow-all { width:745px;height:43px;background:url("/images/redesign/add-game-nav.jpg") no-repeat;float:right;margin-top:5px;font-size:16px; }
.game.add-game .tab-arrow-all li { float:left;width:151px;height:33px;padding:5px 20px;cursor:pointer;line-height:33px;position:relative; }
.game.add-game .tab-arrow-all .step-1 { width:155px; }
.game.add-game .tab-arrow-all .step-4 { width:125px; }
.game.add-game.step-1 .tab-arrow-all .step-1, .game.add-game.step-2 .tab-arrow-all .step-2, .game.add-game.step-3 .tab-arrow-all .step-3, .game.add-game.step-4 .tab-arrow-all .step-4 { color:#000; }
.game.add-game .tab-arrow-all .white-arrow { width:227px;height:43px;background:url('/images/redesign/add-game-on.jpg') no-repeat;position:absolute;top:0;left:-27px;display:none; }
.game.add-game .tab-arrow-all .step-1 .white-arrow { background:url("/images/redesign/add-game-on1.jpg") no-repeat scroll -27px 0 transparent;left:0;width:195px; }
.game.add-game .tab-arrow-all .step-4 .white-arrow { width:190px; }
.game.add-game .tab-arrow-all .step { width:144px;height:43px;position:absolute;top:5px;left:20px; }
.game.add-game .tab-arrow-all .step-2 .step { width:139px; }
.game.add-game.step-1 .tab-arrow-all .step-1 .white-arrow, .game.add-game.step-2 .tab-arrow-all .step-2 .white-arrow, .game.add-game.step-3 .tab-arrow-all .step-3 .white-arrow, .game.add-game.step-4 .tab-arrow-all .step-4 .white-arrow { display:block; }
.game.add-game .tab-arrow-all strong { padding-right:12px;color:#fff; }
.game.add-game .tab-arrow-all span { color:#000;font-size:22px;display:none;line-height:27px;float:right; }
.game.add-game.step-2 .tab-arrow-all .step-1 span, .game.add-game.step-3 .tab-arrow-all .step-1 span, .game.add-game.step-3 .tab-arrow-all .step-2 span, .game.add-game.step-4 .tab-arrow-all .step-1 span, .game.add-game.step-4 .tab-arrow-all .step-2 span, .game.add-game.step-4 .tab-arrow-all .step-3 span { display:inline; }
.game.add-game .error ol { padding-left:20px;list-style:decimal; }
.game.add-game .error ul { padding-left:20px;list-style:disc; }
#release-info { width: 627px;float:left; }
.addgame-col { display:inline-block;vertical-align:top;width:140px;position:relative; }
.addgame-col2 { padding:0 10px 0 5px;width:165px; }
.addgame-col3 { width:452px; }
.addgame-col4 { padding-top:21px;width:280px; }
.addgame-col5 { padding-right:10px;width:209px; }
.addgame-col6 { padding:0 20px 0 5px;width:600px; }
.addgame-col7 { padding:0 20px 0 5px;width:340px; }
.country-box { border: 1px solid #ccc; height: 140px; overflow: auto; padding: 10px; width: 430px; }
.country-box .col { padding-right: 10px; width: 93px; }
#release-info textarea { width:450px; }
#release-info input[type=text] { width:330px; }
#release-info .ac-options { width:333px;top:30px; }
#release-info .game-title input { width:446px; }
#release-info .game-title .ac-options { width:450px; }
#release-info .select-platform, #release-info .other-credit { width:132px; }
#release-info .add-release { cursor:pointer;width:44px; }
#release-info .add-release div { float:left;margin-right:2px; }
#release-info .minus { display:none; }
#release-info .tooltip { position:absolute; display:none; width:300px; padding:10px; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; background:#ccc;height:85px;top:-110px;left:0; }
#release-info .submit-btn { display:none; }
#release-info .release-platform-date .circle-med { margin-right:2px; }
.game.add-game.step-2 .add-game-spacer, .game.add-game.step-3 .add-game-spacer { width:182px; }
.game.add-game.step-2 .addgame-buttons .addgame-col3 .right, .game.add-game.step-3 .addgame-buttons .addgame-col3 .right { padding-right:20px; }
.game.add-game .addgame-error { padding:10px; }
.game.add-game .xxlarge { font-weight:bold; }
.genre-options { border-left: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; padding: 10px 10px 10px 20px; }
.game.add-game.step-2 .tooltip { position:absolute; display:none; width:410px; padding:10px; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; background:#ccc;height:118px;top:19px;left:-6px; }
.game.add-game.step-3 .addgame-col h3 { cursor:pointer; }
.game.add-game.step-4 .tooltip { position:absolute; display:none; width:194px; padding:10px; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; background:#ccc;height:74px;top:40px;left:35px; }
.game.add-game.step-4 .lc90 { padding:20px 0 0; }
.game.add-game .main-overlay { background: #224455; height: 100%; width: 100%; top: 0; left: 0; filter:alpha(opacity=60); opacity:0.6; position:fixed; z-index:100; }
.game.add-game .main-overlay-content { left:50%;top:50%;margin:-150px 0 0 -183px;width:350px;position:fixed;z-index:100;background:#fff;border:1px solid #ccc;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;box-shadow:0 0 4px 1px #666;-moz-box-shadow:0 0 4px 1px #666;-webkit-box-shadow:0 0 4px 1px #666;padding:7px;}
.game.add-game .main-overlay h1 { font-size:20px;font-weight:normal; }
.game.add-game .main-overlay-content .addgame-buttons .addgame-col3 { width:340px;margin-left:5px; }
.addgame-info { position:relative; padding:5px;z-index:100; }
.addgame-info .unselectable-platforms { position:absolute; display:none; width:480px; padding:10px; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; background:#ccc;height:85px;top:23px;left:0; }
.addgame-info ol { padding-left:25px; }
.game.add-game .similar-games { overflow:scroll;height:150px; }
.genre .list-info { width:98%; }
.genre .list-info .right { width:auto; }
.game.game-trivia .game-info .detail { padding-top:5px; }
.game-group .sub-hdr .sort { margin-top:-2px; }
.game-group .screen-thumbs.first { margin-left:15px; }
.game-group .thumb img { width:130px; }
.game-group .thumb .spinner { width:80px; }
.company-nav{border-bottom:10px solid #fff;border-right:6px solid #fff;float:left;width:154px;margin-right:6px;*border-right:0}
.company-nav ul{background:#d0d0d0;border:1px solid #c0c0c0;margin-top:1px;padding:5px 0 5px 5px;width:147px}
.company-nav ul li span, .company-nav ul li a{color:#4f4e4f;display:block;font:bold 12px arial,helvetica,sans-serif;padding:6px 0 6px 3px}
.company-nav ul li span {font-weight:normal;}
.company-nav .edit { float:right;margin:5px; }
.company-info {float:left;width:473px;}
.company-nav .company-logo img { max-width:154px; }
.company-nav ul li a:hover, .company-summary .company-nav .company-summary a, .company-overview .company-nav .company-overview a, .company-history .company-nav .company-history a, .company-logos .company-nav .company-logos a, .company-trivia .company-nav .company-trivia a, .company-links .company-nav .company-links a, .company-corrections .company-nav .company-corrections a { background:#fff;color:#0868c9;text-decoration:none;width:146px; }
.developer-nav{border-bottom:10px solid #fff;border-right:6px solid #fff;float:left;width:154px;margin-right:6px;*border-right:0}
.developer-nav ul{background:#d0d0d0;border:1px solid #c0c0c0;margin-top:1px;padding:5px 0 5px 5px;width:147px}
.developer-nav ul li span, .developer-nav ul li a{color:#4f4e4f;display:block;font:bold 12px arial,helvetica,sans-serif;padding:6px 0 6px 3px}
.developer-nav ul li span {font-weight:normal;}
.developer-nav .edit { float: right; margin: 5px; }
.developer-info {float:left;width:473px;}
.developer .thumbnailContainer div { float:left; margin:0.5em 2em 0.5em 0;}
.developer-nav ul li a:hover, .developer-summary .developer-nav .developer-summary a, .developer-portraits .developer-nav .developer-portraits a, .developer-bio .developer-nav .developer-bio a, .developer-sites .developer-nav .developer-sites a, .developer-corrections .developer-nav .developer-corrections a, .developer-games-by-year .developer-nav .developer-games-by-year a, .developer-games-by-role .developer-nav .developer-games-by-role a, .developer-games-by-genre .developer-nav .developer-games-by-genre a, .developer-games-by-mobyscore .developer-nav .developer-games-by-mobyscore a { background:#fff;color:#0868c9;text-decoration:none;width:146px; }
.new-game-wizard #main { width:918px; }
.new-game-wizard .buttonPanel { padding-top:20px; }
.new-game-wizard .mofSimpleError { color:red; }
.new-game-wizard .mofSimpleError ul { padding:12px; }
.new-game-wizard .mofSimpleError li { list-style:disc outside none; }
.new-game-wizard .detail-table { width:100%; }
.new-game-wizard .detail-table td { padding:5px; }
.new-game-wizard p { padding:20px 0; }
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
@media only screen and (min-width: 480px) { }
@media only screen and (min-width: 768px) { }
@media print { * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
a, a:visited { color: #444 !important; text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3{ page-break-after: avoid; }
}
#div-gpt-ad-leaderboard { padding-bottom: 10px; }



