/* DEFAULT
*******************************/

body {
font-family:Arial,Helvetica,sans-serif;
margin:0px;
}

a {
font-weight:bold;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

img {
border:0px;
}

ul, li {
padding:0px;
border:0px;
margin:0px;
list-style:none;
}

h1, h2, h3, h4, h5 {
padding:0px;
margin:0px;
}

table {
font-size:11px;
border-collapse:collapse;
}



/* BODY
*******************************/

#body_shell {
width:780px;
text-align:left;
/* overflow:hidden; */
}

#body_wrap {
width:780px;
float:left;
}



/* GNE NAV
*******************************/

#gnenav {
font-size:11px;
text-align:left;
padding:3px 0px 1px 8px;
}

#gnenav a {
font-weight:normal;
}

#gnenav a:hover {
text-decoration:none;
}



/* NO SKIN CSS do not remove.
Display overridden in default no_skin madison code.
*******************************/
#no_skin, #no_marquee {
width:1px;
height:1px;
font-size:1px;
position:absolute;
top:0px;
left:0px;
display:none;
}



/* SITE HEADER
*******************************/



#masthead {
width:444px;
height:74px;
font-size:1px;
float:left;
}

#masthead img {
width:444px;
height:74px;
}



/* LOGIN
*******************************/

#login {
width:305px;
font-size:11px;
float:right;
}

#login .messages_txt {
width:46px;
height:5px;
}

#login .updates_txt {
width:38px;
height:5px;
}

#login input {
font-size:11px;
}

#login select {
font-size:11px;
}



/* GLOBAL SEARCH
*******************************/

#global_search {
width:780px;
font-size:11px;
padding:4px 0px;
float:left;
}

#global_search a {
font-weight:normal;
}

#global_search input {
font-size:12px;
}

#global_search input#srchbtn {
height:20px; 
width:70px; 
background:url('http://img.gamespot.com/gamespot/shared/gs5/btn-search.gif') 0px 0px no-repeat;
margin:4px 0px -5px 3px;
}

#global_search input#srchbtn:hover {
background:url('http://img.gamespot.com/gamespot/shared/gs5/btn-search.gif') 0px -20px no-repeat;
}

/* GLOBAL NAV
*******************************/

#global_nav {
width:780px;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
float:left;
overflow:hidden;
}

#global_nav li {
float:left;
}

#global_nav a {
font-weight:bold;
padding:10px 8px 11px 8px;
float:left;
display:block;
}

#global_nav a:hover {
text-decoration:none;
}

#global_nav .inset,
#global_nav .insetleft,
#global_nav .insetright {
margin-top:2px;
}

#global_nav .inset a,
#global_nav .insetleft a,
#global_nav .insetright a {
padding-top:8px;
padding-right:6px;
padding-left:7px;
}

#global_nav .insetleft a {
padding-left:10px;
}

#global_nav .insetright a {
padding-right:9px;
}

#global_nav .tab a {
padding-right:7px;
}



/* SECONDARY NAV
*******************************/

#secondary_nav {
width:760px;
font-size:11px;
float:left;
}

#secondary_nav a {
font-weight:normal;
padding:0px 7px;
}

#secondary_nav li {
line-height:21px;
padding:8px 0px;
float:left;
display:block;
}

/* PLATFORM ICONS */

#secondary_nav .icon_all {
padding:0px;
margin-top:4px;
margin-bottom:-4px;
}

#secondary_nav .icon_all img {
width:28px;
height:28px;
background:url(img/icon_all.gif) no-repeat;
}

#secondary_nav .icon_pc {
padding:0px;
padding-left:1px;
margin-top:5px;
margin-bottom:-5px;
}

#secondary_nav .icon_pc img {
width:27px;
height:25px;
background:url(img/icon_pc.gif) no-repeat;
}

#secondary_nav .icon_ps2 {
padding:0px;
margin-top:8px;
margin-bottom:-8px;
}

#secondary_nav .icon_ps2 img {
width:28px;
height:19px;
background:url(img/icon_ps2.gif) no-repeat;
}

#secondary_nav .icon_ps3 {
padding:0px;
margin-top:10px;
margin-bottom:-10px;
}

#secondary_nav .icon_ps3 img {
width:34px;
height:17px;
background:url(img/icon_ps3.gif) no-repeat;
}

#secondary_nav .icon_psp {
padding:0px;
margin-top:11px;
margin-bottom:-11px;
}

#secondary_nav .icon_psp img {
width:31px;
height:16px;
background:url(img/icon_psp.gif) no-repeat;
}

#secondary_nav .icon_xbox {
padding:0px;
margin-top:8px;
margin-bottom:-8px;
}

