/*!
 * 
 */
#footer-wrapper {
  margin: 0 auto;
  width: 970px;
  background: white; }
  #footer-wrapper #pageFooter {
    padding: 0 20px;
    background: none;
    width: auto; }
  #footer-wrapper #pageFooter, #footer-wrapper #page-footer-container {
    border-radius: 12px 12px 0 0;
    -o-border-radius: 12px 12px 0 0;
    -moz-border-radius: 12px 12px 0 0;
    -webkit-border-radius: 12px 12px 0 0; }
  #footer-wrapper #post-footer, #footer-wrapper #page-footer-container {
    color: #ffffff;
    background: none;
    width: 934px;
    margin: 0 auto;
    background-color: #282828; }
  #footer-wrapper #footerLogo {
    height: 30px;
    width: 149px;
    padding: 0;
    padding-right: 34px;
    margin-top: 10px;
    position: relative; }
    #footer-wrapper #footerLogo span {
      margin: 0;
      font-size: 7px;
      top: 44px;
      width: 181px; }
    #footer-wrapper #footerLogo span#footerCopyrightSpan {
      font-size: 7px;
      width: 180px; }
    #footer-wrapper #footerLogo #footerLogoSpan {
      display: none; }
  #footer-wrapper .footer-menu h4 {
    color: #999999; }

.gameViewBox .tradingWrapper {
  width: 285px;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  float: left; }
  .gameViewBox .tradingWrapper .tradeSidebar {
    padding-left: 5px;
    padding-top: 70px;
    text-align: center;
    float: left; }
    .gameViewBox .tradingWrapper .tradeSidebar strong {
      display: block;
      font-weight: bolder; }
  .gameViewBox .tradingWrapper .tradeControls {
    float: right; }
    .gameViewBox .tradingWrapper .tradeControls .tradingButton {
      background-image: url(../images/MainSprite.png);
      background-repeat: no-repeat;
      width: 70px;
      height: 65px;
      clear: left;
      margin-top: 5px; }
    .gameViewBox .tradingWrapper .tradeControls .tradingButtonPut {
      background-position: -100px 0px; }
    .gameViewBox .tradingWrapper .tradeControls .tradingButtonPutHover {
      background-position: -100px -70px; }
    .gameViewBox .tradingWrapper .tradeControls .tradingButtonPutSelected {
      background-position: -100px -140px; }
    .gameViewBox .tradingWrapper .tradeControls .tradingButtonPutDisabled {
      background-position: -100px -210px; }
    .gameViewBox .tradingWrapper .tradeControls .tradingButtonCall {
      background-position: 0px 0px; }
    .gameViewBox .tradingWrapper .tradeControls .tradingButtonCallHover {
      background-position: 0px -70px; }
    .gameViewBox .tradingWrapper .tradeControls .tradingButtonCallSelected {
      background-position: 0px -140px; }
    .gameViewBox .tradingWrapper .tradeControls .tradingButtonCallDisabled {
      background-position: 0px -210px; }
    .gameViewBox .tradingWrapper .tradeControls .commentContainer {
      height: 51px;
      margin-top: 10px;
      width: 100px; }
      .gameViewBox .tradingWrapper .tradeControls .commentContainer .comment {
        border: none;
        height: auto;
        width: 85px;
        padding: 0; }
      .gameViewBox .tradingWrapper .tradeControls .commentContainer .commentInnerContainer {
        background: none;
        top: 1px;
        margin-top: 3px; }
    .gameViewBox .tradingWrapper .tradeControls .currentPriceWrapper {
      margin-top: 0px;
      width: 75px; }
      .gameViewBox .tradingWrapper .tradeControls .currentPriceWrapper .counter {
        border: none;
        font-size: 18px;
        font-weight: bolder;
        padding: 0;
        width: 75px; }
      .gameViewBox .tradingWrapper .tradeControls .currentPriceWrapper .currentPriceLegend {
        text-transform: uppercase;
        font-size: 8px;
        width: 75px; }
    .gameViewBox .tradingWrapper .tradeControls .gameNotification {
      width: 285px; }

.gameViewList .x-panel-header {
  height: 65px;
  font-weight: normal;
  padding: 0;
  height: 65px;
  border: none; }
.gameViewList .x-panel-body {
  border: none; }
.gameViewList .gameWrapper {
  width: 190px; }
.gameViewList .gameNotification {
  width: 190px; }
.gameViewList .gameNotificationMessage {
  width: 165px; }
