@charset "utf-8";
#sort_form { float:right; display:none; }
#sort_form #callout { height:0px; width:136px; margin:-46px 0 -2px -17px; z-index:100; }
#sort { float:left; height:20px; width:135px; font-size:11px; font-family:Verdana, Geneva, sans-serif; }
noscript iframe { overflow:hidden; width:100%; height:600px; }

/* Roll List */
#toc { width:355px; vertical-align:top; }
#roll_list { height:369px; width:100%; overflow: auto; }
#roll_list li img, #roll_list li span, 
.static_list li img, .static_list li span { border: 0; opacity: 1.0; float: right; margin-right: 3px; color: #999; }
.category_tab a { font-weight:bold; font-size:18px; white-space:nowrap; }
.category_divider { padding-bottom:0; border-bottom:1px solid gray; }
.divider span { font-weight: normal; color: #FFF !Important; padding-right: 10px; }
b.icon-360 { background: url('graphics/360.png'); width: 23px; height: 18px; }
b.icon-ps { background: url('graphics/ps.png'); width: 23px; height: 18px; }
b.icon-wii { background: url('graphics/wii.png'); width: 23px; height: 18px; }
b.icon-windows { background: url('graphics/windows.png'); width: 23px; height: 18px; }
.top_item { -moz-border-radius:8px 0 0 0; -webkit-border-top-left-radius:8px; }
.btm_item { -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; -webkit-border-bottom-left-radius:8px; -webkit-border-bottom-right-radius:8px; }
.prev, .next, .thumb_link { cursor:pointer; }
.info { color:#999; margin-left:0; text-align:left; }

/* thumbnail frame */
#ajax_detail { width: 611px; }
#welcome { height: 592px; }
.info { color: #8D8D80; font-size: 0.8em; margin-top: 0; margin-left: 36px; clear: left; }
h2 span, .set_default { font-size:11px !important; color: #B3B3A3; padding:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
h2 b, .set_default:hover { color: #FFF; text-decoration: none; }
.set_selected { font-size: 11px !important; cursor: default !important; }
.set_label { padding-right:0px; padding-left:10px; cursor:default; }
caption, .caption { color: #CDCCBA; font-size: 8pt; font-weight: normal; margin-top: -5px; padding-left: 10px; text-align:left; }
#grid { width: 432px; margin: auto; clear:both; }
#grid td { width:106px; border:0; padding:5px; text-align:center; margin:0; -moz-border-radius:4px; -webkit-border-radius:4px; vertical-align:bottom; }
#grid td img { border:0 none; }
.thumb_anchor { display:none; }
.footer { font-size:8pt; color:#CCC; padding-bottom:15px; }
.fade { position:absolute; z-index:300; width:500px; height:36px; }
.tw { background:url('images/tw06.jpg') no-repeat center center; position:absolute; width:429px; height:430px; float:left; text-align:left; margin-left:9px; margin-bottom:-5px; margin-top:-516px; padding-top:150px; padding-left:10px; }

/* Game video cell structure */
#video_thumbnails { height: 560px; clear: both; overflow: hidden; margin: 0 auto -25px auto; }
#video_thumbnails .divider { background-position: -30px center; }
.game_table { height:110px; clear:both; padding:5px 10px 10px 10px; margin:17px 0 10px 8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
.game_table h2 { padding-left: 0; }
.game_table .caption { padding: 0; }
.game_table a, .game_table th span { color:#CDCCBA; text-decoration: none; }
.game_table a:hover { color:#8799A9; }
.game_table img { float:left; clear: left; padding-right:6px; border:0px; }
.game_table .format { font-size:14pt; font-weight:bold; }
.game_table td { width:130px; padding-top:6px; }
.game_table td.box_art { width:67px; padding-right:20px; }
.game_table td.box_art img { padding-right:0px; }
.game_table th { text-align:left; vertical-align:top; }
.box art { width:60px; height:90px; vertical-align:top; padding-top:0; }
.box_art img { border:1px solid gray; width:60px; }
.box_art .asterisk { position:absolute; border:0px; width:17px; height:16px; }
.extras { border-left:1px solid #CCC; padding-left:10px; width:auto; }
#game_footer { height:92px; clear:both; text-align:left; margin-left: 75px; }
#game_footer tr { vertical-align:top; text-align:right; }
#game_footer td { width:58px; vertical-align: top; text-align:center;  }
#game_footer td.box_art { display: block; width:77px; padding-right:20px; white-space:nowrap; }
#game_footer a { color:#CDCCBA; font-size:12px; text-decoration:none; }
#game_footer a:hover { color:#8799A9; }
#game_footer img { border:0; margin-bottom: 5px;}