#secondary_nav .icon_xbox img {
width:28px;
height:21px;
background:url(img/icon_xbox.gif) no-repeat;
}

#secondary_nav .icon_x360 {
padding:0px;
padding-left:5px;
margin-top:3px;
margin-bottom:-3px;
}

#secondary_nav .icon_x360 img {
width:15px;
height:29px;
background:url(img/icon_xbox360.gif) no-repeat;
}

#secondary_nav .icon_xbox360 {
padding:0px;
padding-left:5px;
margin-top:3px;
margin-bottom:-3px;
}

#secondary_nav .icon_xbox360 img {
width:15px;
height:29px;
background:url(img/icon_xbox360.gif) no-repeat;
}

#secondary_nav .icon_gc {
padding:0px;
margin-top:5px;
margin-bottom:-5px;
}

#secondary_nav .icon_gc img {
width:23px;
height:24px;
background:url(img/icon_gc.gif) no-repeat;
}

#secondary_nav .icon_rev {
padding:0px;
padding-left:3px;
margin-top:3px;
margin-bottom:-3px;
}

#secondary_nav .icon_rev img {
width:19px;
height:29px;
background:url(img/icon_rev.gif) no-repeat;
}

#secondary_nav .icon_ds {
padding:0px;
margin-top:5px;
margin-bottom:-5px;
}

#secondary_nav .icon_ds img {
width:25px;
height:25px;
background:url(img/icon_ds.gif) no-repeat;
}

#secondary_nav .icon_gba {
padding:0px;
margin-top:10px;
margin-bottom:-10px;
}

#secondary_nav .icon_gba img {
width:28px;
height:17px;
background:url(img/icon_gba.gif) no-repeat;
}

#secondary_nav .icon_nge {
padding:0px;
margin-top:10px;
margin-bottom:-10px;
}

#secondary_nav .icon_nge img {
width:29px;
height:17px;
background:url(img/icon_nge.gif) no-repeat;
}

#secondary_nav .icon_mobile {
padding:0px;
padding-left:2px;
margin-top:6px;
margin-bottom:-6px;
}

#secondary_nav .icon_mobile img {
width:22px;
height:24px;
background:url(img/icon_mobile.gif) no-repeat;
}

#secondary_nav .icon_videos {
padding:0px;
margin:5px 0px -5px -2px;
}

#secondary_nav .icon_videos img {
width:38px;
height:27px;
background:url(img/icon_videos.gif) no-repeat;
}



/* BREADCRUMB
*******************************/

#breadcrumb {
width:760px;
padding:4px 0px 5px;
float:left;
}

#breadcrumb h1 {
font-size:10px;
}



/* CONTENT
*******************************/

#content_wrap {
width:780px;
font-size:12px;
float:left;
}



/* 60/40 SPLIT - DEFAULT COLUMNS
*******************************

$$$$$$$$$$$$$ col_wrap $$$$$$$$$$$$$

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$                $$                $
$ main_col_wrap  $$ side_col_wrap  $
$     446px      $$     314px      $
$                $$                $
$ $$$$$$$$$$$$$$ $$ $$$$$$$$$$$$$$ $
$ $            $ $$ $            $ $
$ $  main_col  $ $$ $  side_col  $ $
$ $   432px    $ $$ $   302px    $ $
$ $            $ $$ $            $ $
$ $$$$$$$$$$$$$$ $$ $$$$$$$$$$$$$$ $
$                $$                $
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

*******************************/

#col_wrap {
width:760px;
float:left;
}

#shoulder {
width:760px;
height:10px;
font-size:1px;
clear:both;
}

#neck {
width:760px;
height:10px;
font-size:1px;
clear:both;
}

#longneck {
width:760px;
height:55px;
font-size:1px;
clear:both;
}

#main_col_wrap {
width:446px;
overflow:hidden;
float:left;
}

#main_col {
padding:0px 0px 2px 10px;
overflow:hidden;
}

#side_col_wrap {
width:308px;
padding-left:6px;
float:left;
}

#side_col {
width:302px;
margin:7px 0px;
}



/* FULL WIDTH WITH SKY COLUMNS
*******************************

$$$$$$$$$$$ sky_col_wrap $$$$$$$$$$$

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$                $$                $
$ main_col_wrap  $$ side_col_wrap  $
$     586px      $$     174px      $
$                $$                $
$ $$$$$$$$$$$$$$ $$ $$$$$$$$$$$$$$ $
$ $            $ $$ $            $ $
$ $  main_col  $ $$ $  side_col  $ $
$ $   572px    $ $$ $   160px    $ $
$ $            $ $$ $            $ $
$ $$$$$$$$$$$$$$ $$ $$$$$$$$$$$$$$ $
$                $$                $
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

*******************************/

