@charset "utf-8";
/* @import url('http://'); */

/** 
 * Network Styles | THQ.com
 * 
 * Aggregation pages, login/signup, and utilities.
 * 
 * Homepage
 * Aggregation Pages
 * Search Pages
 * go/cat/ Pages
 * Signup Pages
 * Help Pages
 * General Network Pages
 * Login / Quicklogin
 * Error Pages
 * Unsubscribe
 * Technical Support Page
 *
 * @project THQ.com
 * @version 795
 * @lastmodified 2012-10-26 13:57
 * @author jj
 *
 * @colordef #e02e2a; red links
 * @colordef #c51915; dark red
 * @colordef #ececec; page background - lightest
 * @colordef #e1e1e1; page background - light
 * @colordef #313131; page background - dark
 * @colordef #1f1f1f; page background - darkest
 * @colordef #ccc; light gray
 * @colordef #666; medium gray
 * @colordef #333; dark gray
 * 
 * activated fonts:
 * font-family:"Helvetica W01 Bold";
 * font-family:"Helvetica W02 Bold";
 * font-family:"Avenir LT W01 35 Light";
 * font-family:"Avenir LT W01 55 Roman";
 * font-family:"Avenir LT W01 65 Medium";
 * font-family:"Avenir LT W01 95 Black";
 *
 * non-activated fonts (if needed):
 * font-family:"Helvetica W02 Bold Italic";
 * font-family:"Helvetica W01 Blk";
 * font-family:"Helvetica W01 Blk Obl";
 * font-family:"Avenir LT W01 35 Light Oblique";
 * font-family:"Avenir LT W01 45 Book";
 * font-family:"Avenir LT W01 45 Book Oblique";
 * font-family:"Avenir LT W01 55 Oblique";
 * font-family:"Avenir LT W01 65 Medium Oblique";
 * font-family:"Avenir LT W01 85 Heavy";
 * font-family:"Avenir LT W01 85 Heavy Oblique";
 * font-family:"Avenir LT W01 95 Black Oblique";
 * font-family:"Avenir Next LT W01 Bold";
 * font-family:"Avenir Next LT W01 Bold Italic";
 * font-family:"Avenir Next LT W01 Bold SC";
 * font-family:"Avenir Next LT W01 Bold It SC";
 */


/**
 * TEMPORARY
 *
 * @section TEMPORARY
 */
