/* _reset.scss */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  font-weight: normal;
  vertical-align: baseline;
  background: transparent; }

body {
  line-height: 1;
  font-weight: normal;
  font-family: helvetica, arial, sans-serif;
  font-size: 12px; }

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

nav ul, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none; }

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  outline: 0; }



del {
  text-decoration: line-through; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0; }

input, select {
  vertical-align: middle; }

/* _helper.scss */
.ir {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat; }

.hidden {
  display: none;
  visibility: hidden; }

.visuallyhidden {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px); }

.invisible {
  visibility: hidden; }

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.clearfix {
  display: inline-block; }

* html .clearfix {
  height: 1%; }

/* Hides from IE-mac \*/
.clearfix {
  display: block; }

.sprite {
  overflow: hidden; }

.button, .msg-drawer li {
  cursor: pointer; }

.button.disabled, .msg-drawer li.disabled, .button.selected, .msg-drawer li.selected, .msg-drawer li.selected, .button.active, .msg-drawer li.active, .msg-drawer li.active {
  cursor: default; }

.collapsed {
  display: none; }

.lt {
  float: left; }

.rt {
  float: right; }

.clear {
  clear: both; }

@font-face {
  font-family: MoireBold;
  src: url("../../Content/Fonts/moire/moire-bold-webfont.eot");
  src: url("../../Content/Fonts/moire/moire-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../Content/Fonts/moire/moire-bold-webfont.woff") format("woff"), url("../../Content/Fonts/moire/moire-bold-webfont.ttf") format("truetype"), url("../../Content/Fonts/moire/moire-bold-webfont.svg#MoireBold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: GrotesqueExtraCond;
  src: url("../../Content/Fonts/grotesque/groec.eot");
  src: url("../../Content/Fonts/grotesque/groec.eot?#iefix") format("embedded-opentype"), url("../../Content/Fonts/grotesque/groec.woff") format("woff"), url("../../Content/Fonts/grotesque/groec.ttf") format("truetype"), url("../../Content/Fonts/grotesque/groec.svg#Grotesque") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Symbol Convection Regular";
  src: url("../../Content/Fonts/convsym/convsym.eot");
  src: url("../../Content/Fonts/convsym/convsym.eot?#iefix") format("embedded-opentype"), url("../../Content/Fonts/convsym/convsym.woff") format("woff"), url("../../Content/Fonts/convsym/convsym.ttf") format("truetype"), url("../../Content/Fonts/convsym/convsym.svg#ConvectionSymbol") format("svg");
  font-weight: normal;
  font-style: normal; }

.font-grotesque {
  font-family: GrotesqueExtraCond, Arial, Helvetica, sans-serif; }

.font-moireBold, .news-header, #friends .view-stats, #friends .invite, #header-container h1, #nav-main a, #sidebar-nav, #modal-recent-tab, #modal-popular-tab, #social-container h2, #latest-header h1, #gallery #controls, #gears2 .btn, #content #error h1, #gameSelect h2{
  font-family: MoireBold, Arial, Helvetica, sans-serif; }

.font-conv {
  font-family: "Symbol Convection Regular", serif; }

/* _expanding-content-bg.scss */
/* top cap image */
#expanding-top {
  background-repeat: no-repeat;
  background-image: url("../../Content/Images/News/news-bg-top.png");
  width: 972px;
  height: 17px;
  margin-top: 13px; }

/* background styles only */
#expanding-content {
  /* position context necessary for bottom-texture */
  position: relative;
  background-image: url("../../Content/Images/global/tile-texture-black.jpg");
  background-position: 0 -17px;
  width: 972px;
  padding-bottom: 85px;
  /* min-height insurse bg always ends up in black below the large bg image*/
  min-height: 452px; }
#expanding-content #bottom-texture {
  /*snap to bottom of container*/
  position: absolute;
  bottom: 0;
  background-repeat: no-repeat;
  background-image: url("../../Content/Images/News/news-bg-bottom.png");
  width: 972px;
  height: 62px; }

/* #eof _expanding-content-bg.scss */
/*@import "helper";*/
.faq-hr {
  height: 0;
  border-top: 1px dotted #404042;
  margin: 35px 0 28px; }

#faq-container #main-container ul li.faq-category {
  margin: 28px 0 28px; }
#faq-container #main-container ul li.faq-category li {
  margin-bottom: 15px; }
#faq-container #main-container ul li.faq-category h2 {
  margin-bottom: 18px;
  color: #fff;
  font-size: 15px;
  font-weight: bold; }
#faq-container #main-container ul li.faq-category h3 {
  color: #b2b2b2;
  font-size: 13px;
  cursor: pointer;
  font-weight: bold;
  padding-left: 22px; }
#faq-container #main-container ul li.faq-category h3:hover {
  color: #f00; }
#faq-container #main-container ul li.faq-category p {
  display: none;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  background: url("../../Content/Images#/Faq/faq-small-x.png") no-repeat 0 3px;
  color: #848484;
  margin: 10px 0 0 22px;
  padding-left: 17px;
  cursor: pointer; }

/* SPRITE SHEET STYLES */
.ss-site-master, #top-profile, #top-profile.logged-out #xbox-logo, #tabs .tab, #tabs .throw-downs.tab .icon, #tabs .brags.tab .icon, #tabs .invites.tab .icon, #tabs .friends.tab .icon, .profile-link span, #top-profile.logged-out a span, #profile a span, .msg-drawer li .close, .msg-drawer .accept, .msg-drawer .reject, .msg-drawer .delete-response, .msg-drawer .send, .msg-drawer .view-all, .msg-drawer .scroll-up, .msg-drawer .scroll-down, #friends li p span, #friends .view-stats, #friends .invite {
  background: url("../../Content/Images/global/ss-site-master.png") no-repeat 0 0; }

.s-drawer-tabs-bg-logged-out, #top-profile.logged-out {
  background-position: -3px -1px;
  width: 227px;
  height: 53px; }

.s-drawer-tabs-bg, #top-profile {
  background-position: -3px -56px;
  width: 227px;
  height: 53px; }

.s-throw-downs-icon, #top-profile #tabs .throw-downs.tab .icon {
  background-position: -269px -32px;
  width: 23px;
  height: 22px; }

.s-throw-downs-icon-over, #top-profile #tabs .throw-downs.tab:hover .icon, #top-profile #tabs .throw-downs.tab.active .icon {
  background-position: -270px -1px;
  width: 23px;
  height: 22px; }

.s-throw-downs-icon-inactive, #top-profile #tabs .throw-downs.tab.inactive .icon, #top-profile #tabs .throw-downs.tab.inactive:hover .icon {
  background-position: -269px -65px;
  width: 23px;
  height: 22px; }

.s-brags-icon, #top-profile #tabs .brags.tab .icon {
  background-position: -311px -35px;
  width: 19px;
  height: 19px; }

.s-brags-icon-over, #top-profile #tabs .brags.tab:hover .icon, #top-profile #tabs .brags.tab.active .icon {
  background-position: -312px -4px;
  width: 19px;
  height: 19px; }

.s-brags-icon-inactive, #top-profile #tabs .brags.tab.inactive .icon, #top-profile #tabs .brags.tab.inactive:hover .icon {
  background-position: -312px -68px;
  width: 18px;
  height: 19px; }