.gameViewList #gamesListHeader {
  border-bottom: 1px solid #dddddd;
  background: #EEEEEE;
  height: 17px;
  margin: 0 0 6px;
  padding-top: 5px;
  position: relative; }
  .gameViewList #gamesListHeader span {
    position: absolute; }
  .gameViewList #gamesListHeader span.glhInst {
    left: 14px; }
  .gameViewList #gamesListHeader span.glhExp {
    left: 446px; }
  .gameViewList #gamesListHeader span.glhPrice {
    left: 134px; }
  .gameViewList #gamesListHeader span.glhDir {
    left: 278px; }
  .gameViewList #gamesListHeader span.glhPay {
    left: 376px; }
  .gameViewList #gamesListHeader span.glhChart {
    left: 532px; }
.gameViewList .listGameTitle span.glhInst {
  top: 23px;
  left: 11px; }
.gameViewList .listGameTitle span.glhExp {
  top: 24px;
  font-size: 16px;
  left: 452px; }
.gameViewList .listGameTitle span.glhPrice {
  background: none;
  border: none;
  top: 19px;
  left: 125px;
  text-align: center;
  width: 98px; }
.gameViewList .listGameTitle span.glhPrice .counter {
  border: none;
  width: 98px; }
.gameViewList .listGameTitle span.glhDir {
  left: 273px;
  width: 60px; }
.gameViewList .listGameTitle span.glhPay {
  left: 391px;
  top: 24px; }
.gameViewList .listGameTitle span.glhChart {
  top: 11px;
  left: 530px; }
.gameViewList .listGameTitle .tradingButton {
  background-image: url(../images/MainSprite.png);
  width: 60px;
  height: 33px; }
.gameViewList .listGameTitle .tradingButtonCall {
  background-position: -202px -6px; }
.gameViewList .listGameTitle .tradingButtonCallHover {
  background-position: -202px -48px; }
.gameViewList .listGameTitle .tradingButtonCallSelected {
  background-position: -202px -91px; }
.gameViewList .listGameTitle .tradingButtonCallDisabled {
  background-position: -202px -133px; }
.gameViewList .listGameTitle .tradingButtonPut {
  background-position: -262px -9px;
  float: right; }
.gameViewList .listGameTitle .tradingButtonPutHover {
  background-position: -262px -51px; }
.gameViewList .listGameTitle .tradingButtonPutSelected {
  background-position: -262px -94px; }
.gameViewList .listGameTitle .tradingButtonPutDisabled {
  background-position: -262px -137px; }
.gameViewList .listGameTitle .chartIcon {
  background-image: url(../images/MainSprite.png);
  background-position: -306px -293px;
  width: 35px;
  height: 35px; }

/* Welcome Box */
#welcomeBoxWrapper {
  width: 940px; }
  #welcomeBoxWrapper #welcomeBox {
    display: none; }
    #welcomeBoxWrapper #welcomeBox #welcomeNutshell, #welcomeBoxWrapper #welcomeBox .closeLink {
      display: none; }
    #welcomeBoxWrapper #welcomeBox ul {
      margin-left: 0;
      padding-left: 0px; }
    #welcomeBoxWrapper #welcomeBox .welcomeRulesInner {
      color: white;
      padding: 10px;
      width: 430px; }
    #welcomeBoxWrapper #welcomeBox #boxLogin {
      height: 132px;
      padding-right: 4px;
      padding-top: 4px;
      padding-left: 5px;
      position: relative; }
      #welcomeBoxWrapper #welcomeBox #boxLogin .x-panel-header-text {
        color: white; }
    #welcomeBoxWrapper #welcomeBox #formLogin #loginForgotPassword {
      margin-bottom: 6px;
      padding-left: 64px; }
    #welcomeBoxWrapper #welcomeBox #formLogin .x-form-item-label {
      color: #ffffff; }
    #welcomeBoxWrapper #welcomeBox #formLogin input {
      width: 147px !important; }
    #welcomeBoxWrapper #welcomeBox li {
      float: left;
      height: 50px;
      list-style-image: none;
      list-style-position: outside;
      list-style-type: none;
      padding-left: 81px;
      padding-top: 13px;
      width: 147px;
      color: #ffffff; }
      #welcomeBoxWrapper #welcomeBox li span.title {
        font-weight: bolder;
        display: block;
        padding-bottom: 5px;
        font-size: 12px; }
      #welcomeBoxWrapper #welcomeBox li.welcomeRule {
        background: no-repeat 4px 0;
        height: 85px;
        font-size: 8px; }
        #welcomeBoxWrapper #welcomeBox li.welcomeRule span {
          display: block; }
        #welcomeBoxWrapper #welcomeBox li.welcomeRule span.dir {
          font-size: 9px;
          display: inline; }
    #welcomeBoxWrapper #welcomeBox.welcomeUser #welcomeRules {
      width: 900px;
      padding: 2px; }
      #welcomeBoxWrapper #welcomeBox.welcomeUser #welcomeRules div {
        font-size: 13px; }
        #welcomeBoxWrapper #welcomeBox.welcomeUser #welcomeRules div a:link, #welcomeBoxWrapper #welcomeBox.welcomeUser #welcomeRules div a:visited {
          color: #464646;
          font-size: 14px;
          font-weight: bolder; }
    .logged-in #welcomeBoxWrapper #welcomeBox {
      display: block;
      width: 915px;
      margin: 0 16px; }
    .user-guest #welcomeBoxWrapper #welcomeBox {
      width: 921px;
      height: 153px;
      display: block;
      border: none;
      height: 146px;
      margin: 0;
      padding: 0 0 19px 5px; }
      .user-guest #welcomeBoxWrapper #welcomeBox #welcomeRules {
        width: 930px;
        height: 142px;
        margin: 0; }
      .user-guest #welcomeBoxWrapper #welcomeBox.welcomeUser {
        padding: 0;
        padding-left: 5px;
        border: none;
        margin: 0;
        color: white;
        height: 165px; }

