
/* ::::: http://media.ign.com/ign/css/ign.css ::::: */

body { margin: 0pt; padding: 0pt; background: transparent url('body_bg.gif') repeat; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; line-height: 13px; text-align: center; }
div, td { font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
form, input { margin: 0px; padding: 0px; }
a { color: rgb(0, 0, 153); text-decoration: none; }
a:hover { color: rgb(0, 0, 0); }
img { border: 0pt none ; }
sup { vertical-align: text-top; }
h1, h2 { margin: 0pt; padding: 0pt; }
.fl { float: left; }
.fr { float: right; }
.fn { float: none; }
.clear { clear: both; }
.center { margin-left: auto; margin-right: auto; }
.txtL { text-align: left; }
.txtC { text-align: center; }
.txtR { text-align: right; }
.inact { color: rgb(153, 153, 153); }
.nowrap { white-space: nowrap; }
.imgBlock { display: block; }
.frame, frame2 { padding: 0px; width: 974px; }
.frame { margin-right: auto; margin-left: auto; background-image: url('frame_bg.gif'); text-align: left; }
.editHead { border: 1px solid rgb(153, 153, 153); padding: 3px 5px 0px; height: 16px; background-image: url('edithead_bg.gif'); font-weight: bold; font-size: 12px; color: rgb(255, 255, 255); }
.editHead2 { border: 1px solid rgb(153, 153, 153); padding: 3px 5px 0px; height: 40px; background-image: url('edithead2_bg.gif'); font-weight: bold; font-size: 17px; color: rgb(255, 255, 255); }
#mastheadNav { border-style: solid solid none; border-color: rgb(0, 0, 0) rgb(0, 0, 0) -moz-use-text-color; border-width: 1px 1px 0pt; background-image: url('mastheadnav_bg.gif'); }
* html #mastheadNav { height: 19px; }
#mast { font-size: 0pt; position: relative; }
img.header { display: block; }
#loginBox { padding-top: 5px; padding-left: 8px; text-align: left; }
#loginBox a { line-height: 16px; }
#leaderboardRow { background-image: url('leaderboard_bg.gif'); width: 974px; height: 96px; text-align: left; }
#leaderboardWelcome { padding: 13px 0px 0px 14px; width: 209px; text-align: center; float: left; }
#leaderboardAd, #hotButtons { float: left; width: 728px; height: 90px; position: relative; left: 5px; }
#hotButtons { background: rgb(255, 255, 255) url('hotbuttons_bg.gif') repeat; }
#hotButtonsText { float: left; position: relative; left: 13px; top: 20px; width: 175px; margin-right: 24px; text-align: left; }
.hotButtonsBtn { overflow: hidden; float: left; position: relative; top: 18px; margin-left: 6px; text-align: center; width: 80px; height: 68px; font-family: tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.hotButtonsBtn img { width: 80px; height: 49px; margin-bottom: 3px; }
#colLeft { padding: 0px; float: left; width: 141px; }
#navFrame { padding: 5px 0px 0px 13px; text-align: left; margin-top: 0px; }
.navCategory { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 7px 0px 7px 10px; font-size: 11px; font-weight: bold; }
.navArrowedLink { border-right: 1px solid rgb(255, 255, 255); background: transparent url('nav_arrow.gif') no-repeat scroll 10px 7px; }
.navArrowedLink a { font-weight: bold; }
.navArrowedLink a:hover { font-weight: bold; }
.navArrow { float: left; margin-top: 4px; padding-right: 5px; }
.navLink, .navArrowedLink { border-bottom: 1px solid rgb(255, 255, 255); padding: 2px 0px 2px 20px; }
.navLink { border-right: 1px solid rgb(255, 255, 255); }
.navArrowedLink a { color: rgb(0, 0, 153); }
.navArrowedLink a:hover { color: rgb(0, 0, 0); }
.navLink a { color: rgb(0, 0, 0); }
.navLink a:hover { color: rgb(0, 0, 153); }
#colCenter { padding: 0px; float: left; width: 510px; }
#topStoriesHeader, #topStoriesHeader img { width: 510px; height: 18px; }
.image120 { border: 2px solid rgb(204, 204, 204); float: left; margin-right: 5px; }
.image120dark { border: 2px solid rgb(0, 0, 0); float: left; margin-right: 5px; }
#columns { background-image: url('columns_bg.gif'); }
#columnsBottom { background-image: url('columnsbottom_bg.gif'); height: 22px; }
#colCenterContact { border: 1px solid rgb(153, 153, 153); padding: 6px; background: rgb(255, 255, 204) none repeat; height: 19px; margin-top: 6px; }
#colRight { padding: 0px 0px 0px 4px; float: right; width: 319px; text-align: left; }
.white { color: rgb(255, 255, 255); }
a.white:hover { color: rgb(0, 0, 153); }
.rightBox a:hover { color: rgb(154, 170, 203); }
.rightButton { margin: 4px 0px 0px; background-image: url('rightbutton_bg.gif'); width: 290px; height: 19px; }
.rightEmail { margin: 1px 2px 0px 0px; float: right; }
.eCheck { margin: 0px; padding: 0px; width: 14px; height: 14px; }
#imageMarquee { margin: 10px 0pt; }
.colCenterDisclaimerText { padding: 5px; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7.5pt; line-height: normal; font-size-adjust: none; font-stretch: normal; }
img.colRightImage { display: block; }
img.colRightImageBorder { border: 1px solid rgb(204, 204, 204); display: block; }
img.colRightImageBorderFloat { border: 1px solid rgb(204, 204, 204); display: block; float: left; margin-right: 13px; }
img.colRightImageTopPad { display: block; padding-top: 5px; }
.colRightImageLayout5 { border: 1px solid rgb(204, 204, 204); display: block; float: left; margin-right: 13px; }
#colRightImageLayout2 { padding: 8px 14px 0px; }
.colRightHeadline { padding: 6px 14px 0px; font-weight: bold; }
.colRightStrapline { padding: 0px 14px 6px; }
.colRightHeadline2 { padding: 6px 4px 0px; font-weight: bold; }
.colRightStrapline2 { padding: 0px 4px 6px; }
.colRightHeadlineRight { font-weight: bold; }
.colRightStraplineRight {  }
.colRightContent { padding: 0px 16px; }
.colRightContentLeft { float: left; width: 120px; }
.colRightContentRight { float: left; width: 120px; padding-left: 14px; }
.pollRadioButtons { margin-top: 6px; }
.colRightLayout2 {  }
.colRightLayout1 { padding-top: 2px; }
.colRightLayout3 { padding-top: 4px; }
.colRightLayout4 { padding-top: 6px; }
.colRightLayout5 {  }
.rightButton { margin: 4px 0px 0px; width: 290px; height: 19px; }
.rightEmail { margin: 1px 2px 0px 0px; float: right; }
.eCheck { margin: 0px; padding: 0px; width: 14px; height: 14px; }
a.colCenterLetterConstraint:hover, a.colCenterLetterConstraintOther:hover { border: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); }
a.colCenterLetterConstraint:active, a.colCenterLetterConstraintOther:active { border: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
a.colCenterLetterConstraintCurrent { border: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); }
#RatingsBoxAd { margin-top: 5px; }
#CountDownAd { margin-bottom: 6px; }
#BillboardAdColRight { position: relative; left: 2px; margin-bottom: 6px; margin-top: 6px; }
#SkyscraperAdColRight { margin-bottom: 6px; text-align: center; }
#frameBottom { background: transparent url('framebottom.gif') repeat; height: 32px; clear: both; }
#footerRight { border: 1px solid rgb(0, 0, 0); padding: 10px 10px 0px; float: left; margin-bottom: 0px; background-color: rgb(51, 51, 51); text-align: left; color: rgb(255, 255, 255); height: 57px; width: 462px; }
#footerLeft { border: 1px solid rgb(0, 0, 0); margin: 0px 3px 0px 0px; overflow: hidden; float: left; background-color: rgb(51, 51, 51); text-align: left; color: rgb(255, 255, 255); height: 67px; width: 485px; }
#footerCenter { margin: 0px 3px 0px 0px; overflow: hidden; height: 67px; width: 550px; }
.footerFrame { border-top: 1px solid rgb(0, 0, 0); padding: 0px; width: 974px; margin-right: auto; margin-left: auto; }
#dual { background: transparent url('dual_bg.gif') repeat-x scroll center bottom; }
.dualSingle { padding: 0px 16px 0px 19px; width: 232px; float: left; }
.dual120text { padding: 0px 18px 0px 7px; width: 79px; float: left; text-align: left; }
.dualYellow { border-top: 1px solid rgb(204, 204, 204); margin-left: 8px; width: 224px; background-image: url('dualyellow_bg.gif'); text-align: left; }
.dualPadd { margin: 0px; padding: 7px 5px 6px 10px; }
.dualButton { background-image: url('dualbutton_bg.gif'); width: 224px; height: 17px; }
#footerNav { border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); border-width: 0px 1px 1px; background: rgb(255, 255, 255) url('footernav_bg.gif') repeat-x; }
.horizontalNavText { padding: 4px 0pt; color: rgb(153, 153, 153); font-family: tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: center; }
#sLeaderboardAd { padding-top: 2px; }
#textAd { border: 1px solid rgb(0, 0, 0); margin: 0px 0px 3px; padding: 10px 0px; width: 972px; background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); text-align: center; }
#textAd a, #footerLeft a, #footerRight a { color: rgb(255, 255, 255); }
#textAd a:hover, #footerLeft a:hover, #footerRight a:hover { color: rgb(0, 0, 153); }
#copyrightLogo { width: 110px; height: 65px; float: left; }
#copyrightLinks { padding-top: 18px; }
#textAd a:hover, #footerLeft a:hover, #footerRight a:hover { color: rgb(154, 170, 203); }
#footerTextAdHotGames { border: 1px solid rgb(0, 0, 0); margin: 0pt 0pt 3px; padding: 0pt 10px 10px; background-color: rgb(51, 51, 51); text-align: center; }
#footerTextAdHotGames a:hover, #footerTextAdHotGames { color: rgb(255, 255, 255); }
#footerTextAdHotGames * { font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.footerHotGames, .footerTextAd div, .footerTextAd img { padding-top: 10px; }
#adsHotContent { border: 1px solid rgb(0, 0, 0); margin: 0pt 0pt 3px; padding: 0pt 10px 10px; background-color: rgb(51, 51, 51); text-align: center; }
#adsHotContent a:hover, #adsHotContent { color: rgb(255, 255, 255); }
#adsHotContent * { font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.footerHotContent, #adsHotContent .TextAd, #adsHotContent .BannerAd { padding-top: 10px; }
#footerTextAdHotGames a, #footerNetwork a, #adsHotContent a { color: rgb(154, 170, 203); }
#footerNetworkWrapper { border: 1px solid rgb(0, 0, 0); background-color: rgb(51, 51, 51); }
#footerNetwork * { font-family: verdana,sans-serif ! important; font-style: normal ! important; font-variant: normal ! important; font-weight: normal ! important; font-size: 10px ! important; line-height: normal ! important; font-size-adjust: none ! important; font-stretch: normal ! important; color: rgb(255, 255, 255); }
#footerNetwork a:hover { color: rgb(255, 255, 255); text-decoration: none; }
#footerNetwork { width: 750px; padding-bottom: 10px; background-color: rgb(51, 51, 51); margin-right: auto; margin-left: auto; }
.footerLogo { background: transparent url('ignent_footer_333333.gif') no-repeat; display: block; width: 110px; height: 65px; }
.footerCorp { text-align: left; padding-left: 22px; }
.footerLogoCell { vertical-align: middle; width: 110px; }
.footerTextCell { vertical-align: middle; text-align: left; }
.footerRss { border: 0pt none ; position: relative; top: 4px; }
.messageBoard { padding: 0px 13px 13px 20px; }
.messageBoardHeadline { font-weight: bold; }
.messageBoardStrapline {  }
.button17, .button17Inact, .button13, .button12 { border: 1px solid rgb(153, 153, 153); text-align: center; font-family: tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 153); cursor: pointer; height: 15px; }
.button13, .button12 { height: 12px; font-size: 9px; position: relative; float: right; }
.button17, .button17Inact { padding: 2px 0px 0px; background-image: url('button17_bg.gif'); }
.button13 { padding: 1px 0px 0px; background-image: url('button13_bg.gif'); }
.button12 { border: 1px solid rgb(0, 0, 0); padding: 0pt; background-image: url('button12_bg.gif'); float: right; left: 1px; width: 100px; height: 10px; color: rgb(255, 255, 255); }
.bottomRight { margin: 4px 0px 0px; background-image: url('bottomright_bg.gif'); width: 290px; height: 19px; }
.buttonInput { border: 0px none ; color: rgb(0, 0, 153); text-align: center; font-family: tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; width: 55px; height: 12px; padding-top: 1px; position: relative; float: right; background-image: url('button13_bg.gif'); cursor: pointer; }
.button17:hover { color: rgb(0, 0, 0); }
.button17Inact { color: rgb(153, 153, 153); cursor: default; }
#gameTabs { background-color: rgb(255, 255, 255); background-image: url('colcenter_bg.gif'); }
#gameTabsProfile { width: 496px; min-height: 26px; background-image: url('gametabs_profile_bg.gif'); }
* html #gameTabsProfile { height: 26px; }
#gameProfileTxt { padding: 6px 10px 5px 15px; font-weight: bold; font-size: 14px; }
#gameTabsMediaBtns { width: 480px; height: 34px; }
.gametabsBtnImages, .gametabsBtnImagesOff, .gametabsBtnImagesOn { background: transparent url('gametabs_btn_images.gif') repeat; float: left; width: 241px; height: 34px; cursor: pointer; }
.gametabsBtnImagesOff { background: transparent url('gametabs_btn_images_off.gif') repeat; cursor: default; }
.gametabsBtnImagesOn { background: transparent url('gametabs_btn_images_on.gif') repeat; cursor: default; }
.gametabsBtnVideos, .gametabsBtnVideosOff, .gametabsBtnVideosOn { background: transparent url('gametabs_btn_videos.gif') repeat; float: left; width: 239px; height: 34px; cursor: pointer; }
.gametabsBtnVideosOff { background: transparent url('gametabs_btn_videos_off.gif') repeat; cursor: default; }
.gametabsBtnVideosOn { background: transparent url('gametabs_btn_videos_on.gif') repeat; cursor: default; }
.gameTabsGameNav { border: 1px solid rgb(102, 102, 102); width: 478px; }
.gameTabsGameNavBG { border: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) url('gametabs_gamenav_bg.gif') repeat-x; height: 25px; }
.gameTabsGameNavTable { width: 100%; margin-top: 5px; }
.gameNavImg { width: 35px; padding-left: 2px; }
.gameNavTxt { font-weight: bold; text-align: center; font-size: 11px ! important; }
#gameTabsBot { width: 480px; height: 4px; background-image: url('gametabs_bottom_bg.gif'); font-size: 0pt; }
#objectTabs { background-color: rgb(255, 255, 255); background-image: url('colcenter_bg.gif'); }
#objectTabsProfile { width: 496px; min-height: 26px; background-image: url('objecttabsprofile_bg.gif'); }
* html #objectTabsProfile { height: 26px; }
#objectProfileTxt { padding: 6px 10px 5px 15px; font-weight: bold; font-size: 14px; }
#objectTabsMediaBtns { width: 480px; height: 34px; }
.objectTabsBtnImages, .objectTabsBtnImagesOff, .objectTabsBtnImagesOn { background: transparent url('objecttabsbtn_images_bg.gif') repeat; float: left; width: 241px; height: 34px; cursor: pointer; }
.objectTabsBtnImagesOff { background: transparent url('objecttabsbtn_imagesoff_bg.gif') repeat; cursor: default; }
.objectTabsBtnImagesOn { background: transparent url('objecttabsbtn_imageson_bg.gif') repeat; cursor: default; }
.objectTabsBtnVideos, .objectTabsBtnVideosOff, .objectTabsBtnVideosOn { background: transparent url('objecttabsbtn_videos_bg.gif') repeat; float: left; width: 239px; height: 34px; cursor: pointer; }
.objectTabsBtnVideosOff { background: transparent url('objecttabsbtn_videosoff_bg.gif') repeat; cursor: default; }
.objectTabsBtnVideosOn { background: transparent url('objecttabsbtn_videoson_bg.gif') repeat; cursor: default; }
.objectTabsNav { border: 1px solid rgb(102, 102, 102); width: 478px; }
.objectTabsNavBG { border: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) url('objecttabsnavbg_bg.gif') repeat-x; height: 25px; }
.objectTabsNavTable { width: 100%; margin-top: 5px; }
.objectNavImg { width: 35px; padding-left: 2px; }
.objectNavTxt { font-weight: bold; text-align: center; font-size: 11px ! important; }
#objectTabsBot { width: 480px; height: 4px; background-image: url('objecttabsbot_bg.gif'); font-size: 0pt; }
#latestMediaWrapper { width: 480px; }
.latestmediaBtnImages, .latestmediaBtnImagesOff { background: transparent url('latestmedia_btn_images.gif') repeat; width: 313px; height: 34px; cursor: pointer; }
.latestmediaBtnImagesOff { background: transparent url('latestmedia_btn_images_off.gif') repeat; cursor: default; }
.latestmediaBtnImagesOnly { background: transparent url('latestmedia_btn_imagesonly.gif') repeat; width: 480px; height: 34px; cursor: pointer; }
.latestmediaBtnVideos, .latestmediaBtnVideosOff { background: transparent url('latestmedia_btn_videos.gif') repeat; width: 167px; height: 34px; cursor: pointer; }
.latestmediaBtnVideosOff { background: transparent url('latestmedia_btn_videos_off.gif') repeat; cursor: default; }
.latestMediaBorder1 { border-style: none solid solid; border-color: -moz-use-text-color rgb(102, 102, 102) rgb(102, 102, 102); border-width: 0pt 1px 1px; height: 117px; }
.latestMediaBorder2 { border-style: none solid; border-color: -moz-use-text-color rgb(255, 255, 255); border-width: 0pt 1px; background: rgb(255, 255, 255) url('latestmedia_bg.gif') repeat-x; height: 117px; }
.latestMediaThumb { border: 1px solid rgb(0, 0, 153); }
.latestMediaThumbImg, .latestMediaThumbImgOnly, .latestMediaThumbVid { float: left; padding-top: 2px; height: 110px; }
.latestMediaThumbImg { padding-left: 8px; }
.latestMediaThumbImgOnly { padding-left: 12px; }
.latestMediaThumbVid { padding-left: 10px; }
.latestMediaThumbInact { border: 1px solid rgb(102, 102, 102); }
.latestMediaCount { font-family: tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: center; clear: both; }
.colCenterBoxTop { margin: 0pt; padding: 17px 0pt 0pt 14px; background: transparent url('colcenterbox_top_bg.gif') repeat; overflow: hidden; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); height: 18px; }
.colCenterBoxBody { border-style: none solid solid; border-color: -moz-use-text-color rgb(153, 153, 153) rgb(153, 153, 153); border-width: 0pt 1px 1px; padding: 0pt 4px 4px; }
.colCenterBoxHeader { background: rgb(153, 153, 153) none repeat; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); }
.colCenterBoxSubheader { background: rgb(204, 204, 204) none repeat; font-size: 8px; color: rgb(102, 102, 102); height: 21px; }
#connectBox td { font-size: 11px; }
#connectBoxRelated { width: 470px; margin-left: -3px; padding-top: 5px; }
#connectBoxPosts { width: 470px; }
#connectBoxPostsTd { padding: 0pt 10px; vertical-align: top; font-size: 11px; }
#connectBoxCommunity { width: 470px; }
#connectBoxCommunityTd { padding: 0pt 10px; vertical-align: top; font-size: 11px; }
#connectBoxComm { width: 470px; margin-bottom: 10px; }
#connectBoxCommTd { padding: 0pt 10px; }
.connectBoxHeader { border-top: 1px solid rgb(204, 204, 204); font-weight: bold; margin-top: 5px; margin-bottom: 5px; }
.connectBoxLine { border-top: 1px solid rgb(204, 204, 204); margin: 3px 0pt; height: 0px; font-size: 0pt; }
.connectBoxTable { width: 470px; margin-left: -3px; padding-top: 5px; }
.connectBoxTd { padding: 0pt 10px; }
.connectBoxD2DItem { border: 0px solid grey; padding: 2px 0px 2px 10px; }
.connectBoxD2DItem img { float: left; }
.connectBoxD2DItemText { padding: 3px 0px 0px 30px; }
.colRightBoxTop, .colRightBoxTopSm { background: transparent url('colrightbox_top.gif') repeat; }
.colRightBoxTop { height: 32px; }
.colRightBoxTopSm { height: 13px; font-size: 0pt; }
.colRightBoxHead { position: relative; top: 16px; left: 14px; font-weight: bold; font-size: 12px; color: rgb(255, 255, 255); }
.colRightBox { border-style: none solid solid; border-color: -moz-use-text-color rgb(253, 249, 249) rgb(253, 249, 249); border-width: 0pt 1px 1px; padding: 0pt 3px 3px 2px; margin-bottom: 6px; }
#userToolsBox { border-style: solid solid none; border-color: rgb(153, 153, 153) rgb(153, 153, 153) -moz-use-text-color; border-width: 1px 1px 0pt; padding: 5px 4px 5px 2px; background: rgb(255, 255, 255) none repeat; width: 292px; }
#userToolsHead { float: left; width: 130px; height: 29px; }
#userTools { border: 1px solid rgb(232, 232, 185); padding: 3px; background: rgb(254, 254, 212) none repeat; float: left; width: 122px; }
#userToolsTable { width: 122px; height: 191px; }
#userToolsCheckBoxes { vertical-align: top; }
#userToolsCheckBoxes * { vertical-align: middle; }
#userToolsCheckBoxes input { margin: 1px; }
* html #userToolsCheckBoxes input { margin: -2px; }
.userToolsIcon { margin: 2px 2px 2px 0pt; }
#userToolsButtons { padding: 1px 0pt; vertical-align: middle; }
#userToolsButtons .button17, .button17Inact { margin-top: 2px; }
#detailsBoxD2Ddownload, #d2dDownloadGame, #d2dDownloadUKGame { background: rgb(255, 255, 255) url('detailsboxd2ddownload_bg.gif') repeat; width: 300px; height: 38px; }
#detailsBoxD2DdownloadBtn, #d2dDownloadGameBtn, #d2dDownloadUKGameBtn { border-top: 0pt none; position: relative; top: 14px; left: 141px; width: 140px; height: 15px; background-image: none; text-align: left; padding-left: 9px; }
#gameDetails { border: 1px solid rgb(153, 153, 153); padding: 13px; background: rgb(255, 255, 255) none repeat; width: 272px; }
#gameDetails p { margin: 5px 0pt 0pt; }
#gameDetails br { font-size: 5px; }
#gameDetailsExtended { display: none; }
#gameDetailsMoreInfo { border-style: none solid solid; border-color: -moz-use-text-color rgb(153, 153, 153) rgb(153, 153, 153); border-width: 0pt 1px 1px; padding: 6px; background: transparent url('gamedetails_moreinfo_bg.gif') repeat; height: 18px; }
#gameDetailsContribute { border-style: none solid solid; border-color: -moz-use-text-color rgb(153, 153, 153) rgb(153, 153, 153); border-width: 0pt 1px 1px; padding: 6px; background-color: rgb(254, 254, 212); }
.gameDetailsContributeLeft { padding-left: 7px; }
.gameDetailsContributeRight { text-align: right; }
.gameDetailsContributeMiddle, .gameDetailsContributeRight { padding-left: 5px; }
#objectDetails { border: 1px solid rgb(153, 153, 153); padding: 13px; background: rgb(255, 255, 255) none repeat; width: 272px; }
#objectDetails p { margin: 5px 0pt 0pt; }
#objectDetails br { font-size: 5px; }
#objectDetailsExtended { display: none; }
#objectDetailsExtended ul { margin: 0pt; padding-left: 15px; }
#objectDetailsMoreInfo { border-style: none solid solid; border-color: -moz-use-text-color rgb(153, 153, 153) rgb(153, 153, 153); border-width: 0pt 1px 1px; padding: 6px; background: transparent url('objectdetailsmoreinfo_bg.gif') repeat; height: 18px; }
.objectDetailsAttribName { font-weight: bold; padding-right: 3px; }
.objectDetailsAttribValue { font-weight: normal; }
* html .objectDetailsAttribName { padding-right: 0px; }
.objectDetailsRumorExplanation { font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7.5pt; line-height: normal; font-size-adjust: none; font-stretch: normal; padding-top: 5px; }
.rumor { color: purple; }
#objectDetailsBoxMediaHeader { float: left; width: 130px; height: 29px; }
#objectDetailsBoxMedia { border: 1px solid rgb(232, 232, 185); padding: 3px; background: rgb(255, 255, 255) none repeat; float: left; width: 122px; }
#objectDetailsBoxMediaTable { width: 122px; height: 188px; }
#objectDetailsBoxMediaButtons { padding: 1px 0pt; vertical-align: middle; }
#objectDetailsBoxMediaButtons .button17, .button17Inact { margin-top: 2px; }
.userToolsBlogThisWide { border-top: 1px solid rgb(179, 179, 179); background-color: rgb(254, 254, 212); padding-top: 1px; }
* html .userToolsBlogThisWide { padding-top: 4px; }
#objectDetailsBlogable { border-style: none solid solid; border-color: -moz-use-text-color rgb(153, 153, 153) rgb(153, 153, 153); border-width: 0px 1px 1px; padding: 0pt; background: rgb(255, 255, 255) none repeat; width: 298px; }
#objectDetailsTop { padding: 13px; }
#objectDetailsBottom { padding: 0pt; }
.colRightProduct { border-style: none solid solid; border-color: -moz-use-text-color rgb(153, 153, 153) rgb(153, 153, 153); border-width: 0pt 1px 1px; background: rgb(255, 255, 255) none repeat; height: 46px; }
.colRightProductImg { padding: 7px 8px 0pt 12px; float: left; }
.colRightProductTxt { float: left; padding-top: 9px; }
#scoresBoxWrapper { border: 1px solid rgb(153, 153, 153); width: 298px; }
#scoresBoxIgn { width: 113px; height: 114px; background-image: url('scoresbox_ign_bg.gif'); }
#scoresBoxIgn div { padding-top: 24px; text-align: center; }
#scoresBoxIgn div#scoresBoxIgnOvScoreText { padding-top: 0px; }
#scoresBoxIgn div#scoresBoxIgnOvScore { font-size: 60px; font-weight: bold; color: rgb(255, 0, 0); }
#scoresBoxIgn a { font-size: 60px; font-weight: bold; color: rgb(255, 0, 0); }
#scoresBoxIgn a:hover { color: rgb(0, 0, 0); }
#scoresBoxIgnOvScoreText { margin-top: -6px; }
#scoresBoxIgnOvScoreText a { font-size: 14px; font-weight: bold; color: rgb(255, 0, 0); }
#scoresBoxRatingNfo { width: 113px; height: 26px; background-image: url('scoresbox_ratinginfo_bg.gif'); }
#scoresBoxRatingNfo div { padding-top: 6px; text-align: center; }
#scoresBoxRatingNfo img { vertical-align: text-top; margin-right: 5px; }
#scoresBoxReaderAvg { position: relative; width: 185px; height: 85px; background-image: url('scoresbox_readeravg_bg.gif'); }
#scoresBoxReaderAvgNum { position: absolute; left: 108px; top: 5px; width: 49px; font-size: 24px; font-weight: bold; text-align: center; }
#scoresBoxReaderAvgNfo { position: absolute; top: 36px; width: 184px; text-align: center; }
#scoresBoxReaderAvgBtn { position: absolute; left: 5px; top: 56px; }
#scoresBoxPressAvg { position: relative; width: 185px; height: 55px; background-image: url('scoresbox_pressavg_bg.gif'); }
#scoresBoxPressAvgNum { position: absolute; left: 108px; top: 5px; width: 49px; font-size: 24px; font-weight: bold; text-align: center; }
#scoresBoxPressAvgNfo { position: absolute; top: 34px; width: 184px; text-align: center; }
#scoresBoxRatingRanking { padding: 5px 3px; background: rgb(239, 239, 239) url('scoresbox_ranking_bg.gif') repeat-x; width: 292px; text-align: center; }
#scoresBoxRatingRanking img { margin-right: 6px; vertical-align: middle; }
#scoresBoxGameStats { border-style: none solid solid; border-color: -moz-use-text-color rgb(153, 153, 153) rgb(153, 153, 153); border-width: 0pt 1px 1px; padding: 3px 5px; background-color: rgb(255, 255, 255); }
#scoresBoxGameStatsTable { width: 100%; }
#scoresBoxGameStatsIcon { padding-right: 5px; }
#scoresBoxEdChoice { border-style: none solid solid; border-color: -moz-use-text-color rgb(153, 153, 153) rgb(153, 153, 153); border-width: 0pt 1px 1px; padding-top: 5px; background-color: rgb(255, 255, 255); text-align: center; }
#blockbusterAd { margin-bottom: 5px; }
#scoresBoxEntReaderAvgBtn { position: relative; left: 0px; top: 56px; }
.scoresBoxMyRating { margin-left: 1px; margin-top: 1px; }
#entscoresBoxRatingNfo { position: relative; width: 184px; height: 31px; background-image: url('scoresbox_ratinginfo_ent_bg.gif'); }
#entscoresBoxRatingNfo div { padding-top: 8px; text-align: center; }
#entscoresBoxRatingNfo img { vertical-align: text-top; margin-right: 5px; }
#scoresBoxIgnWide { position: relative; width: 298px; height: 38px; background-image: url('scoresbox_ign_bg_wide.jpg'); }
#scoresBoxIgnWide a { font-size: 24px; font-weight: bold; text-align: center; color: rgb(255, 0, 0); }
#scoresBoxIgnWide a:hover { color: rgb(0, 0, 0); }
#scoresBoxIgnWide div#scoresBoxIgnScoreWide { position: absolute; left: 130px; top: 6px; width: 49px; }
#scoresBoxIgnWide div#scoresBoxIgnOvScoreTextWide { margin-left: 183px; padding-top: 11px; }
#scoresBoxIgnOvScoreTextWide a { font-size: 13px; font-weight: bold; color: rgb(255, 0, 0); }
#scoresBoxIgnWide div#scoresBoxRatingNfoWide { width: 13px; height: 13px; margin-left: 279px; margin-top: 2px; }
#scoresBoxReaderAvgWide { position: relative; width: 298px; height: 53px; background-image: url('scoresbox_readeravg_bg_wide.jpg'); }
#scoresBoxReaderAvgNumWide { position: absolute; left: 121px; top: 4px; width: 49px; font-size: 24px; font-weight: bold; text-align: center; }
#scoresBoxReaderAvgBtnWide { position: absolute; left: 179px; top: 9px; }
#scoresBoxReaderAvgNfoWide { position: absolute; top: 34px; left: 130px; text-align: center; }
#scoresBoxIgnWide2 { position: relative; width: 298px; height: 38px; background-image: url('scoresbox_ign_bg_wide.jpg'); }
#scoresBoxIgnWide2 a { font-size: 24px; font-weight: bold; text-align: center; color: rgb(255, 0, 0); }
#scoresBoxIgnWide2 a:hover { color: rgb(0, 0, 0); }
#scoresBoxIgnWide2 div#scoresBoxIgnScoreWide2 { width: 49px; float: left; text-align: center; position: relative; top: 5px; }
#scoresBoxIgnWide2 div#scoresBoxIgnOvScoreTextWide2 { position: relative; top: 11px; left: 1px; width: 103px; float: left; text-align: center; }
#scoresBoxIgnOvScoreTextWide2 a { font-size: 13px; font-weight: bold; color: rgb(255, 0, 0); }
#scoresBoxIgnWide2 div#scoresBoxRatingNfoWide2 { position: relative; top: 13px; left: 4px; width: 13px; height: 13px; float: left; }
#scoresBoxTextContainer { position: relative; height: 38px; left: 121px; }
#colRightPG { border-style: none solid solid; border-color: -moz-use-text-color rgb(153, 153, 153) rgb(153, 153, 153); border-width: 0pt 1px 1px; }
#colRightPG a { color: rgb(51, 153, 0); text-decoration: none; }
#colRightPG td a { color: rgb(51, 153, 0); text-decoration: none; }
#colRightPG a:hover { color: rgb(0, 0, 0); }
#colRightPG .white { padding: 2px 0pt; color: rgb(0, 0, 0); font-weight: bold; }
#colRightPG .blue12b { font-size: 12px; font-weight: bold; }
#colRightPG .retailerlink { font-weight: bold; }
#colRightProductsFilePlanet td { vertical-align: middle; font-weight: bold; }
.colRightProductsFilePlanetLogo, .colRightProductImg { padding: 7px 12px; }
.colRightProductsFilePlanetLink, .colRightProductsLink { padding: 0pt 5px 0pt 0pt; }
.colRightProductImg { width: 120px; }
#MiniSkyscraperAd {  }
#CornerstoneAd { border-bottom: 1px solid rgb(255, 255, 255); padding-left: 3px; }
#CornerstoneAd div { margin: 0pt ! important; }
#ConnBoxAd { margin-top: 4px; }
.iTt { border: 1px solid black; padding: 2px; font-family: Verdana,Arial,Helvetica; font-size: 11px; font-style: normal; font-weight: normal; color: black; background-color: lightyellow; text-align: left; }
@media all {
  #userToolsCheckBoxes input { margin: 0px; }
}
.e305Nav div { border: medium none ; padding-top: 1px; padding-bottom: 1px; }
#aroundTheNetwork1colBox {  }
.aroundTheNetwork1col { border: 1px solid rgb(153, 153, 153); padding: 13px; background: rgb(255, 255, 255) none repeat; width: 100%; }
.aroundTheNetwork1colLinks div { margin-bottom: 2px; }
.aroundTheNetwork1colLinks a { font-weight: bold; }
#aroundTheNetworkBox { border: 1px solid rgb(175, 175, 175); padding: 8px 8px 12px 12px; background: rgb(224, 224, 224) none repeat; text-align: left; position: relative; margin-top: 9px; margin-bottom: 9px; }
#aroundTheNetworkBox table { width: 100%; }
.aroundTheNetworkLine { border-top: 1px solid rgb(204, 204, 204); margin: 3px 0pt; height: 0px; font-size: 0pt; width: 100%; }
.aroundTheNetworkLinks div { margin-bottom: 2px; }
.aroundTheNetworkLinks a { font-weight: bold; }
#ffRatingsBox { border: 1px solid rgb(102, 102, 102); padding: 2px; background-color: rgb(255, 255, 255); }
#ffRatings { background: transparent url('ffrating_overall.gif') no-repeat; height: 70px; }
#ffRatings_scoreOvrall { width: 193px; height: 48px; padding-left: 95px; padding-top: 5px; }
#ffRatingInfo { float: left; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#ffRatingInfo div { padding-left: 12px; }
#ffRatingInfo a { font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-decoration: none; }
#ffRatingInfo img { vertical-align: text-top; margin-right: 3px; }
#ffRatingTxt { float: right; position: relative; text-align: center; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#ffRatingsReader { background: transparent url('ff_reader_avg.gif') no-repeat; height: 57px; }
#ffReaderAvg { float: right; position: relative; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; width: 182px; margin-top: 7px; }
#ffReaderAvgTxt { float: right; position: relative; text-align: center; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; width: 206px; }
#ffReaderAvgNum { padding: 2px 5px 0px 4px; float: none; width: 40px; font-size: 24px; font-weight: bold; left: 0px; margin-right: 10px; }
#ffReaderAvgBtn { float: none; padding-left: 0px; }
#ffRatings_scoreOvrallUK { background: transparent url('ffrating_uk_bg.gif') no-repeat; height: 50px; }
#ffRatings_scoreOvrallAU { background: transparent url('ffrating_au_bg.gif') no-repeat; height: 50px; }
#ffRatings_scoreOvrallUK img, #ffRatings_scoreOvrallAU img { margin-left: 110px; margin-top: 10px; }
#rtMeter { background: transparent url('rtmeter_bg.gif') no-repeat; width: 300px; height: 77px; }
.rtRed { background: transparent url('rtred_bg.gif') repeat; height: 13px; }
.rtGreen { background: transparent url('rtgreen_bg.gif') repeat; height: 13px; }
#rtLogo { margin-top: 13px; padding-left: 7px; }
#rtAbout { padding-top: 2px; width: 90px; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#rtAbout a { font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; padding-left: 8px; text-decoration: none; }
#rtAbout img { vertical-align: text-top; margin-right: 3px; }
#rtMeter_scoreOvrall { width: 298px; margin-left: auto; margin-right: auto; }
#rtMeter_score { padding-top: 7px; width: 286px; }
#rtcolorbar { border: 1px solid rgb(0, 0, 0); margin-top: 24px; margin-left: 0px; width: 100%; }
#rtMeter_text { margin: 2px 0px 0px; width: 185px; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#rtMeter_text a { text-decoration: none; color: rgb(169, 57, 57); }
#rtMeter_text a:hover { color: black; }
#rtBottom { width: 275px; padding-top: 3px; padding-left: 5px; }
.userToolsRadioButtons { border-bottom: 1px solid rgb(232, 232, 185); padding: 5px 3px 2px; }
* html .userToolsRadioButtons { padding-top: 2px; padding-bottom: 8px; }
.userToolsCheckBoxes { border-bottom: 1px solid rgb(232, 232, 185); padding: 0pt 3px 2px; }
* html .userToolsCheckBoxes { padding-bottom: 4px; }
.userToolsControls * { vertical-align: middle; }
.userToolsControls table { width: 100%; }
.userToolsControls td { margin: 0pt; padding: 0pt; }
.userToolsLayoutTop { vertical-align: top; }
.userToolsLayoutBottom { vertical-align: bottom; }
.userToolsControls input { margin: 1px; }
* html .userToolsControls input { margin: -2px; }
.userToolsFavorite { padding-bottom: 5px; }
.userToolsContextualIntegration { padding: 0pt 3px; }
.userToolsContextualIntegration .button17 { float: none; margin-bottom: 2px; }
* html .userToolsContextualIntegration .firstChild { margin-bottom: 4px; }
.userToolsLayoutTop img { position: relative; top: -1px; }
div#userTools.userToolsControls { padding: 1px 0pt 0pt; width: 128px; }
a.userToolsBlogThis img { margin-top: 5px; width: 119px; margin-left: auto; margin-right: auto; display: block; }
* html a.userToolsBlogThis img { margin-top: 2px; }
.editListDetails { margin: 2px 0pt 4px; }
* html .editListDetails { position: relative; top: 2px; }
.objDetBoxClubCB table {  }
.objDetBoxClubCB td {  }
.objDetBoxClubCBInput {  }
.objDetBoxClubCBInput input { margin-left: 2px; }
.objDetBoxClubCBImg { padding: 2px 0pt 2px 2px; }
.objDetBoxClubCBText { padding: 2px 0pt 2px 2px; }
.objDetBoxClubCB { border-bottom: 1px solid rgb(232, 232, 185); margin-bottom: 4px; }
.objDetBoxClubRB { border-bottom: 1px solid rgb(232, 232, 185); padding-bottom: 4px; }
#detailsBoxCommunityHeader { margin-left: 3px; }
#detailsBoxCommunity { border-style: solid; border-color: rgb(205, 205, 158); border-width: 0pt 1px 1px; padding: 0pt 10px 5px; margin-left: 3px; margin-bottom: 4px; width: 277px; background-color: rgb(254, 254, 212); }
* html #detailsBoxCommunity { padding-bottom: 0pt; }
.detailsBoxCommunityLists { width: 156px; }
.detailsBoxCommunityLists * { vertical-align: middle; }
.detailsBoxCommunityLists .userToolsIcon { position: relative; top: -2px; }
* html .detailsBoxCommunityLists .userToolsIcon { position: relative; top: -1px; }
.detailsBoxCommunityLists { position: relative; top: 2px; }
* html .detailsBoxCommunityLists { position: relative; top: 0pt; left: -4px; }
.detailsBoxCommunityContextual { width: 119px; margin-bottom: 2px; padding-top: 2px; }
.detailsBoxCommunityBlogThis { position: relative; top: 5px; }
#e3NavLinksInline .navLink, #e3NavLinksInline .navArrowedLink, #e3NavLinksInline .navCategory { border-bottom: 1px solid rgb(234, 234, 232); background-color: rgb(255, 255, 255); }
#e3NavLinksInline .navCategory { padding-top: 5px; padding-bottom: 4px; }
#e3NavLinksInline { margin-top: 0px; }
#navLinksInline { padding-top: 7px; }
.navLinkHeader { padding: 2px 0pt 2px 10px; font-weight: bold; background-color: rgb(255, 255, 255); }
#scoresBoxIgnWideUK { position: relative; width: 298px; height: 38px; background-image: url('scoresbox_ign_bg_wide_uk.jpg'); }
#scoresBoxIgnWideAU { position: relative; width: 298px; height: 38px; background-image: url('scoresbox_ign_bg_wide_au.jpg'); }
#scoresBoxIgnWideUK a, #scoresBoxIgnWideAU a { font-size: 24px; font-weight: bold; text-align: center; color: rgb(255, 0, 0); }
#scoresBoxIgnWideUK a:hover, #scoresBoxIgnWideAU a:hover { color: rgb(0, 0, 0); }
#scoresBoxTextContainerUK, #scoresBoxTextContainerAU { position: relative; height: 38px; left: 133px; }
#scoresBoxIgnWideUK div#scoresBoxIgnScoreWideUK, #scoresBoxIgnWideAU div#scoresBoxIgnScoreWideAU { width: 49px; float: left; text-align: center; position: relative; top: 5px; }
#scoresBoxIgnWideUK div#scoresBoxRatingNfoWideUK, #scoresBoxIgnWideAU div#scoresBoxRatingNfoWideAU { position: relative; top: 13px; left: 16px; width: 13px; height: 13px; float: left; }
#scoresBoxIgnWideUK div#scoresBoxIgnOvScoreTextWideUK, #scoresBoxIgnWideAU div#scoresBoxIgnOvScoreTextWideAU { position: relative; top: 11px; left: 1px; width: 103px; float: left; text-align: center; }
#scoresBoxIgnOvScoreTextWideUK a, #scoresBoxIgnOvScoreTextWideAU a { font-size: 13px; font-weight: bold; color: rgb(255, 0, 0); }
#ratingsBoxLinks a { font-weight: bold; font-size: 13px; }
#headerSearch { background: transparent url('header_search_bg_pc.gif') no-repeat; position: relative; height: 32px; }
#searchRadios { font-weight: bold; }
#googleLogo { margin-left: 20px; visibility: visible; }
#searchTextBox { width: 385px; }
.searchRadio { margin: 3px; position: relative; }
.buttonLSW { float: left; height: 15px; text-align: center; font-family: tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; cursor: pointer; color: rgb(0, 0, 153); }
.buttonLSW, .buttonLSWInact { border: 1px solid rgb(170, 170, 170); padding: 2px 0px 0px; background-image: url('button17_bg.gif'); }
.buttonLSW:hover { color: rgb(0, 0, 0); }
.buttonLSWInact { color: rgb(153, 153, 153); cursor: default; }
.textBox { font-weight: bold; }
#aroundIGN { border: 1px solid rgb(168, 168, 168); background: rgb(255, 255, 255) url('lbl_around_ign.gif') no-repeat scroll left top; float: left; position: relative; left: 5px; width: 726px; height: 88px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; }
#aroundIGN a, #aroundIGN a:link {  }
#aroundIGN a:active { outline-color: invert; outline-style: none; outline-width: medium; }
#aroundIGN a:focus { outline-style: none; }
.flashLightsOn { padding: 15px 10px 0pt 5px; float: right; display: block; text-align: center; }
.flashLightsOff { display: none; }
.thumb { float: left; padding-left: 5px; font-size: 9px; font-family: Tahoma,sans-serif; text-align: center; width: 80px; }
.thumb img { width: 80px; height: 49px; margin-bottom: 3px; }
#sections { margin-left: 18px; width: 170px; background-repeat: no-repeat; background-position: right top; padding-right: 6px; text-align: left; background-image: url('img_around_arrow_1.gif'); }
.sectionDefault { border-bottom: 1px solid rgb(255, 255, 255); padding: 1px 5px; background-color: rgb(231, 231, 231); }
.sectionSelected { border-top: 1px solid rgb(168, 168, 168); border-left: 1px solid rgb(168, 168, 168); border-bottom: 1px solid rgb(168, 168, 168); overflow: hidden; background-color: rgb(255, 255, 255); height: 37px; }
.sectionSelected a, .sectionSelected a:link, .sectionSelected a:visited, .sectionSelected a:hover { margin: 3px; color: rgb(0, 0, 0); cursor: default; }
.sectionTop { border: 0pt none ; padding: 1px 5px; background-color: rgb(231, 231, 231); }
.descOff { display: none; }
.descOn { display: block; margin-left: 17px; margin-right: 5px; }