.s-invites-icon, #top-profile #tabs .invites.tab .icon {
  background-position: -351px -36px;
  width: 19px;
  height: 17px; }

.s-invites-icon-over, #top-profile #tabs .invites.tab:hover .icon, #top-profile #tabs .invites.tab.active .icon {
  background-position: -352px -6px;
  width: 19px;
  height: 17px; }

.s-invites-icon-inactive, #top-profile #tabs .invites.tab.inactive .icon, #top-profile #tabs .invites.tab.inactive:hover .icon {
  background-position: -351px -69px;
  width: 19px;
  height: 17px; }

.s-friends-icon, #top-profile #tabs .friends.tab .icon {
  background-position: -390px -37px;
  width: 24px;
  height: 17px; }

.s-friends-icon-over, #top-profile #tabs .friends.tab:hover .icon, #top-profile #tabs .friends.tab.active .icon {
  background-position: -390px -7px;
  width: 24px;
  height: 17px; }

.s-friends-icon-inactive, #top-profile #tabs .friends.tab.inactive .icon, #top-profile #tabs .friends.tab.inactive:hover .icon {
  background-position: -390px -70px;
  width: 24px;
  height: 17px; }

.s-tab-bg, #top-profile #tabs .tab {
  background-position: -999px -999px; }

.s-tab-bg-active, #top-profile #tabs .tab.active {
  background-position: -547px -2px; }

.s-arrow-gray, .profile-link span, #top-profile.logged-out a span, #profile a span {
  background-position: -923px -53px;
  width: 3px;
  height: 5px; }

.s-arrow-up-red, .msg-drawer .scroll-up {
  background-position: -1009px -45px;
  width: 20px;
  height: 20px; }

.s-arrow-up-red-disabled {
  background-position: -1010px -18px;
  width: 20px;
  height: 20px; }

.s-arrow-down-red, .msg-drawer .scroll-down {
  background-position: -1047px -45px;
  width: 20px;
  height: 20px; }

.s-arrow-down-red-disabled {
  background-position: -1046px -18px;
  width: 20px;
  height: 20px; }

.s-arrow-left-red {
  background-position: -1082px -47px;
  width: 7px;
  height: 11px; }

.s-arrow-left-red-inactive {
  background-position: -1082px -20px;
  width: 7px;
  height: 11px; }

.s-arrow-right-red {
  background-position: -1119px -47px;
  width: 7px;
  height: 11px; }

.s-arrow-right-red-inactive {
  background-position: -1119px -20px;
  width: 7px;
  height: 11px; }

.s-close-btn-over {
  background-position: -1175px -13px;
  width: 10px;
  height: 10px; }

.s-close-btn, .msg-drawer li .close {
  background-position: -1175px -49px;
  width: 10px;
  height: 11px; }

.s-reject-btn-over, .msg-drawer li form .reject:hover, .msg-drawer li form .delete-response:hover {
  background-position: -1204px -4px;
  width: 18px;
  height: 18px; }

.s-reject-btn, .msg-drawer li form .reject, .msg-drawer li form .delete-response {
  background-position: -1204px -41px;
  width: 18px;
  height: 18px; }

.s-send-btn-over, .msg-drawer li form .send:hover {
  background-position: -1241px -4px;
  width: 18px;
  height: 18px; }

.s-send-btn, .msg-drawer li form .send {
  background-position: -1241px -41px;
  width: 18px;
  height: 18px; }

.s-accept-btn-over, .msg-drawer li form .accept:hover {
  background-position: -1278px -4px;
  width: 18px;
  height: 18px; }

.s-accept-btn, .msg-drawer li form .accept {
  background-position: -1278px -41px;
  width: 18px;
  height: 18px; }

.s-xbox-logo, #top-profile.logged-out #xbox-logo {
  background-position: -887px -6px;
  width: 109px;
  height: 15px; }

.s-ticker-icon {
  background-position: -635px -33px;
  width: 24px;
  height: 24px; }

.s-view-all-bg, .msg-drawer .view-all {
  background-position: -634px -2px;
  width: 232px;
  height: 27px; }

.s-view-all-bg-over, .msg-drawer .view-all:hover {
  background-position: -634px -34px;
  width: 232px;
  height: 27px; }

.s-stats-bg, #friends .view-stats {
  background-position: -645px -4px;
  width: 61px;
  height: 17px; }

.s-stats-bg-over, #friends .view-stats:hover {
  background-position: -645px -37px;
  width: 61px;
  height: 17px; }

.s-invite-bg, #friends .invite {
  background-position: -645px -4px;
  width: 76px;
  height: 17px; }

.s-invite-bg-over, #friends .invite:hover {
  background-position: -645px -37px;
  width: 76px;
  height: 17px; }

.s-status-online, #friends li p span.online {
  background-position: -1146px -49px;
  width: 10px;
  height: 10px; }

.s-status-offline, #friends li p span.offline {
  background-position: -1146px -21px;
  width: 10px;
  height: 10px; }

/* #eof SPRITE SHEET STYLES */
.texture-black {
  background: url("../../Content/Images/global/tile-texture-black.jpg"); }

.texture-gray {
  background: url("../../Content/Images/global/tile-texture-grey.jpg"); }

.texture-dark-gray, .msg-drawer {
  background: url("../../Content/Images/global/tile-texture-dk-grey.jpg"); }

/* vars */
/* @group Base */
select.chzn-select {
  visibility: hidden;
  height: 28px !important;
  min-height: 28px !important; }

.chzn-container {
  font-size: 13px;
  position: relative;
  display: inline-block;
  zoom: 1;
  *display: inline; }

.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  z-index: 999; }