/* Getting Started */
#main div#gettingStarted ul#top_list li, #main div#gettingStarted div#gs_header,
#main div#gettingStarted #gs_body div .dirImage,
#main #gettingStarted #registration_form .regButton {
  background-image: url(../images/getting-started.png); }

div#gettingStarted div#registration_form > .x-panel {
  background: white; }

body, .bodyColor {
  background-color: #eaeaea; }

.x-btn {
  background-color: #be4100;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.25, #f05000), color-stop(0.75, #6d2301));
  background-image: -moz-linear-gradient(center top, #f05000 25%, #6d2301 75%);
  border-radius: 6px;
  -o-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px; }
  .x-btn .x-btn-mc button {
    color: #ffffff;
    font-weight: bolder; }
  .x-btn td {
    background: none; }

.ts-flat-tab-panel .ts-flat-tab-panel-header {
  background: #ffffff;
  padding-bottom: 0; }
  .ts-flat-tab-panel .ts-flat-tab-panel-header .x-tab-strip-spacer {
    display: none; }
  .ts-flat-tab-panel .ts-flat-tab-panel-header .x-tab-strip-wrap {
    background: #eaeaea; }
    .ext-ie .ts-flat-tab-panel .ts-flat-tab-panel-header .x-tab-strip-wrap .x-tab-right, .ext-webkit .ts-flat-tab-panel .ts-flat-tab-panel-header .x-tab-strip-wrap .x-tab-right {
      border: 1px solid #DBDBDB;
      border-bottom: none; }
    .ts-flat-tab-panel .ts-flat-tab-panel-header .x-tab-strip-wrap a {
      border-bottom: none; }
  .ts-flat-tab-panel .ts-flat-tab-panel-header .x-tab-strip-top .x-tab-strip-active {
    background: #ffffff; }
    .ts-flat-tab-panel .ts-flat-tab-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-right {
      border-bottom: none; }

fieldset.regForm {
  background: #e1e1e1;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.25, #ebebeb), color-stop(0.75, #cbcbcb));
  background-image: -moz-linear-gradient(center top, #ebebeb 25%, #cbcbcb 75%); }

.layout-default #main {
  background: url(../images/Map.png) no-repeat 19px -22px; }
.layout-nosidebar #main {
  background: none; }

.sentiment-put {
  border: 1px solid #a14b00;
  background-color: #f77402;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.25, #f77402), color-stop(0.75, #b4622f));
  background-image: -moz-linear-gradient(center top, #f77402 25%, #b4622f 75%); }

.sentiment-call {
  border: 1px solid #c3c3c3;
  background-color: #e9e9e9;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.25, #e9e9e9), color-stop(0.75, #cfcfcf));
  background-image: -moz-linear-gradient(center top, #e9e9e9 25%, #cfcfcf 75%); }

.dirIcon {
  background-image: url(../images/call_put_icons.png); }

.hot {
  background-color: #e56500; }

.userMessage {
  margin: 5px 16px; }

#page-header-wrapper {
  height: 50px; }
  #page-header-wrapper #partnerLogo {
    background: url("../images/BaseSprite.png") no-repeat;
    background-position: -13px -59px;
    display: block;
    float: left;
    height: 67px;
    width: 238px;
    margin: 21px 25px 8px 18px; }
  #page-header-wrapper #boxWelcome {
    background-color: #000000;
    color: #ffffff;
    border-radius: 0 0 6px 6px;
    -o-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px; }
    #page-header-wrapper #boxWelcome a {
      color: #ffffff;
      font-weight: bolder; }
    #page-header-wrapper #boxWelcome a:hover {
      text-decoration: underline; }
    #page-header-wrapper #boxWelcome table {
      padding-left: 5px; }
      #page-header-wrapper #boxWelcome table .realAccount {
        color: #EF6D17;
        font-weight: bolder; }

#nav-wrapper #nav-container {
  height: 38px; }
  #nav-wrapper #nav-container ul {
    float: right; }
    #nav-wrapper #nav-container ul li {
      border: none;
      background: transparent;
      color: #000000;
      height: 16px;
      margin-left: 2px;
      padding: 6px 2px; }
      #nav-wrapper #nav-container ul li a {
        background: transparent;
        font-weight: bolder;
        color: #000000;
        padding: 0 8px; }
      #nav-wrapper #nav-container ul li a#nav-bar-deposit {
        color: #EF6D17; }
    #nav-wrapper #nav-container ul li.menu-sep {
      display: none; }
    #nav-wrapper #nav-container ul li.menu-active, #nav-wrapper #nav-container ul li.current_page_item {
      border: 2px solid #d56920;
      background: #fd6801;
      background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.25, #ff7801), color-stop(0.75, #f95001));
      background-image: -moz-linear-gradient(center top, #ff7801 25%, #f95001 75%);
      box-shadow: 0 -1px 1px black;
      -o-box-shadow: 0 -1px 1px black;
      -moz-box-shadow: 0 -1px 1px black;
      -webkit-box-shadow: 0 -1px 1px black;
      padding: 4px;
      margin: 0 8px;
      border-radius: 4px;
      -o-border-radius: 4px;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px; }
      #nav-wrapper #nav-container ul li.menu-active a, #nav-wrapper #nav-container ul li.current_page_item a {
        color: #343d5a; }
    #nav-wrapper #nav-container ul li.menu-active a#nav-bar-deposit {
      color: #343D5A; }

