
/* ::::: http://www.gamespot.com/css/layout.css ::::: */

body { margin: 0px; font-family: Arial,Helvetica,sans-serif; }
a { font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0px none ; }
ul, li { border: 0px none ; margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; }
table { font-size: 11px; border-collapse: collapse; }
#body_shell { width: 760px; text-align: left; }
#body_wrap { width: 760px; float: left; }
#gnenav { padding: 3px 0px 1px 8px; font-size: 11px; text-align: left; }
#gnenav a { font-weight: normal; }
#gnenav a:hover { text-decoration: none; }
#no_skin, #no_marquee { width: 1px; height: 1px; font-size: 1px; position: absolute; top: 0px; left: 0px; display: none; }
.absolute { width: 1px; height: 1px; font-size: 1px; position: absolute; top: 0px; left: 0px; }
#curl { font-size: 1px; position: absolute; top: 0px; left: 0px; }
#curl iframe, #curl img { width: 1px; height: 1px; font-size: 1px; position: absolute; top: 0px; left: 0px; }
#skin { font-size: 1px; position: absolute; top: 0px; left: 0px; }
#skin iframe, #skin img { width: 1px; height: 1px; font-size: 1px; position: absolute; top: 0px; left: 0px; }
#header_all, #header_pc, #header_playstation, #header_xbox, #header_nintendo, #header_portable { width: 760px; height: 74px; }
#masthead { width: 450px; height: 74px; font-size: 1px; float: left; }
#masthead img { width: 450px; height: 74px; }
#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, #footer_search { padding: 4px 0px; width: 760px; font-size: 11px; float: left; }
#footer_search { background: rgb(42, 42, 42) none repeat; }
#global_search input, #footer_search input { font-size: 12px; }
input#srchbtn { margin: 4px 0px -5px 3px; background: transparent url('btn-search.gif') no-repeat; height: 20px; width: 70px; }
input#srchbtn:hover { background: transparent url('btn-search.gif') no-repeat scroll 0px -20px; }
#global_nav { overflow: hidden; width: 760px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 10px; float: left; }
#global_nav li { float: left; }
#global_nav a { padding: 10px 10px 11px 11px; font-weight: bold; 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: 9px; padding-left: 9px; }
#global_nav .insetleft a { padding-left: 13px; }
#global_nav .insetright a { padding-right: 11px; padding-left: 10px; }
#global_nav .tab a { padding-right: 9px; padding-left: 10px; }
#secondary_nav, #secondary_nav_ggfilter { width: 760px; font-size: 11px; float: left; }
#secondary_nav a, #secondary_nav_ggfilter a { padding: 0px 6px; font-weight: normal; }
#secondary_nav li, #secondary_nav_ggfilter li { padding: 8px 0px; line-height: 21px; float: left; display: block; }
#secondary_nav .icon_all, #secondary_nav_ggfilter .icon_all { padding: 0px; margin-top: 4px; margin-bottom: -4px; }
#secondary_nav .icon_all img, #secondary_nav_ggfilter .icon_all img { background: transparent url('icon_all.gif') no-repeat; width: 28px; height: 28px; }
#secondary_nav .icon_pc { padding: 0px 0px 0px 1px; margin-top: 5px; margin-bottom: -5px; }
#secondary_nav .icon_pc img { background: transparent url('icon_pc.gif') no-repeat; width: 24px; height: 25px; }
#secondary_nav .icon_ps2 { padding: 0px; margin-top: 8px; margin-bottom: -8px; }
#secondary_nav .icon_ps2 img { background: transparent url('icon_ps2.gif') no-repeat; width: 28px; height: 19px; }
#secondary_nav .icon_ps3 { padding: 0px; margin-top: 10px; margin-bottom: -10px; }
#secondary_nav .icon_ps3 img { background: transparent url('icon_ps3.gif') no-repeat; width: 34px; height: 17px; }
#secondary_nav .icon_psp { padding: 0px; margin-top: 11px; margin-bottom: -11px; }
#secondary_nav .icon_psp img { background: transparent url('icon_psp.gif') no-repeat; width: 31px; height: 16px; }
#secondary_nav .icon_xbox { padding: 0px; margin-top: 8px; margin-bottom: -8px; }
#secondary_nav .icon_xbox img { background: transparent url('icon_xbox.gif') no-repeat; width: 28px; height: 21px; }
#secondary_nav .icon_x360 { padding: 0px 0px 0px 5px; margin-top: 3px; margin-bottom: -3px; }
#secondary_nav .icon_x360 img { background: transparent url('icon_xbox360.gif') no-repeat; width: 15px; height: 29px; }
#secondary_nav .icon_xbox360 { padding: 0px 0px 0px 5px; margin-top: 3px; margin-bottom: -3px; }
#secondary_nav .icon_xbox360 img { background: transparent url('icon_xbox360.gif') no-repeat; width: 15px; height: 29px; }
#secondary_nav .icon_gc { padding: 0px; margin-top: 5px; margin-bottom: -5px; }
#secondary_nav .icon_gc img { background: transparent url('icon_gc.gif') no-repeat; width: 23px; height: 24px; }
#secondary_nav .icon_rev, #secondary_nav .icon_wii { padding: 0px 0px 0px 3px; margin-top: 3px; margin-bottom: -3px; }
#secondary_nav .icon_rev img, #secondary_nav .icon_wii img { background: transparent url('icon_rev.gif') no-repeat; width: 19px; height: 29px; }
#secondary_nav .icon_ds { padding: 0px; margin-top: 5px; margin-bottom: -5px; }
#secondary_nav .icon_ds img { background: transparent url('icon_ds.gif') no-repeat; width: 25px; height: 25px; }
#secondary_nav .icon_gba { padding: 0px; margin-top: 10px; margin-bottom: -10px; }
#secondary_nav .icon_gba img { background: transparent url('icon_gba.gif') no-repeat; width: 28px; height: 17px; }
#secondary_nav .icon_mobile { padding: 0px 0px 0px 2px; margin-top: 6px; margin-bottom: -6px; }
#secondary_nav .icon_mobile img { background: transparent url('icon_mobile.gif') no-repeat; width: 22px; height: 24px; }
#secondary_nav .icon_videos { margin: 5px 0px -5px -2px; padding: 0px; }
#secondary_nav .icon_videos img { background: transparent url('icon_videos.gif') no-repeat; width: 38px; height: 27px; }
#secondary_nav_ggfilter {  }
#breakingnews { padding: 11px 7px 10px; background: rgb(204, 0, 0) url('breakingnews.gif') repeat-x; width: 746px; height: 16px; font-size: 12px; float: left; clear: both; }
#breakingnews strong { font-size: 14px; }
#breakingnews a { font-weight: normal; color: rgb(255, 255, 255); }
#breakingnews_head { padding: 4px 7px; background: rgb(204, 0, 0) url('breakingnews_head.gif') repeat-x; font-size: 14px; font-weight: bold; line-height: 17px; color: rgb(255, 255, 255); clear: both; }
#breadcrumb { padding: 4px 0px 5px; width: 760px; float: left; }
#breadcrumb h1 { font-size: 10px; }
#content_wrap { width: 760px; font-size: 12px; float: left; }
#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; font-size: 1px; clear: both; }
#main_col_wrap { overflow: hidden; width: 446px; float: left; }
#main_col { padding: 0px 7px 7px; }
#side_col_wrap { width: 308px; padding-left: 6px; padding-bottom: 7px; float: left; }
#side_col { width: 302px; margin-top: 7px; }
#sky_col_wrap { width: 760px; float: left; }
#sky_col_wrap #main_col_wrap { width: 586px; }
#sky_col_wrap #side_col_wrap { padding: 5px 0px 0px 7px; width: 167px; }
#sky_col_wrap #side_col { padding: 0px; width: 160px; }
#full_col_wrap { width: 760px; float: left; }
#full_col_wrap #main_col_wrap { width: 760px; }
#main_col h4, #side_col h4 { padding: 5px 10px; font-size: 12px; line-height: 15px; clear: both; }
.module_wrap, .bubble_wrap { clear: both; }
.bubble_wrap { padding-top: 6px; }
.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 { padding: 4px 18px 0pt 0pt; font-size: 10px; float: right; }
.module_head h2 { padding: 4px 0px 4px 10px; font-size: 11px; line-height: 14px; 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: rgb(51, 51, 51) none repeat; }
#side_col .module_wrap, #side_col .bubble_wrap { padding-bottom: 7px; }
#side_col .module, #side_col .bubble { padding: 0px 7px 10px; font-size: 11px; }
.more { font-size: 11px; text-align: center; padding-top: 10px; clear: both; }
.box { padding: 7px 0px 10px; font-size: 11px; text-align: center; margin-bottom: 20px; clear: both; }
#col_wrap .box { width: 432px; }
#sky_col_wrap .box { width: 572px; }
#full_col_wrap .box { width: 746px; }
.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; }
.lh21 { line-height: 21px; }
.tal { text-align: left; }
.tar { text-align: right; }
.tac { text-align: center; }
.b0 { border: 0px none ; }
.b1s000 { border: 1px solid rgb(0, 0, 0); }
.b1s333 { border: 1px solid rgb(51, 51, 51); }
.b1s666 { border: 1px solid rgb(102, 102, 102); }
.b1s999 { border: 1px solid rgb(153, 153, 153); }
.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; }
.ml90 { margin-left: 90px; }
.mr90 { margin-right: 90px; }
.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; }
.w270 { width: 270px; }
.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; }
.oh { overflow: hidden; }
.user, .img_box { border: 1px solid rgb(102, 102, 102); padding: 5px 0px; background: rgb(51, 51, 51) none repeat; overflow: hidden; width: 110px; font-size: 11px; text-align: center; margin-right: 5px; float: left; }
.user { padding: 10px 0px; }
.user a { font-size: 11px; }
#user_banned { background: transparent url('banned_page.jpg') no-repeat; width: 760px; height: 681px; }
.avatar-sm { margin: 0pt 10px 4px 0pt; width: 40px; height: 40px; background-position: center; }
.avatar-sm img { border: 1px solid rgb(0, 0, 0); width: 40px; height: 40px; position: relative; z-index: 1; }
.avatar { background-position: center; background-repeat: no-repeat; display: block; height: 80px; width: 80px; }
.avatar_wrap { overflow: hidden; width: 82px; }
.user .avatar { margin: auto auto 4px; }
.score { background: transparent url('score_70.gif') no-repeat; width: 70px; height: 60px; 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: rgb(204, 204, 204); }
.username, .unionname { color: rgb(255, 255, 255); }
.bullet { background: transparent url('bullet.gif') no-repeat scroll 2px 4px; padding-left: 12px; }
.video_thumb { overflow: hidden; width: 102px; height: 70px; }
.video_thumb img { background: transparent url('videothumb.gif') no-repeat; width: 102px; height: 70px; }
.hd_thumb { overflow: hidden; width: 102px; height: 73px; }
.hd_thumb img { width: 102px; height: 73px; }
.psp_thumb { overflow: hidden; width: 102px; height: 75px; }
.psp_thumb img { width: 102px; height: 75px; }
.table { width: 100%; font-size: 11px; }
.table th { padding: 4px 5px; background: rgb(0, 0, 0) none repeat; }
.table th a { color: rgb(255, 255, 255); }
.table td { padding: 4px 5px; background: rgb(50, 54, 61) none repeat; }
.alt { background: rgb(33, 38, 45) none repeat; }
.table .alt td { background: rgb(33, 38, 45) none repeat; }
form { display: inline; }
#content_wrap select, #content_wrap input, #content_wrap textarea { font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.bttn { border: 0px none ; margin: 5px auto 0px; padding: 4px 0px 6px; font-size: 11px; line-height: 14px; font-weight: bold; text-align: center; text-shadow: rgb(0, 0, 0) 2px 2px ; color: rgb(255, 255, 255); cursor: pointer; }
.btno156 { background: transparent url('button4.gif') no-repeat; width: 156px; }
.btnr114 { background: transparent url('button5.gif') no-repeat; width: 114px; }
.btno106 { background: transparent url('button6.gif') no-repeat; width: 106px; }
.btno69 { background: transparent url('button7.gif') no-repeat; width: 69px; }
.button1 { border: 0px none ; margin: 5px auto 0px; padding: 4px 0px 6px; background: transparent url('button1.gif') no-repeat; width: 127px; font-size: 11px; line-height: 14px; font-weight: bold; text-align: center; text-shadow: rgb(0, 0, 0) 2px 2px ; color: rgb(255, 255, 255); cursor: pointer; }
.button2 { border: 0px none ; margin: 5px auto 0px; padding: 4px 0px 6px; background: transparent url('button2.gif') no-repeat; width: 127px; font-size: 11px; line-height: 14px; font-weight: bold; text-align: center; text-shadow: rgb(0, 0, 0) 2px 2px ; color: rgb(255, 255, 255); cursor: pointer; }
.button3 { border: 0px none ; margin: 5px auto 0px; padding: 4px 0px 6px; background: transparent url('button3.gif') no-repeat; width: 127px; font-size: 11px; line-height: 14px; font-weight: bold; text-align: center; text-shadow: rgb(0, 0, 0) 2px 2px ; color: rgb(255, 255, 255); cursor: pointer; }
.button1nopointer { border: 0px none ; margin: 5px auto 0px; padding: 4px 0px 6px; background: transparent url('button1.gif') no-repeat; width: 127px; font-size: 11px; line-height: 14px; font-weight: bold; text-align: center; text-shadow: rgb(0, 0, 0) 2px 2px ; color: rgb(255, 255, 255); }
.button1 a, .button2 a, .button1nopointer a, .bttn a { color: rgb(255, 255, 255); }
.button7 { border: 0px none ; margin: 5px 0pt 0px; padding: 0pt 0pt 2px; background: transparent url('button7.gif') no-repeat; width: 69px; height: 24px; font-size: 11px; line-height: 11px; font-weight: bold; text-align: center; text-shadow: rgb(0, 0, 0) 2px 2px ; color: rgb(255, 255, 255); cursor: pointer; }
.button_stream { padding: 3px 0px 6px; background: transparent url('button_stream.gif') no-repeat; width: 117px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; text-align: center; margin-bottom: 5px; }
.button_stream img { margin: 2px 1px -2px -2px; background: transparent url('icon_stream.gif') no-repeat; width: 10px; height: 11px; }
.button_stream2 { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; padding-right: 10px; }
.button_stream2 img { background: transparent url('btn_stream2.gif') no-repeat; width: 20px; height: 17px; margin-right: 2px; vertical-align: middle; }
.button_download { padding: 4px 0px 6px; background: transparent url('button_download.gif') no-repeat; width: 117px; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; text-align: center; margin-bottom: 5px; }
.button_download img { margin: 2px 1px -2px -4px; background: transparent url('icon_download.gif') no-repeat; width: 10px; height: 10px; }
.button_download2 { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; padding-right: 10px; }
.button_download2 img { background: transparent url('btn_download2.gif') no-repeat; width: 20px; height: 17px; margin-right: 2px; vertical-align: middle; }
.button_stream a, .button_download a, .button_stream2 a, .button_download2 a { color: rgb(255, 255, 255); text-decoration: none; text-shadow: rgb(0, 0, 0) 2px 2px ; }
.icon_messages { margin: 4px 0px -2px; background: transparent url('icon_messages.gif') no-repeat; width: 16px; height: 11px; }
.icon_updates { margin: 2px 0px -2px; background: transparent url('icon_updates.gif') no-repeat; width: 12px; height: 13px; }
.icon_toggle_light { background: transparent url('icon_toggle_light.gif') no-repeat; width: 20px; height: 18px; }
.icon_toggle_dark { background: transparent url('icon_toggle_dark.gif') no-repeat; width: 20px; height: 18px; }
.icon_best { margin: 2px 0px -2px; background: transparent url('icon_best.gif') no-repeat; width: 32px; height: 11px; }
.icon_comment { margin: 4px 0px -4px 1px; background: transparent url('icon_comment.gif') no-repeat; width: 19px; height: 13px; }
.icon_online { margin: 2px 0px -2px; background: transparent url('icon_online.gif') repeat; width: 12px; height: 12px; }
.icon_offline { margin: 2px 0px -2px; background: transparent url('icon_offline.gif') repeat; width: 12px; height: 12px; }
.icon_down_arrow { background: transparent url('icon_arrow_down.gif') no-repeat; width: 7px; height: 7px; }
.icon_up_arrow { background: transparent url('icon_arrow_up.gif') no-repeat; width: 7px; height: 7px; }
.icon_edchoice img { width: 89px; height: 40px; }
.icon_rank_down { background: transparent url('icon_rank_down.gif') no-repeat; width: 11px; height: 9px; }
.icon_rank_up { background: transparent url('icon_rank_up.gif') no-repeat; width: 11px; height: 9px; }
.icon_off { margin: 3px 5px -3px 0px; background: transparent url('plus_off.gif') no-repeat; width: 13px; height: 13px; }
.icon_tracked { margin: 3px 5px -3px 0px; background: transparent url('plus_blue.gif') no-repeat; width: 13px; height: 13px; }
.icon_collection { margin: 3px 5px -3px 0px; background: transparent url('plus_green.gif') no-repeat; width: 13px; height: 13px; }
.icon_wishlist { margin: 3px 5px -3px 0px; background: transparent url('plus_orange.gif') no-repeat; width: 13px; height: 13px; }
.icon_nowplaying { margin: 3px 5px -3px 0px; background: transparent url('plus_yellow.gif') no-repeat; width: 13px; height: 13px; }
.icon_rss { background: transparent url('icon_rss.gif') no-repeat; width: 16px; height: 16px; vertical-align: text-bottom; }
.esrb_teen, .esrb_adultsonly, .esrb_kidstoadul, .esrb_ratingpend, .esrb_earlychild, .esrb_everyone, .esrb_mature, .esrb_everyone10 { width: 32px; height: 44px; }
.esrb_teen { background: transparent url('esrb_t.gif') no-repeat; }
.esrb_adultsonly { background: transparent url('esrb_ao.gif') no-repeat; }
.esrb_kidstoadul {  }
.esrb_ratingpend { background: transparent url('esrb_rp.gif') no-repeat; }
.esrb_earlychild { background: transparent url('esrb_ec.gif') no-repeat; }
.esrb_everyone { background: transparent url('esrb_e.gif') no-repeat; }
.esrb_mature { background: transparent url('esrb_m.gif') no-repeat; }
.esrb_everyone10 { background: transparent url('esrb_e10.gif') no-repeat; }
#head_wrap { border-bottom: 1px solid rgb(0, 0, 0); background: rgb(0, 0, 0) none repeat; width: 760px; height: 140px; color: rgb(255, 255, 255); float: left; position: relative; z-index: 0; }
#head_wrap a { text-decoration: none; color: rgb(255, 255, 255); }
#head_wrap h1 { margin: 0px; padding: 51px 10px 34px; font-size: 26px; line-height: 26px; color: rgb(255, 255, 255); text-decoration: none; }
#tabs { font-size: 11px; line-height: 14px; color: rgb(255, 255, 255); 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 { padding: 9px 6px 8px; text-align: center; float: left; }
#tabs #first_tab.tab { padding-left: 12px; }
#tabs #first_tab.on { padding-left: 12px; }
#tabs #last_tab.on {  }
#tabs .off, #subnav .off { font-weight: bold; color: rgb(119, 119, 119); }
#subnav_wrap { padding: 14px 0px 16px; width: 760px; float: left; }
#subnav { font-size: 11px; line-height: 13px; padding-left: 10px; float: left; }
#subnav a { font-weight: normal; display: block; }
#subnav li { border-right: 1px solid rgb(0, 0, 0); padding: 6px 9px 5px; float: left; }
#subnav .first, #subnav .first_on { padding-left: 11px; }
#subnav .last, #subnav .last_on { border: 0px none ; padding-right: 11px; }
.pagination .hid { display: none; }
.pagination a.prev { background: transparent url('btn-prev-next-clear.gif') repeat scroll left top; width: 88px; height: 28px; display: block; }
.pagination .prev { background: transparent url('btn-prev-off.gif') repeat scroll left top; width: 88px; height: 28px; display: block; }
.pagination a.prev:hover { background-position: left bottom; }
.pagination a.next { background: transparent url('btn-prev-next-clear.gif') repeat scroll right top; width: 90px; height: 28px; display: block; }
.pagination .next { background: transparent url('btn-next-off.gif') repeat scroll right top; width: 90px; height: 28px; display: block; }
.pagination a.next:hover { background-position: right bottom; }
#footer_leaderboard { background: rgb(17, 17, 17) none repeat; }
#footer { background: rgb(17, 17, 17) none repeat; color: rgb(153, 153, 153); padding-bottom: 12px; }
#footer .shoe { background: rgb(0, 0, 0) none repeat; }
#footer h1 { font-size: 10px; font-weight: normal; display: inline; }
#footer a { padding: 0px 1px; }
#footer .gsfoot { background: rgb(51, 51, 51) url('gs_foot.gif') no-repeat scroll -8px 0px; }
#footer .footnav1, #footer .footnav2 { border-top: 1px solid rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); background: rgb(19, 19, 19) none repeat; }
#footer .footnav2 a { color: rgb(204, 204, 204); }
#footer .footnav3 { border-bottom: 1px solid rgb(51, 51, 51); color: rgb(119, 119, 119); }
#footer .footnav3 a { font-weight: normal; color: rgb(153, 153, 153); }
#footer .sole a { font-weight: normal; color: rgb(153, 153, 153); }
#popup_header { border-bottom: 1px solid rgb(0, 0, 0); background: transparent url('popup_header.gif') repeat-x; text-align: left; }
.pophead_inset { background: transparent url('popup_inset.gif') no-repeat scroll 0px 2px; }
.pophead_inset_right { background: transparent url('popup_inset.gif') no-repeat scroll right 2px; }
#popup #content_wrap, #popup #full_col_wrap, #popup #full_col_wrap #main_col_wrap, #popup #shoulder { width: 100%; }
#poptabs_wrap { border-bottom: 1px solid rgb(0, 0, 0); background: rgb(44, 52, 64) none repeat; width: 100%; height: 44px; color: rgb(255, 255, 255); float: left; position: relative; z-index: 0; }
#poptabs_wrap #tabs { margin-top: 15px; }
#story_marquee #lmq_module.module_wrap { background: transparent none repeat; }
#mpu_module.module_wrap, #lmq_module.module_wrap { background: transparent url('module_302_top.gif') no-repeat; padding-top: 6px; }
#mpu_module .module, #lmq_module .module { padding: 0px 1px 6px; text-align: center; }
#mpu_module .module #mpu, #lmq_module .module #mpu { font-size: 1px; padding-top: 0px; clear: both; }
#mpu_module .more, #lmq_module .more { padding: 0px 0px 3px; font-size: 1px; }
#dl_gsb.module_wrap, #dl_gsc.module_wrap { background: transparent url('module_432_top.gif') no-repeat; padding-top: 10px; }
#dl_gsb .module, #dl_gsc .module { background: transparent url('module_432.gif') no-repeat scroll center bottom; text-align: center; padding-bottom: 10px; }
#videoplayer_module .module { padding: 0px; background: transparent none repeat; }
#gscpromo_module .module { background: transparent none repeat; }
#side_col #ots_module .module { padding: 0pt 0pt 10px; background: transparent url('module_ots_302_bot.gif') no-repeat scroll left bottom; clear: none; }
#side_col #ots_module .module .body { padding: 2px 15px; background: transparent url('module_ots_302_mid.gif') repeat-y scroll left top; }
#side_col_wrap #side_col #ots_module .module_head { margin: 0pt; padding: 0pt 0pt 5px; background: transparent url('module_ots_302_top.gif') no-repeat scroll left bottom; float: none; }
#side_col #ots_module .module_head img { display: block; }
#memberslounge #content_wrap { color: rgb(208, 208, 208); }
#memberslounge #main_col a { color: rgb(255, 210, 0); }
#memberslounge #main_col .dots, #memberslounge #main_col .dots_top { background-image: url('ml_dot.gif'); }
#memberslounge #side_col .dots { background-image: url('ml_side_dot.gif'); }
#memberslounge #content_wrap .module_head { background: transparent url('head_all.gif') no-repeat scroll right top; }
#memberslounge #content_wrap .module_head h2 { margin: 0pt; padding: 4px 0px 4px 10px; background: rgb(76, 18, 17) url('head_all.gif') no-repeat scroll left top; color: rgb(76, 18, 17); }
#memberslounge #content_wrap .module_head .module_head_right { padding-right: 20px; }
#memberslounge #content_wrap .module_head a { color: rgb(0, 0, 0); font-weight: bold; }
#memberslounge #main_col .module_head h2 { background-color: rgb(76, 18, 17); }
#memberslounge #memberslounge_gameguides .bubble { background: transparent url('bg_gameguides_bottom.gif') no-repeat scroll left bottom; padding-bottom: 10px; }
#memberslounge #memberslounge_gameguides { float: left; padding-bottom: 20px; }
#memberslounge #memberslounge_gameguides .bubble .ml_gameguides { border-left: 1px solid rgb(40, 10, 9); border-right: 1px solid rgb(40, 10, 9); background: rgb(105, 12, 11) url('bg_gameguides.gif') no-repeat scroll left bottom; float: left; width: 430px; }
#memberslounge #memberslounge_gameguides a img.ml_gameguide_thumb { border: 1px solid rgb(0, 0, 0); height: 90px; width: 120px; }
#memberslounge #memberslounge_gameguides .ml_gameguide { padding: 10px 5px 0pt; float: left; text-align: center; width: 133px; }
#memberslounge #memberslounge_gameguides .ml_gameguide a { color: rgb(255, 255, 255); }
#memberslounge #memberslounge_gameguides .ml_gameguide a.ml_gameguide_download { margin-top: 10px; color: rgb(122, 187, 0); text-decoration: none; }
#memberslounge #memberslounge_gameguides .ml_gameguide a.ml_gameguide_download span { margin-left: 5px; }
#memberslounge #memberslounge_gameguides .ml_gameguide a.ml_gameguide_download:hover span { text-decoration: underline; }
#memberslounge #side_col .module_head h2 { background-color: rgb(102, 102, 102); }
#memberslounge #side_col #memberslounge_motd .module { margin: 0pt; padding: 0pt 0pt 73px; background: transparent url('bg_motd_bottom.gif') no-repeat scroll left bottom; color: rgb(255, 255, 255); font-size: 12px; text-align: center; }
#memberslounge #side_col .memberslounge_motd_wrap { padding: 20px 20px 0pt; background: rgb(0, 0, 0) url('bg_motd_body.gif') no-repeat scroll left bottom; color: rgb(255, 255, 255); width: 262px; }
#memberslounge #side_col .memberslounge_motd_wrap p { margin: 0pt; padding: 0pt 0pt 10px; }
#memberslounge #side_col .memberslounge_motd { font-weight: bold; }
#memberslounge #side_col #memberslounge_chat .module { padding: 12px 45px 13px; background: transparent url('bg_chat.gif') no-repeat; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; line-height: 16px; text-align: center; height: 32px; }
#memberslounge #side_col #memberslounge_skins .module { padding: 0pt 1px 9px; color: rgb(255, 255, 255); font-size: 11px; }
#memberslounge #side_col #memberslounge_skins .module .ml_skin { border-bottom: 1px solid rgb(44, 44, 44); padding: 8px 4px 7px 100px; color: rgb(255, 255, 255); cursor: default; font-weight: bold; height: 20px; line-height: 20px; text-transform: capitalize; }
#memberslounge #side_col #memberslounge_skins .ml_skins_msg { border-bottom: 1px solid rgb(44, 44, 44); padding: 6px; background: rgb(16, 2, 2) url('bg_skins_msg.jpg') no-repeat scroll left bottom; color: rgb(185, 96, 107); font-weight: bold; text-align: center; }
#memberslounge #side_col #memberslounge_skins .ml_skins_msg strong { color: rgb(255, 255, 255); font-size: 12px; }
#memberslounge #side_col #memberslounge_skins .ml_skin .ml_skin_name { float: left; }
#memberslounge #side_col #memberslounge_skins .ml_skin .ml_skin_options, #memberslounge #side_col #memberslounge_skins .ml_skin .ml_skin_disabled { background: transparent url('ml_skin_options.gif') no-repeat; float: right; width: 140px; }
#memberslounge #side_col #memberslounge_skins .ml_skin .ml_skin_disabled { background-position: left bottom; color: rgb(57, 57, 57); text-align: center; }
#memberslounge #side_col #memberslounge_skins .ml_skin_options a { color: rgb(160, 160, 160); display: block; float: left; text-align: center; width: 70px; }
#memberslounge #side_col #memberslounge_skins #ml_skin_platinum .ml_skin_name { color: rgb(102, 102, 102); }
#memberslounge #side_col #memberslounge_media .module { padding: 0pt 0pt 10px; background: transparent url('bg_media.gif') no-repeat scroll left bottom; }
#memberslounge #side_col #memberslounge_media .module form { margin: 0pt; padding: 0pt 7px; display: block; text-align: center; }
#memberslounge #side_col #memberslounge_media a { color: rgb(255, 144, 0); }
#memberslounge #side_col #memberslounge_media .button1, #memberslounge #side_col #memberslounge_media .button2 { color: rgb(255, 255, 255); }
#memberslounge #side_col #memberslounge_media .ml_media_options { padding-bottom: 10px; text-align: left; }
#memberslounge #side_col #memberslounge_media .ml_media_options input { height: 12px; }
#memberslounge #side_col #memberslounge_media .ml_media_options label { margin-right: 8px; }
#memberslounge #side_col #memberslounge_media .ml_media_options table { margin: 0pt auto; border-collapse: collapse; }
#memberslounge #side_col #memberslounge_media .ml_media_options td { padding: 2px; font-size: 12px; font-weight: bold; vertical-align: middle; }
#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 { margin-bottom: 20px; }
#mostpopular { width: 432px; }
#mostpopular .head_wrap { border-bottom: 1px solid rgb(0, 0, 0); background: rgb(0, 0, 0) none repeat; width: 432px; height: 84px; color: rgb(255, 255, 255); float: left; position: relative; z-index: 0; }
#mostpopular .head_wrap a { text-decoration: none; }
#mostpopular #tabs { width: 432px; padding-left: 0px; margin-top: -30px; float: left; }
#mostpopular #shoulder { width: 430px; }
#mostpopular .todays_num1 { width: 142px; height: 10px; }
#mostpopular .todays_num1_video { width: 144px; height: 10px; }
#mostpopular .todays_num1_file { width: 134px; height: 10px; }
#mostpopular .table td { padding: 5px; }
#filter .table td { border-right: 1px solid rgb(88, 98, 112); }
#filter .table td.b0 { border: 0px none ; }
#gameguides_module .list { width: 288px; }
#gameguides_module .item { width: 288px; float: left; }
#gameguides_module .cover { float: left; }
.profile_img { width: 86px; float: right; }
.profile_img img { border: 1px solid rgb(0, 0, 0); width: 84px; height: 84px; }
.emblems { margin: 0px auto; text-align: center; }
.emblems img { border: 1px solid rgb(51, 51, 51); margin: 0px 3px 5px 2px; background: rgb(17, 17, 17) none repeat; width: 38px; height: 38px; }
#about_module input { border: 1px solid rgb(51, 51, 51); }
#about_module .item1 { padding: 1px 0px; float: left; }
#about_module .item2 { padding: 1px 0px; width: 288px; float: left; }
#about_module .data { padding: 0px 2px 0px 0px; width: 58px; line-height: 18px; text-align: left; float: left; }
#about_module .entry1 { width: 132px; line-height: 18px; color: rgb(255, 255, 255); float: left; }
#about_module .entry1 input { width: 130px; }
#about_module .entry2 { width: 222px; line-height: 18px; color: rgb(255, 255, 255); float: left; }
#about_module .entry2 input { width: 220px; }
#about_module textarea { border: 1px solid rgb(51, 51, 51); width: 288px; }
#mygamesinfo_module textarea { border: 1px solid rgb(51, 51, 51); width: 288px; height: 92px; }
#mygamesinfo_module .data, #myplatforms_module .data { width: 150px; float: left; }
#mygamesinfo_module strong, #myplatforms_module strong { color: rgb(255, 255, 255); }
#maincolumn { clear: both; }
#popup_warning { background: transparent url('popup_warning.png') repeat; position: absolute; text-align: center; z-index: 5; width: 494px; height: 261px; }
* html #popup_warning { background-color: transparent; background-image: url('blank.gif'); }
a.close_popup { cursor: pointer; }