/* @end */
/* @group Single Chosen */
.chzn-container-single .chzn-single {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -o-linear-gradient(top, #eeeeee 0%, white 50%);
  background-image: -ms-linear-gradient(top, #eeeeee 0%, white 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
  background-image: linear-gradient(top, #eeeeee 0%, white 50%);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #aaa;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 26px;
  line-height: 26px;
  padding: 0 0 0 8px;
  color: #444;
  text-decoration: none; }

.chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis; }

.chzn-container-single .chzn-single div {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cccccc), color-stop(0.6, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%);
  background-image: -moz-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%);
  background-image: -o-linear-gradient(bottom, #cccccc 0%, #eeeeee 60%);
  background-image: -ms-linear-gradient(top, #cccccc 0%, #eeeeee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #cccccc 0%, #eeeeee 60%);
  border-left: 1px solid #aaa;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px; }

.chzn-container-single .chzn-single div b {
  background: url("../../Content/Images/global/chosen-sprite.png") no-repeat 0 1px;
  display: block;
  width: 100%;
  height: 100%; }

.chzn-container-single .chzn-search {
  padding: 3px 4px;
  margin: 0;
  white-space: nowrap; }

.chzn-container-single .chzn-search input {
  background: white url("../../Content/Images/global/chosen-sprite.png") no-repeat 100% -20px;
  background: url("../../Content/Images/global/chosen-sprite.png") no-repeat 100% -20px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url("../../Content/Images/global/chosen-sprite.png") no-repeat 100% -20px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("../../Content/Images/global/chosen-sprite.png") no-repeat 100% -20px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("../../Content/Images/global/chosen-sprite.png") no-repeat 100% -20px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url("../../Content/Images/global/chosen-sprite.png") no-repeat 100% -20px, -ms-linear-gradient(top, white 85%, #eeeeee 99%);
  background: url("../../Content/Images/global/chosen-sprite.png") no-repeat 100% -20px, -ms-linear-gradient(top, white 85%, #eeeeee 99%);
  background: url("../../Content/Images/global/chosen-sprite.png") no-repeat 100% -20px, linear-gradient(top, white 85%, #eeeeee 99%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em; }

.chzn-container-single .chzn-drop {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }

/* @end */
/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background-image: -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background-image: -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background-image: -ms-linear-gradient(top, white 85%, #eeeeee 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, white 85%, #eeeeee 99%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative; }

.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none; }

.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0; }

.chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none; }

.chzn-container-multi .chzn-choices .search-field .default {
  color: #999; }

.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e4e4e4), color-stop(0.7, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -moz-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -o-linear-gradient(bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -ms-linear-gradient(top, #e4e4e4 0%, #eeeeee 70%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #e4e4e4 0%, #eeeeee 70%);
  color: #333;
  border: 1px solid #b4b4b4;
  line-height: 13px;
  padding: 3px 19px 3px 6px;
  margin: 3px 0 3px 5px;
  position: relative; }

.chzn-container-multi .chzn-choices .search-choice span {
  cursor: default; }

.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4; }

.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 5px;
  top: 6px;
  width: 8px;
  height: 9px;
  font-size: 1px;
  background: url(../../Content/Images/global/chosen-sprite.png) right top no-repeat; }

.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: right -9px; }

.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: right -9px; }

/* @end */
/* @group Results */
.chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 190px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto; }

.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0; }

.chzn-container .chzn-results li {
  line-height: 80%;
  padding: 7px 7px 8px;
  margin: 0;
  list-style: none; }

.chzn-container .chzn-results .active-result {
  cursor: pointer; }

.chzn-container .chzn-results .highlighted {
  background: #3875d7;
  color: #fff; }

.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal; }

.chzn-container .chzn-results .highlighted em {
  background: transparent; }

.chzn-container .chzn-results .no-results {
  background: #f4f4f4; }

.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold; }

.chzn-container .chzn-results .group-option {
  padding-left: 20px; }

.chzn-container-multi .chzn-drop .result-selected {
  display: none; }

/* @end */
/* @group Active  */
.chzn-container-active .chzn-single {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border: 1px solid #5897fb; }

.chzn-container-active .chzn-single-with-drop {
  border: 1px solid #aaa;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow: 0 1px 0 #fff inset;
  -o-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(bottom, white 0%, #eeeeee 50%);
  background-image: -ms-linear-gradient(top, white 0%, #eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, white 0%, #eeeeee 50%);
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.chzn-container-active .chzn-single-with-drop div {
  background: transparent;
  border-left: none; }

.chzn-container-active .chzn-single-with-drop div b {
  background-position: -18px 1px; }

.chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border: 1px solid #5897fb; }

.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important; }

/* @end */
/* @group Right to Left */
.chzn-rtl {
  direction: rtl;
  text-align: right; }

.chzn-rtl .chzn-single {
  padding-left: 0;
  padding-right: 8px; }

.chzn-rtl .chzn-single span {
  margin-left: 26px;
  margin-right: 0; }

.chzn-rtl .chzn-single div {
  left: 0;
  right: auto;
  border-left: none;
  border-right: 1px solid #aaaaaa;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px; }

.chzn-rtl .chzn-choices li {
  float: right; }

.chzn-rtl .chzn-choices .search-choice {
  padding: 3px 6px 3px 19px;
  margin: 3px 5px 3px 0; }

.chzn-rtl .chzn-choices .search-choice .search-choice-close {
  left: 5px;
  right: auto;
  background-position: right top; }

.chzn-rtl.chzn-container-single .chzn-results {
  margin-left: 4px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 4px; }

.chzn-rtl .chzn-results .group-option {
  padding-left: 0;
  padding-right: 20px; }

.chzn-rtl.chzn-container-active .chzn-single-with-drop div {
  border-right: none; }

.chzn-rtl .chzn-search input {
  background: url("../../Content/Images/global/chosen-sprite.png") no-repeat -38px -20px, white;
  background: url("../../Content/Images/global/chosen-sprite.png") no-repeat -38px -20px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url("../../Content/Images/global/chosen-sprite.png") no-repeat -38px -20px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("../../Content/Images/global/chosen-sprite.png") no-repeat -38px -20px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("../../Content/Images/global/chosen-sprite.png") no-repeat -38px -20px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url("../../Content/Images/global/chosen-sprite.png") no-repeat -38px -20px, -ms-linear-gradient(top, white 85%, #eeeeee 99%);
  background: url("../../Content/Images/global/chosen-sprite.png") no-repeat -38px -20px, -ms-linear-gradient(top, white 85%, #eeeeee 99%);
  background: url("../../Content/Images/global/chosen-sprite.png") no-repeat -38px -20px, linear-gradient(top, white 85%, #eeeeee 99%);
  padding: 4px 5px 4px 20px; }

/* @end */
.chzn-o-highlight, #footer .chzn-container.chzn-container-single .chzn-drop .chzn-results li.highlighted, #footer .chzn-container.chzn-container-single .chzn-drop .chzn-results li em {
  background-color: #454d52; }

.chzn-o-boxshadow, #footer .chzn-container.chzn-container-single .chzn-single {
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); }

/* CHOSEN SELECT SPRITE SHEET STYLES */
.ss-ftr-chzn-o, #footer .chzn-container.chzn-container-single .chzn-single, #footer .chzn-container.chzn-container-single .chzn-single.chzn-single-with-drop div b, #footer .chzn-container.chzn-container-single .chzn-single div b {
  background: url("../../Content/Images/home/GOW-sprites.png") no-repeat -400px -180px } /*-10 -337 */

.s-ftr-lang-menu-bg, #footer .chzn-container.chzn-container-single .chzn-single {
 background: url("../../Content/Images/home/GOW-sprites.png") no-repeat -400px -180px;
  width: 124px;
  height: 27px; }

.s-ftr-lang-arw-up, #footer .chzn-container.chzn-container-single .chzn-single.chzn-single-with-drop div b {
 background: url("../../Content/Images/home/GOW-sprites.png") no-repeat -532px -180px;
  width: 11px;
  height: 8px; }

.s-ftr-lang-arw-down, #footer .chzn-container.chzn-container-single .chzn-single div b {
 background: url("../../Content/Images/home/GOW-sprites.png") no-repeat -532px -199px;
  width: 11px;
  height: 8px; }

/* #eof CHOSEN SELECT SPRITE SHEET STYLES */
/* CHOSEN FORM STYLE OVERRIDES */
#footer .chzn-container.chzn-container-single .chzn-single {
  margin: 0;
  border: none;
  width: auto;
  outline: none;
  filter: none;
  background-color: #3c4347;
  width: auto;
  font-size: 10px;
  color: #fff;
  padding-left: 4px; }
#footer .chzn-container.chzn-container-single .chzn-single.chzn-single-with-drop {
  background-image: none;
  background-color: #3c4347; }
#footer .chzn-container.chzn-container-single .chzn-single div {
  background: none;
  border: none;
  filter: none; }