/* ::::: http://media.ign.com/ign/css/ign_tmp_article.css ::::: */

.frame { background: transparent url('frame_centercol_bg.gif') repeat; }
#colCenter { margin: 0px 0pt 0pt -1px; width: 512px; }
#colRight { padding: 0pt 13px 0pt 2px; width: 307px; margin-top: 0px; }
#colCenterTop { background: transparent url('colcenter_bg_top.gif') repeat; height: 15px; }
#frameBottom { background: transparent url('framebottom_centercol.gif') repeat; height: 34px; }
.colCenterContent { padding: 0pt 16px; }
.colCenterContent, .colCenterContent td { font-size: 12px; }
.colCenterContent p { margin: 10px 0pt; }
.colCenterContent br { font-size: 10px; }
#breadcrumb { margin: -1px 0pt 5px; padding: 0pt 16px; font-weight: bold; line-height: 11px; }
#gameTabs { margin: 5px 0pt 10px; }
#objectTabs { margin: 5px 0pt 10px; }
#articleHeader { margin-bottom: 10px; }
.headline { font-weight: bold; font-size: 20px; }
.subheadline { font-weight: bold; font-size: 14px; }
.byline { font-size: 11px; }
.byline a { font-weight: bold; }
div.byline { margin-top: 1px; }
#paginationTop, #paginationBot { font-size: 11px; font-weight: bold; }
#paginationTop { padding-top: 5px; }
#paginationBot { margin: 10px 0pt; }
.articleBody, #intelliTxt { font-size: 12px; }
.articleHeader, .articleBody big { font-weight: bold; font-size: 16px; }
#articleHeaderTopic { text-align: center; }
.articleBody p { margin: 10px 0pt; }
.articleBody br { font-size: 10px; }
.articleBody hr { height: 1px; color: rgb(204, 204, 204); }
.articleBody table { margin: 0pt auto 10px; clear: right; }
#comment2 { border: 1px solid rgb(204, 204, 204); margin: 10px 0pt; padding: 5px; background: rgb(243, 243, 243) none repeat; font-size: 12px; }
#endOfArticle { font-style: italic; }
#articleRelated { border-top: 1px solid rgb(204, 204, 204); margin: 10px 0pt; padding-top: 5px; }
.articleRelatedHeader { font-weight: bold; font-size: 12px; }
#articleRelated p { margin: 5px 0pt; font-size: 11px; }
#articleRelated a { font-weight: bold; }
.colCenterBoxTop { margin-top: 10px; }
#mediaTabs, #latestMediaStandalone { margin: 10px 0pt; }
#ratingsBox { padding-bottom: 3px; margin-bottom: 8px; }
#ratingsBoxTable { margin: 0pt; width: 470px; }
#ratingsBoxColA { width: 70px; }
#ratingsBoxColB { width: 198px; }
#ratingsBoxColC { width: 202px; }
#ratingsBoxInfo { text-align: right; }
#ratingsBoxInfo img { vertical-align: text-top; margin-left: 5px; }
#ratingsBoxBtns { padding: 1px 0pt 0pt 8px; background: rgb(204, 204, 204) none repeat; width: 202px; }
.ratingsBoxHeader, .ratingsBoxSubHeader, .ratingsBoxScore, .ratingsBoxText, .ratingsBoxScoreOv, .ratingsBoxTextOv, .ratingsBoxEc, #ratingsBoxBtns, .rrRatingsBoxScoreOv, .rrRatingsBoxTextOv, #rrRatingsBoxBottom { border-bottom: 1px solid rgb(255, 255, 255); }
.ratingsBoxHeader { background: rgb(153, 153, 153) none repeat; height: 29px; color: rgb(255, 255, 255); }
.ratingsBoxSubHeader { padding: 2px 5px; background: rgb(204, 204, 204) none repeat; height: 15px; color: rgb(102, 102, 102); font-size: 11px ! important; }
.ratingsBoxScore { padding: 5px 0pt; background: rgb(240, 240, 240) none repeat; text-align: center; font-size: 16px ! important; font-weight: bold; }
.ratingsBoxText { padding: 5px 5px 5px 0pt; background: rgb(240, 240, 240) none repeat; font-size: 11px ! important; }
.ratingsBoxScoreOv, .rrRatingsBoxScoreOv { padding: 5px 0pt; background: rgb(248, 229, 229) none repeat; text-align: center; font-size: 30px ! important; font-weight: bold; color: rgb(255, 0, 0); }
.ratingsBoxTextOv, .rrRatingsBoxTextOv { padding: 5px 5px 5px 0pt; background: rgb(248, 229, 229) none repeat; font-size: 11px ! important; }
.ratingsBoxScoreOvTextDesc { padding: 5px; background: rgb(248, 229, 229) none repeat; text-align: center; font-size: 12px ! important; font-weight: bold; color: rgb(255, 0, 0); }
.ratingsBoxEc { padding: 3px 3px 3px 0pt; background: rgb(248, 229, 229) none repeat; text-align: right; }
#latestArticlesBox {  }
#latestArticles { border: 1px solid rgb(153, 153, 153); margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat; width: 100%; }
.latestArticlesBoxRow1 { background-color: rgb(255, 255, 255); font-weight: bold; }
.latestArticlesBoxRow2 { background-color: rgb(238, 238, 238); font-weight: bold; }
#xpromoBox { width: 480px; margin-top: 5px; }
#xpromoBoxContent { border-style: none solid solid; border-color: -moz-use-text-color rgb(153, 153, 153) rgb(153, 153, 153); border-width: 0px 1px 1px; padding: 10px; text-align: left; background-color: rgb(255, 255, 255); }
#xpromoBoxHeader { border-style: none solid; border-color: -moz-use-text-color rgb(153, 153, 153); border-width: 0px 1px; padding: 0px 1px; }
.xpromoImg { border: 2px solid rgb(204, 204, 204); float: left; width: 120px; margin-right: 10px; }
.xpromoIcon { padding: 1px 10px 0pt 0pt; }
.xpromoBoxHeadline { font-weight: bold; }
.xpromoText { margin-bottom: 5px; }
#xpromoHubLink { font-weight: bold; margin-top: 3px; text-align: right; }
#BannerAd, #TitleAd { margin-bottom: 7px; }
#MediumRectangleAd, #BillboardAd, #SkyscraperAd { margin: -7px 0pt 10px 14px; background: transparent url('ad_advertisementtxt.gif') no-repeat scroll right top; padding-top: 12px; float: right; }
.articleBody #MediumRectangleAd table, .articleBody #BillboardAd table, .articleBody #SkyscraperAd table { margin: 0pt; clear: none; }
#RatingsBoxAd { margin-top: 5px; }
#CountDownAd { margin-bottom: 6px; }
#MediumRectangleAdColRight, #BillboardAdColRight, #largesweepsAdColRight, #side300x250AdColRight { position: relative; left: 2px; margin-bottom: 6px; text-align: center; }
#SkyscraperAdColRight { margin-bottom: 6px; }
.articlepoll { position: relative; left: -3px; width: 150px; background-color: rgb(204, 204, 204); font-weight: bold; font-size: 12px; padding-left: 10px; }
* html #colCenter { overflow: hidden; }
* html .colCenterContent, * html #breadcrumb { height: 1%; }
.articleBody li { margin-left: 14px; }
* html .articleBody li { margin-left: 0pt; }
.imageGallery { margin: 0pt auto 5px; }
.imageInline { margin: 5px; }
.imageInlineLeft { margin: 0pt 5px 5px; float: left; }
.imageInlineCenter { margin: 0pt auto 10px; text-align: center; }
.imageInlineRight { margin: 0pt 5px 5px; float: right; display: inline; }
.inlineImageCredit { font-size: 10px; text-align: right; }
.inlineImageCaption { font-size: 11px; font-weight: bold; text-align: center; }
.objectSectionTitle { margin: 5px 0pt; padding: 3px; background: rgb(234, 234, 232) none repeat; font-weight: bold; font-size: 14px; }
.objectSectionTitle a { margin: -18px 10px 0px 0px; font-size: 11px; float: right; }
#gameHelp { margin: 10px 0pt; font-size: 12px; }
#gameHelp p { margin: 5px 0pt; font-weight: bold; }
.objectArticle { font-size: 12px; }
.objectDate { font-size: 11px; font-style: italic; color: rgb(102, 102, 102); white-space: nowrap; }
.objectLocale { font-size: 11px; font-weight: bold; }
.authorName { font-size: 11px; }
.detailsBoxProfile { border-style: none solid solid; border-color: -moz-use-text-color rgb(153, 153, 153) rgb(153, 153, 153); border-width: 0pt 1px 1px; padding: 4px; background-color: rgb(234, 234, 232); text-align: center; }
.detailsBoxProfile a { font-weight: bold; }