#sky_col_wrap {
width:780px;
float:left;
}

#sky_col_wrap #main_col_wrap {
width:586px;
}

#sky_col_wrap #side_col_wrap {
width:167px;
padding:5px 0px 0px 7px;
}

#sky_col_wrap #side_col {
width:160px;
padding:0px;
}



/* FULL WIDTH W/O SKY COLUMN
*******************************

$$$$$$$$$$ full_col_wrap $$$$$$$$$$$

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$                                  $
$          main_col_wrap           $
$              760px               $
$                                  $
$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $
$ $                              $ $
$ $           main_col           $ $
$ $            746px             $ $
$ $                              $ $
$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $
$                                  $
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

*******************************/

#full_col_wrap {
width:780px;
float:left;
}

#full_col_wrap #main_col_wrap {
width:780px;
}

#main_col h4,
#side_col h4 {
font-size:12px;
line-height:15px;
padding:5px 10px 5px;
clear:both;
}



/* MODULES & BOXES
*******************************/

.module_wrap,
bubble_wrap {
clear:both;
}

.module_head {
width:100%;
font-size:11px;
line-height:14px;
float:left;
}

#col_wrap #main_col .module_head {
width:432px;
}

#sky_col_wrap #main_col .module_head {
width:572px;
}

#full_col_wrap #main_col .module_head {
width:746px;
}

.module_head .module_head_right {
font-size:10px;
padding:4px 18px 4px 0px;
float:right;
}

.module_head h2 {
font-size:11px;
line-height:14px;
padding:4px 0px 4px 10px;
float:left;
}

.module,
.bubble {
padding-bottom:20px;
clear:both;
}

#main_col .module,
#main_col .bubble {
width:432px;
}

#sky_col_wrap #main_col .module,
#sky_col_wrap #main_col .bubble {
width:572px;
}

#full_col_wrap #main_col .module,
#full_col_wrap #main_col .bubble {
width:746px;
}

#main_col h4 {
background:#333;
}

#side_col .module_wrap,
#side_col .bubble_wrap {
padding-bottom:7px;
}

#side_col .module,
#side_col .bubble {
font-size:11px;
padding:0px 7px 10px;
}

.more {
font-size:11px;
text-align:center;
padding-top:10px;
clear:both;
}

.box {
font-size:11px;
text-align:center;
padding:7px 0px 10px;
margin-bottom:20px;
clear:both;
}

.boxcursor {
font-size:11px;
text-align:center;
padding:7px 0px 10px;
margin-bottom:20px;
clear:both;
}

#col_wrap .box {
width:432px;
}

#sky_col_wrap .box {
width:572px;
}

#full_col_wrap .box {
width:746px;
}



/* DEFAULT CLASSES
*******************************/

.fft {font-family:Tahoma,Arial,Helvetica,sans-serif;}

.f10 {font-size:10px;}
.f11 {font-size:11px;}
.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f17 {font-size:17px;}
.f18 {font-size:18px;}
.f21 {font-size:21px;}
.f24 {font-size:24px;}
.f30 {font-size:30px;}

.fwn {font-weight:normal;}
.fwb {font-weight:bold;}

.lh12 {line-height:12px;}
.lh14 {line-height:14px;}
.lh16 {line-height:16px;}

.tal {text-align:left;}
.tar {text-align:right;}
.tac {text-align:center;}