#footer .chzn-container.chzn-container-single .chzn-single div b {
  position: relative;
  top: 9px;
  left: 3px; }
#footer .chzn-container.chzn-container-single .chzn-drop {
  background-color: #3c4347;
  border: 1px solid #3c4347;
  border-top: 2px; }
#footer .chzn-container.chzn-container-single .chzn-drop .chzn-search {
  float: none;
  width: auto;
  height: auto;
  display: none; }
#footer .chzn-container.chzn-container-single .chzn-drop .chzn-search, #footer .chzn-container.chzn-container-single .chzn-drop .chzn-results {
  background-color: #3c4347; }
#footer .chzn-container.chzn-container-single .chzn-drop .chzn-results {
  max-height: 120px;
  padding: 0;
  margin: 0;
  width: 121px; }
#footer .chzn-container.chzn-container-single .chzn-drop .chzn-results li {
  border-bottom: 1px solid #303639;
  font-size: 10px;
  color: #fff;
  padding: 5px 0 5px 4px;
  float: none; }
#footer .chzn-container.chzn-container-single .chzn-drop .chzn-results li:last-child {
  border: none; }

/* #eof CHOSEN FORM STYLE OVERRIDES */
/* DEV PROFILER STYLES */
body .profiler-results.left {
  z-index: 1002; }
body .profiler-queries-bg {
  z-index: 1000; }

/* #eof DEV PROFILER STYLES */
/* GLOBAL.SCSS */
/* MoireBold elements */
/* #eof WOFF FONT STYLES */
/* GLOBAL RESETS AND MISC. STYLES */
video {
  background-color: #000; }

html, body {
  height: 100%; }

body {
  font: 13px Arial, Helvetica, sans-serif;
  background-color: #000; }

a {
  color: #c00;
  text-decoration: none; }
a:focus {
  outline: 1px dotted #ccc; }
a:hover {
  color: #fff; }

li {
  list-style: none; }

.inner {
  position: relative;
  width: 974px;
  margin: 0 auto; }

#wrapper {
  min-height: 100%; }

#content-wrapper {
  width: 100%;
  min-width: 974px;
  min-height: 1085px;
  overflow: hidden; }

#background {
  position: relative;
  margin: 0 auto;
  width: 100%;
  min-width: 974px;
  height: 1082px;
  background-position: 50% 0;
  background-repeat: no-repeat; }

/* #eof GLOBAL RESETS & MISC. STYLES */
/* HELPER CLASSES */
/* thumbnail border treatment */
.thumb {
  background-color: #494A4E;
  border: 4px double #000;
  height: 94px;
  width: 172px; }

/* #eof HELPER CLASSES */
/* DEFAULT BG STYLES */
#default #background {
  background-image: url("../../Content/Images/home/e3-bg.jpg"); }
#default #content {
  position: relative; }

/* #eof DEFAULT BG STYLES */
/* TOP STYLES */
#top {
  background: url("../Images/global/tile-texture-grey.jpg");
  width: 100%;
  height: 53px;
  position: relative;
  z-index: 999; }

#latest-tweet-wrapper {
  background: url("../../Content/Images/home/GOW-sprites.png") no-repeat -10px -10px;/*-10 -10 */
  width: 735px;
  height: 29px;
  position: absolute;
  top: 10px;
  overflow: hidden; }

#latest-tweet {
  color: #ccc;
  margin-left: 38px;
  line-height: 30px;
  font-size: 11px; }

/* MESSAGING DRAWER STYLES */
/* SHARED STYLES */
.msg-drawer h1, .msg-drawer .view-all p {
  font-family: 'MoireBold', Arial, Helvetica, sans-serif; }

.profile-link, #top-profile.logged-out a, #profile a {
  font-size: 11px;
  display: inline-block; }
.profile-link span, #top-profile.logged-out a span, #profile a span {
  float: left;
  margin-top: 5px;
  padding-right: 4px; }

.profile-img, .msg-drawer li img, #profile img {
  width: 52px;
  height: 52px;
  border: 1px solid #666; }

textarea {
  padding: 0;
  margin: 0;
  resize: none;
  border: none; }
textarea:focus {
  outline: none; }

.blue-text, .msg-drawer li p .subject, #throw-downs .variables li p, #invites li h3 {
  font-weight: bold;
  color: #097086; }

.unread-bug {
  position: absolute;
  z-index: 1;
  color: #ccc;
  width: auto;
  height: auto;
  font-size: 10px;
  padding: 1px 5px 2px;
  text-align: center;
  background: #666;
  top: 7px;
  left: 23px;
  -moz-box-shadow: -2px 2px 3px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: -2px 2px 3px rgba(0, 0, 0, 0.35);
  -ms-box-shadow: -2px 2px 3px rgba(0, 0, 0, 0.35);
  -o-box-shadow: -2px 2px 3px rgba(0, 0, 0, 0.35);
  box-shadow: -2px 2px 3px rgba(0, 0, 0, 0.35);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  background: #e40000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e40000), to(#a30000));
  background-image: -moz-linear-gradient(top, #e40000, #a30000); }

#top-profile .friends .unread-bug {
  background: #12879a;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#12879a), to(#05576c));
  background-image: -moz-linear-gradient(top, #12879a, #05576c); }

/* #eof SHARED STYLES*/
/* DRAWER TABS STYLES */
#top-profile {
  position: relative;
  float: right; }
  #top-profile h1 
  {
      font-family:MoireBold,Arial,Helvetica,sans-serif;
  font-size:14px;
  color: #fff; }
#top-profile.logged-out {
  padding: 7px 12px 10px;
  width: 203px;
  height: 37px; }
#top-profile.logged-out img, #top-profile.logged-out div {
  float: left; }
#top-profile.logged-out img {
  margin-right: 9px; }
#top-profile.logged-out #xbox-logo {
  width: 155px;
  margin: 5px 0 1px; }
#top-profile li {
  float: left;
  position: relative; }
#top-profile #tabs .tab {
  height: 53px;
  width: 42px; }
#top-profile #tabs .profile.tab {
  width: 58px; }
#top-profile #tabs .profile.tab img {
  border: 1px solid #666;
  margin: 8px 0 0 13px; }
#top-profile #tabs .throw-downs.tab .icon {
  margin: 14px 0 0 10px; }
#top-profile #tabs .brags.tab .icon {
  margin: 17px 0 0 12px; }
#top-profile #tabs .invites.tab .icon {
  margin: 19px 0 0 11px; }
#top-profile #tabs .friends.tab .icon {
  margin: 19px 0 0 8px; }

/* #eof DRAWER TABS STYLES */
/* DRAWER STYLES */
.msg-drawer {
  display: none;
  width: 237px;
  max-width: 237px;
  position: absolute;
  top: 53px;
  right: 0;
  color: #fff;
  padding: 15px 10px 12px;
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -ms-border-bottom-left-radius: 10px;
  -o-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -ms-border-bottom-right-radius: 10px;
  -o-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px; }
.msg-drawer h1, .msg-drawer .scroll-up, .msg-drawer .scroll-down {
  float: left; }
.msg-drawer h1 {
  text-transform: uppercase;
  font-size: 14px;
  padding-bottom: 11px;
  width: 197px;
  max-width: 197px; }