#info-box-wrapper {
  display: none; }

#com-channels {
  color: #ffffff;
  background: #000000;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.15, #2f2f2f), color-stop(0.58, #191919));
  background-image: -moz-linear-gradient(center top, #2f2f2f 15%, #191919 58%); }
  #com-channels #lang-switch ul {
    border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #000000; }
    #com-channels #lang-switch ul li {
      background: none; }
  .ext-ie #com-channels {
    margin-top: 10px; }

#welcomeBoxWrapper {
  width: 960px;
  height: 92px;
  padding: 27px 5px 5px; }
  #welcomeBoxWrapper #banner-container {
    display: none; }
  .user-guest #welcomeBoxWrapper {
    height: 157px; }
  #welcomeBoxWrapper #welcomeBox li {
    color: #343d5a;
    padding-top: 0;
    padding-left: 52px; }
    #welcomeBoxWrapper #welcomeBox li.welcomeRule {
      height: 18px;
      padding-top: 14px;
      padding-left: 31px;
      font-size: 9px; }
      #welcomeBoxWrapper #welcomeBox li.welcomeRule span {
        font-size: 1em; }
      #welcomeBoxWrapper #welcomeBox li.welcomeRule span.title {
        font-size: 1.4em; }
    #welcomeBoxWrapper #welcomeBox li#welcomeRule2 {
      padding-left: 82px; }
    #welcomeBoxWrapper #welcomeBox li#welcomeRule3 {
      padding-left: 54px; }
  .logged-in #welcomeBoxWrapper #welcomeBox {
    margin: 0;
    padding: 0;
    width: 953px;
    background: #e1e1e1;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.25, #ebebeb), color-stop(0.75, #cbcbcb));
    background-image: -moz-linear-gradient(center top, #ebebeb 25%, #cbcbcb 75%);
    border-radius: 6px;
    -o-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    box-shadow: 0 0 3px black;
    -o-box-shadow: 0 0 3px black;
    -moz-box-shadow: 0 0 3px black;
    -webkit-box-shadow: 0 0 3px black; }
  .user-guest #welcomeBoxWrapper #welcomeBox {
    margin: 0;
    padding: 0;
    width: 960px;
    height: 146px;
    background: #e1e1e1;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.25, #ebebeb), color-stop(0.75, #cbcbcb));
    background-image: -moz-linear-gradient(center top, #ebebeb 25%, #cbcbcb 75%); }
    .user-guest #welcomeBoxWrapper #welcomeBox #welcomeRules {
      height: 120px;
      width: 960px;
      box-shadow: 0 -2px 2px #d5d5d5;
      -o-box-shadow: 0 -2px 2px #d5d5d5;
      -moz-box-shadow: 0 -2px 2px #d5d5d5;
      -webkit-box-shadow: 0 -2px 2px #d5d5d5;
      background: url(../images/BaseSprite.png) no-repeat 0 -323px; }
      .user-guest #welcomeBoxWrapper #welcomeBox #welcomeRules #boxRegister {
        width: 589px;
        left: 38px;
        margin-bottom: 5px;
        position: absolute;
        top: 106px;
        background: url(../images/BaseSprite.png) no-repeat -13px -145px; }
        .user-guest #welcomeBoxWrapper #welcomeBox #welcomeRules #boxRegister a {
          width: 586px;
          height: 63px;
          display: block; }
          .user-guest #welcomeBoxWrapper #welcomeBox #welcomeRules #boxRegister a div {
            display: none; }
        .user-guest #welcomeBoxWrapper #welcomeBox #welcomeRules #boxRegister img {
          display: none; }
      .user-guest #welcomeBoxWrapper #welcomeBox #welcomeRules #boxLogin {
        height: 137px;
        padding-top: 5px;
        padding-left: 20px;
        position: absolute;
        right: 0; }
        .user-guest #welcomeBoxWrapper #welcomeBox #welcomeRules #boxLogin > .x-panel {
          height: 137px;
          width: 274px;
          color: #ffffff;
          background: #000000;
          background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.15, #2f2f2f), color-stop(0.58, #191919));
          background-image: -moz-linear-gradient(center top, #2f2f2f 15%, #191919 58%);
          border-radius: 6px;
          -o-border-radius: 6px;
          -moz-border-radius: 6px;
          -webkit-border-radius: 6px; }
          .user-guest #welcomeBoxWrapper #welcomeBox #welcomeRules #boxLogin > .x-panel > .x-panel-tl {
            border-bottom: none; }
          .user-guest #welcomeBoxWrapper #welcomeBox #welcomeRules #boxLogin > .x-panel input {
            border-radius: 6px;
            -o-border-radius: 6px;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px; }
          .user-guest #welcomeBoxWrapper #welcomeBox #welcomeRules #boxLogin > .x-panel .x-panel-header-text, .user-guest #welcomeBoxWrapper #welcomeBox #welcomeRules #boxLogin > .x-panel .x-form-item-label {
            color: #ffffff;
            font-weight: stronger; }
          .user-guest #welcomeBoxWrapper #welcomeBox #welcomeRules #boxLogin > .x-panel a {
            color: #DCE7ED; }
          .user-guest #welcomeBoxWrapper #welcomeBox #welcomeRules #boxLogin > .x-panel .x-panel-tl, .user-guest #welcomeBoxWrapper #welcomeBox #welcomeRules #boxLogin > .x-panel .x-panel-tc, .user-guest #welcomeBoxWrapper #welcomeBox #welcomeRules #boxLogin > .x-panel .x-panel-tr,
          .user-guest #welcomeBoxWrapper #welcomeBox #welcomeRules #boxLogin > .x-panel .x-panel-ml, .user-guest #welcomeBoxWrapper #welcomeBox #welcomeRules #boxLogin > .x-panel .x-panel-mc, .user-guest #welcomeBoxWrapper #welcomeBox #welcomeRules #boxLogin > .x-panel .x-panel-mr,
          .user-guest #welcomeBoxWrapper #welcomeBox #welcomeRules #boxLogin > .x-panel .x-panel-bl, .user-guest #welcomeBoxWrapper #welcomeBox #welcomeRules #boxLogin > .x-panel .x-panel-bc, .user-guest #welcomeBoxWrapper #welcomeBox #welcomeRules #boxLogin > .x-panel .x-panel-br {
            background: none; }
          .user-guest #welcomeBoxWrapper #welcomeBox #welcomeRules #boxLogin > .x-panel .x-panel-btns {
            padding: 0; }
  .ext-ie #welcomeBoxWrapper #welcomeBox #welcomeRules #boxLogin .x-panel-btns {
    margin-top: -5px; }