.b0 {border:0px;}
.b1s000 {border:1px solid #000;}
.b1s333 {border:1px solid #333;}
.b1s666 {border:1px solid #666;}
.b1s999 {border:1px solid #999;}

.p0 {padding:0px;}
.pt0 {padding-top:0px;}
.pr0 {padding-right:0px;}
.pb0 {padding-bottom:0px;}
.pl0 {padding-left:0px;}

.p4 {padding:4px;}
.pt4 {padding-top:4px;}
.pr4 {padding-right:4px;}
.pb4 {padding-bottom:4px;}
.pl4 {padding-left:4px;}

.p5 {padding:5px;}
.pt5 {padding-top:5px;}
.pr5 {padding-right:5px;}
.pb5 {padding-bottom:5px;}
.pl5 {padding-left:5px;}

.p7 {padding:7px;}
.pt7 {padding-top:7px;}
.pr7 {padding-right:7px;}
.pb7 {padding-bottom:7px;}
.pl7 {padding-left:7px;}

.p10 {padding:10px;}
.pt10 {padding-top:10px;}
.pr10 {padding-right:10px;}
.pb10 {padding-bottom:10px;}
.pl10 {padding-left:10px;}

.p15 {padding:15px;}
.pt15 {padding-top:15px;}
.pr15 {padding-right:15px;}
.pb15 {padding-bottom:15px;}
.pl15 {padding-left:15px;}

.p20 {padding:20px;}
.pt20 {padding-top:20px;}
.pr20 {padding-right:20px;}
.pb20 {padding-bottom:20px;}
.pl20 {padding-left:20px;}

.m0 {margin:0px;}
.mt0 {margin-top:0px;}
.mr0 {margin-right:0px;}
.mb0 {margin-bottom:0px;}
.ml0 {margin-left:0px;}

.m5 {margin:5px;}
.mt5 {margin-top:5px;}
.mr5 {margin-right:5px;}
.mb5 {margin-bottom:5px;}
.ml5 {margin-left:5px;}

.m7 {margin:7px;}
.mt7 {margin-top:7px;}
.mr7 {margin-right:7px;}
.mb7 {margin-bottom:7px;}
.ml7 {margin-left:7px;}

.m10 {margin:10px;}
.mt10 {margin-top:10px;}
.mr10 {margin-right:10px;}
.mb10 {margin-bottom:10px;}
.ml10 {margin-left:10px;}

.m15 {margin:15px;}
.mt15 {margin-top:15px;}
.mr15 {margin-right:15px;}
.mb15 {margin-bottom:15px;}
.ml15 {margin-left:15px;}

.m20 {margin:20px;}
.mt20 {margin-top:20px;}
.mr20 {margin-right:20px;}
.mb20 {margin-bottom:20px;}
.ml20 {margin-left:20px;}

.mauto {margin:auto;}
.mtauto {margin-top:auto;}
.mrauto {margin-right:auto;}
.mbauto {margin-bottom:auto;}
.mlauto {margin-left:auto;}

.fl {float:left;}
.fr {float:right;}
.fn {float:none;}

.cl {clear:left;}
.cr {clear:right;}
.cb {clear:both;}

.w50 {width:50px;}
.w60 {width:60px;}
.w70 {width:70px;}
.w90 {width:90px;}
.w100 {width:100px;}
.w140 {width:140px;}
.w288 {width:288px;}
.w300 {width:300px;}
.w306 {width:306px;}
.w315 {width:315px;}
.w320 {width:320px;}
.w328 {width:328px;}
.w340 {width:340px;}
.w345 {width:345px;}
.w353 {width:353px;}
.w432 {width:432px;}
.w572 {width:572px;}
.w746 {width:746px;}

.w50p {width:50%;}
.w100p {width:100%;}

.wsn {white-space:nowrap;}


/* MORE SPECIFIC DEFAULT CLASSES
*******************************/

.user,
.img_box {
width:110px;
font-size:11px;
text-align:center;
background:#333;
padding:5px 0px;
border:1px solid #666;
margin-right:5px;
float:left;
overflow:hidden;
}

.user {
padding:10px 0px;
}

.user a {
font-size:11px;
}

.avatar {
width:36px;
height:36px;
background:#000;
margin:4px 5px 4px 4px;
}

.avatar img {
width:36px;
height:36px;
border:1px solid #000;
margin:-4px 0px 0px -4px;
position:relative;
z-index:1;
}

.user .avatar {
margin:auto auto 4px;
}

.score {
width:70px;
height:60px;
background:url(img/score_70.gif) no-repeat;
text-align:center;
float:right;
}

.score .number {
font-size:21px;
font-weight:bold;
padding-top:10px;
}

.posted {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
color:#ccc;
}

.username,
.unionname {
color:#fff;
}



.bullet {
background:url(img/bullet.gif) no-repeat 2px 4px;
padding-left:12px;
}

.video_thumb {
width:102px;
height:70px;
overflow:hidden;
}

.video_thumb img {
width:102px;
height:70px;
background:url(img/videothumb.gif) no-repeat;
}

.hd_thumb {
width:102px;
height:73px;
overflow:hidden;
}

.hd_thumb img {
width:102px;
height:73px;
}


/* DEFAULT TABLE
*******************************/

.table {
width:100%;
font-size:11px;
}

.table th {
background:#000;
padding:4px 5px;
}

.table th a {
color:#fff;
}

.table td {
background:#32363D;
padding:4px 5px;
}

.alt {
background:#21262D;
}

.table .alt td {
background:#21262D;
}





/* DEFAULT FORMS
*******************************/

form {
display:inline;
}

#content_wrap select,
#content_wrap input,
#content_wrap textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}



/* BUTTONS
*******************************/

.bttn {
font-size:11px;
line-height:14px;
font-weight:bold;
text-align:center;
text-shadow:2px 2px #000;
color:#fff;
padding:4px 0px 6px;
border:0px;
margin:5px auto 0px;
cursor:pointer;
}

.btno156 {
width:156px;
background:url(img/button4.gif) no-repeat;

font-size:11px;
line-height:14px;
font-weight:bold;
text-align:center;
text-shadow:2px 2px #000;
color:#fff;

padding:4px 0px 6px;
border:0px;
margin:5px auto 0px;
cursor:pointer;
}

.btnr114 {
width:114px;
background:url(img/button5.gif) no-repeat;
}

.btno106 {
width:106px;
background:url(img/button6.gif) no-repeat;
}

.btno69 {
width:69px;
background:url(img/button7.gif) no-repeat;
}



.button1 {
width:127px;
font-size:11px;
line-height:14px;
font-weight:bold;
text-align:center;
text-shadow:2px 2px #000;
color:#fff;
background:url(img/button1.gif) no-repeat;
padding:4px 0px 6px;
border:0px;
margin:5px auto 0px;
cursor:pointer;
}

.button2 {
width:127px;
font-size:11px;
line-height:14px;
font-weight:bold;
text-align:center;
text-shadow:2px 2px #000;
color:#fff;
background:url(img/button2.gif) no-repeat;
padding:4px 0px 6px;
border:0px;
margin:5px auto 0px;
cursor:pointer;
}


.button3 {
width:127px;
font-size:11px;
line-height:14px;
font-weight:bold;
text-align:center;
text-shadow:2px 2px #000;
color:#fff;
background:url(img/button3.gif) no-repeat;
padding:4px 0px 6px;
border:0px;
margin:5px auto 0px;
cursor:pointer;
}


.button4 {
width:156px;
font-size:11px;
line-height:14px;
font-weight:bold;
text-align:center;
text-shadow:2px 2px #000;
color:#fff;
background:url(img/button4.gif) no-repeat;
padding:4px 0px 6px;
border:0px;
margin:5px auto 0px;
cursor:pointer;
}


.button1nopointer {
width:127px;
font-size:11px;
line-height:14px;
font-weight:bold;
text-align:center;
text-shadow:2px 2px #000;
color:#fff;
background:url(img/button1.gif) no-repeat;
padding:4px 0px 6px;
border:0px;
margin:5px auto 0px;
}

.button1 a,
.button2 a,
.button1nopointer a,
.bttn a {
color:#fff;

}

/* STREAM & DOWNLOAD */

.button_stream {
width:117px;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
text-align:center;
background:url(img/button_stream.gif) no-repeat;
padding:3px 0px 6px;
margin-bottom:5px;
}

.button_stream img {
width:10px;
height:11px;
background:url(img/icon_stream.gif) no-repeat;
margin:2px 1px -2px -2px;
}

.button_download {
width:156px;
font-size:11px;
line-height:14px;
font-weight:bold;
text-align:center;
text-shadow:2px 2px #000;
color:#fff;
background:url(img/button_download.gif) no-repeat;
padding:4px 0px 6px;
border:0px;
margin:5px auto 0px;
cursor:pointer;
}

.button_download img {
width:10px;
height:10px;
background:url(img/icon_download.gif) no-repeat;
margin:2px 1px -2px -4px;
}

.button_stream a,
.button_download a {
color:#fff;
text-decoration:none;
text-shadow:2px 2px #000;
}



/* ICONS
*******************************/

.icon_messages {
width:16px;
height:11px;
background:url(img/icon_messages.gif) no-repeat;
margin:4px 0px -2px;
}

.icon_updates {
width:12px;
height:13px;
background:url(img/icon_updates.gif) no-repeat;
margin:2px 0px -2px;
}

.icon_toggle_light {
width:20px;
height:18px;
background:url(img/icon_toggle_light.gif) no-repeat;
}

.icon_toggle_dark {
width:20px;
height:18px;
background:url(img/icon_toggle_dark.gif) no-repeat;
}

.icon_best {
width:32px;
height:11px;
background:url(img/icon_best.gif) no-repeat;
margin:2px 0px -2px;
}

.icon_comment {
width:19px;
height:13px;
background:url(img/icon_comment.gif) no-repeat;
margin:4px 0px -4px 1px;
}

.icon_online {
width:12px;
height:12px;
background:url(img/icon_online.gif);
margin:2px 0px -2px;
}

.icon_offline {
width:12px;
height:12px;
background:url(img/icon_offline.gif);
margin:2px 0px -2px;
}

.icon_down_arrow {
width:7px;
height:7px;
background:url(img/icon_arrow_down.gif) no-repeat;
}

.icon_up_arrow {
width:7px;
height:7px;
background:url(img/icon_arrow_up.gif) no-repeat;
}

.icon_edchoice img {
width:89px;
height:40px;
}

.icon_rank_down {
width:11px;
height:9px;
background:url(img/icon_rank_down.gif) no-repeat;
}

.icon_rank_up {
width:11px;
height:9px;
background:url(img/icon_rank_up.gif) no-repeat;
}

.icon_off {
width:13px;
height:13px;
background:url(http://img.gamespot.com/gamespot/shared/user/plus_off.gif) no-repeat;
margin:3px 5px -3px 0px;
}

.icon_tracked {
width:13px;
height:13px;
background:url(http://img.gamespot.com/gamespot/shared/user/plus_blue.gif) no-repeat;
margin:3px 5px -3px 0px;
}

.icon_collection {
width:13px;
height:13px;
background:url(http://img.gamespot.com/gamespot/shared/user/plus_green.gif) no-repeat;
margin:3px 5px -3px 0px;
}

.icon_wishlist {
width:13px;
height:13px;
background:url(http://img.gamespot.com/gamespot/shared/user/plus_orange.gif) no-repeat;
margin:3px 5px -3px 0px;
}

.icon_nowplaying {
width:13px;
height:13px;
background:url(http://img.gamespot.com/gamespot/shared/user/plus_yellow.gif) no-repeat;
margin:3px 5px -3px 0px;
}

/* ESRB */

.esrb_teen,
.esrb_adultsonly,
.esrb_kidstoadul,
.esrb_ratingpend,
.esrb_earlychild,
.esrb_everyone,
.esrb_mature,
.esrb_everyone10 {
width:32px;
height:44px;
}

.esrb_teen {
background:url(img/esrb_t.gif) no-repeat;
}

.esrb_adultsonly {
background:url(img/esrb_ao.gif) no-repeat;
}

.esrb_kidstoadul {
}

.esrb_ratingpend {
background:url(img/esrb_rp.gif) no-repeat;
}

.esrb_earlychild {
background:url(img/esrb_ec.gif) no-repeat;
}

.esrb_everyone {
background:url(img/esrb_e.gif) no-repeat;
}

.esrb_mature {
background:url(img/esrb_m.gif) no-repeat;
}

.esrb_everyone10 {
background:url(img/esrb_e10.gif) no-repeat;
}



/* HEADER / TABS / SUBNAV
*******************************/

#head_wrap {
width:780px;
height:140px;
color:#1B57B1;
background:#000;
border-bottom:1px solid #000;
float:left;
position: relative;
z-index:0;
}

#head_wrap a {
text-decoration:none;
}

#head_wrap h1 {
font-size:26px;
line-height:36px;
color:#fff;
margin-left:0px;
padding:41px 0px 34px;
text-decoration:none;
cursor:hand;

}

/* TABS */

#tabs {
font-size:11px;
line-height:14px;
color:#fff;
padding-left:10px;
margin-bottom:-2px;
float:left;
position:relative;
z-index:1;
}

#tabs a {
font-weight:bold;
}

#tabs a:hover {
text-decoration:underline;
}

#tabs .tab {
text-align:center;
padding:9px 7px 8px 9px;
float:left;
}

#tabs .tab#first_tab {
padding-left:12px;
}

#tabs .on#first_tab {
padding-left:12px;
}