.msg-drawer .msgs-container {
  clear: both;
  position: relative;
  min-height: 10px; }
.msg-drawer ul {
  border-top: 2px solid #133942;
  border-bottom: 2px solid #133942;
  position: relative; }
.msg-drawer li {
  position: relative;
  overflow: hidden;
  border-bottom: 1px dotted #133942;
  min-height: 62px;
  padding: 15px 4px 15px;
  background-color: transparent; }
.msg-drawer li:last-child {
  border: none; }
.msg-drawer li:hover {
  background-color: rgba(0, 0, 0, 0.35);
  -webkit-transition: background-color 0.5s ease-out;
  -moz-transition: background-color 0.5s ease-out;
  -o-transition: background-color 0.5s ease-out;
  transition: background-color 0.5s ease-out; }
.msg-drawer li.expand:hover {
  background-color: transparent;
  cursor: default;
  -webkit-transition: background-color 0.15s ease-out;
  -moz-transition: background-color 0.15s ease-out;
  -o-transition: background-color 0.15s ease-out;
  transition: background-color 0.15s ease-out; }
.msg-drawer li.deleted:hover {
  background-color: transparent; }
.msg-drawer li.unread {
  background-color: rgba(45, 45, 45, 0.4); }
.msg-drawer li .close {
  position: absolute;
  top: 14px;
  right: 0px;
  display: none; }
.msg-drawer li h2, .msg-drawer li img {
  float: left; }
.msg-drawer li img {
  margin-right: 8px; }
.msg-drawer li h2 {
  width: 167px;
  padding-bottom: 4px;
  font-weight: bold; }
.msg-drawer li p {
  float: left;
  width: 167px;
  font-size: 11px;
  color: #999;
  line-height: 15px;
  padding-bottom: 14px; }
.msg-drawer li p .subject:after {
  content: " "; }
.msg-drawer li p .summary {
  display: none; }
.msg-drawer li .msg-status {
  padding: 0;
  margin: 0;
  float: none;
  width: auto;
  font-size: 14px;
  text-align: center;
  color: #fff;
  padding-top: 24px; }
.msg-drawer li form {
  clear: both; }
.msg-drawer li form textarea {
  padding: 2px 4px;
  width: 218px;
  height: 46px;
  background-color: #363b3c;
  border: 1px solid #4e4e4e;
  font-size: 11px;
  color: #999;
  margin-bottom: 2px;
  line-height: 11px;
  overflow: auto; }
.msg-drawer li form p {
  padding: 0;
  width: auto; }
.msg-drawer li form .current-characters {
  color: #999; }
.msg-drawer li form .accept, .msg-drawer li form .reject, .msg-drawer li form .delete-response, .msg-drawer li form .send {
  float: right;
  -moz-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.3);
  border: none;
  padding: 0;
  margin: 0;
  margin-right: 4px; }
.msg-drawer .view-all {
  margin: 8px 0 0 3px;
  -moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.35);
  -ms-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.35);
  -o-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.35);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px; }
.msg-drawer .view-all p {
  font-size: 10px;
  text-transform: uppercase;
  text-align: center;
  padding-top: 8px; }
.msg-drawer .view-all p a {
  color: #fff;
  display: block; }

#profile {
  padding: 15px 10px 13px 14px;
  width: 279px;
  max-width: 279px; }
#profile img, #profile h1 {
  float: left; }
#profile a {
  padding-left: 13px; }
#profile h1 {
  font-size: 14px;
  margin: 0 0 4px 13px;
  width: 212px;
  max-width: 212px;
  font-family: Arial, Helvetica, sans-serif;
  padding: 0; }

#throw-downs li {
  min-height: 63px; }
#throw-downs li p {
  padding: 0; }
#throw-downs li img {
  margin-bottom: 10px; }
#throw-downs li .subject {
  margin-bottom: 5px; }
#throw-downs li .summary {
  display: none; }
#throw-downs .variables, #throw-downs .variables li, #throw-downs .variables li p {
  border: none;
  padding: 0;
  margin: 0;
  min-height: 0;
  float: none;
  width: auto; }
#throw-downs .variables {
  clear: both;
  margin-top: 10px;
  margin-bottom: 10px;
  float: left;
  width: 229px; }
#throw-downs .variables li {
  border-bottom: 1px solid #2d2f32;
  height: 21px;
  padding: 0 6px; }
#throw-downs .variables li h6, #throw-downs .variables li p {
  padding-top: 3px; }
#throw-downs .variables li h6 {
  font-size: 11px;
  color: #999;
  float: left; }
#throw-downs .variables li p {
  float: right; }
#throw-downs .variables li:first-child {
  background-color: #2d2f32;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px; }
#throw-downs .variables li:first-child h6:first-child {
  font-weight: bold; }
#throw-downs .variables li:last-child, #throw-downs .variables li:first-child {
  border: none; }
#throw-downs .msg-status {
  padding-top: 23px; }

#brags img, #brags .content {
  float: left;
  overflow: hidden; }
#brags ul li {
  min-height: 58px; }
#brags li p {
  float: none;
  padding-bottom: 7px; }
#brags .character-count {
  min-height: 0; }
#brags h2 {
  float: none; }
#brags h3 {
  font-size: 12px;
  font-weight: bold;
  width: 165px;
  margin-bottom: 2px; }
#brags .message {
  min-height: 45px; }
#brags dl {
  margin-bottom: 20px;
  overflow: hidden; }
#brags dl dt, #brags dl dd {
  float: left;
  font-size: 11px; }
#brags dl dt {
  clear: left;
  padding-right: 5px; }
#brags .msg-status {
  padding-top: 20px; }

#invites li {
  min-height: 75px; }
#invites li img {
  margin-bottom: 10px; }
#invites li h3 {
  font-size: 11px; }
#invites li p {
  width: auto;
  padding: 0; }
#invites li p .subject {
  color: #999;
  font-weight: normal; }
#invites li .subject {
  padding-bottom: 10px; }
#invites li .comment {
  clear: both;
  padding-bottom: 10px; }
#invites li .to-list {
  clear: both;
  padding-bottom: 5px; }
#invites li .msg-status {
  padding-top: 30px; }

#friends li {
  cursor: default;
  min-height: 55px; }
#friends li:hover {
  background-color: transparent; }
#friends li p {
  padding: 0;
  margin: 0;
  width: auto;
  float: none; }
#friends li h2 {
  padding-bottom: 0; }
#friends li p span {
  display: inline-block;
  margin: 0 4px -2px 0; }
#friends .view-stats, #friends .invite {
  text-transform: uppercase;
  text-align: center;
  padding: 0 5px;
  margin-top: 6px;
  float: left;
  -moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.35);
  -ms-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.35);
  -o-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.35);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px; }
#friends .view-stats p, #friends .invite p {
  padding-top: 1px;
  color: #fff; }
#friends .view-stats {
  margin-right: 10px; }

/* #eof DRAWER STYLES */
/* #eof MESSAGING DRAWER STYLES */
/* #eof TOP STYLES */
/* NAV MAIN STYLES */
#nav-main {
  background: url("../../Content/Images/home/GOW-sprites.png") no-repeat -10px -40px;/*-10 -822
 */
  width: 974px;
  height: 130px;
  position: relative; }