#content-wrapper {
  background-color: #eaeaea; }
  #content-wrapper a {
    color: #ed4806; }
  .layout-default #content-wrapper {
    margin-left: 5px;
    width: 656px; }
  #content-wrapper .categories-wrapper {
    background-color: #2a2a2a;
    height: 29px;
    border-radius: 6px 6px 0 0;
    -o-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0; }
    #content-wrapper .categories-wrapper ul#categories {
      padding-top: 10px;
      padding-bottom: 5px; }
      .ext-ie #content-wrapper .categories-wrapper ul#categories {
        margin: 0; }
      #content-wrapper .categories-wrapper ul#categories li a {
        background: none;
        color: #ffffff;
        border: none; }
      #content-wrapper .categories-wrapper ul#categories li a.current {
        background: #f1f1f1;
        color: #000000;
        border-radius: 6px 6px 0 0;
        -o-border-radius: 6px 6px 0 0;
        -moz-border-radius: 6px 6px 0 0;
        -webkit-border-radius: 6px 6px 0 0; }
      #content-wrapper .categories-wrapper ul#categories li.first a {
        margin-left: 2px; }
    #content-wrapper .categories-wrapper .viewLinks {
      margin-right: 5px;
      margin-top: 5px;
      background: url(../images/MainSprite.png) no-repeat -99px -402px; }
      #content-wrapper .categories-wrapper .viewLinks img {
        background: transparent; }
      #content-wrapper .categories-wrapper .viewLinks.switch-box {
        background-position: -99px -373px; }
      #content-wrapper .categories-wrapper .viewLinks.switch-list {
        background-position: -99px -342px; }
  #content-wrapper #mainGameContainer {
    background-color: #f1f1f1;
    padding: 10px;
    border-radius: 0 0 6px 6px;
    -o-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px; }
    #content-wrapper #mainGameContainer .ts-gamepagination-wrap .ts-gamepagination-page {
      background: url(../images/BaseSprite.png) no-repeat -226px -303px; }
    #content-wrapper #mainGameContainer .ts-gamepagination-wrap .ts-gamepagination-page-selected {
      background-position: -207px -303px; }
    #content-wrapper #mainGameContainer .ts-gamepagination-wrap .ts-gamepagination-left {
      width: 20px;
      height: 20px;
      background: url(../images/BaseSprite.png) no-repeat -186px -301px; }
    #content-wrapper #mainGameContainer .ts-gamepagination-wrap .ts-gamepagination-right {
      width: 20px;
      height: 20px;
      background: url(../images/BaseSprite.png) no-repeat -251px -302px; }
    #content-wrapper #mainGameContainer #gamesContainer {
      width: 624px; }
      #content-wrapper #mainGameContainer #gamesContainer .x-panel .x-tool {
        width: 17px;
        height: 17px;
        background: url(../images/BaseSprite.png) no-repeat -382px -286px;
        margin-right: 5px; }
      #content-wrapper #mainGameContainer #gamesContainer .x-panel .x-panel-header {
        border-radius: 6px 6px 0 0;
        -o-border-radius: 6px 6px 0 0;
        -moz-border-radius: 6px 6px 0 0;
        -webkit-border-radius: 6px 6px 0 0;
        color: #ffffff;
        background: #000000;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.15, #2f2f2f), color-stop(0.58, #191919));
        background-image: -moz-linear-gradient(center top, #2f2f2f 15%, #191919 58%); }
      #content-wrapper #mainGameContainer #gamesContainer .x-panel .x-panel-body {
        border-radius: 0 0 6px 6px;
        -o-border-radius: 0 0 6px 6px;
        -moz-border-radius: 0 0 6px 6px;
        -webkit-border-radius: 0 0 6px 6px; }
      #content-wrapper #mainGameContainer #gamesContainer .x-panel-collapsed .x-tool {
        background-position: -402px -286px; }
      #content-wrapper #mainGameContainer #gamesContainer .x-panel-collapsed .x-panel-header {
        border-radius: 6px;
        -o-border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px; }
      #content-wrapper #mainGameContainer #gamesContainer #gamesList .x-panel .x-tool {
        background-position: -375px -262px;
        width: 20px;
        height: 20px;
        margin-top: 18px;
        margin-right: 8px; }
      #content-wrapper #mainGameContainer #gamesContainer #gamesList .x-panel .x-panel-header {
        color: #000000;
        background: #e1e1e1;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.25, #ebebeb), color-stop(0.75, #cbcbcb));
        background-image: -moz-linear-gradient(center top, #ebebeb 25%, #cbcbcb 75%);
        border-radius: 6px;
        -o-border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border: 1px solid #b1b1b1;
        border-bottom: none; }
      #content-wrapper #mainGameContainer #gamesContainer #gamesList .closedGameContainer .x-panel-header {
        padding: 5px; }
      #content-wrapper #mainGameContainer #gamesContainer #gamesList .x-panel-collapsed .x-tool {
        background-position: -398px -262px; }
  .ext-ie #content-wrapper #gettingStarted #gs_header h1 span {
    color: #000000; }
  #content-wrapper #gettingStarted #gs_body h1 {
    color: #EF6D17; }
  #content-wrapper #gettingStarted .regButton {
    background-color: transparent; }