#tabs .on#last_tab {
}

#tabs .off,
#subnav .off {
font-weight:bold;
color:#777;
}

/* SUBNAV */

#subnav_wrap {
width:780px;
padding:14px 0px 16px;
float:left;
}

#subnav {
font-size:11px;
line-height:13px;
padding-left:10px;
float:left;
}

#subnav a {
font-weight:normal;
display:block;
}

#subnav li {
padding:6px 9px 5px;
border-right:1px solid #000;
float:left;
}

#subnav .first,
#subnav .first_on {
padding-left:11px;
}

#subnav .last,
#subnav .last_on {
padding-right:11px;
border:0px;
}


/* PAGINATION
******************************/

.pagination .hid {
  display:none;
  }
  
.pagination a.prev {
  width:88px;
  height:28px;
  display:block;
  background:url(img/btn-prev-next-clear.gif) top left;
  }
  
.pagination .prev {
  width:88px;
  height:28px;
  display:block;
  background:url(img/btn-prev-off.gif) top left;
  }  

.pagination a.prev:hover {
  background-position:bottom left;
  }
  
.pagination a.next {
  width:90px;
  height:28px;
  display:block;
  background:url(img/btn-prev-next-clear.gif) top right;
  }

.pagination .next {
  width:90px;
  height:28px;
  display:block;
  background:url(img/btn-next-off.gif) top right;
  }
  