#logo {
  position: absolute;
  top: 1px;
  left: 23px; }

#nav-secondary {
  position: absolute;
  left: 130px;
  top: 8px; }
#nav-secondary li {
  float: left; }
#nav-secondary a {
  display: block;
  line-height: 24px;
  text-align: center;
  color: #b6bdbf;
  font-size: 9px;
  margin-right: 1px;
  text-transform: uppercase; }
#nav-secondary .nav-secondary-forums {
  background: url("../../Content/Images/home/GOW-sprites.png") no-repeat -10px -180px; /*-10 -650 */
  width: 76px;
  height: 24px; }
#nav-secondary .nav-secondary-forums:hover {
  background-position: -10px -204px; }
#nav-secondary .nav-secondary-faq {
  background: url("../Images/global/nav-main/bg-faq.png") no-repeat;
  width: 57px;
  height: 24px; }
#nav-secondary .nav-secondary-faq:hover {
  background-position: 0 -24px; }
#nav-secondary .nav-secondary-epic {
  background: url("../../Content/Images/home/GOW-sprites.png") no-repeat -100px -180px; /* -10 -59*/
  width: 124px;
  height: 24px; }
#nav-secondary .nav-secondary-epic:hover {
  background-position: -100px -204px; }
#nav-secondary .nav-secondary-bte {
  background: url("../../Content/Images/home/GOW-sprites.png") no-repeat -240px -180px; /* -10 -754*/
  width: 151px;
  height: 24px; }
#nav-secondary .nav-secondary-bte:hover {
  background-position: -240px -204px; }

#nav-primary {
  position: absolute;
  left: 290px;
  top: 43px; }
#nav-primary li {
  float: left;
  display: block; }
#nav-primary a {
  float: left;
  display: block;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  line-height: 85px;
  text-indent: 14px; }
#nav-primary a span {
  background: url("../../Content/Images/home/GOW-sprites.png") no-repeat -560px -410px; /* */
  width: 7px;
  height: 11px;
  padding-left: 15px; }

#nav-primary-news {
  background: url("../../Content/Images/home/GOW-sprites.png") no-repeat -10px -240px; /*-10 -304 */
  width: 169px;
  height: 72px; }
#nav-primary-news:hover {
  /*background-position: 0 -72px;*/
  background-position: -10px -312px; }
#nav-primary-news.current {
  /*background-position: 0 -144px; */
  background-position: -10px -384px; }

#nav-primary-about {
  background: url("../../Content/Images/home/GOW-sprites.png") no-repeat -190px -240px;/*-10 -304 */
  width: 170px;
  height: 72px; }
#nav-primary-about:hover {
  background-position: -190px -312px; }
#nav-primary-about.current {
  background-position: -190px -384px; }

#nav-primary-warjournal {
  background: url("../../Content/Images/home/GOW-sprites.png") no-repeat -370px -240px; /*-10 -304 */
  width: 172px;
  height: 72px; }
#nav-primary-warjournal:hover {
  background-position: -370px -312px; }
#nav-primary-warjournal.current {
  background-position: -370px -384px; }

#nav-primary-preorder {
  background: url("../../Content/Images/home/GOW-sprites.png") no-repeat -550px -240px; /*-10 -486 */
  width: 166px;
  height: 72px; }
#nav-primary-preorder:hover {
  background-position: -550px -312px; }

/* #eof NAV MAIN STYLES */
/* FOOTER STYLES */
#footer {
  float: left;
  clear: both;
  position: relative;
  margin-top: 30px;
  width: 100%;
  min-width: 974px;
  height: 220px; }
#footer #footer-background {
  position: relative;
  margin: 0 auto;
  width: 100%;
  min-width: 974px;
  height: 220px;
  background: url("../Images/global/footer/bg.jpg") no-repeat 50% 0; }
#footer .inner {
  position: relative;
  top: 35px; }
#footer .footer-content {
  font-size: 13px;
  float: left;
  width: 972px; }
#footer .footer-content #lang-form {
  margin: 3px 10px 0 0;
  float: left; }
#footer .footer-content .copyright {
  color: #999;
  text-transform: uppercase;
  float: left;
  margin-bottom: 4px;
  *width: 700px; }
#footer .footer-content .footer-links {
  *width: 740px; }
#footer .footer-content ul {
  margin-top: -4px;
  float: left; }
#footer .footer-content li {
  color: #333;
  float: left; }
#footer .footer-content li span {
  float: left;
  margin: 0 5px; }
#footer .footer-content li a {
  float: left; }
#footer .footer-content a {
  color: #900; }
#footer .footer-content a:hover {
  color: #fff; }
#footer .footer-content a:visited {
  color: gray; }
#footer .footer-content .footer-logos {
  clear: both;
  float: left;
  margin-top: 20px;
  *width: 840px; }
#footer .footer-content .footer-logos li {
  margin-right: 27px;
  float: left; }
#footer .footer-content .footer-logos .footer-install-silverlight {
  width: 240px;
  color: #707070;
  font-size: 12px;
  line-height: 16px;
  margin-top: 2px; }
#footer .footer-content .footer-logos .footer-install-silverlight a {
  float: none; }
#footer .footer-content .footer-logos .footer-install-silverlight a:visited {
  color: gray; }
#footer .esrb-rating {
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  max-width: 180px; }
#footer .esrb-rating img {
  max-width: 100%; }

/* #eof FOOTER STYLES */
/* MODAL WINDOW STYLES */
/* Used by FAQ and Tags modals, as well as their standalone default pages */
.modal.default {
  margin-top: 13px; }
.modal.default #close-btn {
  display: none; }

.modal {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  margin: 0 auto;
  /* 168px */
  background-image: url("../../Content/Images/Faq/faq-bg-tile-600.jpg");
  background-color: #242728;
  padding: 20px 28px 25px 30px;
  width: 756px;
  /* 814-28-30 */ }
.modal #header-container {
  background: url("../../Content/Images/global-sprite.jpg") no-repeat 0 0;
  min-height: 49px;
  margin-left: 0;
  /* need? */
  width: 773px;
  /* 773-36 */ }
.modal #header-container div, .modal #header-container h1 {
  float: left; }
.modal #header-container h1 {
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 8px;
  padding-left: 49px;
  width: 650px; }
.modal #header-container h1 span {
  color: #999;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 21px;
  font-weight: normal; }
.modal #header-container #close-btn {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  background: url("../../Content/Images/global-sprite.jpg") no-repeat -774px 0;
  cursor: pointer;
  float: right;
  height: 36px;
  margin: 3px 7px 0 0;
  width: 36px; }
.modal #main-container {
  width: 724px;
  margin: 0 auto; }

/* Used by Tags modal */
#sub-content.modal #header-container {
  position: relative; }
#sub-content.modal #header-container ul {
  position: absolute;
  top: 0;
  left: 559px;
  width: 166px; }
#sub-content.modal #header-container li {
  float: left;
  border-left: 1px solid #000;
  width: 82px;
  height: 42px; }
#sub-content.modal #header-container li a {
  display: block;
  font-size: 10px;
  color: #fff;
  padding: 14px 2px 0 17px;
  width: 64px;
  /* 83-19 */
  height: 28px;
  /* 42-14 */ }