/* ::::: http://media.ign.com/ign/css/ign_grp_3.css ::::: */

.kevinsfakeclass { text-decoration: none; }
.kevinssecondfakeclass { text-decoration: none; }

/* ::::: http://media.ign.com/ign/css/ign_chn_pc.css ::::: */

body { background-image: url('body_bg_001.gif'); }
a { color: rgb(153, 0, 0); }
.editHead { background-image: url('edithead_bg_001.gif'); }
.editHead2 { background-image: url('edithead2_bg_001.gif'); }
.navArrowedLink { background-image: url('nav_arrow_001.gif'); }
.navArrowedLink a { color: rgb(153, 0, 0); }
.navLink a:hover { color: rgb(153, 0, 0); }
.objectTabsBtnImages { background: transparent url('objecttabsbtn_images_bg_001.gif') repeat; }
.objectTabsBtnVideos { background: transparent url('objecttabsbtn_videos_bg_001.gif') repeat; }
.gametabsBtnImages { background: transparent url('gametabs_btn_images_001.gif') repeat; }
.gametabsBtnVideos { background: transparent url('gametabs_btn_videos_001.gif') repeat; }
.latestmediaBtnImages { background: transparent url('latestmedia_btn_images_001.gif') repeat; }
.latestmediaBtnImagesOnly { background: transparent url('latestmedia_btn_imagesonly_001.gif') repeat; }
.latestmediaBtnVideos { background: transparent url('latestmedia_btn_videos_001.gif') repeat; }
#topStoriesImage a:hover { color: rgb(0, 51, 153); }
.spotHeader { background-image: url('spotheader_bg.gif'); }
#themeLeft a, #themeRight a { color: rgb(255, 51, 51); }
.latestMediaThumb { border-color: rgb(255, 51, 51); }
.colCenterBoxTop { background-image: url('colcenterbox_top_bg_001.gif'); }
.colRightBoxTop, .colRightBoxTopSm { background: transparent url('colrightbox_top_001.gif') repeat; }
#footerTextAdHotGames a, #footerNetwork a, #adsHotContent a { color: rgb(255, 51, 51); }
.button17, .button13, .buttonInput, .buttonLSW { color: rgb(153, 0, 0); }
a.colCenterLetterConstraint:hover, a.colCenterLetterConstraintOther:hover { border-color: rgb(153, 0, 0); background-color: rgb(153, 0, 0); }
a.colCenterLetterConstraint:active, a.colCenterLetterConstraintOther:active { border-color: rgb(153, 0, 0); color: rgb(153, 0, 0); }
a.colCenterLetterConstraintCurrent { border-color: rgb(153, 0, 0); background-color: rgb(153, 0, 0); }