.pagination a.next:hover {
  background-position:bottom right;
  }
  
  


/* SITE FOOTER
*******************************/





/* POPUPS
*******************************/

#popup_header {
text-align:left;
background:url(img/popup_header.gif) repeat-x;
border-bottom:1px solid #000;
}

.pophead_inset {
background:url(img/popup_inset.gif) no-repeat 0px 2px;
}

.pophead_inset_right {
background:url(img/popup_inset.gif) no-repeat right 2px;
}

#popup #content_wrap,
#popup #full_col_wrap,
#popup #full_col_wrap #main_col_wrap,
#popup #shoulder {
width:100%;
}



/* PREFERENCES POPUP
*******************************/

#poptabs_wrap {
width:100%;
height:44px;
color:#fff;
background:#2C3440;
border-bottom:1px solid #000;
float:left;
position:relative;
z-index:0;
}

#poptabs_wrap #tabs {
margin-top:15px;
}



/* VIDEO PLAYER POPUP
*******************************/

#video_player #content_wrap {
width:100%;
}

#video_player #col_wrap {
width:100%;
padding-top:10px;
}

/* STANDARD SIZE
********************************

$$$$$$$$$$$$$ col_wrap $$$$$$$$$$$$$

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$                $$                $
$ main_col_wrap  $$ side_col_wrap  $
$     334px      $$     340px      $
$                $$                $
$ $$$$$$$$$$$$$$ $$ $$$$$$$$$$$$$$ $
$ $            $ $$ $            $ $
$ $  main_col  $ $$ $  side_col  $ $
$ $   320px    $ $$ $   340px    $ $
$ $            $ $$ $            $ $
$ $$$$$$$$$$$$$$ $$ $$$$$$$$$$$$$$ $
$                $$                $
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

*******************************/