#sub-content.modal #header-container li a:hover, #sub-content.modal #header-container li a.selected {
  background: url("../../Content/Images/global-sprite.jpg") no-repeat -812px 0; }
#sub-content.modal #header-container li a.selected {
  cursor: default; }
#sub-content.modal #header-container li #modal-recent-tab {
  padding-left: 20px;
  width: 62px; }
#sub-content.modal #header-container li #modal-recent-tab:hover, #sub-content.modal #header-container li #modal-recent-tab.selected {
  background-position: -811px 0; }
#sub-content.modal #content-box {
  height: 665px;
  margin-top: 25px;
  overflow: auto;
  width: 770px; }
#sub-content.modal #content-box ul#latest-content li {
  width: 730px; }
#sub-content.modal #content-box ul#latest-content li .latest-item-content {
  width: 525px; }
#sub-content.modal #content-box #pagination-container, #sub-content.modal #content-box .pagination-container {
  display: none; }
/* #eof MODAL WINDOW STYLES */

/* News.css*/
#mini-nav-main{margin:0 auto;width:610px;position:relative;height:31px;position:fixed;z-index:5;left:-305px;margin:0 50%;top:-31px}#mini-nav-main #mini-logo img{display:none}#mini-nav-main #mini-nav-secondary{position:absolute;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 3px 3px rgba(0,0,0,0.35);-moz-box-shadow:0 0 3px 3px rgba(0,0,0,0.35);-ms-box-shadow:0 0 3px 3px rgba(0,0,0,0.35);-o-box-shadow:0 0 3px 3px rgba(0,0,0,0.35);box-shadow:0 0 3px 3px rgba(0,0,0,0.35);z-index:-1;height:31px;width:610px}#mini-nav-main #mini-nav-secondary li{display:none}#mini-nav-main #mini-logo{display:block;float:left}#mini-nav-main #mini-nav-primary{float:left;overflow:hidden}#mini-nav-main #mini-nav-primary li{float:left}#mini-nav-main #mini-nav-primary li a{display:block;color:#fff;text-decoration:none;line-height:30px;text-indent:12px}#mini-nav-main #mini-nav-primary li a span{font-size:11px;font-family:'MoireBold', Arial, Helvetica, sans-serif}#mini-nav-main #mini-nav-primary li a#mini-nav-primary-preorder{font-size:11px;font-family:'MoireBold', Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:33px}#mini-nav-main #mini-nav-primary li a:visited{color:#fff}.icons,#mini-nav-main #mini-logo,#mini-nav-main #mini-nav-primary li a{background:transparent url("../../Content/Images/global/nav-main/miniHeaderSS.png") no-repeat}.icons.home-bg,#mini-nav-main .home-bg#mini-logo,#mini-nav-main #mini-logo,#mini-nav-main #mini-nav-primary li a.home-bg{background-position:-5px 0;width:50px;height:44px}.icons.home-bg.hover,#mini-nav-main .home-bg.hover#mini-logo,#mini-nav-main .hover#mini-logo,#mini-nav-main #mini-nav-primary li a.home-bg.hover{background-position:-5px -51px}.icons.grey-bg,#mini-nav-main .grey-bg#mini-logo,#mini-nav-main #mini-nav-primary li a.grey-bg,#mini-nav-main #mini-nav-primary li a{background-position:-60px 0;width:145px;height:31px}.icons.grey-bg.hover,#mini-nav-main .grey-bg.hover#mini-logo,#mini-nav-main #mini-nav-primary li a.grey-bg.hover,#mini-nav-main #mini-nav-primary li a.hover,#mini-nav-main #mini-nav-primary li a:hover{background-position:-60px -51px}.icons.red-bg,#mini-nav-main .red-bg#mini-logo,#mini-nav-main #mini-nav-primary li a.red-bg,#mini-nav-main #mini-nav-primary li a#mini-nav-primary-preorder{background-position:-210px 0;width:125px;height:31px}.icons.red-bg.hover,#mini-nav-main .red-bg.hover#mini-logo,#mini-nav-main #mini-nav-primary li a.red-bg.hover,#mini-nav-main #mini-nav-primary li a.hover#mini-nav-primary-preorder,#mini-nav-main #mini-nav-primary li a#mini-nav-primary-preorder:hover{background-position:-210px -51px}#carousel-container a:visited,#latest-content a:visited{color:gray}.news-header{position:relative;color:#fff;height:69px;margin-left:-9px}.news-header.stretch .header-right{position:absolute;left:0px}.news-header img{position:absolute;top:13px}.news-header h1{margin-left:39px;margin-top:19px;padding-right:14px;text-transform:uppercase;font-size:18px;font-style:normal;font-weight:bold}.news-header .header-left,.news-header .header-mid,.news-header .header-right{float:left}.news-header .header-left{background-repeat:no-repeat;background-image:url("../../Content/Images/News/news-header-bg-left.png");width:16px;height:69px}.news-header .header-mid{background-repeat:repeat-x;background-image:url("../../Content/Images/News/news-header-bg-mid.png");height:69px;min-width:18px}.news-header .header-right{background-repeat:no-repeat;background-image:url("../../Content/Images/News/news-header-bg-right.png");width:16px;height:69px}#news-container{width:972px;margin-left:2px}#grid{width:922px;margin:0 auto}#grid #row-1{margin-bottom:45px}#grid #row-1 #sidebar-nav,#grid #row-1 #hero-container{float:left;min-height:1px}#grid #row-1 #sidebar-nav{width:139px;margin-right:7px}#grid #row-1 #hero-container{width:776px}#grid #row-2{clear:both;padding-left:147px}#grid #row-2 #sidebar-left,#grid #row-2 #sub-content{min-height:1px}#grid #row-2 #sidebar-left{display:none;float:left;width:139px;margin-right:7px}#grid #row-2 #sub-content{width:776px}#sidebar-nav{text-align:right;text-transform:uppercase}#sidebar-nav h1{border-right:3px solid #454442;color:#fff;margin-right:9px;margin-bottom:10px;padding-right:8px}#sidebar-nav li{width:139px;height:59px;margin-bottom:3px;margin-right:8px}#sidebar-nav li a{display:block;width:139px;height:36px;padding-top:23px;color:#c2c2c2;font-size:10px;background:url("../../Content/Images/News/nav-btn-ss.png") no-repeat 0 0}#sidebar-nav li a:hover{color:#fff}#sidebar-nav li a p{margin-right:20px}#sidebar-nav li a.selected{color:#fff;cursor:default}#sidebar-nav li a.selected .nav-arrow{font-weight:bold}#sidebar-nav li a.top{background-position:0 0}#sidebar-nav li a.top:hover{background-position:0 -59px}#sidebar-nav li a.top.selected{background-position:0 -118px}#sidebar-nav li a.middle{background-position:0 -177px}#sidebar-nav li a.middle:hover{background-position:0 -236px}#sidebar-nav li a.middle.selected{background-position:0 -295px}#sidebar-nav li a.bottom{background-position:0 -354px}#sidebar-nav li a.bottom:hover{background-position:0 -413px}#sidebar-nav li a.bottom.selected{background-position:0 -472px}#recent-tab,#popular-tab{color:#aeb0b0;float:left;cursor:pointer}#recent-tab:hover,#popular-tab:hover{color:#0b89a1}#recent-tab.selected,#popular-tab.selected{background-position:0 -69px;color:#fff;cursor:default}#recent-tab h2,#popular-tab h2{font-weight:normal;font-size:10px;text-transform:uppercase;text-align:center;margin-top:23px}#recent-tab{background:url("../../Content/Images/News/news-latest-tab-mid-ss.png") no-repeat 0 0;width:96px;height:69px;overflow:hidden}#popular-tab{background:url("../../Content/Images/News/news-latest-tab-end-ss.png") no-repeat;width:113px;height:69px;overflow:hidden}#popular-tab h2{margin-left:-7px}ul#latest-content{margin-top:9px;min-height:610px}ul#latest-content li{width:765px;border-bottom:1px dotted #303032;padding-bottom:16px;margin-top:19px}ul#latest-content li.first{margin-top:0}ul#latest-content li.last{border-bottom:none}ul#latest-content li .latest-item-thumb,ul#latest-content li .latest-item-content{float:left}ul#latest-content li .latest-item-thumb{margin-right:15px}ul#latest-content li .latest-item-content{width:560px}ul#latest-content li .latest-item-content h4{color:#fff;margin-bottom:18px;font-size:21px;font-weight:normal;line-height:25px}ul#latest-content li .latest-item-content p{color:#b1b1b1;margin-bottom:12px;font-weight:normal;font-size:13px}ul#latest-content li .latest-item-content a{display:block}ul#latest-content li .latest-item-content a:link{color:#fff}ul#latest-content li .latest-item-content a:hover{color:#c00}ul#latest-content li .latest-item-content .latest-date{color:#858585;margin-bottom:12px;font-weight:normal;font-size:11px;min-height:19px;padding:4px 0 0 34px}ul#latest-content li .latest-item-content .tags{overflow:auto}ul#latest-content li .latest-item-content .tags dt,ul#latest-content li .latest-item-content .tags dd{color:#fff;float:left;font-size:11px;padding-right:3px}ul#latest-content li .latest-item-content .tags dt{color:#fff}ul#latest-content li .latest-item-content .tags dd a{color:#01add2;display:inline}ul#latest-content li .latest-item-content .tags dd a:hover{color:#fff}.type-article,.type-gallery,.type-video{background:url("../../Content/Images/News/news-sprite.png") no-repeat -173px 0;min-height:19px;padding:4px 0 0 34px}.type-gallery{background-position:-173px -33px}.type-video{background-position:-173px -66px}#polls-content .PDS_Poll .pds-box .pds-box-outer .pds-box-inner .pds-box-top .pds-answer{margin-top:-5px}#polls-content .PDS_Poll .pds-box .pds-box-outer .pds-box-inner .pds-box-top .pds-answer .pds-answer-group .pds-input-label{padding-top:3px}#polls-content .PDS_Poll .pds-box .pds-box-outer .pds-box-inner .pds-box-top .pds-vote .pds-votebutton-outer .pds-vote-button,#polls-content .PDS_Poll .pds-box .pds-box-outer .pds-box-inner .pds-box-top .pds-vote .pds-votebutton-outer .pds-vote-button-load{float:right;background:url("../../Content/Images/News/poll-submit-ss.png") 0 -35px no-repeat;border:none;padding:0;width:79px;height:35px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-khtml-border-radius:0;border-radius:0;text-align:center}#polls-content .PDS_Poll .pds-box .pds-box-outer .pds-box-inner .pds-box-top .pds-vote .pds-votebutton-outer .pds-vote-button span,#polls-content .PDS_Poll .pds-box .pds-box-outer .pds-box-inner .pds-box-top .pds-vote .pds-votebutton-outer .pds-vote-button-load span{display:block;padding-top:2px;color:#ccc}#polls-content .PDS_Poll .pds-box .pds-box-outer .pds-box-inner .pds-box-top .pds-vote .pds-votebutton-outer .pds-vote-button:hover,#polls-content .PDS_Poll .pds-box .pds-box-outer .pds-box-inner .pds-box-top .pds-vote .pds-votebutton-outer .pds-vote-button-load:hover{background-position:0 0}#polls-content .PDS_Poll .pds-box .pds-box-outer .pds-box-inner .pds-box-top .pds-vote .pds-votebutton-outer .pds-links{padding:0;float:right}#polls-content .PDS_Poll .pds-box .pds-box-outer .pds-box-inner .pds-box-top .pds-vote .pds-votebutton-outer .pds-links .pds-pd-link{display:none}

