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

/** 
 * User Styles | THQ.com
 * 
 * User profile, hub, and admin page styles
 * 
 * Rail & Navigation
 * User Landing Pages
 * My Site
 * My Hub
 * Blog
 * Photos & Videos (global)
 * Photos (specific)
 * Videos (specific)
 * Media Manager
 * Calendar
 * Profile
 * Friends
 * Groups
 * Message Center
 *
 * @project THQ.com
 * @version 580
 * @lastmodified 2011-11-09 15:23
 * @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";
 */
 

/**
 * Rail & Navigation
 *
 * @section Rail & Navigation
 */


/**
 * User Landing Pages (My Site & My Hub)
 *
 * @section User Landing Pages
 */

/**
 * My Site
 *
 * @section My Site
 */


/**
 * My Hub
 *
 * @section My Hub
 */

/**
 * Account
 *
 * @section Account
 */
#account_list .casingSubtitle {display: none;}
.account {width: 424px; float: right; border: 10px solid #fff; padding: 20px; min-height: 325px;}
#tem166219-col2 #accountListPage {width: 424px; border: 10px solid #fff; padding: 10px 20px 20px; border-top: none 0;}
.why {width: 424px; border: 10px solid #fff; padding: 20px 20px 0; border-bottom: none 0;}
.why ul {margin: 20px 0 0; padding: 0;}
.why ul li {list-style-type: none; background: url("http://fast1.onesite.com/thq.com/smallSquare.jpg") no-repeat scroll 0 20% transparent; font-size: 13px; padding-left: 20px; font-weight: bold; padding-bottom: 10px; color: #333;}
.why h2,
.account .header {font-size: 24px; font-family: "Avenir LT W01 35 Light",Helvetica,Arial,sans-serif; color: #666666;}
.why h2 {margin: 0; font-weight: normal;}
.changePass {color: #333; font-size: 14px; margin: 20px 0; border-bottom: 1px solid #cccccc; padding-bottom: 20px;}
#accountList {padding: 0; margin: 0}
.accountRow.contentRowLastMore,
.accountRow,
#accountList {border: none;}
#accountList li {padding: 5px 0}
#accountList .soSprite32:hover {opacity: 1 !important;}
.linkStatusMsg {color: #333333; text-transform: uppercase; font-size: 14px;}
#accountListHeader {display: none;}
.email .link,
.changePass .link,
#toggleProvidersButton {font-size: 12px; font-family: helvetica,arial,sans-serif; font-weight: bold;}
.accountActions .oneButtonGlobal span {text-align: left; line-height: 28px;}
.accountActions .oneButtonGlobal {height: 28px;}

#templateTable166219 {padding-bottom: 60px;}
.email .display,
.changePass .display {font-weight: bold;}
.email .name,
.changePass .name {margin-top: 15px;}
.email .link,
.changePass .link {margin-top: 15px;}
.email {font-size: 14px; color: #333;}

/**
 * My THQ
 *
 * @section My THQ
 */

.myThqAllHeader {margin: 0 0 10px; padding: 0 0 10px; background: url(http://fast1.onesite.com/thq.com/gfx-titleDivider.gif) 0 100% repeat-x; font-size: 24px; font-family: "Avenir LT W01 35 Light",Helvetica,Arial,sans-serif;}
.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;}
.myTHQpage {width: 100% !important; margin-bottom: 40px}
.myTHQpage .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;}

#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;} 
#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;}
#admin_privacy_settings #oneBackgroundLayer,
#admin_manage_rss_feeds #oneBackgroundLayer,
#admin_edit_account #oneBackgroundLayer,
#account_list #oneBackgroundLayer {background: url(http://fast1.onesite.com/thq.com/nav/repeated.png) 0 0 repeat-x transparent; padding-bottom: 60px;} 
.myTHQpage  #userNavMenu,
.myTHQpage .top {width: 980px !important; margin: 0 auto;}
#admin_privacy_settings .casingSubtitle,
#admin_edit_account .casingSubtitle h1 {display: none;}

#admin_edit_account table.profTable {border: 10px solid #fff;}
#admin_edit_account table.profTable .fieldTitle {font-size: 14px; text-align: left; font-weight: normal; color: #333;}
#admin_edit_account table.profTable td {padding: 10px 20px;}
#admin_edit_account table.profTable #first_name_field td {padding-top: 20px;}
#save_button_field center {float: right; padding-bottom: 20px; clear: both;}
#admin_edit_account table.profTable td input {-moz-box-shadow: 1px 1px 6px #ccc inset; padding-top: 5px; padding-bottom: 5px; width: 250px;}
#admin_edit_account .editAccountHelpers .delete-profile,
#admin_edit_account .editAccountHelpers .change-password {width: 160px; margin-top: 20px; margin-right: 0; margin-left: 0; border-bottom: none 0;}
.delete-profile {border-left: 1px solid #DD3531;}
.delete-profile:hover span,
.change-password:hover span {color: #fff;} 
.fieldTitle span,
#requiredtext_field td {font-weight: bold; color: #E02E2A; font-size: 14px;}
.account-message {background: #e1e1e1; font-size: 14px !important; border: 5px solid #fff; font-weight: normal; color: #333; padding: 5px; margin-bottom: 20px !important;}

/*** RSS Manage ***/

#admin_manage_rss_feeds .blog-manage-rss table th,
.pageDivider,
#admin_manage_rss_feeds legend,
#admin_manage_rss_feeds .casingSubtitle {display: none;}
#admin_manage_rss_feeds .blog-manage-rss {border: none; padding: 20px; margin: 0;}

#tem168069-col1 .column {border: 10px solid #fff; margin-right: 20px;}
#tem168069-col1 .column .columnContentChild {padding: 0;}
#tem168069-col1 .alertPageNotice {margin: 20px;}
#admin_manage_rss_feeds .blog-manage-rss table {width: 100%;}
#admin_manage_rss_feeds .blog-manage-rss table tr {text-align: left;}
.genSubHead {font-size: 14px !important; font-weight: bold;}
#tem168069-col1 .mod_rss_reader {padding: 20px;}
.col .mod_rss_reader ul.mainUl {overflow: visible;}
.rssTitle a {text-transform: uppercase; font-family: helvetica,arial,sans-serif; color: #333; font-size: 14px; margin-left: 20px;}
.rssFeed .rss_ul li {line-height: 18px; font-size: 14px;}
.rssTitle {background: url("http://fast1.onesite.com/thq.com/rss-icon.png") no-repeat scroll 100% 0% transparent; height: 18px; line-height: 18px; display: inline-block; padding-right: 24px;}
a.pop:hover span {background: #E02E2A; border: 3px solid #fff; width: 355px; left: 0; text-align: left; font-size: 14px; color: #fff; opacity: 1;}
#admin_manage_rss_feeds .rssFeed {margin: 30px 0;}
#admin_manage_rss_feeds .rssTitle {max-height: 20px; overflow: hidden;}

/*** Privacy Settings ***/
#admin_privacy_settings fieldset {border: none 0;}
#admin_privacy_settings legend {text-transform: uppercase; padding: 0; font-family: "Helvetica W01 Bold",Helvetica,Arial,sans-serif; font-size: 12px;}
#admin_privacy_settings .oneForm {border: 10px solid #fff; padding: 20px;}

/**** Temporary Hiding Until Profile Items Are Open ****/
#privacySettingHTMLInComments,
.settingsDisplayFriends,
.settingsFriendshipApproval,
#privacySettingNewGroupMemberAlert,
.settingsGroupBroadcasts {display: none;}



/**
 * Blog
 *
 * @section Blog
 */

/** User Article */
.arArticleShort {border-bottom: 1px #fff solid; padding: 0 0 20px;}
.arArticleShort .arArticleLink {display: block; margin: 10px 0; color: #333; font-size: 18px;}
.arArticleShortAvatar {float: left;}
.arArticleShortSummary {float: right; width: 80%;}
.arArticleShortSummary .arArticlePublished {margin: 0 0 5px;}
.arArticleShortSummary .arArticleSummary {font-size: 14px; line-height: 1.4em;}

/* Fix for horizontal jquery slider styling on article view pages - nthomas */
.one_body_group.article_view .gameSliderRight {margin:0;float:right;width:720px !important;}
.one_body_group.article_view .gameSliderRight .gameSliderItem {position:relative;}
.one_body_group.article_view .gameSlider .gameSliderRight .thqGameSlider {width:635px !important}

/**
 * Photos & Videos (global)
 *
 * @section Photos & Videos (global)
 */


/**
 * Photos (specific)
 *
 * @section Photos (specific)
 */

#gallery_container {float: none;}
#gallery_content_container {float: none; width: auto; padding: 5px 0 0;}
#gallery_content1 {float: right; padding: 0; overflow: hidden;}
#gallery_dropdown_div {font-weight: 700; position: static; line-height: 20px;}
#gallery_dropdown_div br {display: none;}
#gallery_dropdown_div select {margin-left: 7px;}
#gallery_content1 .gallery_pages {display: none;}
#gallery_content_lineage {margin: 0; padding: 0; line-height: 20px; border: none; font-size: 11px; font-weight: 700;}
#dynamic_gallery_content {margin: 5px 0 0;}

#gallery_content_photo_sub {height: auto; margin: 0 0 10px; text-align: center;}
#gallery_content_photo_sub div {display: none;}
#gallery_content_photo_sub img {margin: 0 auto; padding: 0 !important;}

#dynamic_gallery_content .rating-sub-wrapper {position: static;}


/**
 * Videos (specific)
 *
 * @section Videos (specific)
 */


/**
 * Media Manager
 *
 * @section Media Manager
 */


/**
 * Calendar
 *
 * @section Calendar
 */

/** Month view */

/** Day view */
#dayViewContainer td {height: 36px; padding-top: 0 !important; padding-bottom: 0 !important;}


/**
 * Profile
 *
 * Edit Profile, Account, Privacy Settings, Manage Blocks, Setup Wizard
 *
 * @section Profile
 */
#article_index .arArticleShortAvatar {display: none;}
#article_index .arArticleShortSummary {width: 100%;}
#article_index .arArticleShort .arArticleLink {font-weight: 500; font-family: helvetica,arial,sans-serif; font-size: 22px;}
#article_index .articlesList {padding-top: 10px;}

/**
 * Friends
 *
 * @section Friends
 */

/**
 * Groups
 *
 * @section Groups
 */

/* Twitter Module */
#home_group_home .gdTwitterFeed .twitterPostDate {font-size: 12px; color: #333; font-family: Helvetica,Arial,sans-serif;}
#home_group_home .mixedFeedItem a.feedProfileLink {background: url("http://fast1.onesite.com/thq.com/tweetBird.png") no-repeat scroll 0 100% transparent !important; display: block; height: 25px; width: 36px; overflow: hidden; margin-top: 20px; float: none;}
.feedAuthor {color: #E02E2A;}
.feedAuthor strong {font-weight: normal;}
#home_group_home .mixedFeedItem a img {visibility: hidden;}
#home_group_home .gdTwitterFeed .feedContent,
#home_group_home .gdTwitterFeed .twitterFeed {background: transparent !important;padding-bottom: 20px;}
#home_group_home .feedContent {display: block; width: 100%; font-size: 22px; color: #666666; padding-top: 20px;}
.mixedFeedTwitter {padding: 0; background: transparent;}
.feedDatePosted {font-size: 12px; color: #333333; margin-top: 20px; display: block; margin-bottom: 10px;}
a.feedTwitterReply b,
a.feedTwitterRetweet b {font-size: 14px !important;}
.gameDetailsFeatures tbody {background: url("http://fast1.onesite.com/thq.com/repeatColumn.png") repeat-y scroll 0 0 transparent !important;}

.productLegal {background: #ececec;}
.productLegal span {display: block; width: auto; margin: 0 auto; padding: 30px 30px 0;}
#tem145639-col2 .productRating {margin-left: 30px; margin-bottom: 20px;}
#tem145639-col2 .productRating .productRatingItems {float: left;}
#tem145639-col2 .productRating img {float: left; margin-right: 10px;}
#tem145639-col2 .productRating .productRatingItems span {display: block;}

/**
 * Wizard
 *
 * @section Wizard
 */


.wizNumTitle,
.oneStepList,
#setupWizardHeaderBelowStepList,
#setupWizardHeaderAboveStepList {display: none;}
#admin_profile_pic #oneBackgroundLayer, #setup_step #oneBackgroundLayer {background: url("http://fast1.onesite.com/thq.com/nav/repeated.png") repeat-x scroll 0 0 transparent; padding-bottom: 60px;}
#setupWizardHeader {border: none 0 !important; padding: 0 !important;}
.wizStepLinks a.wizardLink span {color: #FFFFFF;font-family: "Helvetica W01 Bold",Helvetica,Arial,sans-serif;font-size: 12px;line-height: 30px;padding: 5px;text-align: center;text-transform: uppercase;}
.wizStepLinks a.wizardLink {margin-right: 0 !important;}
.wizLinkSeparator {margin-left: 10px;}
#setupWizardHeader {display: none;}
#admin_profile_pic .onePageBase .templateTable,
#admin_profile_pic .onePageBase .featuresetNav {border-top: none 0 !important;}

a.wizardLink {background: url("http://fast1.onesite.com/thq.com/redBtnSliver.png") repeat-x scroll 0 0 #D9312C;display: inline-block;border: medium none;height: 30px !important;line-height: 30px !important;padding: 0 5px;}
a.wizardLink:hover {background-position: 0 100%; text-decoration: none !important;}
#admin_profile_pic .casingSubtitle h1,
#admin_profile_pic .casingSubtitle {border: none;}
#admin_profile_pic p.task-instructions {margin-top: 30px;}

/**
 * Message Center
 *
 * @section Message Center
 */


/** End THQ User Styles */