#sidebar-container #sidebar {
  width: 310px; }
  #sidebar-container #sidebar .box {
    border: 1px solid #cbcbcb;
    box-shadow: 0 -1px 2px #cbcbcb;
    -o-box-shadow: 0 -1px 2px #cbcbcb;
    -moz-box-shadow: 0 -1px 2px #cbcbcb;
    -webkit-box-shadow: 0 -1px 2px #cbcbcb;
    background: #e1e1e1;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.25, #ebebeb), color-stop(0.75, #cbcbcb));
    background-image: -moz-linear-gradient(center top, #ebebeb 25%, #cbcbcb 75%);
    border-radius: 6px;
    -o-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    width: 297px; }
    #sidebar-container #sidebar .box .x-panel-tl, #sidebar-container #sidebar .box .x-panel-tr, #sidebar-container #sidebar .box .x-panel-tc,
    #sidebar-container #sidebar .box .x-panel-ml, #sidebar-container #sidebar .box .x-panel-mr, #sidebar-container #sidebar .box .x-panel-mc,
    #sidebar-container #sidebar .box .x-panel-bl, #sidebar-container #sidebar .box .x-panel-br, #sidebar-container #sidebar .box .x-panel-bc {
      background: none;
      border: none; }
    #sidebar-container #sidebar .box .x-panel-header {
      background: #dddddd;
      border: 1px solid #8c8c8c;
      border-bottom: none;
      padding: 2px 5px;
      margin-top: 7px;
      margin-bottom: 2px;
      line-height: 21px;
      border-radius: 6px 6px 0 0;
      -o-border-radius: 6px 6px 0 0;
      -moz-border-radius: 6px 6px 0 0;
      -webkit-border-radius: 6px 6px 0 0;
      box-shadow: 0 -1px 2px #8c8c8c;
      -o-box-shadow: 0 -1px 2px #8c8c8c;
      -moz-box-shadow: 0 -1px 2px #8c8c8c;
      -webkit-box-shadow: 0 -1px 2px #8c8c8c; }
  #sidebar-container #sidebar .buttonBox {
    width: 291px;
    height: 48px;
    margin-left: 3px;
    background: url(../images/BaseSprite.png) no-repeat -313px -209px;
    display: block; }
    #sidebar-container #sidebar .buttonBox .title {
      padding-left: 0;
      text-align: center; }
  #sidebar-container #sidebar #howItWorksVideo {
    width: 284px;
    height: 90px;
    background: url(../images/BaseSprite.png) no-repeat -267px -48px;
    display: block; }
  #sidebar-container #sidebar #boxRegister {
    width: 291px;
    height: 89px;
    background: url(../images/BaseSprite.png) no-repeat -17px -208px; }
    #sidebar-container #sidebar #boxRegister .title {
      color: #000000;
      padding-top: 10px;
      font-size: 2.4em; }
    #sidebar-container #sidebar #boxRegister .note {
      letter-spacing: 0.5px;
      line-height: 20px;
      text-align: center; }
  #sidebar-container #sidebar #boxGettingStarted .note {
    display: none; }
  #sidebar-container #sidebar #boxSentiment .sentimentBar {
    height: 20px;
    width: 178px;
    border: none; }
    #sidebar-container #sidebar #boxSentiment .sentimentBar div {
      height: 20px;
      background: url(../images/BaseSprite.png) no-repeat;
      line-height: 20px;
      font-weight: bolder;
      border: none; }
    #sidebar-container #sidebar #boxSentiment .sentimentBar .sentiment-call {
      background-position: left -302px;
      color: #000000; }
    #sidebar-container #sidebar #boxSentiment .sentimentBar .sentiment-put {
      background-position: right -261px; }
  #sidebar-container #sidebar #boxWallet {
    width: 291px;
    height: 67px;
    background: url(../images/BaseSprite.png) no-repeat -7px -449px;
    padding: 0;
    margin: 0;
    margin-left: 3px;
    color: #ffffff;
    /* Disable all the stuff defined by .box */
    border: none;
    box-shadow: 0 0 0 0;
    -o-box-shadow: 0 0 0 0;
    -moz-box-shadow: 0 0 0 0;
    -webkit-box-shadow: 0 0 0 0;
    border-radius: none;
    -o-border-radius: none;
    -moz-border-radius: none;
    -webkit-border-radius: none; }
    #sidebar-container #sidebar #boxWallet #boxWalletBody {
      background: none;
      border: none; }
      #sidebar-container #sidebar #boxWallet #boxWalletBody #dollar {
        width: 26px;
        height: 28px;
        background: url(../images/BaseSprite.png) no-repeat -559px -51px; }
      #sidebar-container #sidebar #boxWallet #boxWalletBody #netWorthValue {
        float: right; }
  #sidebar-container #sidebar #sideBarDeposit {
    width: 292px;
    height: 51px;
    margin-left: 3px;
    line-height: 47px;
    color: #000000;
    background: url(../images/BaseSprite.png) no-repeat -7px -504px;
    display: block;
    padding-top: 8px; }
  #sidebar-container #sidebar .x-panel .x-panel-header .x-tool {
    background: url(../images/BaseSprite.png) no-repeat -326px -261px;
    width: 19px;
    height: 23px; }
  #sidebar-container #sidebar .x-panel-collapsed .x-panel-tl {
    padding-bottom: 5px; }
  #sidebar-container #sidebar .x-panel-collapsed .x-panel-header {
    border-radius: 6px;
    -o-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px; }
    #sidebar-container #sidebar .x-panel-collapsed .x-panel-header .x-tool {
      background-position: -346px -262px; }