/* #eof NEWS SECTION */
/* #eof GLOBAL.SCSS */
ul#latest-content{margin-top:9px;min-height:610px}ul#latest-content li{width:765px;border-bottom:1px dotted #303032;padding-bottom:16px;margin-top:19px}ul#latest-content li.first{margin-top:0}ul#latest-content li.last{border-bottom:none}ul#latest-content li .latest-item-thumb,ul#latest-content li .latest-item-content{float:left}ul#latest-content li .latest-item-thumb{margin-right:15px}ul#latest-content li .latest-item-content{width:560px}ul#latest-content li .latest-item-content h4{color:#fff;margin-bottom:18px;font-size:21px;font-weight:normal;line-height:25px}ul#latest-content li .latest-item-content p{color:#b1b1b1;margin-bottom:12px;font-weight:normal;font-size:13px}ul#latest-content li .latest-item-content a{display:block}ul#latest-content li .latest-item-content a:link{color:#fff}ul#latest-content li .latest-item-content a:hover{color:#c00}ul#latest-content li .latest-item-content .latest-date{color:#858585;margin-bottom:12px;font-weight:normal;font-size:11px;min-height:19px;padding:4px 0 0 34px}ul#latest-content li .latest-item-content .tags{overflow:auto}ul#latest-content li .latest-item-content .tags dt,ul#latest-content li .latest-item-content .tags dd{color:#fff;float:left;font-size:11px;padding-right:3px}ul#latest-content li .latest-item-content .tags dt{color:#fff}ul#latest-content li .latest-item-content .tags dd a{color:#01add2;display:inline}ul#latest-content li .latest-item-content .tags dd a:hover{color:#fff}

 #grid #gameSelect {
  position: relative; }
#grid #gameSelect ul {
  position: absolute;
  top: 0;
  left: 559px;
  width: 166px; }
#grid #gameSelect li {
  float: left;
  border-left: 1px solid #000;
  width: 82px;
  height: 42px; }
#grid #gameSelect li a {
  display: block;
  font-size: 10px;
  color: #fff;
  padding: 14px 2px 0 10px;
  width: 64px;
  /* 83-19 */
  height: 28px;
  /* 42-14 */ }
  
  
  #grid #gameSelect {  background: url("../../Content/Images/global-sprite.jpg") no-repeat 0 0;
  min-height: 49px;
  margin-left: 0;
  /* need? */
  width: 773px;}
  #grid #gameSelect a.selected {
  background: url("../../Content/Images/global-sprite.jpg") no-repeat -812px 0; 

  cursor: default; }
#grid #gameSelect #gameLink {
  
  width: 72px; }
#grid #gameSelect #gameLInk:hover, #grid #gameSelect #gameLink.selected {
  background-position: -811px 0; }