/* ::::: http://pc.ign.com/articles/664/664704p1.html ::::: */

.networkBar { border-bottom: 1px solid rgb(0, 0, 0); text-align: center; background-color: rgb(0, 0, 0); background-image: url('netimp_bg_dark.gif'); background-repeat: repeat-x; height: 20px; }
.networkFrame { width: 974px; text-align: left; margin-left: auto; margin-right: auto; background-image: url('netimp_logo_dark_games.gif'); background-repeat: no-repeat; background-position: 5px 0pt; }
.networkLinks { padding: 5px 10px 0pt 200px; font-family: Arial,Helvetica,sans-serif; font-size: 9px; color: rgb(51, 51, 51); }
.networkLinks a, .networkLinks a:link, .networkLinks a:visited, .networkLinks a:active { padding: 0pt 5px; text-decoration: none; color: rgb(190, 190, 190); }
.networkLinks a:hover { color: rgb(255, 255, 255); }

/* ::::: http://pc.ign.com/articles/664/664704p1.html ::::: */

#Layer1, #Layer1 img { position: absolute; visibility: hidden; z-index: 10; }

/* ::::: http://pc.ign.com/articles/664/664704p1.html ::::: */

#socialBotSTF { padding-left: 120px; }
#socialBotSTF, #socialBotComment, #socialBotAdd { float: left; }