#video_player #col_wrap #main_col_wrap {
width:334px;
}

#video_player #col_wrap #main_col .module_wrap {
font-size:11px;
padding-top:6px;
}

#video_player #col_wrap #main_col .module {
width:306px;
font-size:11px;
color:#ccc;
padding:0px 7px 10px;
}

#video_player #col_wrap #main_col .item {
width:306px;
}

#video_player #side_col_wrap {
width:340px;
padding-left:0px;
}

#video_player #side_col {
width:340px;
margin-top:1px;
}

#video_player #side_col .module_wrap {
padding-top:6px;
}

#video_player #side_col .module {
padding:0px 0px 10px;
}

/* WIDESCREEN
********************************

$$$$$$$$$$ col_wrap.wide $$$$$$$$$$$

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$                $$                $
$ main_col_wrap  $$ side_col_wrap  $
$     414px      $$     340px      $
$                $$                $
$ $$$$$$$$$$$$$$ $$ $$$$$$$$$$$$$$ $
$ $            $ $$ $            $ $
$ $  main_col  $ $$ $  side_col  $ $
$ $   400px    $ $$ $   340px    $ $
$ $            $ $$ $            $ $
$ $$$$$$$$$$$$$$ $$ $$$$$$$$$$$$$$ $
$                $$                $
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

*******************************/

#video_player #col_wrap.wide #main_col_wrap {
width:414px;
}

#video_player #col_wrap.wide #main_col .module {
width:386px;
}

#video_player #col_wrap.wide #main_col .item {
width:386px;
}

/* DS SIZE
********************************

$$$$$$$$$$ col_wrap.tall $$$$$$$$$$$

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$                $$                $
$ main_col_wrap  $$ side_col_wrap  $
$     270px      $$     340px      $
$                $$                $
$ $$$$$$$$$$$$$$ $$ $$$$$$$$$$$$$$ $
$ $            $ $$ $            $ $
$ $  main_col  $ $$ $  side_col  $ $
$ $   256px    $ $$ $   340px    $ $
$ $            $ $$ $            $ $
$ $$$$$$$$$$$$$$ $$ $$$$$$$$$$$$$$ $
$                $$                $
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

*******************************/

#video_player #col_wrap.tall #main_col_wrap {
width:270px;
}

#video_player #col_wrap.tall #main_col .module {
width:242px;
}

#video_player #col_wrap.tall #main_col .item {
width:242px;
}



/* VIDEO PLAYER POPUP TABS
*******************************/

#video_player #side_col .module_wrap#videopop_tabs_bg {
padding-top:0px;
}

#videopop_tabs {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
line-height:11px;
text-align:center;
float:left;
}

#videopop_tabs li {
float:left;
}

#videopop_tabs .off {
padding:5px 8px;
}

#videopop_tabs a {
text-align:center;
padding:5px 8px;
display:block;
}

a#vp-related-link,
a#vp-related-link-inactive {
padding:5px 10px;
}