#accountContent {
  margin: 5px;
  width: 960px; }
  #accountContent .x-panel .x-panel-body {
    background: #e1e1e1;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.25, #ebebeb), color-stop(0.75, #cbcbcb));
    background-image: -moz-linear-gradient(center top, #ebebeb 25%, #cbcbcb 75%); }
    #accountContent .x-panel .x-panel-body .x-panel .x-panel-body {
      background: none; }
  #accountContent .x-panel .x-panel-header .x-panel-header-text {
    line-height: 19px; }
  #accountContent .x-panel .x-panel-header .x-tool {
    background: url(../images/BaseSprite.png) no-repeat -326px -261px;
    width: 19px;
    height: 23px; }
  #accountContent .x-panel-collapsed .x-panel-header .x-tool {
    background-position: -346px -262px; }

#footer-wrapper {
  background-color: #eaeaea; }
  #footer-wrapper #footer-images .payGates {
    width: 473px;
    height: 41px;
    margin-top: 5px;
    background: url(../images/BaseSprite.png) no-repeat -3px -2px;
    display: block; }
  #footer-wrapper #footer-images #footer-lightstreamer {
    display: none;
            /* width: 194px;
            height: 42px;
            background: url(../images/BaseSprite.png) no-repeat -480px -0px;

            img {
                display: none;
            } */ }
  #footer-wrapper #page-footer-container {
    background-color: #070707; }
    #footer-wrapper #page-footer-container #pageFooter {
      background-color: #070707; }
      #footer-wrapper #page-footer-container #pageFooter #footerLogo {
        display: block;
        height: 116px;
        width: 482px;
        background: url(../images/BaseSprite.png) no-repeat -6px -563px; }
        #footer-wrapper #page-footer-container #pageFooter #footerLogo #footerLogoSpan {
          display: none; }
        #footer-wrapper #page-footer-container #pageFooter #footerLogo #footerCopyrightSpan {
          top: 56px;
          width: 228px;
          left: 9px;
          font-size: 9px;
          color: #DDDDDC; }
  #footer-wrapper #post-footer {
    background-color: #070707; }