/* ::::: http://s7.addthis.com/custom/ign/css/addthis_widget.css ::::: */

#addthis_services a { border: 1px solid rgb(255, 255, 255); padding: 0px 0px 0px 4px; color: rgb(51, 51, 51); display: block; }
#addthis_dropdown a:hover { border: 1px dotted rgb(204, 204, 255); background-color: rgb(240, 240, 240); }
#addthis_dropdown a { text-decoration: none; font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 12px; }
#addthis_dropdown img { border: medium none ; vertical-align: middle; width: 16px; height: 16px; }
#addthis_dropdown { border: 1px solid rgb(204, 204, 204); padding: 1px 1px 0px; background: rgb(255, 255, 255) none repeat; overflow: hidden; z-index: 100; text-align: left; width: 230px; position: absolute; display: none; font-family: Geneva,Arial,Helvetica,sans-serif; }

/* ::::: http://pc.ign.com/articles/664/664704p1.html ::::: */

#latestMediaWrapper { height: 162px; }
.latestMediaBorder1, .latestMediaBorder2 { height: 127px; }

/* ::::: http://pc.ign.com/articles/664/664704p1.html ::::: */

#Layer1, #Layer1 img { position: absolute; visibility: hidden; z-index: 10; }

/* ::::: http://pc.ign.com/articles/664/664704p1.html ::::: */

#userToolCB { border-bottom: 0px none; padding-top: 1px; margin-top: 0px; height: 14px; }

/* ::::: http://pc.ign.com/articles/664/664704p1.html ::::: */

#scoresBoxReaderAvgBtn { position: relative; left: 0px; }
.scoresBoxMyRating { margin-left: 1px; margin-top: 1px; }

/* ::::: http://pc.ign.com/articles/664/664704p1.html ::::: */

#afcGoogle { position: relative; left: 3px; margin-bottom: 6px; }

/* ::::: http://pc.ign.com/articles/664/664704p1.html ::::: */

#Layer1, #Layer1 img { position: absolute; visibility: hidden; z-index: 10; }

/* ::::: http://pc.ign.com/articles/664/664704p1.html ::::: */

#Layer1, #Layer1 img { position: absolute; visibility: hidden; z-index: 10; }

/* ::::: http://pc.ign.com/articles/664/664704p1.html ::::: */

#Layer1, #Layer1 img { position: absolute; visibility: hidden; z-index: 10; }