/** Shop THQ */
.shopTitleList .left {float: left; clear: none; overflow: hidden; margin-right: 50px; max-width: 260px;}
a.shopTitleListName {font-size: 26px; color: #fff !important; font-family: "Avenir LT W01 35 Light",helvetica,arial,sans-serif;}
.modShopThq .title_container {overflow: hidden; margin-bottom: 10px;}
.shopTitleListDesc, .shopPlat {color: #fff; font-size: 14px; clear: both;}
.shopPrice {margin: 10px 0; color: #e02e2a; font-size: 36px; font-family: "Helvetica W01 Bold",helvetica,arial,sans-serif;}
.shopActionLinksContainer a {width: 184px !important; float: left; clear: none;}
.shopActionLinksContainer {height: 40px;}
.thqSubscribe {border-left: 1px solid #dd3531; text-indent: 0;}
.thqSubscribe span {display: block; width: 94px; line-height: 12px; height: 26px; margin-top: 8px; padding-left: 10px;}
.shopActionLinksContainer .thqOrder {border-right: 1px solid #9d0a06;}
.shopActionLinks {margin-top: 40px;}
.shopTitleList .right {float: left; clear: none;}
.shopTitleList .right img {max-width: 310px; height: auto;}
.mediaTop .topSubMenu li.topSubMenuItemTrailers,.mediaTop .topSubMenu li.topSubMenuItemTips,.mediaTop .topSubMenu li.topSubMenuItemTeasers {display: none;}
/** Hide the page_body contents on Games Overview page until we can kill the controller error when loading the wonder modules */
#overview_games .onePageBodyWrapper,
#home_games .onePageBodyWrapper {display: none;}
.socialMod .title {background: transparent !important; font-size: 16px !important;}
.socialMod p {margin-left: 20px; font-size: 14px; line-height: 18px; font-family: "Helvetica W01 Bold",helvetica,arial,sans-serif;}
.socialMod {width: 975px; margin: 0 auto;}
.thqActionSubscribe {background: url("http://fast1.onesite.com/thq.com/rss-feed-icon.png") no-repeat scroll 0 0 transparent !important; line-height: 16px; padding-left: 20px; text-transform: uppercase; float: right;}

#signupImageHeader {display: none;}
#socialOptionsWrapper {padding-left: 16px;}

#home_kid .kidsCarousel {width: 980px; background: #666666; border: 3px solid #999;-webkit-border-radius: 8px;-moz-border-radius: 8px;}
#home_kid .homeHeroThumbnails .oneCarouselItem {background: #666;}
#home_kid #oneCarouselFeatured {height: 450px !important; background-position: 50% 50% !important;}

/*active state for game page categories until js added*/
body[id$="ps3_list"] .thqSearchHeaderBottomLeftAll,
body[id$="360_list"] .thqSearchHeaderBottomLeftAll,
body[id$="wii_list"] .thqSearchHeaderBottomLeftAll,
body[id$="pc_list"] .thqSearchHeaderBottomLeftAll,
body[id$="udraw_list"] .thqSearchHeaderBottomLeftAll,
body[id$="ios_list"] .thqSearchHeaderBottomLeftAll,
body[id$="digital_list"] .thqSearchHeaderBottomLeftAll,
body[id$="other_platforms_list"] .thqSearchHeaderBottomLeftAll,
body[id$="kids__family_list"] .thqSearchHeaderBottomLeftAll,
body[id$="_fresh"] .thqSearchHeaderBottomLeftFresh, 
body[id$="_classic"] .thqSearchHeaderBottomLeftClassic, 
body[id$="_kids"] .thqSearchHeaderBottomLeftKids, 
body[id^="games_"] .thqSearchHeaderBottomLeftAll {text-decoration: none !important; color: #fff !important; background: url(http://fast1.onesite.com/thq.com/gfx-statBoxDark.png) repeat-x !important;}

/*News page-category titles -delete after elements removed*/
#home_news .catMenuSubTagText {display: none;}
/** IE7 Adjustment to Align Center */
#home_node_home td#tem141259-col1, #home_node_home td#tem143889-col1, #home_node_home td#tem144429-col1, #home_node_home td#tem148059-col1, #cmspage_social td#tem157379-col1 {width: auto !important;}
#templateTable141279 .col .columnContentChild {padding-right: 10px;}
#tem141279-col1 {width: 330px;}
.col .mod_articles {width: 320px;}

/** Asset Manager */
#asset_manage .casingSubtitle {display: none;}
.amContainer {margin: 0; padding: 10px; background: #fff;}
#one_controller_container > .amContainer {min-height: 250px;}
.amContainer table {border-collapse: collapse;}
.amContainer td {padding: 0;}
.amLeft {width: 275px;}
.amContainerCellCenter {vertical-align: top;}
.amContainerCellCenter th, .amContainerCellCenter td {padding: 1px 5px}
.amAssetsContainer {border: 0 none;}
.amAssetsTable {margin: 12px 0; border: 1px solid #777;}
.amAssetsTable .amAssetTitle {}
.amAssetsTable .amAssetGroup {width: 150px;}
.amAssetsTable .amAssetType {width: 90px;}
.amAssetsTable .amAssetDate {width: 70px;}
.amAssetsTable .amAssetStatus {width: 50px;}
.amAssetsTable .amAssetActions {width: 70px;}
.amAssetsTable .amAssetEditLinkListing {margin-right: 4px;}
#amCreateNewButtonID {display: block;}
.amFilterButton, .amFilterOptsTitle {font-size: 13px;}
.amContainer .oneControlTab-body {padding: 0;}
.modalBodyWrapper {padding: 10px 20px;}
.modalWrapper .amContainer {padding: 0; background: transparent;}
.modalWrapper .amNewAsset {border-bottom: 1px dotted #aaa; padding: 10px 0;}
.modalWrapper .amNewAsset:last-child {border: 0 none;}
.modalWrapper .amNewAssetTitle {margin: 0;}
.modalWrapper .amNewAssetTitle h4 {margin: 0; font-size: 16px; font-weight: 500;}
.modalWrapper .amNewAssetDescription {margin: 5px 0 0;}
.amAssetPreviewLink p {margin: 0;}

/** New Asset */
.amContainer .amNewListingForms {margin: 0; border-left: 1px solid #ccc;}
.amContainer .extProfName {margin: 5px 0 0; padding: 0 0 5px; border-bottom: 1px solid #eee;}
.amContainer .prof_form  .prof_form {width: auto; margin: 0; padding: 5px 10px; clear: both;}
.amContainer .prof_form:nth-child(even) {background: #f0f0f0;}
.amContainer .profDisplayDataRowSansTables {margin: 0;}
.amContainer .prof_form_title, .amContainer .prof_form_value {display: table-cell; vertical-align: top;}
.amContainer .prof_form_title {width: 120px; padding: 5px 15px 0 0; line-height: 16px;} /* using display: table-cell instead */
.amContainer .prof_form_title span {line-height: 16px;}
.amContainer .prof_form_value input {width: 207px;}
.amContainer .prof_form_value textarea {border: 1px solid #CDD0D5; padding: 5px; margin-right: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11.5px;}
.amContainer .prof_form_value .profExtCheckbox input,
.amContainer .prof_form_value .profExtRadio input {width: auto;}
.amContainer .oneContentField .selectContent {display: block; height: 26px; line-height: 26px; background-position: 0 50%;}
.amContainer .prof_form_disable_field {margin-top: 2px;}
.amContainer .info_display {display: inline-block; padding: 0;}
.amContainer .info_display a.main {display: inline-block; margin: 0;}
.amContainer #editProfileFooter {clear: both; text-align: left; margin: 0; padding: 10px 10px 0; border-top: 1px solid #eee;}
.amContainer #editProfileFooter .prof_form_required {width: 120px; display: inline-block;}

/** Preview Asset */
#amAssetsPreview {margin: 10px 0 0; border: 1px solid #ccc;}
#amAssetsPreview .amPreviewHeader {padding: 10px; line-height: 28px; background: #eee; border-bottom: 1px solid #ccc; overflow: hidden;}
#amAssetsPreview .ampHeaderTitle {display: block; float: left; font-size: 14px; font-weight: 700; }
#amAssetsPreview .ampHeaderButtons {display: block; float: right;}
#amAssetsPreview .amPreviewBody {padding: 10px 10px 0; clear: both;}
#amAssetsPreview .amPreviewFooter {padding: 0 10px 5px; text-align: right;}
#amAssetsPreview .ampBodyScreenShot {float: left; margin-right: 10px;}
#amAssetsPreview .ampBodyDescription {overflow: hidden; line-height: 135%;}
#amAssetsPreview .ampbFieldLabel {font-weight: 700;}

/** Temp Media Page */
#cmspage_media .listingListingControls, #cmspage_media .markListingInactiveLink, #cmspage_media .listingListingFieldTitle, #cmspage_media .columnContent .spreader {display: none;}
#cmspage_media .listingListingField {margin: 0; text-align: center;}
#cmspage_media .listingListingFieldValue {font-size: 0; font-weight: 700; padding: 0; line-height: normal;}
#cmspage_media .listingListingContainer {float: left; width: 50%; padding: 20px 0; border-bottom: 1px solid #ccc;}
.mediaTop .topSubMenu li {background: url("http://fast1.onesite.com/thq.com/gfx-statBoxLight.png") repeat-x scroll 0 0 transparent;-moz-box-shadow: 0 0 6px #888888; box-shadow: 1px 1px 2px 1px #CCCCCC; color: #666666;display: block;float: left;font-size: 20px;height: 80px; margin: 5px 1px;text-align: center;text-transform: uppercase;min-width: 122px;}
#mediaNavModule .topSubMenu li a {display: block;}
#mediaNavModule .topSubMenu li a:hover {background: #333;}
#mediaNavModule .topSubMenu li a:hover span {color: #fff;}
#mediaNavModule .topSubMenu li .subMenuCategoryName {padding-top: 7px; padding-left: 5px; padding-right: 5px;letter-spacing: -0.03em; font-size: 16px; font-weight: 700; visibility: visible !important; height: 20px; font-family: "Avenir LT W01 35 Light",helvetica,arial,sans-serif; text-transform: uppercase;}
#mediaNavModule .topSubMenu li .subMenuCategoryNum {font-size: 44px; visibility: visible !important; font-family:"Avenir LT W01 95 Black",helvetica,arial,sans-serif;}
#mediaNavModule .topSubMenuMedia {border: none 0; padding: 0 3px;}

/** Selected states - REMOVE WHENT THE JAVASCRIPT IS ADDED */
#media_fresh #mediaNavModule li.topSubMenuItemFresh a, #media_trailers #mediaNavModule li.topSubMenuItemTrailers a, #media_teasers #mediaNavModule li.topSubMenuItemTeasers a, #media_kids__family #mediaNavModule li.topSubMenuItemKids a, #media_game_tips #mediaNavModule li.topSubMenuItemTips a, #home_media #mediaNavModule li.topSubMenuItemAll a {background: #333;}
#media_fresh #mediaNavModule li.topSubMenuItemFresh span, #media_trailers #mediaNavModule li.topSubMenuItemTrailers span, #media_teasers #mediaNavModule li.topSubMenuItemTeasers span, #media_kids__family #mediaNavModule li.topSubMenuItemKids span, #media_game_tips #mediaNavModule li.topSubMenuItemTips span, #home_media #mediaNavModule li.topSubMenuItemAll span {color: #fff !important;}

/** Survey Admin **/
#survey_newsurvey #surveyPanel {height: auto !important;}/*extends height to expand with form content*/


/**
 * Homepage
 *
 * @section Homepage
 */

.col .modBrowsePlatfrom h3.title,
.col .modShopThq h3.title {padding-left: 32px; background-position: 12px 47%;}
#templateTable141269 .title_container {padding-top: 40px;}

/** Make the wrapper subtemplates a fluid width */
.homeSubTemRow1 {background: url(http://fast1.onesite.com/thq.com/modSliverMedLightGray.png) 50% 0% repeat-y;}
.homeSubTemRow2, .homeSubTem-freshShop {background: url(http://fast1.onesite.com/thq.com/modSliverMedDarkGray.png) 50% 0% repeat-y;}
.homeSubTem-freshShop {padding-top: 30px; background: url(http://fast1.onesite.com/thq.com/modSliverTwitterHome2.gif) 50% 0% repeat-y;}
.homeSubTemRow3 {background: #1f1f1f;}

/** overlay column background colors over the repeated background on the wrappers */
.homeSubTem-newsBrowse .col1 {border-right: 1px solid #cecece;}
.homeSubTem-newsBrowse .col2 {border-left: 1px solid #fefefe;}
.homeSubTem-newsBrowse .col, .homeSubTem-freshShop .col{background: #ececec;}
.homeSubTem-newsBrowse .colLast {background: #f8f8f8;}
.homeSubTem-freshShop .colLast {background: #313131;}

/** Homepage Carousel */
.heroCarousel {margin-bottom: 0;}
.oneCarouselHero {text-align: center;}
#oneCarouselFeatured {position: relative;}
#oneCarouselFeatured .oneHeroCarouselButtons {position: absolute; bottom: 40px; left: 50%; margin-left: -475px;}
.oneCarouselHeroSelector {background: #1f1f1f;display: none;}
.homeHeroThumbnails {width: 980px; margin: 0 auto;}
.oneCarouselItem {text-align: left; float: left; width: 196px;}
.heroThumbOverlay {display: block; width: 100%; height: 100%;}
.heroThumbOverlay {background: url(http://fast1.onesite.com/thq.com/carouselShadow.png) 0 0 repeat-x transparent !important;}
.heroThumbOverlay:hover {background: url(http://fast1.onesite.com/thq.com/heroThumbBorder.png) 50% 50% no-repeat !important;}
.oneCarouselSelected .heroThumbOverlay {background: url(http://fast1.onesite.com/thq.com/heroThumbBorder2.png) 50% 50% no-repeat !important;}
.heroThumbContainer {position: relative; width: 196px; height: 100px;}
.heroControlButton {display: none; width: 21px; height: 21px; position: absolute; bottom: 7px; right: 7px; background: url(http://fast1.onesite.com/thq.com/heroPausePlay.png) 50% 0% no-repeat;}
.oneCarouselSelected .heroControlButton {display: block !important;}
.oneCarouselPaused .heroControlButton {background-position: 50% 100% !important;}
.oneCarouselBar {background: url(http://fast1.onesite.com/thq.com/barCarousel.jpg) 0% 100% repeat-x !important; height: 10px; width: 0%;}
#oneCarouselFeatured .oneHeroCarouselButtons .thqLearnMoreButton {border-right: 1px solid #9D0A06; margin-right: -3px !important; text-align: left;}
#oneCarouselFeatured .oneHeroCarouselButtons .thqBuyButton {border-left: 1px solid #DD3531; text-align: left;}
#home_node_home .heroVideoModal {position: absolute !important; top: 155px !important; background: transparent; overflow: hidden !important;}
.heroVideoModal .modalWrapper {width: 640px; margin: 0 auto;}
.heroVideoModal .modalWrapper, .heroVideoModal .modalBodyWrapper  {background: transparent; border: none 0; padding: 0;}
.heroVideoModal .youTubePlayerWrapper {-moz-box-shadow: 0 0 10px #000; width: auto !important;}
.heroVideoModal .modalWrapper, .heroVideoModal .modalBodyInnerWrapper {width: 640px !important}
.heroVideoModal .modalBodyWrapper {width: 640px;}
.oneHeroCarouselButtons a {width: 130px !important; clear: none; text-align: left; margin-left: -3px;}
.oneHeroCarouselButtons .thqOrder {border-left: 1px solid #dd3531;}
.oneHeroCarouselButtons .thqLearnMore {border-right: 1px solid #9d0a06;}

/** Browse Platforms */
.browsePlatformList {float: left; margin: 0 !important; padding: 0 !important;}
.browsePlatformItem {float: left; width: 32%; text-align: center; list-style: none !important;}
.browsePlatformItem a {color: #666;}
.browsePlatformItem a:hover {color: #E02E2A;}
.browsePlatformIcon {display: block; width: 55px; height: 65px; margin: 10px auto 0;}
.browsePlatformXbox   .browsePlatformIcon {background: url(http://fast1.onesite.com/thq.com/browsePlatformXbox.png) 0% 0% no-repeat;}
.browsePlatformPS3    .browsePlatformIcon {background: url(http://fast1.onesite.com/thq.com/browsePlatformPS3.png) 0% 0% no-repeat;}
.browsePlatformWii    .browsePlatformIcon {background: url(http://fast1.onesite.com/thq.com/browsePlatformWii.png) 0% 0% no-repeat;}
.browsePlatformPC     .browsePlatformIcon {background: url(http://fast1.onesite.com/thq.com/browsePlatformPC.png) 0% 0% no-repeat;}
.browsePlatformMobile .browsePlatformIcon {background: url(http://fast1.onesite.com/thq.com/browsePlatformMobile.png) 0% 0% no-repeat;}
.browsePlatformDLC    .browsePlatformIcon {background: url(http://fast1.onesite.com/thq.com/browsePlatformDLC.png) 0% 0% no-repeat;}
.browsePlatformKids    .browsePlatformIcon {background: url(http://fast1.onesite.com/thq.com/browsePlatformKids.png) 0% 0% no-repeat;}
.browsePlatformItem a:hover .browsePlatformIcon {background-position: 100% 0%;}
.browsePlatformName {display: block; line-height: 25px;}
 /* borders */
.browsePlatformItem {border-width: 1px !important; border-style: dotted !important; border-color: #666 !important;}
.browsePlatformItem1, .browsePlatformItem2 {border-width: 0 1px 1px 0 !important;}
.browsePlatformItem3 {border-width: 0 0 1px 0 !important;}
.browsePlatformItem4, .browsePlatformItem5 {border-width: 0 1px 0 0 !important;}
.browsePlatformItem6  {border-width: 0!important;}
.modBrowsePlatfrom .container {padding-left: 10px;}
#home_node_home .col .modBrowsePlatfrom .title_container {padding-left: 0;}
.modBrowsePlatfrom a.moreLink {margin-left: 15px; line-height: 80px; font-size: 14px; font-family: Helvetica,Arial,sans-serif !important;}
.productTitleList a.moreLink {line-height: 80px; font-size: 14px; font-family: Helvetica,Arial,sans-serif !important;}

/** Recent Tweet */
.homeTweet {margin: 0; padding: 15px 0 0; background: url(http://fast1.onesite.com/thq.com/modSliverTwitterHome.gif) 50% 0% repeat-y;}
.homeTweet .container {padding: 0; background: url(http://fast1.onesite.com/thq.com/modSliverLightGrayTrans.png) 50% 0% repeat-y;}
.homeTweet .modBody {width: 980px; margin: 0 auto; background: url(http://fast1.onesite.com/thq.com/modSliverLightGrayTrans.png) 50% 0% repeat-y #f8f8f8 !important;}
.homeTweet .feedContent {background: #f8f8f8; padding: 10px 0; margin: 0 auto;}
.homeTweet .feedProfileLink {background: #f8f8f8 url(http://fast1.onesite.com/thq.com/tweetBird.png) 0% 50% no-repeat; float: left; clear: none; height: 48px;}
.homeTweet .feedProfileLink img {visibility: hidden; height: 25px; width: 45px;}
.homeTweet .twitterPostPost, .homeTweet .feedDatePosted {float: none; margin-right: 2px; line-height: 15px;display: inline;}
.homeTweet .feedDatePosted {font-size: 12px;}
.homeTweet .feedStatusText {float: none; line-height: 25px; font-size: 14px; display: inline; color: #333;}
.homeTweet .twitterPost .spreader {display: none;}
.homeTweet .title_container {display: none;}
.feedAuthor {color: #E02E2A; font-size: 14px;}

/** News **/
#home_news .ArticleSearch-Form {display: none;} /*client requested*/
.homeNews .arArticleBodyFirstPhoto img {max-width: 235px;}
.homeNews .arArticleBodyFirstPhoto {overflow: hidden; margin-bottom: 22px; width: 235px; height: 156px;}
.homeNews .arArticleSummaryContinue {display: block; margin: 15px 0 0;}
.homeNews .arArticlePublishedDate {margin-bottom: 22px;}
.homeNews h3.title span.title_span a {color: #999999;}
.homeNews h3.title span.title_span a:hover {color: #999999; text-decoration: none !important;}
.homeNews .arArticleTitle a:hover, .homeNews .arArticleTitle a {font-size: 22px; color: #444; margin-top: 0; text-decoration: none !important; line-height: normal; width: 315px; display: block;}
.homeNews .arArticleTitle {overflow: hidden; margin-bottom: 5px;}
.homeNews .arArticleListDefault .arArticlePublished {margin: 0;}
#articleList .articleRowFirst {background: none repeat scroll 0 0 transparent !important;}
.homeNews .arArticleBodyFirstPhotoCaption {display: none;}

/** Media */
.homeMedia {margin-top: 20px !important; background: #ececec;}
.oneMediaModVideoPlayer {float: left; width: 640px;} /* prevents the media module from jumping when the video is played */
.oneMediaModVideoPlayer .youTubePlayerWrapper {margin: 0 0 0 -1px;}
.oneMediaModVideoPlayer object, .oneMediaModVideoPlayer embed {display: block;}
.oneMediaModVideoDetails {display: table-cell; float: right; width: 295px; padding: 40px 0px 10px 40px; background: transparent url(http://fast1.onesite.com/thq.com/diamond.png) 0 153px no-repeat; position: relative; left: -28px; z-index: 101;}
.oneMediaModVideoDetails .oneMediaModVideoDesc {line-height: 1.5em; font-size: 14px; color: #333;}
.oneMediaModTitle a {color: #666; font-family:"Avenir LT W01 35 Light", helvetica, arial, sans-serif;}
.oneMediaModVideoDetails div {margin-bottom: 5px;}
.oneMediaModTitle a:hover, .oneMediaModTitle a {text-decoration: none !important; font-size: 28px; background: url("http://fast1.onesite.com/thq.com/modTitleBullet.gif") no-repeat scroll 0 47% transparent; padding-left: 25px;}
.oneMediaModVideoTitle a:hover, .oneMediaModVideoTitle a {font-size: 22px; color: #333333; text-decoration: none !important;}
.oneMediaModTitle a:hover, .oneMediaModVideoTitle a:hover {color: #E02E2A !important;}
.oneMediaModMediaLink {font-size: 14px; margin-top: 30px;}
.oneMediaModPreview {display: block; height: 360px; position: relative; overflow: hidden;}
.oneCarousel_HasVideo span, .oneMediaModPreview span {display: block; position: absolute; width: 100%; height: 100%; background: url(http://fast1.onesite.com/thq.com/gfx-videoPlayOverlay.png) 50% no-repeat !important;}
.oneCarousel_HasVideo:hover span, .oneMediaModPreview:hover span {background: url(http://fast1.onesite.com/thq.com/gfx-videoPlayOverlayHover.png) 50% no-repeat !important; cursor: pointer !important;}
.oneMediaModPreview img {width: 100%; height: auto; margin-top: -60px;}
.oneMediaModVideoDetails .oneMediaModVideoDate {font-size: 12px; margin: 10px 0;}
.oneCarousel_HasVideo a.thqActionButton:hover span, .oneCarousel_HasVideo a.thqActionButton span {position: static !important; background: transparent !important;}

.homeMedia .oneMediaModVideoWrapper {width: 980px; height: 360px; margin: 0em auto;}
.homeMedia .oneMediaModVideoWrapper .oneCarouselItem {width: 980px; height: 360px;}
.homeMedia .oneCarouselArrow {height: 360px !important;}
.oneCarouselContents .oneMediaModVideoDesc,
.oneCarouselContents .oneMediaModVideoTitle {white-space: pre-line; width: 230px;}
.oneCarouselContents .oneMediaModVideoTitle a:hover,
.oneCarouselContents .oneMediaModVideoTitle a {font-size: 18px;}
.oneCarouselContents .oneMediaModVideoDetails {padding-top: 20px;}

/*.oneCarouselWrapper .oneCarouselFeatured_5 {background-color: #000 !important;}  The Space Marien Video had a red background, this corrects but may not be needed (especially in the future) */
.homeMedia .oneCarouselArrow a {background-image: url("http://fast1.onesite.com/thq.com/carouselArrowExtraDarkSprites.png"); background-color: #1f1f1f; }

.titleDivider {display: none;}

/* Shop THQ */
#home_node_home .col .modShopThq .title_container span.title_span {color: #fff;}
#home_node_home .col .modShopThq {padding-left: 8px; margin: 0;}
#home_node_home .col .modShopThq .title_container {padding: 0;}
#home_node_home .oneHeroCarouselButtons .thqActionButton {width: 170px !important;} /*increased width per client*/ 
#home_node_home .thqActionButton span {font-size: 11px;padding-left: 5px;font-family: "Helvetica W01 Bold",Helvetica,Arial,sans-serif;}
#home_node_home .arArticleSummary {margin-top: -10px; font-size: 14px; line-height: 18px;}
#home_node_home .arArticleListDefault {margin-bottom: 45px;} /*spaces out modules per client*/
#home_node_home #tem141279-col1 .title {margin-top: 10px;}
#home_node_home .modShopThq  {margin: 20px 0 0 85px;}
#home_node_home .shopTitleList {margin-left: 10px;}
#home_node_home .oneMediaModVideoDesc {line-height: 1em !important;} /*line height adjust per client*/
.freshFive .title_container {margin-left: 20px;}
.freshFive .mod_wonder {padding-left: 20px;}
.freshFive .moreLink {font-size: 14px;}
.homeSubTem-freshShop .mod_wonder {margin-top: 20px !important}

/**
 * Games Overview page
 *
 * @section Games Overview page
 */
.ct_listMe .mod_smarty_mod {width: 980px; margin: 0 auto;}
.ct_gridMe .columnContentParent .oneCarouselContents,
.ct_listMe .columnContentParent .oneCarouselContents,
#home_kid .columnContentParent .oneCarouselContents, #overview_games .columnContentParent .oneCarouselContents, #home_games .columnContentParent .oneCarouselContents {width: 890px;}
.columnContentParent .oneCarouselArrow,#home_kid .columnContentParent .oneCarouselArrow, #overview_games .columnContentParent .oneCarouselArrow, #home_games .columnContentParent .oneCarouselArrow {height: 270px;}
#home_games .module {margin-bottom: 0;}
#home_kid .columnContentParent .heroCarousel .oneCarouselItem {width: 196px !important;}
#home_kid p {display: none;}
.ct_gridMe .columnContentParent .oneCarouselItem,
.ct_listMe .columnContentParent .oneCarouselItem,
#home_kid .columnContentParent .oneCarouselItem, #overview_games .columnContentParent .oneCarouselItem, #home_games .columnContentParent .oneCarouselItem {width: 225px; white-space: normal;}
#home_kid .columnContentParent .oneCarouselImg, #overview_games .columnContentParent .oneCarouselImg, #home_games .columnContentParent .oneCarouselImg {text-align: center;}
.oneCarouselTitle a {text-transform: uppercase; font-size: 14px; margin-bottom: 10px; color: #aaa !important;}
.oneCarouselBody, .oneCarouselEndHeader {text-transform: uppercase; font-size: 28px; margin-bottom: 20px; color: #666; line-height: 115%; font-family: "Avenir LT W01 35 Light", Helvetica, Arial, sans-serif;}
#home_games .oneButtonGlobal:hover {color: #FFF !important;}
.oneCarouselEndButton {margin: 10px 0 0;}
.thqListItemOpen .listActionLinksContainer a {margin-right: -3px; border-left: 1px solid #DD3531; border-right: 1px solid #9D0A06;}
.thqListItemOpen .listActionLinksContainer .thqOrder {border-left: none 0;}
.thqListItemOpen .listActionLinksContainer .thqWishlist {border-right: none 0;}
.thqListItemOpen .listActionLinksContainer {width: 955px; margin: 0 auto;}
.col #platModule {text-align: center; z-index: 1; background: transparent;}
#platModule .topSubMenu a.subMenuLink {width: 104px; height: 100px; display: inline-block;}
#platModule .topSubMenuItemXBOX a {background: url(http://fast1.onesite.com/thq.com/nav/xBox-new.png) 0% 0% no-repeat transparent;}
#platModule .topSubMenuItemPS3 a {background: url(http://fast1.onesite.com/thq.com/nav/ps3-new.png) 0% 0% no-repeat transparent;}
#platModule .topSubMenuItemWii a {background: url(http://fast1.onesite.com/thq.com/nav/wii-new.png) 0% 0% no-repeat transparent;}
#platModule .topSubMenuItemPC a {background: url(http://fast1.onesite.com/thq.com/nav/pc-new.png) 0% 0% no-repeat transparent;}
#platModule .topSubMenuItemNintendo a {background: url(http://fast1.onesite.com/thq.com/nav/ds-new.png) 0% 0% no-repeat transparent;}
#platModule .topSubMenuItemIOS a {background: url(http://fast1.onesite.com/thq.com/nav/mobile-new.png) 0% 0% no-repeat transparent;}
#platModule .topSubMenuItemDG a {background: url(http://fast1.onesite.com/thq.com/nav/dig-new.png) 0% 0% no-repeat transparent;}
#platModule .topSubMenuItemOther a {background: url(http://fast1.onesite.com/thq.com/nav/other-new.png) 0% 0% no-repeat transparent;}
#platModule .topSubMenuItemKids a {background: url(http://fast1.onesite.com/thq.com/nav/kid-new.png) 0% 0% no-repeat transparent;}
#platModule .topSubMenuItemUdraw a {background: url(http://fast1.onesite.com/thq.com/nav/uDraw-new.png) 0% 0% no-repeat transparent;}

#platModule .topSubMenu a:hover {background-position: 0% 100%;}
#platModule  a#menu_link_mark {display: inline-block; height: 35px; font-family: "Avenir LT W01 35 Light";}
#platModule #menu_link_mark:hover {background: url(http://fast1.onesite.com/thq.com/nav/hoverState.png) 0% 100% no-repeat transparent;}
#overview_games #itemID_20369 a, #home_games #itemID_20369 a {background: url(http://fast1.onesite.com/thq.com/nav/hoverState.png) 50% 100% no-repeat transparent; color: #E02E2A;}
#overview_games #topSubNav, #home_games #topSubNav {display: none;}
#home_kid #oneFoundation, #overview_games #oneFoundation, #home_games #oneFoundation {background: url(http://fast1.onesite.com/thq.com/netRepeat.png) 0 190px repeat-x transparent;}
#home_kid #oneBackgroundLayer {background: url("http://fast1.onesite.com/thq.com/repeatTop.png") repeat-x scroll 0 0 #ECECEC; padding-bottom: 40px;}
#overview_games #oneBackgroundLayer, #home_games #oneBackgroundLayer {background: url(http://fast1.onesite.com/thq.com/nav/drop.png) 0% 0% repeat-x transparent; padding-bottom: 40px;}
#home_kid #topSubNavItemPlatforms, #overview_games #topSubNavItemPlatforms, #home_games #topSubNavItemPlatforms {padding-bottom: 22px; border: none;}
#home_kid #topSubNavTextLinks, #overview_games #topSubNavTextLinks, #home_games #topSubNavTextLinks {border: none 0;}
#home_kid .module h3.title, #overview_games .module h3.title, #home_games .module h3.title {background: transparent; padding: 0;}
#home_kid .module h3.title span.title_span, #overview_games .module h3.title span.title_span, #home_games .module h3.title span.title_span {font-size: 32px; color: #666666;}
#home_kid .col .module .title_container, #overview_games .col .module .title_container, #home_games .col .module .title_container {padding-bottom: 15px}
.platTop {margin-bottom: 25px;}
.freshGames {margin-bottom: 3px;}
.kidSGames {margin-bottom: 0;}
.oneCarouselEndHeader {color: #666666;font-family: "Avenir LT W01 35 Light",Helvetica,Arial,sans-serif;font-size: 28px; width: 200px; text-transform: uppercase; }
.oneCarouselEndSelector select{background: url("http://fast1.onesite.com/thq.com/select.png") no-repeat scroll 0 50% transparent !important;border: 1px solid #CCCCCC;color: #333333;font-family: "Helvetica W01 Bold",Helvetica,Arial,sans-serif;font-size: 11px;padding: 10px 5px;text-transform: uppercase;width: 188px;}
.oneCarouselEndSelector {margin-top: 15px; margin-bottom: 15px;}
.oneCarouselEndButton .button {width: 185px; border: none 0; height: 30px; line-height: 30px;}

/**
 * Platform Overview page
 *
 * @section Platform Overview page
 */
.platformOverviewWrapper .casingSubtitle {display: none;}
.platformSubNav, .platformOverviewWrapper .thqListItemTitle a span, .platformOverviewWrapper .thqListItemDetails .gameSlider {width: 980px; margin: 0 auto;}

#digital_fresh .col .freshWonder,#wireless_fresh .col .freshWonder,#udraw_game_tablet_fresh .col .freshWonder,#kids__family_fresh .col .freshWonder {display: none;}

/**
 * Aggregation Pages
 *
 * @section Aggregation Pages
 */

/** Advanced Search */
.Search-Form  {border: none; background: transparent; float: right; width: auto; height: 60px;}
.Search-Form .Search-Main {float: left; clear: none;}
.Search-Form .spreader, .Search-Form .Search-MainTitle {display: none;}
.Search-Form .Search-MainFields {float: left;} 
.catMenuSubTagText, .Search-Form .Search-MainFields .Search-Title {font-family:"Helvetica W01 Bold"; color: #333; text-transform: uppercase; font-size: 12px;}
.Search-Form input {color: #333; font-size: 12px; padding: 5px; height: 28px; background: url(http://fast1.onesite.com/thq.com/gfx-inputBg.gif) top left repeat-x;}
.catMenu {float: left; margin-top: 5px;}
.Search-ButtonWrapper {margin: 5px 0; float: left; clear: none;}
.Search-Container {padding: 0; overflow: hidden;}
.Search-ButtonContainer {margin-top: -5px;}
.Search-ButtonContainer button {border: none; color: #fff; width: auto; text-transform: uppercase; padding-right: 10px !important;}
.Search-ButtonContainer .oneButtonGlobal:hover {border: none 0;}
.Search-ButtonContainer button span {color: #fff;}

/*** Cat Dropdown **/

#onePageContainer .catMenuWrapper select {height: 40px !important; line-height: 35px; padding: 10px 5px; width: 188px; border: 1px solid #cccccc; font-family:"Helvetica W01 Bold"; color: #333; text-transform: uppercase; font-size: 12px; background: url("http://fast1.onesite.com/thq.com/select.png") no-repeat scroll 0 0 transparent !important;}
#home_news .casingSubtitle {border: none 0;}
#home_news .casingSubtitle h1 {border: none; padding: 10px 0 0;}
.catMenuSubTagText {margin-left: 15px; margin-right: 10px;}
.catMenuContainer, .catMenu {margin-top: 0}

/** Contents Wrapper */
.ResultList-Container {background: transparent;}
.ResultList {border: none;}
.ResultList-Entities {padding: 0; width: 100%;}
.ResultList-Header {display: none;}
.ResultList-NoResults {padding: 10px 0; width: 980px; margin: 0 auto;}

/**
 * Search Pages
 *
 * @section Search Pages
 */

#find_all SearchWrapper .thqGridGame,
#find_games .thqSearchWrapper .thqGridGame {margin-left: 0 !important;}
.thqSearchHeaderNum {clear: both; font-size: 14px; font-weight: bold;}
.thqSearchWrapper {display: block; overflow: hidden;}
.thqSearchWrapper .thqSearchContainer {width: 100%; float: left; margin: 30px 0;}
.thqSearchWrapper .boxArt {padding: 25px 15px; background: none;}
.ct_listMe .casingSubtitle h1, .ct_gridMe .casingSubtitle h1 {display: none;}
.thqSearchViewAll {float: right; clear: both; padding: 0; height: 20px; padding: 10px;}
#find_all .thqSearchWrapper .thqGridGame li {margin-left: 20px;}
#find_all .thqSearchHeaderNum {background: #ececec url(http://fast1.onesite.com/thq.com/nav/doubleBorderRepeat.png) 0% 0% repeat-x; padding-top: 20px; overflow: hidden;}
#find_all .thqSearchHeaderNum-games {background: transparent; margin-top: 0;}

/** Background Repeat */
#find_all #oneBackgroundLayer,.ct_listMe #oneBackgroundLayer, .ct_gridMe #oneBackgroundLayer, #find_news  #oneBackgroundLayer, #find_media #oneBackgroundLayer, #find_games #oneBackgroundLayer {background: #ececec url(http://fast1.onesite.com/thq.com/repeatTop.png) 0% 0% repeat-x;}
.thqSearchFooter ul {padding: 0;}
.thqSearchFooter ul li {list-style: none; font-size: 14px; font-weight: 700; height: 35px !important; line-height: 35px !important; margin: 0 !important; float: none !important;}
.thqSearchFooter h3 {text-transform: uppercase; margin: 0; font-size: 24px; font-family: "Avenir LT W01 35 Light", Helvetica, Arial, sans-serif; padding-bottom: 15px;}
.thqSearchHeader .thqSearchHeaderTop {padding-bottom: 5px; font-size: 30px; font-family: "Avenir LT W01 35 Light",Helvetica,Arial,sans-serif; text-transform: uppercase;}
.thqSearchHeader .thqSearchHeaderTop .thqSearchHeaderText {text-transform: capitalize; color: #666; font-family: "Avenir LT W01 35 Light",Helvetica,Arial,sans-serif;}
#home_kid .thqSearchHeader .thqSearchHeaderTop .thqSearchHeaderText, .ct_gridMe .thqSearchHeader .thqSearchHeaderTop .thqSearchHeaderText, .ct_listMe .thqSearchHeader .thqSearchHeaderTop .thqSearchHeaderText {height: 43px; width: auto; display: block; overflow: hidden;}

/*** Temp Styling for platform Logos ***/
.thqSearchHeader .thqSearchHeaderTop .thqSearchHeaderText_360 {background: #ececec url(http://fast1.onesite.com/thq.com/platforms/xbox.png) 0% 0% no-repeat; text-indent: -1000px;}
.thqSearchHeader .thqSearchHeaderTop .thqSearchHeaderText_ps3 {background: #ececec url(http://fast1.onesite.com/thq.com/platforms/ps3.png) 0% 0% no-repeat; text-indent: -1000px;}
.thqSearchHeader .thqSearchHeaderTop .thqSearchHeaderText_wii {background: #ececec url(http://fast1.onesite.com/thq.com/platforms/wii.png) 0% 0% no-repeat; text-indent: -1000px;}
.thqSearchHeader .thqSearchHeaderTop .thqSearchHeaderText_pc {background: #ececec url(http://fast1.onesite.com/thq.com/platforms/pc.png) 0% 0% no-repeat; text-indent: -1000px;}
.thqSearchHeader .thqSearchHeaderTop .thqSearchHeaderText_ps3 {background: #ececec url(http://fast1.onesite.com/thq.com/platforms/ps3.png) 0% 0% no-repeat; text-indent: -1000px;}
.thqSearchHeader .thqSearchHeaderTop .thqSearchHeaderText_ios {background: #ececec url(http://fast1.onesite.com/thq.com/platforms/ios.png) 0% 0% no-repeat; text-indent: -1000px;}
.thqSearchHeader .thqSearchHeaderTop .thqSearchHeaderText_wireless {background: #ececec url(http://fast1.onesite.com/thq.com/platforms/wireless.png) 0% 0% no-repeat; text-indent: -1000px;}
.thqSearchHeader .thqSearchHeaderTop .thqSearchHeaderText_digital {background: #ececec url(http://fast1.onesite.com/thq.com/platforms/digital.png) 0% 0% no-repeat; text-indent: -1000px;}
.thqSearchHeader .thqSearchHeaderTop .thqSearchHeaderText_other_platforms {background: #ececec url(http://fast1.onesite.com/thq.com/platforms/otherPlat.png) 0% 0% no-repeat; text-indent: -1000px; width: 445px !important;}
.thqSearchHeader .thqSearchHeaderTop .thqSearchHeaderText_kids__family {background: #ececec url(http://fast1.onesite.com/thq.com/platforms/kids.png) 0% 0% no-repeat; text-indent: -1000px;}
.thqSearchHeader .thqSearchHeaderTop .thqSearchHeaderText_udraw_game_tablet,
.thqSearchHeader .thqSearchHeaderTop .thqSearchHeaderText_udraw {background: #ececec url(http://fast1.onesite.com/thq.com/platforms/udraw.png) 0% 0% no-repeat; text-indent: -1000px;}
.thqSearchViewAll a.viewAllGamesLink,
.thqSearchViewAll a.viewAllMediaLink,
.thqSearchViewAll a.viewAllNewsLink {
	clear: both; 
	display: block; 
	width: 10em; 
	height: 19px;
	line-height: 19px;
	padding: 0em 0em 0em 2.25em;margin: 0em 0em 4em 0em;font-weight: bold;text-transform: uppercase;background: transparent url(http://fast1.onesite.com/thq.com/add3.png) 0em 0.05em no-repeat;color: #444;}
.thqSearchViewAll a.viewAllGamesLink:hover,
.thqSearchViewAll a.viewAllMediaLink:hover,
.thqSearchViewAll a.viewAllNewsLink:hover {
	background-position: 0em -18px;
	color: #e02e2a;
	text-decoration: none !important;
	}
.thqNoResults {font-size: 125%; margin: 0em 0em 2em 0em;}
.thqSearchHeader .thqSearchHeaderTop .thqSearchHeaderText_nintendo_3ds {background: #ececec url(http://fast1.onesite.com/thq.com/platforms/nin3ds.png) 0% 0% no-repeat; text-indent: -1000px;}
.ct_listMe .thqSearchSubHeaderText, .ct_gridMe .thqSearchSubHeaderText {display: none;}
.thqSearchFooter .thqSearchTips {background: #ededed; padding: 20px; float: left; width: 45%; border: 10px #fff solid; height: 231px;}
.thqSearchFooter .thqQuickLinksWrapper {background: #ededed; padding: 20px; float: right; width: 41%; border: 10px #fff solid; height: 231px;}
.thqSearchFooter .thqQuickLinksWrapper ul {float: left; clear: none;}
.thqSearchHeader {padding-top: 25px; overflow: hidden; margin-bottom: 40px;}
.thqSearchHeaderBottom {float: left; width: 100%; padding-left: 3px;}
.thqSearchHeaderBottomLeft a {letter-spacing: -0.03em; font-family: "Helvetica",Avenir LT W01 35 Light, Arial,sans-serif;  -moz-box-shadow: 0 0 6px #888; -webkit-box-shadow: 1px 1px 2px 1px #ccc; box-shadow: 1px 1px 2px 1px #ccc; text-align: center; color: #666666; text-transform: uppercase; font-size: 20px; margin: 5px 1px; display: block; min-width: 122px; height: 80px; float: left; background: url(http://fast1.onesite.com/thq.com/gfx-statBoxLight.png) repeat-x;}
.thqSearchHeaderBottomLeft a:hover {text-decoration: none !important;color: #fff;background: url(http://fast1.onesite.com/thq.com/gfx-statBoxDark.png) repeat-x;}
.thqSearchHeaderBottomLeft a span {display: block; margin: 5px 0 0;}
.thqSearchHeaderBottomLeft a .thqSearchCount {font-size: 44px; font-family:"Avenir LT W01 95 Black"; margin-top: 0;}
.thqSearchHeaderBottomRight {float: right; font-size: 14px; font-weight: 700; color: #000; font-family:"Helvetica", Avenir LT W01 65 Medium, Arial, sans-serif; margin-right: 3px;}
#home_kid .thqSearchHeaderBottomRight, .ct_listMe .thqSearchHeaderBottomRight, .ct_gridMe .thqSearchHeaderBottomRight {border: 1px #ccc solid; font-size: 12px; margin-top: 55px;}
#home_kid .thqSearchHeaderBottomRight span, .ct_listMe .thqSearchHeaderBottomRight span, .ct_gridMe .thqSearchHeaderBottomRight span {float: left;}
#home_kid .thqSearchHeaderBottomRight span a, .ct_listMe .thqSearchHeaderBottomRight span a, .ct_gridMe .thqSearchHeaderBottomRight span a {width: 102px; line-height: 27px; height: 27px; display: block;}
#home_kid .thqSearchHeaderBottomRight span a.selected, .ct_listMe .thqSearchHeaderBottomRight span a.selected, .ct_gridMe .thqSearchHeaderBottomRight span a.selected {color: #fff !important;}
#home_kid .thqSearchHeaderBottomRight span a span, .ct_listMe .thqSearchHeaderBottomRight span a span, .ct_gridMe .thqSearchHeaderBottomRight span a span {margin-left: 30px;}
#home_kid .thqSearchHeaderBottomRight .thqSearchHeaderBottomRightList a, .ct_listMe .thqSearchHeaderBottomRight .thqSearchHeaderBottomRightList a, .ct_gridMe .thqSearchHeaderBottomRight .thqSearchHeaderBottomRightList a {background: url(http://fast1.onesite.com/thq.com/gfx-list.jpg) no-repeat; text-transform: uppercase; color: #999 !important;}
#home_kid .thqSearchHeaderBottomRight .thqSearchHeaderBottomRightList  .selected, .ct_listMe .thqSearchHeaderBottomRight .thqSearchHeaderBottomRightList  .selected, .ct_gridMe .thqSearchHeaderBottomRight .thqSearchHeaderBottomRightList .selected {background: url(http://fast1.onesite.com/thq.com/gfx-listSelected.jpg) no-repeat !important;}
#home_kid .thqSearchHeaderBottomRight .thqSearchHeaderBottomRightGrid a, .ct_listMe .thqSearchHeaderBottomRight .thqSearchHeaderBottomRightGrid a, .ct_gridMe .thqSearchHeaderBottomRight .thqSearchHeaderBottomRightGrid a {background: url(http://fast1.onesite.com/thq.com/gfx-grid.jpg) no-repeat; text-transform: uppercase; color: #999 !important;}
#home_kid .thqSearchHeaderBottomRight .thqSearchHeaderBottomRightGrid .selected, .ct_listMe .thqSearchHeaderBottomRight .thqSearchHeaderBottomRightGrid .selected, .ct_gridMe .thqSearchHeaderBottomRight .thqSearchHeaderBottomRightGrid .selected {background: url(http://fast1.onesite.com/thq.com/gfx-gridSelected.jpg) no-repeat !important;}

/** Kids & Family */
#kids__family_kids .casingSubtitle {display: none;}
.thqSearchContainer .thqNoResults {font-size: 26px; font-family:"Avenir LT W01 65 Medium",Helvetica,Arial,sans-serif; display: block; margin: 10px 0 20px;}
.thqSearchContainer .thqNoResults .thqTerms {font-family:"Avenir LT W01 65 Medium",Helvetica,Arial,sans-serif; color: #333;}
ul.thqQuickLinksLeft {border-right: 1px solid #cecece;width: 50%; height: 175px !important;}
ul.thqQuickLinksRight {border-left: 1px solid #fff; height: 175px !important; padding-left: 20px !important; width: auto;}
.thqSearchTips li {padding-left: 20px; background: transparent url(http://fast1.onesite.com/thq.com/redSquare.jpg) 0% 50% no-repeat; color: #333333;}
.onePageGoFind .thqSearchBox input {width: 355px;}
.onePageGoFind .thqSearchBox {margin-top: 5px;}
.thqSearchWrapper .thqSearchHeaderBottomRight {margin-top: 40px; display: none;}
.thqSearchWrapper .thqSearchHeaderBottomRightTitle {font-size: 14px; font-family:"Helvetica W02 Bold Italic",Helvetica,Arial,sans-serif;}
.col .uDrawMod h3.title {text-transform: none !important}

/** Media Search */
.thqSearchWrapper ul li {float: left; margin: 3px 2px 36px;}
.thqGridTube {background-color: transparent !important;}
.thqGridTube a {display: block; position: relative;}
.thqGridTube a.thqTubeItem .vidControlOverlay {display: block; position: absolute; width: 100%; height: 100%; background: url(http://fast1.onesite.com/thq.com/gfx-videoPlayOverlay.png) 50% no-repeat !important;}
.thqGridTube a.thqTubeItem:hover .vidControlOverlay {background: url(http://fast1.onesite.com/thq.com/gfx-videoPlayOverlayHover.png) 50% no-repeat !important;}
.thqGridTube a.thqTubeItem img {width: 484px; height: auto; margin-top: -37px !important}
.thqTubeTitle {font-size: 16px; color: #333; font-family: helvetica,arial,sans-serif;}
.thqGridTube a.thqTubeItem {height: 289px; overflow: hidden;}
.thqTubeItem a {position: relative; display: block;}
.thqTubeItem span {background: url("http://fast1.onesite.com/thq.com/gfx-videoPlayOverlay.png") no-repeat scroll 50% 50% transparent !important; display: block; height: 100%; position: absolute; width: 100%;}
.thqTubeItem:hover span {background: url(http://fast1.onesite.com/thq.com/gfx-videoPlayOverlayHover.png) 50% no-repeat !important;}

/** media overlay */
.thqGridTubeVideo_wrapper {position: absolute; left: 0; width: 100%; background: #1f1f1f; z-index: 2; color: #fff;}
.thqGridTubeVideo_wrapper .thqActionButton {text-align: center;}
.thqGridTubeVideo_wrapper .thqLearnMore, .thqGridTubeVideo_wrapper .thqOrder, .thqGridTubeVideo_wrapper .thqWishlist {display: inline-block; min-width: 154px; margin-right: -3px;padding-right: 5px;}
.thqGridTubeVideo_wrapper .thqOrder {border-right: 1px solid #9D0A06;}
.thqGridTubeVideo_wrapper .thqLearnMore {border-left: 1px solid #DD3531;}

/** Grid Game **/
.thqSearchWrapper .thqGridGame {margin-left: 20px;}
.thqSearchWrapper .thqGridGame .boxArt {padding: 0;}
.thqSearchWrapper .thqGridGame li {margin-bottom: 20px; margin-left: 10px;}

/**
 * go/cat/ Pages
 *
 * @section go/cat/ Pages
 */
  
  
/**
 * Signup Pages
 *
 * @section Signup Pages
 */
 /* Membership Reason */
	.oneMembershipReasonWrapper {
		font-family: "Avenir LT W01 65 Medium",helvetica,arial,sans-serif;
		background: red url(http://fast1.onesite.com/thq.com/thqMembershipReason-bg.jpg) top left repeat-x;
		height: 249px;
		width: 100%;
		margin: 2em auto 0em 2em;
		}
	.oneMemebershipReasonContentWrapper {
		}
	.oneMembershipReasonQ {
		background: transparent url(http://fast1.onesite.com/thq.com/thqMembershipReason-right.png) top right no-repeat;
		height: 249px;
		width: 282px;
		float: right;
		}
	.oneMembershipReasonText {
		width: 70%;
		float: left;
		}
	.oneMembershipReasonHeadline {
		height: 2em;
		padding: 1.25em  5em 0.5em 0.75em;
		font-size: 36px;
		line-height: 33px;
		letter-spacing: 90%;
		font-weight: 100;
		color: #c51917;
		}
	.oneMembershipReasonHeadline span {
		font-weight: 500;
		}
	.oneMembershipReasonDetails {
		color: #FFF;
		}
	.oneMembershipReasonList {
		list-style-type: none;
		margin: 0em 0em 0em 0em;
		padding: 0.35em 2em 1em 1.85em;
		font-weight: 300;
		font-size: 14px;
		}
	.oneMembershipReason {
		padding: 0.25em 0em 0.25em 1.25em;
		background: transparent url(http://fast1.onesite.com/thq.com/thqMembershipReason-bullet.png) left 0.5em no-repeat;
		}
	.oneMembershipReason .textBold {
		font-weight: 500;
		}
 
/**
 * Help Pages
 *
 * @section Help Pages
 */
#account_updatepassword .otherMyTHQ .top, #help_change_password .otherMyTHQ .top {background: transparent; padding-top: 5px;} 
#account_updatepassword #oneBackgroundLayer, #help_change_password #oneBackgroundLayer {background: url(http://fast1.onesite.com/thq.com/nav/repeated.png) 0 0 repeat-x transparent;} 
.oneHelpWrapper {margin: 30px 0 70px; border: 10px solid #fff; padding: 20px;}
#help_home_link {display: none;} 
.oneHelpWrapper h3 {color: #666666;font-family: "Avenir LT W01 35 Light",Helvetica,Arial,sans-serif;font-size: 24px; text-transform: uppercase; margin: 0 0 20px;}
.oneChangePasswordFormItem {padding: 0 0 10px;}
.oneChangePasswordFormItem label {font-size: 14px; font-weight: normal;}
.oneChangePasswordFormItem input {-moz-box-shadow: 1px 1px 6px #ccc inset; padding-top: 5px; padding-bottom: 5px; width: 250px;}
.button-changePassword {width: 160px; margin-top: 20px;}
.button-changePassword:hover span {color: #fff;}
#thqAlertsSavedResult {margin-bottom: 20px;}
.thqAlertsContainer .alertsSuccessMessage {width: 952px;}
.thqAlertsContainer .alertsSuccessMessage, #account_updatepassword .alertPageWarning, #account_updatepassword .alertPageInfo {background: #e1e1e1; font-size: 14px; border: 5px solid #fff; font-weight: normal; color: #E02E2A; padding: 5px; margin-top: 20px; text-align: left; margin-bottom: 0;}
#help_forgot_password .casingSubtitle {display: none;} 
#fg_main_container {width: 100%;}
.fg_form .forgotPasswordSubmit {margin: 0;}
ul.fg_form {overflow: hidden; margin: 30px 0; height: auto;}
#fg_main_container .fg_pleasenote {margin-bottom: 80px;}

/** FAQ **/
#home_support #oneBackgroundLayer,#cmspage_support #oneBackgroundLayer,#faq_category #oneBackgroundLayer, #faq_new #oneBackgroundLayer, #faq_index #oneBackgroundLayer {background: url(http://fast1.onesite.com/thq.com/nav/doubleBorderRepeat.png) 0 70px repeat-x transparent; padding-bottom: 80px;}
.onePageGoFaq .sectionTabs {padding: 0;}
.onePageGoFaq #one_controller_container {border: 10px solid #fff; padding: 0; padding-top: 10px; margin-top: 30px; margin-bottom: 80px;}
.oneControlTab-selected a span {color: #666666;}
.onePageGoFaq .sectionBodySet {margin: 15px 0 0; padding: 0 10px; background: url("http://fast1.onesite.com/thq.com/nav/doubleBorderRepeat.png") repeat-x scroll 0 100% transparent; padding-bottom: 10px;}
.onePageGoFaq #cpanel_cmds_wrapper {padding: 0; background: transparent;}
li span.faqCategoryLbl {padding-left: 15px !important;} 
.onePageGoFaq .oneTableContent {margin-bottom: 0;}
.faqAnswer {margin-left: 42px;}
.faqAnswerWrapper,
#one_faq_list_wrapper li .faqQuestionWrapper {padding: 10px;}

#home_support .topHeader,
#cmspage_support .topHeader {font-size: 44px; font-family: "Avenir LT W01 35 Light",Helvetica,Arial,sans-serif; height: 65px; line-height: 65px; margin-bottom: 30px;}
.support p {font-size: 14px; margin-bottom: 10px; line-height: 18px;}

#home_support .support li,
#cmspage_support .support li {font-size: 14px; list-style-type: none; margin-left: 0; line-height: 20px;}
#home_support .support ul,
#cmspage_support .support ul {padding-left: 0;}

#cmspage_policy .policyUl a {
   color: #000 !important;
}
#cmspage_policy .policyUl a:hover {
   color: #E02E2A !important;
   text-decoration: underline;
}

#menuID_2967 li a {padding-left: 15px;font-family: "Helvetica W01 Bold",Helvetica,Arial,sans-serif;font-size: 11px;line-height: 30px;text-align: left;text-transform: uppercase;display: block;background: url("http://fast1.onesite.com/thq.com/redBtnSliver.png") repeat-x scroll 0 0 #D9312C;color: #FFFFFF;height: 30px;line-height: 30px !important; width: 150px;}
#menuID_2967 li a:hover {text-decoration: none !important;background-position: 0 100%;}
#menuID_2967 {margin-top: 30px;box-shadow: 0 0 6px #888888 !important;margin-left: 15px;}
#menuID_2967 li {padding: 0;border-top: 1px solid #DD3531;border-bottom: 1px solid #a01210;}
#home_support #menuID_2967,#cmspage_support #menuID_2967 {margin-top: 100px;}
ul.faqDragNDrop,
#ulCategory {padding: 0;margin: 0;}

.onePageGoFaq #one_controller_container {padding: 0;}
.faqCategoryChild {margin: 0;}
.onePageGoFaq .oneTableContent {font-size: 12px;}


/** Email Support **/
#support_emailform #oneBackgroundLayer {padding-bottom: 30px;}
#support_emailform {color: #666666;}
.emailSupportFormContainer h2 {font-family: "Avenir LT W01 35 Light",Helvetica,Arial,sans-serif; font-size: 44px; color: #666666; margin: 15px 0 0 0;font-weight: normal;}
.emailSupportFormContainer h3, #supportForm legend, .emailSupportSent h2 {color: #999999; font-family: "Avenir LT W01 35 Light",Helvetica,Arial,sans-serif !important; text-transform: uppercase; font-size: 18px;font-weight: normal;}
.emailSupportSent h2 {color: #666666; padding-top: 15px;}
#supportForm legend {color: #555555; font-weight: bold;}
.emailSupportFormContainer p, .emailSupportSent p {color: #666666; font-family: "Helvetica W01 Bold",helvetica,arial,sans-serif; font-size: 14px; line-height: 18px;}
#supportForm fieldset {margin-bottom: 15px;}
.emailSupportFormElement {margin: 10px 0 18px 0;}
.emailSupportFormElementLabel {float: left; margin-right: 10px; font-size: 14px;}
#support_emailform .requiredField {margin-top: -5px;}
.missingField {background: url("/resources/images/discussion/comment-sprite.png") no-repeat scroll 100% -343px transparent; display: block;} 
    
.missingField input {border: 1px solid #E02E2A;}
.emailSupportFormElementItem input {margin-top: 0px !important;}
.emailSupportFormElement {width: 88%;}
.missingField textarea {border: 1px solid #E02E2A; padding: 3px;}
.emailSupportFormElementItem textarea {width: 70% !important; height: 120px;}

/* TECHNICAL SUPPORT */
#support_emailform .emailSupportFormElement .emailSupportFormElementLabel {width: 12em; text-align: right;}
#support_emailform fieldset .emailSupportFormElement input {width: 16em;}
#support_emailform fieldset .emailSupportFormElement select {width: 16.5em;}
#support_emailform fieldset .emailSupportFormElement textarea {width: 13.25em;}
#support_emailform .emailSupportFormElement .emailSupportFormElementItem.missingField {background: transparent url(http://images.onesite.com/thq.com/icon_supportError.png) 2em 0.25em no-repeat;}

/**
 * General Network Pages
 *
 * @section General Network Pages
 */
.globalContact .titleContainer {margin: 0 10px 0 0; height: 40px; background: url(http://fast1.onesite.com/thq.com/gfx-titleDivider.gif) bottom left repeat-x;}
h3.thqH3 {margin: 0; font-family:"Avenir LT W01 35 Light"; padding: 0 0 0 20px; text-transform: uppercase; width: 100%; color: #fff; font-size: 24px; background: url(http://fast1.onesite.com/thq.com/gfx-thqBullet.gif) 0 50% no-repeat;}
h3#thqAddress {float: left; margin: 45px 0 0; font-size: 30px;}

/** Contact */
#home_about h1, #cmspage_contact_us h1 {font-family:"Avenir LT W01 35 Light",helvetica,arial,sans-serif; font-weight: 100; color: #666; font-size: 36px; margin: 20px 0;}
#cmspage_contact_us h3 {color: #666;}
#cmspage_contact_us h4 {margin: 5px 0;}
#cmspage_contact_us .globalContact ul {padding: 0; margin: 10px 0;}
#cmspage_contact_us ul li {list-style: none;}
#cmspage_contact_us dl dt {font-weight: 700;}
#cmspage_contact_us dl dd {margin: 0; line-height: 1.5em;}
#contactContainer {font-size: 16px; margin: 0 0 50px; float: left; width: 100%;}
#contactContainer a {font-size: 16px; font-weight: 700;}
#contactContainer #contactContainerLeft {float: left; width: 496px;}
#contactContainer #contactContainerLeft #corporate {float: left; width: 50%;}
#contactContainer #contactContainerLeft #support {float: right; width: 50%;}
#contactContainer #contactContainerLeft #support h4 {margin: 26px 0 0;}
#contactContainer #contactContainerLeft #support strong {margin: 5px 0 5px; display: block;}
#contactContainer #contactContainerLeft #support span {display: block; font-size: 12px;}
#contactContainer #contactContainerRight {float: right; width: 484px;}
#contactContainer #contactContainerRight .globalContact {width: 50%; float: left;}
#contactContainer #contactContainerRight #social ul li {float: left; margin: 0 10px 0 0; width: 24px; height: 24px;}
#contactContainer #contactContainerRight #social ul li a {display: block; text-indent: -999999px;}

/** About */
#home_about #oneSubPageContainer {color: #333;}
#home_about #oneFoundation {background: url(http://fast1.onesite.com/thq.com/aboutWrapperBg.png) repeat-x;}
#home_about #oneBackgroundLayer {min-height: 796px; background: url(http://fast1.onesite.com/thq.com/aboutWrapper.png) top center no-repeat;}
#home_about #oneSubPageContainer p {font-family:"Helvetica"; font-size: 16px; line-height: 1.3em; margin: 5px 0 50px; padding-right: 20px;}
#home_about ul {padding: 0;}
#home_about ul li {list-style: none;}
#home_about dl, #home_about dl dd {margin: 0;}
#home_about #templateTable145469 .module h3.title {background: transparent; padding: 0; font-size: 16px;}
#home_about #templateTable145469 .col .module h3.title span.title_span {color: #333333; font-family: "Helvetica W01 Bold",Helvetica,Arial,sans-serif !important;}
#home_about #templateTable145469 .studioLogo {width: 150px; height: 160px;float: left; clear: none; margin-right: 10px; margin-bottom: 10px;}
#home_about #templateTable145469 {padding-bottom: 80px;}
.studioLogo {font-size: 12px; color: #333;}
.studioName {font-family: "Helvetica W01 Bold",Helvetica,Arial,sans-serif; margin-top: 10px;}
#home_about #tem145459-col1 .alertPageWarning {display: none;}
.aboutUsContents {margin: 430px 0 0;}
#googleMaps {margin: 15px 0 0; float: right;}
#aboutJumpLinks li {float: left; margin: 0 2px 5px;}
#aboutJumpLinks li a {display: block; height: 40px; width: 184px;}
#aboutJumpLinks li#jobs a {background: url(http://fast1.onesite.com/thq.com/aboutBtn-jobs.gif) no-repeat;}
#aboutJumpLinks li#press a {background: url(http://fast1.onesite.com/thq.com/aboutBtn-press.gif) no-repeat;}
#aboutJumpLinks li#investors a {background: url(http://fast1.onesite.com/thq.com/aboutBtn-investors.gif) no-repeat;}
#aboutJumpLinks li#contactUs a {background: url(http://fast1.onesite.com/thq.com/aboutBtn-contactUs.gif) no-repeat;}
ul#socialAbout {margin: 85px 0 0 !important;}
ul#socialAbout li {text-transform: uppercase; height: 24px; line-height: 24px; list-style: none; margin: 0 0 14px; padding: 0 0 0 33px;}
ul#socialAbout li a {color: #ccc; font-size: 18px; font-weight: 700; letter-spacing: -0.02em;}
li#facebook {background: url(http://fast1.onesite.com/thq.com/iconFacebook.png) no-repeat;}
li#twitter {background: url(http://fast1.onesite.com/thq.com/iconTwitter.png) no-repeat;}
li#youtube {background: url(http://fast1.onesite.com/thq.com/iconYoutube.png) no-repeat;} 
#contentRight {width: 378px; margin: 30px auto 0;}
#contentRight dl {color: #fff; font-size: 16px; line-height: 1.7em;}
#contentRight dl dt {font-weight: 700;}

/** Legal terms policy */
#cmspage_impressum #oneBackgroundLayer, #cmspage_privacy_policy #oneBackgroundLayer, #cmspage_terms #oneBackgroundLayer, #cmspage_policy #oneBackgroundLayer, #cmspage_legal #oneBackgroundLayer {background: url("http://fast1.onesite.com/thq.com/border2.png") repeat-x scroll 0 0 transparent;}
#cmspage_impressum .header, #cmspage_privacy_policy .header, #cmspage_terms .header, #cmspage_policy .header, #cmspage_legal .header {font-family: "Avenir LT W01 35 Light",Helvetica,Arial,sans-serif;font-size: 44px;}
#cmspage_privacy_policy .top, #cmspage_terms .top, #cmspage_policy .top, #cmspage_legal .top {background: none repeat scroll 0 0 #EFEFEF;overflow: hidden;padding-bottom: 7px;}
#cmspage_privacy_policy .button, #cmspage_terms .bottom, #cmspage_policy .bottom, #cmspage_legal .bottom {font-size: 12px; color: #000; padding-bottom: 16px; padding-top: 15px; line-height: 1.7em;} 
.bottom p {padding: 0;}
.bottom hr {border: 1px #000 solid;}
.rich-text {margin: 30px 0 80px; font-size: 14px;}

div.indent {margin-left: 20px;}
.bottom dt {font-weight: 700;}
.bottom dd {margin-left: 0;}
.bottom dl {margin-left: 20px;}


/** Legal, Terms, Privacy */
#cmspage_privacy_policy h1, #cmspage_legal h1, #cmspage_terms h1, #cmspage_policy h1 {margin: 10px 0; color: #333; font-size: 28px;}
#cmspage_privacy_policy h3, #cmspage_legal h3, #cmspage_terms h3, #cmspage_policy h3 {color: #333;}
#cmspage_privacy_policy p, #cmspage_legal p, #cmspage_terms p, #cmspage_policy p {font-size: 12px; line-height: 1.4em;}
#cmspage_privacy_policy br, #cmspage_legal br, #cmspage_terms br, #cmspage_policy br {display: none;} 

#cmspage_terms ul.headerList li {list-style-type: none; margin-bottom: 10px;}
#cmspage_terms ul.headerList {padding-left: 0 !important;}
.headerBold {font-family:"Helvetica W01 Bold",helvetica,arial,sans-serif;}

/** Social Page */
#cmspage_social #oneSiteContainer, #cmspage_social .templateTable {width: 100%;}
#cmspage_social h1 {font-family: "Avenir LT W01 35 Light",helvetica,arial,sans-serif; font-size: 44px; width: 980px; margin: 0 auto; color: #666666; padding-top: 30px; padding-bottom: 23px;}
#cmspage_social #socialContainer ul li .listBox {width: 980px; margin: 0 auto;}
#cmspage_social .modalWrapper {width: 850px !important;}
#cmspage_social .modalContainer {overflow: hidden !important;}
#cmspage_social #linkBumperModal {top: 30% !important;}
#cmspage_social .modalBodyInnerWrapper div {width: 750px; margin-top: 40px;}
#cmspage_social .linkBumperText {color: #fff; font-size: 18px; display: block; line-height: 32px;}
#cmspage_social .modalBodyInnerWrapper a {margin-top: 20px;}
#cmspage_social .linkBumperYes {margin-left: 20px;}
#cmspage_social .linkBumperYes:hover, #cmspage_social .linkBumperNo:hover {color: #fff;}
#socialContainer ul {padding: 0; margin: 0; float: left; width: 100%;}
#socialContainer ul li {float: left; width: 100%; list-style: none; border-top: 1px #fff solid; border-bottom: 1px #ccc solid;}
#socialContainer ul li.altRow1, #socialContainer ul li.lastListing {border-top: none !important;}
#socialContainer ul li .listLeft {width: 60%; float: left; height: 73px; padding: 5px 0; background: url(http://fast1.onesite.com/thq.com/gfx-socialFacebookArrow.png) 100% 50% no-repeat;}
    #socialContainer ul li .listLeft .boxArt {display: block; float: left; width: 50px; max-height: 71px; margin: 0 10px 0 0; border: 0px #fff solid; background: #fff;}
    #socialContainer ul li .listLeft .boxTitle {color: #333; font-size: 22px;}
    #socialContainer ul li .listRight .socialIcon {display: block; text-align: center; height: 73px; width: 33%; background: #ccc; float: left;}
    #socialContainer ul li .listRight #socialYoutube,
	#socialContainer ul li .listRight #socialTwitter {border-left: 1px #fff solid;}
#socialContainer ul li .listRight {background: #F6F6F6; width: 40%; float: right; height: 73px;padding: 5px 0;}
    #socialContainer ul li .listRight .socialIcon {background: #f6f6f6; width: 32%; padding: 5px 0; margin-top: -5px}
    #socialContainer ul li .listRight #socialFacebook,
    #socialContainer ul li .listRight #socialTwitter {border-right: 1px #ccc dotted;}
    #socialContainer ul li .listRight .socialStatsItemFieldValue {margin: 5px 0 0;}
.socialStatsItemWrapper {margin: 15px 0 0;}
#cmspage_social .gameListing-last {background: url("http://fast1.onesite.com/thq.com/border2.png") repeat-x scroll 0 100% transparent; padding-bottom: 2px; margin-bottom: 140px; border-bottom: 0 none;}
#cmspage_social #oneBackgroundLayer {background: url("http://fast1.onesite.com/thq.com/border2.png") repeat-x scroll 0 30px #efefef;}
#cmspage_social .socialStatsItemLink-youtube {width: 61px; height: 22px; margin: 0 auto; background: url(http://fast1.onesite.com/thq.com/youtube-social.png) 50% 0 no-repeat;}
#cmspage_social .socialStatsItemLink-youtube:hover {background: url(http://fast1.onesite.com/thq.com/youtube-socialHover.png) 50% 0 no-repeat;}
#cmspage_social .modalBodyInnerWrapper .linkBumperYes {margin-left: 0}

/** News */
#home_news .arArticleCategories {min-width: 565px; width: auto; margin-left: 160px !important;}

/**
 * Login / Quicklogin
 *
 * @section Login / Quicklogin
 */

 
/**
 * My THQ
 *
 * @section My THQ
 */
.myThqAllHeader {margin: 10px 0 0; padding: 0 0 10px; font-family: "Avenir LT W01 35 Light",Helvetica,Arial,sans-serif !important; text-transform: uppercase; font-size: 32px;}
.myTHQpage .header {float: left; clear: none; font-size: 44px; font-family: "Avenir LT W01 35 Light",Helvetica,Arial,sans-serif;}
.myTHQpage .name {float: right; clear: none; text-align: right;}
.myTHQpage .top {overflow: hidden; padding-top: 11px; padding-bottom: 10px; background: #efefef;}
.myTHQpage {width: 100% !important;}
.nameAlert {font-size: 18px; font-family: "Helvetica W01 Bold",Helvetica,Arial,sans-serif;}
.myTHQpage .name {font-size: 11px; font-family: "Helvetica W01 Bold",Helvetica,Arial,sans-serif;}
.myTHQpage .name div {margin-top: 5px;}
.myGameListing {padding: 50px 65px;}
#myThqAllRegistered {margin-top: 30px;}
#userNavMenu {padding-top: 22px; padding-bottom: 16px;}
#userNavMenu a {color: #666666;}
#userNavMenu .DynamicMenu {width: 100%; margin-bottom: 10px; margin-left: 5px;}
#userNavMenu ul.DynamicMenu .menuColumn {margin: 0;}
#userNavMenu ul.DynamicMenu .menuColumn a {display: inline-block; text-align: center; line-height: 30px; min-width: 147px; height: 30px; padding: 0; font-size: 12px; font-family:"Helvetica W01 Bold",Helvetica,Arial,sans-serif; text-transform: uppercase; padding: 0 5px;}
#userNavMenu .menuColumn a {background: url(http://fast1.onesite.com/thq.com/myThqButt.png) 0 -40px repeat-x transparent; -moz-box-shadow: 0 0 6px #888888;-webkit-box-shadow: 0 0 6px #888; box-shadow: 0 0 6px #888;} 
#userNavMenu .selected a, #userNavMenu .menuColumn a:hover {background-position: 0 0; color: #fff; text-decoration: none !important;}
#userNavMenu .selected a span, #userNavMenu .menuColumn a:hover span {position: relative; padding-bottom: 17px; background: url(http://fast1.onesite.com/thq.com/indicator.png) bottom center no-repeat transparent;}
.userList .userSubMenuItem .sub_menu_link {padding: 0 5px;}
#userNavMenu ul.DynamicMenu .menuItemName_REGISTERGAME {float: right; clear: none;}
#userNavMenu ul.DynamicMenu .menuItemName_REGISTERGAME a {background: url("http://fast1.onesite.com/thq.com/redBtnSliver.png") repeat-x scroll 0 0 #D9312C; height: 30px; line-height: 30px !important; color: #fff;}
#userNavMenu ul.DynamicMenu .menuItemName_REGISTERGAME a:hover {background-position: 0 100%;}
#userNavMenu ul.DynamicMenu .menuItemName_REGISTERGAME a:hover span {background-image: none;}
.menuItemName_REGISTERGAME .menuItemTitle {background: none repeat scroll 0 0 transparent !important;}
.userList {padding-left: 0; margin-top: 0; overflow: hidden; margin-bottom: 0; margin-right: -10px;}
.userList li {list-style-type: none; float: left; clear: none;}
.userList .sub_menu_link span {display: block; text-align: center;}
.userList .sub_menu_link:hover span {color: #fff;}
.userList .sub_menu_link .link {padding-top: 8px; font-size: 16px; padding-bottom: 0; font-family: "Avenir LT W01 55 Roman",Helvetica,Arial,sans-serif;}
.userList .sub_menu_link .numCategory {font-size: 44px; font-family:"Avenir Next LT W01 Bold",Helvetica,Arial,sans-serif;}
.userList .sub_menu_link {display: inline-block; min-width: 143px; height: 80px; background: url(http://fast1.onesite.com/thq.com/hoverReg.png) -2px -203px no-repeat transparent;}
.userList .userSubMenuItemSelected a, .userList .sub_menu_link:hover {text-decoration: none !important; color: #fff !important; background: #636363 !important;}
.userList .userSubMenuItemFirst {margin-left: 4px;}
.userSubMenuItemPolls {margin-right: 5px; margin-top: -82px !important;}
.userSubMenuItemSurvey {margin-right: 5px;border-right: 1px solid #9D0A06; margin-top: -35px !important;}
.userSubMenuItemPolls a {border-left: 1px solid #DD3531;}
.userList .userSubMenuItem .sub_menu_link {-moz-box-shadow: 0 0 6px #888888;-webkit-box-shadow: 0 0 6px #888;box-shadow: 0 0 6px #888;background: url("http://fast1.onesite.com/thq.com/gfx-statBoxLight.png") repeat-x scroll 0 0 transparent; margin: 5px 1px; text-transform: uppercase;}
.userList li.userButtonItem {-moz-box-shadow: 0 0 6px #888888 !important; float: right; clear: both; height: 30px; line-height: 30px !important;}
.userList li.userButtonItem a {height: 30px; line-height: 30px !important; min-width: 146px; background: url("http://fast1.onesite.com/thq.com/redBtnSliver.png") repeat-x scroll 0 0 #D9312C; padding: 0 5px;}
.userList li.userButtonItem a.sub_menu_link:hover {background: url("http://fast1.onesite.com/thq.com/redBtnSliver.png") repeat-x scroll 0 100% #D9312C !important;}
.userList li.userButtonItem a span.link {padding: 0;color: #FFFFFF; font-family: "Helvetica W01 Bold",Helvetica,Arial,sans-serif;font-size: 12px; text-transform: uppercase;}
#mythq_all #oneBackgroundLayer, #home_mythq #oneBackgroundLayer, #mythq_index #oneBackgroundLayer {background: url(http://fast1.onesite.com/thq.com/topRepeatBack.png) 0 0 repeat-x transparent;} 
.myThqContainer {overflow: hidden; margin-left: 50px; padding-top: 30px; padding-bottom: 30px;}
.myThqContainer .thqGridItem {width: 225px;}
.thqGrid .thqRegisterGame {text-align: left !important; margin-bottom: 60px;}
.myThqRegisterGameText {margin-bottom: 10px;}
.thqGrid .myThqRegisterGameLink span, .thqGrid .myThqRegisterGameLink {width: 190px !important; text-align: left; height: 40px; line-height: 40px !important;text-indent: 10px;}
.thqGrid .myThqRegisterGameLink:hover span {background-position: 0 100% !important;}
.thqUnregister .oneButtonGlobal {float: left; margin-left: 10px; background: url("http://fast1.onesite.com/thq.com/remove.png") no-repeat scroll 0 0 transparent; border: none; color: #999; height: 19px; width: auto; padding: 0;}
.thqUnregister .oneButtonGlobal span {padding-left: 15px; color: #333; text-shadow: 1px 1px 1px #fff;}
.thqUnregister .oneButtonGlobal:hover {background-position: 0 -19px;}
.thqUnregister .oneButtonGlobal:hover span {color: #E02E2A;}
.thqUnregister {overflow: hidden; margin-bottom: 10px;}
#mythq_index .unregisterButton span {height: 19px; line-height: 19px;}

/*** Alert Settings Page ***/
.explanationText {margin-top: -15px;}
.thqAlertSelectGames {margin-top: 15px;}
.thqAlertSelectGames h3,
.thqAlertSelectGenre h3,
.thqAlertSelectPlatforms h3 {color: #666666;font-family: "Avenir LT W01 35 Light",Helvetica,Arial,sans-serif;font-size: 18px; text-transform: uppercase; margin: 0 0 20px;}
#mythq_alerts h2 {color: #666666;font-family: "Avenir LT W01 35 Light",Helvetica,Arial,sans-serif;font-size: 24px; text-transform: uppercase; margin: 0 0 20px;font-weight: normal;}
#mythq_alerts .thqAlertsBox {padding: 20px; width: 424px;}
.thqAlertsText {font-size: 14px; color: #333333; margin-bottom: 20px}
.thqAlertTitleCell {font-size: #333333; font-size: 14px; padding-left: 0;}
#mythq_alerts .thqAlertsOptions table {width: 100%; border-spacing: 0; color: #333333; font-family: Helvetica,Arial,sans-serif; margin-bottom: 20px;}
.thqAlertsBoxAlertSettings .thqAlertsText {margin-bottom: 15px;}
.thqAlertSubscribeCell input {float: right;}
.thqAlertsOptions th {text-align: right; font-size: 12px;}
#thqAlertEmail {font-weight: bold;}
#thqAlertEmailShow a {font-size: 12px;}
.thqRegTitleText, .thqRegPlatformText, .thqAlertsOptions hr {display: none;}
.thqRegPlatform {margin-bottom: 10px;}
.thqAlertsOptions .thqSubmitButton {float: right; margin-top: 0; height: 28px;}
.thqAlertSelectGames {overflow: hidden; padding-bottom: 15px;}
.thqAlertsPageColumnRight .thqAlertsOptions h2 {border-top: 1px solid #ffffff; padding-top: 15px;}
.thqAlertSelectGenre select,
.thqAlertSelectPlatforms select,
.thqAlertSelectGames select {background: url("http://fast1.onesite.com/thq.com/select.png") no-repeat scroll 100% 50% transparent !important;border: 1px solid #CCCCCC;color: #333333;font-family: "Helvetica W01 Bold";font-size: 11px !important;height: 28px !important;line-height: 15px;padding: 3px 5px;min-width: 188px; max-width: 420px;}
#mythq_alerts .thqAlertsPageColumnRight table {border-bottom: 1px solid #CCCCCC; padding-bottom: 30px; margin-bottom: 0;}
.thqAlertsContainer {margin-top: 40px;}
#mythq_alerts #oneBackgroundLayer {background: url("http://fast1.onesite.com/thq.com/nav/repeated.png") repeat-x scroll 0 0 transparent; padding-bottom: 60px;}
#mythq_alerts .myTHQpage .top {background: transparent; padding-top: 0;}
#mythq_alerts .myTHQpage .top span {display: inline;}
.thqAlertsPageColumnRight .thqAlertsOptions table tbody {float: left; height: 115px; width: 420px; overflow: auto;}
.thqAlertsPageColumnRight .thqAlertTitleCell {width: 355px;}
#thqRegisterMessage {color: #999; margin-top: 5px;}
#mythq_alerts .thqSubmitButton span {height: 28px;text-align: center; line-height: 28px;}
.thqAlertSelectGenre {margin-top: 10px;}

/**
 * Media
 *
 * @section Media
 */
#home_media #oneBackgroundLayer, body[id^="media_"] #oneBackgroundLayer {background: #ececec url(http://fast1.onesite.com/thq.com/repeatTop.png) 0 0 repeat-x;}
#home_media .casingSubtitle, body[id^="media_"] .casingSubtitle, #home_media .casingSubtitle h1, body[id^="media_"] .casingSubtitle h1 {border: none;}

/** header subnav */
.top {border-bottom: 1px #fff solid; height: 65px;}
.top .header {float: left; line-height: 65px; font-size: 44px; font-family:"Avenir LT W01 35 Light",Helvetica,Arial,sans-serif;}
.top .name {float: right; width: 35%; padding: 10px 0;}
.top .name div {text-align: right; height: 45px;}
.top .name span {display: block;}
.top .name .nameAlertSub {text-align: right; float: right; height: auto; font-size: 12px; font-family: arial;}
.top .name .nameAlertSub div {height: auto; padding: 0 5px 0 0; float: left;}
.top .name .nameAlertSub a {float: right;}
.thqGridMedia .altRow1, .thqGridMedia .altRow3 {margin: 0 5px 0 0;}
.thqGridMedia .altRow2, .thqGridMedia .altRow4 {margin: 0 0 0 5px;}
#home_media .thqGridMedia .altRow1, #home_media .thqGridMedia .altRow3 {margin: 0 8px 0 0;}
#home_media .thqGridMedia .altRow2, #home_media .thqGridMedia .altRow4 {margin:0;}

.thqGridMedia .gameTitle {font-family:"Helvetica W01 Bold"; color}
.thqGridMedia .thqTubeTitle {display: block; width: 485px; height: 34px; margin: 0 0 30px; line-height: 34px; font-family: Helvetica; overflow: hidden;}
.thqGridMedia a:hover .thqTubeTitle {color: #E02E2A;}
.thqGridMedia {margin-top: 60px;}
#cmspage_media #oneBackgroundLayer {background: url("http://fast1.onesite.com/thq.com/repeatTop.png") repeat-x scroll 0 0 transparent;}
.thqGridMedia a:hover {text-decoration: none !important;}
.thqGridMedia .thqGridItem {width: auto;}

/** media overlay */
.thqGridTubeVideo_wrapper {position: absolute; left: 0; width: 100%; margin-top: -30px; padding: 30px 0; background: #1f1f1f; z-index: 2; color: #fff;}
.mediaRowOverlay .youTubePlayerWrapper {margin: 0;}
.mediaRowOverlay {width: 980px; margin: 0 auto;}
.mediaRowOverlay .thqGridTubeVideoOverlay_details {overflow: hidden; padding: 0 30px; text-align: left;}
.mediaRowOverlay .mediaDate {margin: 0 0 15px; font-size: 12px; color: #ccc;}
.mediaRowOverlay .mediaTitle {margin: 0 0 15px; font-size: 22px;}
.mediaRowOverlay .mediaDescription {font-size: 13px; line-height: 17px; margin-bottom: 10px;}
.mediaRowOverlay .thqGridClose {float: left; width: 71px; height: 71px; background: url(http://fast1.onesite.com/thq.com/darkSquareClose.gif) 100% 0% no-repeat;}
.mediaRowOverlay .thqGridClose span {display: none;}
.mediaRowOverlayRight .thqGridTubeVideoOverlay_video {float: right;}
.mediaRowOverlayLeft .thqGridTubeVideoOverlay_video {float: left;}
.mediaRowOverlayLeft .thqGridClose {float: right;}
.oneMediaModVideoWrapper .youtubeMediaEmbed {width: 640px;}
#thqWishlistGameBox,
.thqRegisterGame {width: 190px;}
#thqWishlistGameBox span,
.thqRegisterGame span {width: 100%; text-transform: uppercase; line-height: 1.em; display: block; font-size: 32px; font-family:"Avenir LT W01 35 Light",Helvetica,Arial,sans-serif; text-align: left;}
#thqWishlistGameBox a span,
.thqRegisterGame a span {min-width: 190px;background: url("http://fast1.onesite.com/thq.com/redBtnSliver.png") repeat-x scroll 0 0 #D9312C;color: #FFFFFF;height: 30px;line-height: 30px !important; font-size: 12px;line-height: 30px;display: block; width: 147px; text-align: center;font-family: "Helvetica W01 Bold",Helvetica,Arial,sans-serif;}
#thqWishlistGameBox a:hover span,
.thqRegisterGame a:hover span {background-position: 0 100%;}
#thqWishlistGameBox a span {margin-top: 10px;}

/* Register Game */
#registerGameModal {}
#registerGameModal .modalWrapper {background: #1f1f1f; padding: 0 10px 10px;}
#registerGameModal .modalTitleWrapper, #registerGameModal .modalBodyWrapper {background: #1f1f1f; border: none; padding: 0;}
#registerGameModal .modalTitleWrapper h4 {margin: 0 !important; font-family:"Avenir LT W01 35 Light",Helvetica,Arial,sans-serif; font-size: 18px;}
#registerGameModal .thqRegButtons {margin: 10px 0 0;}
#registerGameModal .thqRegContainer span {display: block; margin: 5px 0; color: #fff;}
#registerGameModal select {padding: 10px; border: 1px #ededed solid; width: 90%;}
#registerGameModal #thqRegisterTitle select option {max-width: 500px;}
.studioHeader {margin-top: 15px;}

/*** Media Trial **/
.youtube-ResultsContainer {width: 100%;}
.mod_youtube {background: #333; margin: 0;}
.youtube-FirstPlayer {float: left; clear: none;width: 640px; height: 360px;} 
.youtube-VideoResult {float: left; clear: none; width: 320px; background: #ececec; padding: 10px 0 0 20px; height: 80px; overflow: hidden; border-top: 1px solid #fff; border-bottom: 1px solid #ddd;}
.youtube-Thumbnail img {width: 87px; border: 3px solid #ddd;}
.youtube-Thumbnail {float: left; margin-right: 10px;}
.youtube-VideoTitle {font-size: 14px;}

/**
 * Legal Game
 *
 * @section Legal Game
 */
.legalTitle {font-weight: bold; font-size: 14px; text-transform: uppercase;}
.LegalWrapper .legalVerbiage, .LegalWrapper .legalTitle {width: 980px; margin: 0 auto;}
.LegalWrapper li {padding: 20px 0; border-top: 1px solid #fff; border-bottom: 1px solid #ddd;}
#templateTable168519, #cmspage_game_legal #oneSiteContainer {width: 100%; padding-bottom: 40px;}
.col .legalPageInfo h3.title {width: 980px; margin: 0 auto; font-family: "Avenir LT W01 35 Light",Helvetica,Arial,sans-serif;font-size: 44px; padding: 0; background: transparent;}
.col .legalPageInfo .title_container {border-bottom: 1px solid #ddd;}

/**
 * Polls
 *
 * @section Polls
 */

/*#network_polls #templateTable166949, #network_polls #templateTable166939, #network_polls #oneSiteContainer {width: 100%;}*/
#network_polls .colChild1 {border-right-width: 0px;}
.col .pollHeader h3.title {font-family:"Avenir LT W01 35 Light"; padding: 10px 0 8px; font-size: 44px; margin: 0;background: transparent; padding: 0;}
.col .pollHeader {width: 980px; margin: 0 auto 20px;}
#network_polls #oneBackgroundLayer {background: url("http://fast1.onesite.com/thq.com/soloRepeat.jpg") repeat-x scroll 0 0 transparent; padding-bottom: 80px;}
#network_polls #oneFoundation {background: url("http://fast1.onesite.com/thq.com/gdTitleSliverFeaturesDark.gif") repeat-x 0 80px transparent;}
.col .mod_poll_display .title_container {padding-bottom: 50px; padding-top: 20px;}
#network_polls table#templateTable166949 {border-bottom: 1px solid #fff;}
#network_polls table#templateTable166949 .column {border-bottom: 1px solid #ddd;}
.featuredPolls {width: 980px; margin: 0 auto; padding-bottom: 20px;}
.mod_wonder .mod_poll_display {float: left; width: 50%;}
.col .mod_poll_display h3.title span.title_span {color: #fff; font-size: 33px;}
.pollContainer {margin-right: 10em; margin-top: 1em;}
#polldiv .polltitle {text-transform: uppercase; margin-bottom: 0px;}
#polls {padding-top: 2em;}
#polls form#pollTypeForm a.button {padding: 0.3em 0.5em 0.2em; margin: 0.2em 0em 0em 0.35em; border: 1px solid #A00; background-color: #C00;}
#polls form#pollTypeForm a.button span {color: #FFF; font-weight: normal; text-transform: uppercase;}
.innerpolldiv {margin: 0; padding: 0;}
.column .columnContent .onePageBodyWrapper #one_controller_container #main-column #title-box {margin: 2em 0em -2.25em 0em; padding: 0em 0em 0em 0em; overflow: hidden; width: 980px; margin: 20px auto 0;}
#polls #polls-table table#poll-table-table {border: 0px solid #999; padding: 0.1em 0.25em; margin: 0em auto 2em; width: 980px; margin: 0 auto;}
.pollDeleteButton {background: url("/resources/images/discussion/comment-sprite.png") no-repeat scroll -1px -301px transparent; height: 16px; width: 16px;}
#polls #polls-table table#poll-table-table tbody tr.header-row td {background-color: transparent; border-bottom: 0px solid #999; padding: 30px 0 20px; margin-bottom: 2px; font-size: 16px; color: #333;}
#polls #polls-table table#poll-table-table tbody tr.pollDetailsRow td {border-bottom: 0px dotted #999; padding: 30px 0 20px; font-size: 14px; color: #333;}
.pollDetailsRow {background: url("http://fast1.onesite.com/thq.com/gfx-titleDivider.gif") repeat-x scroll 0 0 transparent !important;}
#network_polls .navigation, #network_polls .block-title {width: 980px; margin: 0 auto; overflow: hidden;}

/**
 * Under Construction
 *
 * @section go/community/soon
 */
#community_soon .wrapper404 {background: transparent url(http://fast1.onesite.com/thq.com/constructionAlert.png) left top no-repeat; padding-left: 250px;}
#community_soon .searchMessage404 {font: normal normal normal 14pt/22pt helvetica, arial, sans-serif; padding-top: 1.5em;}

/**
 * Play PAge
 *
 * @section Play PAge
 */

#home_playtests h2 {font-family: "Avenir LT W01 35 Light",Helvetica,Arial,sans-serif; font-size: 28px; margin: 30px 0 30px; text-transform: uppercase;font-weight: normal;}
#home_playtests #oneBackgroundLayer {background: url("http://fast1.onesite.com/thq.com/border2.png") repeat-x scroll 0 0 transparent;}
.module-hd p {font-family: "Helvetica W01 Bold",Helvetica,Arial,sans-serif; font-size: 14px;}

/**
 * Newsletter Unsubscribe
 *
 * @section Unsubscribe
 */
.newsletterUnsubscribeWrapper {font-size: 12px; margin: 1em 0em;}
.newsletterUnsubscribeWrapper .newsletterUnsubscribeTitle {background-color: #E1E1E1; font-weight: normal; text-transform: uppercase; font-size: 120%; padding: 10px 0px 10px 12px; margin: 0px;}
.newsletterUnsubscribe {border: 2px solid #FFF; border-top-width: 0px;}
.newsletterUnsubscribe .newsletterUnsubscribeSubtitle {background-color: #F6F6F6; font-weight: bold; font-size: 110%; padding: 10px 0px 10px 10px; margin: 0px;}
.newsletterUnsubscribe .newsletterUnsubscribeInstructions {background-color: #FFF; padding: 5px 0px 15px 10px; margin: 0px;}

.manualContainer h3 {font-family: "Avenir LT W01 35 Light"; font-size: 44px; margin: 20px 0 0px;}
#home_manual #oneFoundation {background: url("http://fast1.onesite.com/thq.com/gfx-articleTop.png") repeat-x scroll 0 0 transparent;}
.manualContainer .plat,
.manualContainer .games {width: auto; margin: 20px 0 20px;}

.manualContainer p {font-size: 20px; font-family: helvetica,arial,sans-serif; text-transform: uppercase; letter-spacing: -0.03em; margin: 5px 0 60px;}
.manualContainer select {margin-left: 10px;color: #333; font-size: 14px; padding: 5px; height: 28px; background: url("http://fast1.onesite.com/thq.com/select.png") no-repeat scroll 100% 50% transparent !important; border: 1px solid #CCCCCC; color: #333333; font-family: "Helvetica W01 Bold"; text-transform: uppercase;}
.manualContainer option {padding-right: 20px !important}
.manualContainer span {display: inline-block; width: 170px;font-family: "Helvetica W01 Bold"; font-size: 14px; text-transform: uppercase;}
.oneButtonGlobal {height: 26px; line-height: 28px;}
.response span {width: auto !important;}
.manualWrapper li,
.manualWrapper ul.subMenu li a span {margin: 5px 0px; font-family: "Avenir LT W01 95 Black",helvetica,arial,sans-serif; font-size: 18px !important; text-transform: uppercase; list-style-type: none;background: url("http://fast1.onesite.com/thq.com/pdfIcon.jpg") no-repeat scroll 0 0 transparent !important; line-height: 33px; padding-left: 30px;}
.manualWrapper {margin: 0 0 60px; padding: 0;}
.manualWrapper li span {line-height: 33px; font-size: 18px !important; list-style-type: none !important; width: auto;}
.manualWrapper li {list-style-type: none !important;}
.manualWrapper ul.subMenu {padding-left: 0;}
/*#preorderPromo {display: none;}*/

#mbbn_boardname {display: none;}
table.mb_board_nav_table td.mbbn_last {padding-right: 10px;text-indent: 10px;}
.MiniProfileId_ForumThread .miniProfileComponent {text-align: left !important;}


#INTERNAL_PRODUCT_NAME_tr .info_display a:hover span,
#INTERNAL_PRODUCT_NAME_tr .info_display a span,
#SITE_PRODUCT_NAME_tr .info_display a:hover span,
#SITE_PRODUCT_NAME_tr .info_display a span,
#SKU_tr .info_display a:hover span,
#SKU_tr .info_display a span,
#OPTIONS_tr .info_display a:hover span,
#OPTIONS_tr .info_display a span,
#TAXABLE_PRODUCT_CODE_tr .info_display a:hover span,
#TAXABLE_PRODUCT_CODE_tr .info_display a span,
#MANUFACTURER_NAME_tr .info_display a:hover span,
#MANUFACTURER_NAME_tr .info_display a span,
#MANUFACTURER_PART_NUMBER_tr .info_display a:hover span,
#MANUFACTURER_PART_NUMBER_tr .info_display a span,
#EXECUTABLE_FILE_NAME_DOWNLOAD_tr .info_display a:hover span,
#EXECUTABLE_FILE_NAME_DOWNLOAD_tr .info_display a span,
#SITE_DISPLAY_NAME_DOWNLOAD_tr .info_display a:hover span,
#SITE_DISPLAY_NAME_DOWNLOAD_tr .info_display a span,
#FILE_SIZE_DOWNLOAD_tr .info_display a:hover span,
#FILE_SIZE_DOWNLOAD_tr .info_display a span,
#AVAILABLE_FROM_tr .info_display a:hover span,
#AVAILABLE_FROM_tr .info_display a span,
#TOTAL_SIZE_tr .info_display a:hover span,
#TOTAL_SIZE_tr .info_display a span,
#TAX_GROUP_tr .info_display a:hover span,
#TAX_GROUP_tr .info_display a span,
#TAX_TYPE_tr .info_display a:hover span,
#TAX_TYPE_tr .info_display a span,
#PRODUCT_ATTRIBUTES_tr .info_display a:hover span,
#PRODUCT_ATTRIBUTES_tr .info_display a span,
#FULFILLER_PART_NUMBER_tr .info_display a:hover span,
#FULFILLER_PART_NUMBER_tr .info_display a span,
#WAREHOUSE_LOCATION_ID_tr .info_display a:hover span,
#WAREHOUSE_LOCATION_ID_tr .info_display a span,
#PRICE_tr .info_display a:hover span,
#PRICE_tr .info_display a span,
#CURRENCY_CODE_tr .info_display a:hover span,
#CURRENCY_CODE_tr .info_display a span,
#PRICE_TYPE_tr .info_display a:hover span,
#PRICE_TYPE_tr .info_display a span,
#DOWNLOAD_VERSION_AVAILABLE_tr .info_display a span,
#DOWNLOAD_VERSION_AVAILABLE_tr .info_display a:hover span,
#DR_PRODUCT_ID_DOWNLOAD_tr .info_display a span,
#DR_PRODUCT_ID_DOWNLOAD_tr .info_display a:hover span,
#PRODUCT_HAS_ONLINE_INTERACTION_tr .info_display a span,
#PRODUCT_HAS_ONLINE_INTERACTION_tr .info_display a:hover span,
#DR_PRODUCT_ID_tr .info_display a span,
#DOWNLOAD_VERSION_AVAILABLE_tr .info_display a:hover span,
#DOWNLOAD_VERSION_AVAILABLE_tr .info_display a span,
#DR_PRODUCT_ID_tr .info_display a:hover span {color: #E02E2A;text-decoration: none !important;margin: 0;position: static;padding: 0 !important; background: transparent !important; border: none; left: 0; width: 115px;display: block;line-height: 16px;}

#INTERNAL_PRODUCT_NAME_tr img,
#SITE_PRODUCT_NAME_tr img,
#SKU_tr img,
#OPTIONS_tr img,
#TAXABLE_PRODUCT_CODE_tr img,
#MANUFACTURER_NAME_tr img,
#MANUFACTURER_PART_NUMBER_tr img,
#EXECUTABLE_FILE_NAME_DOWNLOAD_tr img,
#SITE_DISPLAY_NAME_DOWNLOAD_tr img,
#FILE_SIZE_DOWNLOAD_tr img,
#AVAILABLE_FROM_tr img,
#TOTAL_SIZE_tr img,
#TAX_GROUP_tr img,
#TAX_TYPE_tr img,
#PRODUCT_ATTRIBUTES_tr img,
#FULFILLER_PART_NUMBER_tr img,
#WAREHOUSE_LOCATION_ID_tr img,
#PRICE_tr img,
#CURRENCY_CODE_tr img,
#PRICE_TYPE_tr img,
#DOWNLOAD_VERSION_AVAILABLE_tr img,
#DR_PRODUCT_ID_DOWNLOAD_tr img,
#PRODUCT_HAS_ONLINE_INTERACTION_tr img,
#DOWNLOAD_VERSION_AVAILABLE_tr img,
#DR_PRODUCT_ID_tr img {display: none;}
.info_display a:hover {text-decoration: none !important;}

#signup_signup .topSubNav {display: none;}
#signup_signup .menuItemName_Games a:hover {background: transparent !important;}

.secureResetFailure {padding-top: 20px; font-size: 14px;color: #C31814;}
.resetPassInstructions {border: 1px solid #CDD0D5; padding: 5px;background: #ddd; font-size: 14px; text-align: center;}

/* End THQ Network Styles */