/* ::::: http://www.gamespot.com/css/gamespace.css ::::: */

#score { padding: 0px; background: transparent url('score_90.gif') no-repeat; width: 90px; height: 80px; text-align: center; float: right; }
#score .number { font-family: Impact,Tahoma,Arial,Helvetica,sans-serif; font-size: 48px; line-height: 50px; color: rgb(255, 204, 51); padding-top: 5px; }
#score a { text-decoration: none; }
#score .number .editorschoice_gold { color: rgb(255, 221, 0); }
#commerce_module.module_wrap { background: transparent url('module_302_top.gif') no-repeat; padding-top: 6px; }
.commerce_button { width: 165px; float: right; }
.commerce_button a { color: rgb(255, 255, 255); }
.button_bestbuy { background: transparent url('bestbuy.gif') no-repeat scroll right top; width: 165px; height: 30px; cursor: pointer; float: right; }
.button_bestbuy div { width: 78px; float: right; line-height: 30px; margin-right: 2px; display: inline; text-align: center; }
.button_play { padding: 7px 10px 10px; background: transparent url('play.gif') no-repeat scroll right top; width: 145px; text-align: right; cursor: pointer; }
.button_amazon_uk { padding: 8px 10px 10px; background: transparent url('amazon_uk.gif') no-repeat scroll right top; text-align: right; width: 145px; cursor: pointer; }
.button_amazon_uk_text { text-align: right; width: 145px; padding-right: 15px; cursor: pointer; }
.button_gamefly { padding: 7px 14px 10px 6px; background: transparent url('gamefly.gif') no-repeat scroll right top; width: 145px; text-align: right; cursor: pointer; }
.button_swapgame { padding: 7px 14px 10px 6px; background: transparent url('swapgame.gif') no-repeat scroll right top; width: 145px; text-align: right; cursor: pointer; }
.button_digitaldownload { padding: 7px 14px 10px 6px; background: transparent url('digitaldownload.gif') no-repeat scroll right top; width: 145px; text-align: right; cursor: pointer; }
.commerce_button a:hover .button_bestbuy, .commerce_button a:hover .button_play, .commerce_button a:hover .button_gamefly, .commerce_button a:hover .button_swapgame .commerce_button a:hover .button_digitaldownload { text-decoration: underline; }
#commerce_module .module #mpu { font-size: 1px; padding-top: 8px; clear: both; }
#commerce_module .more { padding: 0px 0px 3px; font-size: 1px; }
#main_col #cheats_module .list { width: 432px; }
#side_col #cheats_module .list { width: 288px; }
#main_col #topics_module .item { width: 432px; }
#side_col #topics_module .item { width: 288px; }
.content p { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: 1.3em; font-size-adjust: none; font-stretch: normal; margin-top: 0px; margin-bottom: 16px; }
.content h2 { font-size: 18px; }
.content #mostpopular h2 { font-size: 11px; }
.content li { list-style-type: disc; list-style-image: none; list-style-position: outside; margin-left: 15px; margin-bottom: 5px; }
.embscreen { margin: 0px 0px 10px 10px; padding: 5px; width: 182px; font-size: 11px; text-align: center; float: right; }
.embscreen img { border: 1px solid rgb(153, 153, 153); margin-bottom: 2px; }
.embscreen a { font-weight: normal; }
.seeit { margin: 0px 0px 10px 10px; width: 162px; font-size: 11px; text-align: center; float: right; }
#col_wrap #main_col .seeit .module_head, #sky_col_wrap #main_col .seeit .module_head, #full_col_wrap #main_col .seeit .module_head { width: 162px; }
.seeit .module_head h2 { width: 138px; font-size: 11px; text-align: center; }
.embvideo { padding: 7px; text-align: center; clear: both; }
.embvideo .video_thumb { margin: auto auto 5px; }
.embvideo a { font-weight: normal; }
.pagination { text-align: center; color: rgb(187, 187, 187); margin-bottom: 10px; clear: both; }
.pagination .off { font-weight: bold; color: rgb(136, 136, 136); }
.pagination .on { font-weight: bold; color: rgb(255, 255, 255); }
.pagination .hid { display: none; }
.pagination a.prev { background: transparent url('btn-prev-next-clear.gif') repeat scroll left top; width: 88px; height: 28px; display: block; }
.pagination .prev { background: transparent url('btn-prev-off.gif') repeat scroll left top; width: 88px; height: 28px; display: block; }
.pagination a.prev:hover { background-position: left bottom; }
.pagination a.next { background: transparent url('btn-prev-next-clear.gif') repeat scroll right top; width: 90px; height: 28px; display: block; }
.pagination .next { background: transparent url('btn-next-off.gif') repeat scroll right top; width: 90px; height: 28px; display: block; }
.pagination a.next:hover { background-position: right bottom; }
.content table { margin: 0px 4px 0px 8px; font-size: 11px; }
.content #mostpopular table { margin: 0px; }
.content #mostpopular .num1 table { font-size: 10px; margin-bottom: 5px; }
.content table .gsheader2 { border-top: 1px solid rgb(136, 136, 136); padding: 20px 0px 0px; display: block; width: 180px; font-size: 14px; font-weight: bold; font-family: Arial,Helvetica,sans-serif; text-align: center; }
.content table .gsheader3 { border-bottom: 1px solid rgb(136, 136, 136); padding: 0px 0px 20px; display: block; width: 180px; font-size: 11px; text-align: center; }
.pullquote { border-top: 1px solid rgb(136, 136, 136); border-bottom: 1px solid rgb(136, 136, 136); margin: 0px 4px 0px 8px; padding: 20px 0px; float: right; text-align: center; width: 180px; }
.quote { font-size: 14px; font-weight: bold; }
.attribution { font-size: 11px; }
.flashaudio { margin: 0px 0px 10px 10px; padding: 5px; width: 240px; font-size: 11px; text-align: center; float: right; }
.flashaudio .caption { padding: 7px; }
#gsscore_module .module { background: transparent url('gsscore.gif') no-repeat scroll center bottom; }
#gsscore_module strong { color: rgb(255, 255, 255); }
#gsscore_module table td { padding: 2px 4px; }
#gsscore_module table td.criterion { text-align: right; }
#gsscore_module table td.num { border-right: 1px solid rgb(0, 0, 0); width: 12px; color: rgb(255, 255, 255); text-align: center; padding-right: 5px; }
#gsscore_module table td .bar { border-style: solid; border-color: rgb(0, 0, 0) rgb(136, 136, 136) rgb(136, 136, 136) rgb(0, 0, 0); border-width: 1px; background: rgb(26, 26, 26) none repeat; width: 75px; font-size: 1px; }
#gsscore_module .score0, #gsscore_module .score1, #gsscore_module .score2, #gsscore_module .score3, #gsscore_module .score4, #gsscore_module .score5, #gsscore_module .score6, #gsscore_module .score7, #gsscore_module .score8, #gsscore_module .score9, #gsscore_module .score10 { background: transparent url('gsscorebar_level.gif') repeat-x; height: 12px; }
#gsscore_module .score0 { width: 0%; }
#gsscore_module .score1 { width: 10%; }
#gsscore_module .score2 { width: 20%; }
#gsscore_module .score3 { width: 30%; }
#gsscore_module .score4 { width: 40%; }
#gsscore_module .score5 { width: 50%; }
#gsscore_module .score6 { width: 60%; }
#gsscore_module .score7 { width: 70%; }
#gsscore_module .score8 { width: 80%; }
#gsscore_module .score9 { width: 90%; }
#gsscore_module .score10 { width: 100%; }
#images #sky_col_wrap .item { width: 143px; }
#images #full_col_wrap .item { width: 149px; }
#videos #content .thumb { overflow: hidden; width: 102px; height: 70px; }
#videos #content .thumb img { background: transparent url('videothumb.gif') no-repeat; width: 102px; height: 70px; }
#download #content h2 { font-size: 18px; }
#download #content .embscreen { margin: 0px 0px 10px 10px; padding: 5px; background: rgb(85, 85, 85) none repeat; width: 122px; font-size: 11px; text-align: center; float: right; }
#similar #content .score .number { font-family: Impact,Tahoma,Arial,Helvetica,sans-serif; font-size: 30px; }
.worstbest { background: rgb(34, 34, 34) url('worstbest.gif') no-repeat scroll 125px 4px; }
.threes td { padding: 0px; height: 22px; font-size: 10px; color: rgb(204, 204, 204); background-color: rgb(51, 51, 51); }
.twos td { padding: 0px; height: 22px; font-size: 10px; color: rgb(204, 204, 204); background-color: rgb(34, 34, 34); }
.desc { width: 175px; }
td.desc { padding-left: 5px; }
.end { width: 50px; }
.yourscore { margin: 5px auto 0px; padding: 2px 0px; width: 210px; font-size: 12px; font-weight: bold; text-align: center; color: rgb(204, 204, 204); }
.yourscore div { line-height: 30px; float: left; }
#score_word { width: 100px; font-size: 16px; font-weight: bold; text-align: center; color: rgb(204, 204, 204); }
#scorediv { font-size: 22px; font-weight: bold; color: rgb(255, 153, 0); padding-left: 6px; }
.module_wrap_download { background: transparent url('module_432_gray_top.gif') no-repeat scroll center top; padding-top: 10px; position: relative; }
.module_wrap_download.experience-hd { background-image: url('module_432_blue_top.gif'); width: 432px; }
.module_download { padding: 0pt 5px 8px; background: transparent url('module_432_gray.gif') no-repeat scroll center bottom; }
.module_wrap_download.experience-hd .module_download { background-image: url('module_432_blue.gif'); width: 422px; }
.module_download .title { background: transparent url('title.gif') no-repeat scroll center bottom; width: 230px; height: 43px; }
.module_wrap_download.experience-hd .title { background-image: url('title_sony.gif'); width: 421px; height: 48px; }
.module_download a.subscribe_button { background: transparent url('btn_subscribe.gif') no-repeat scroll center bottom; width: 138px; height: 39px; position: absolute; top: 10px; left: 285px; }
.module_download a.join_button { background: transparent url('btn_join_now.gif') no-repeat scroll center bottom; width: 138px; height: 39px; position: absolute; top: 10px; left: 285px; }
.module_wrap_download.experience-hd .module_download a.join_button { background-image: url('btn_join_now_short.gif'); width: 120px; height: 39px; margin-left: 20px; }
.module_download .download_box_wrap { background: transparent url('module_download_top.gif') no-repeat scroll center top; padding-top: 5px; margin-bottom: 8px; }
.module_download .download_box { padding: 5px 15px 10px 0pt; background: transparent url('module_download.gif') no-repeat scroll center bottom; color: rgb(102, 102, 102); }
.module_download .row { margin: 0pt 5px 5px 0pt; position: relative; height: 25px; line-height: 25px; }
.module_download .download_box .orange_text { color: rgb(239, 102, 0); }
.module_download .button { position: absolute; right: 0pt; }
.module_download .text { padding-right: 115px; }
.module_download .download_button { padding: 0pt 10px 0pt 15px; height: 25px; display: block; position: relative; font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: 25px; font-size-adjust: none; font-stretch: normal; }
.module_download .download_button span { width: 10px; height: 25px; position: absolute; top: 0pt; right: -5px; }
#main_col .module_download .download_button.orange { background: transparent url('btn_orange.gif') repeat; color: rgb(255, 255, 255); }
#main_col .module_download .download_button.gray { background: transparent url('btn_gray.gif') repeat; color: rgb(187, 187, 187); }
.module_download .download_button.orange span { background: transparent url('btn_orange.gif') repeat scroll right top; }
.module_download .download_button.gray span { background: transparent url('btn_gray.gif') repeat scroll right top; }
.module_download .foot { padding: 0pt 0pt 0pt 8px; position: relative; height: 24px; line-height: 24px; background-position: center bottom; background-repeat: no-repeat; }
#main_col .module_download .foot.subscriber { background-image: url('module_bottom_gray.gif'); color: rgb(255, 255, 255); }
#main_col .module_download .foot.member { background-image: url('module_bottom_purple.gif'); color: rgb(255, 255, 255); }
#main_col .module_download .foot.member { background-image: url('module_bottom_blue.gif'); color: rgb(255, 255, 255); }
#main_col .module_download .foot.member a { color: rgb(255, 221, 0); }
#main_col .module_download .foot.nonmember { background-image: url('module_bottom_orange.gif'); color: rgb(255, 255, 255); }
#main_col .module_download .foot.nonmember a { color: rgb(255, 255, 0); }
.module_download .download_box_wrap_dark { background: transparent url('module_download_top_drk.gif') no-repeat scroll center top; padding-top: 5px; margin-bottom: 8px; }
.module_download .download_box_dark { padding: 5px 15px 10px 0pt; background: transparent url('module_download_drk.gif') no-repeat scroll center bottom; color: rgb(153, 153, 153); }
.module_download .download_box_dark .row { color: rgb(204, 204, 204); }
#dlbutton a { padding: 0px; background: transparent url('dl-button.jpg') no-repeat; width: 139px; height: 40px; margin-right: 10px; float: right; }
#jnbutton a { padding: 0px; background: transparent url('jn-button.jpg') no-repeat; width: 139px; height: 40px; margin-right: 10px; float: right; }
#jnbutton a:hover { background: transparent url('jn-button-hover.jpg') no-repeat; float: right; }
.rateserver { margin: 10px 0px 0px 3px; padding: 10px 0px 0px 10px; background: transparent url('rate-bg.gif') no-repeat scroll center; width: 410px; height: 47px; float: left; }
.rateserver a { color: rgb(204, 51, 0); }
.rateserver-complete { margin: 10px 0px 0px 5px; background: transparent url('rate-bg-complete.jpg') no-repeat; width: 420px; height: 52px; float: left; }
.serverlocal { margin: 5px 0px -2px 2px; padding: 3px 0px 0px 5px; background: transparent url('serverlocation-hdr.gif') no-repeat; width: 433px; height: 19px; float: left; text-align: left; color: rgb(0, 0, 0); font-size: 11px; font-weight: bold; display: inline; }
#event_countdown { color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; height: 16px; line-height: 16px; text-align: center; }
#event_countdown.bestof2006 { padding: 110px 0pt 26px; background: transparent url('countdown.gif') no-repeat scroll left top; }
#event_countdown.bestof2006 span { color: rgb(206, 163, 48); margin-right: 7px; }
#event_countdown span.event_countdown_seconds { margin: 0pt; }
#event_countdown.countdown-live { display: none; visibility: hidden; }
.bestof2006-live { padding: 115px 0pt 26px; background: transparent url('countdown_live.gif') no-repeat scroll left top; color: rgb(255, 255, 255); font-weight: bold; height: 16px; text-align: center; }
.promo { padding: 95px 0pt 0pt 302px; margin-bottom: 10px; background-position: left top; background-repeat: no-repeat; }
#PS3.promo { background-image: url('promo.gif'); }
#WII.promo { background-image: url('promo_001.gif'); }
#PS3_bb.promo { background-image: url('promo_bestbuy.gif'); }
#WII_bb.promo { background-image: url('promo_bestbuy_001.gif'); }

/* ::::: http://www.gamespot.com/news/show_blog_entry.php?topic_id=24466266&print=1 ::::: */

body { margin: 10px; }
.posted { color: rgb(51, 51, 51); }
a { color: rgb(51, 51, 51); }
#content_wrap { width: auto; }
#gsscore_module .module { background: transparent url('module_432_001.gif') no-repeat scroll center bottom; }
#gsscore_module table td .bar { background: rgb(255, 255, 255) none repeat; }
#gsscore_module strong { color: rgb(102, 102, 102); }
#gsscore_module table td.num { border-right: 1px solid rgb(153, 153, 153); color: rgb(51, 51, 51); }
#gsscore_module .module_head { background: transparent url('head_all_001.gif') no-repeat scroll right top; width: 432px; color: rgb(0, 0, 0); }
#gsscore_module .module_head h2 { background: rgb(255, 255, 255) url('head_all_001.gif') no-repeat scroll left top; }
.content { clear: left; }