a#vp-mygames-link,
a#vp-mygames-link-inactive {
padding:5px 10px 5px 9px;
}



/* VIDEO PLAYER GSC PROMO
*******************************/

#video_player .getvideos_1 {
width:303px;
height:21px;
background:url(img/gsc_getvideos_1.gif) no-repeat;
}

#video_player .getvideos_2 {
width:178px;
height:38px;
background:url(img/gsc_getvideos_2.gif) no-repeat;
}

#video_player .signup {
width:187px;
height:47px;
background:url(img/gsc_signup_button.gif) no-repeat;
}












/* MPU
*******************************/

#mpu_module.module_wrap, #lmq_module.module_wrap {
background:url(img/module_302_top.gif) no-repeat;
padding-top:6px;
}

#mpu_module .module, #lmq_module .module {
text-align:center;
padding:0px 1px 6px;
}

#mpu_module .module #mpu, #lmq_module .module #mpu {
font-size:1px;
padding-top:0px;
clear:both;
}

#mpu_module .more, #lmq_module .more {
font-size:1px;
padding:0px 0px 3px;
}


/* DOWNLOAD INI PAGE
*******************************/

#dl_gsb.module_wrap,
#dl_gsc.module_wrap {
background:url(img/module_432_top.gif) no-repeat;
padding-top:10px;
}

#dl_gsb .module,
#dl_gsc .module {
text-align:center;
background:url(img/module_432.gif) no-repeat bottom;
padding-bottom:10px;
}







/* HUBS */

/* VIDEO PLAYER MODULE
*******************************/

#videoplayer_module .module {
background:transparent;
padding:0px;
}

/* GSC PROMO MODULE
*******************************/

#gscpromo_module .module {
background:transparent;
padding:0px;
}








/* BROWSE
*******************************/

#col_wrap #browse_module .module {
width:432px;
}

#sky_wrap #browse_module .module {
width:572px;
}

#full_col_wrap #browse_module .module {
width:746px;
}

.alpha_nav a {
padding:0px 3px 0px 2px;
}








/* MOST POPULAR
*******************************/

#most_popular {
margin-bottom:20px;
}

#mostpopular {
width:432px;
}

#mostpopular .head_wrap {
width:432px;
height:84px;
color:#fff;
background:#000;
border-bottom:1px solid #000;
float:left;
position:relative;
z-index:0;
}

#mostpopular .head_wrap a {
text-decoration:none;
}

#mostpopular #tabs {
width:432px;
padding-left:0px;
float:left;
}

#mostpopular #shoulder {
width:430px;
}

#mostpopular .todays_num1 {
width:142px;
height:10px;
}

#mostpopular .todays_num1_video {
width:144px;
height:10px;
}

#mostpopular .table td {
padding:5px;
}

























/* FILTER
*******************************/

#filter .table td {
border-right:1px solid #586270;
}

#filter .table td.b0 {
border:0px;
}

#gameguides_module .list {
width:288px;
}

#gameguides_module .item {
width:288px;
float:left;
}

#gameguides_module .cover {
float:left;
}






















/* PROFILE
*******************************/

.profile_img {
width:86px;
float:right;
}

.profile_img img {
width:84px;
height:84px;
border:1px solid #000;
}



/* PROFILE - EMBLEMS
*******************************/

.emblems {
text-align:center;
margin:0px auto;
}

.emblems img {
width:38px;
height:38px;
background:#111;
border:1px solid #333;
margin:0px 3px 5px 2px;
}



/* PROFILE - ABOUT ME
*******************************/

#about_module input {
border:1px solid #333;
}

#about_module .item1 {
padding:1px 0px;
float:left;
}

#about_module .item2 {
width:288px;
padding:1px 0px;
float:left;
}

#about_module .data {
width:58px;
line-height:18px;
text-align:left;
padding:0px 2px 0px 0px;
float:left;
}

#about_module .entry1 {
width:132px;
line-height:18px;
color:#fff;
float:left;
}

#about_module .entry1 input {
width:130px;
}

#about_module .entry2 {
width:222px;
line-height:18px;
color:#fff;
float:left;
}

#about_module .entry2 input {
width:220px;
}

#about_module textarea {
width:288px;
border:1px solid #333;
}


/* PROFILE - MY GAMES INFO
*******************************/

#mygamesinfo_module textarea {
width:288px;
height:92px;
border:1px solid #333;
}

#mygamesinfo_module .data,
#myplatforms_module .data {
width:150px;
float:left;
}

#mygamesinfo_module strong,
#myplatforms_module strong {
color:#fff;
}









/* OLD SITE FIXES
*******************************/


#maincolumn {
clear:both;
}
