.business #content #mainpanel .fixed1024 {
  background: none; }
.business #titlebar #logo a {
  background: url(pro-logo.png);
  margin-left: 18px; }
.business #invite-user {
  font-family: "Freight Sans Light", "Arial", sans-serif;
  color: #343434;
  background: white; }
  .business #invite-user #content {
    margin-top: -30px;
    width: 100%;
    background: white url(/console/shared/images/pixel_background.png);
    background-repeat: repeat-x; }
    .business #invite-user #content h1.main-title, .business #invite-user #content h2.sub-title {
      color: #343434;
      text-shadow: -1px 0 5px white; }
    .business #invite-user #content .info-container {
      margin-bottom: 10px; }
    .business #invite-user #content #invite-form-container {
      background: transparent url(/console/skins/theme_blue/cloud-nodes.png) no-repeat scroll 0 30px; }
    .business #invite-user #content input.submit {
      -moz-border-radius: 5px;
      -o-border-radius: 5px;
      -webkit-border-radius: 5px;
      -ms-border-radius: 5px;
      -khtml-border-radius: 5px;
      border-radius: 5px;
      background: #22afd7;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#22afd7', endColorstr='#004b80',GradientType=0);
      background: -moz-linear-gradient(top, #22afd7 0%, #004b80 100%);
      background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #22afd7), color-stop(100%, #004b80));
      background: -webkit-linear-gradient(top, #22afd7 0%, #004b80 100%);
      background: -o-linear-gradient(top, #22afd7 0%, #004b80 100%);
      background: -ms-linear-gradient(top, #22afd7 0%, #004b80 100%);
      background: linear-gradient(top, #22afd7 0%, #004b80 100%);
      color: white;
      padding: 5px 8px;
      border: 1px solid white;
      font-weight: normal;
      text-shadow: none;
      margin-top: -20px; }
    .business #invite-user #content .signin-arrow {
      right: -100px; }
    .business #invite-user #content .success-msg {
      padding-top: 80px;
      margin-top: 30px; }
  .business #invite-user #footer {
    margin-top: 30px; }
.business.blue .fixed-width-view .ui-tabs .ui-tabs-nav li.ui-state-active {
  padding: 2px 7px; }
.business.dark #subscriptionexchange .usage-title {
  color: #1984c0;
  text-shadow: black 0px -1px 0px; }
.business.dark #subscriptionexchange .slider .bar {
  border: none;
  background: none;
  background-color: black; }
.business.dark #subscriptionexchange .change-computers label {
  color: #999999;
  text-shadow: none; }
.business.dark #subscriptionexchange .price-chart {
  background-color: black;
  -moz-box-shadow: #777777 0px 1px 0px;
  -webkit-box-shadow: #777777 0px 1px 0px;
  box-shadow: #777777 0px 1px 0px; }
  .business.dark #subscriptionexchange .price-chart h2 {
    color: white; }
    .business.dark #subscriptionexchange .price-chart h2 span {
      color: #1984c0; }
    .business.dark #subscriptionexchange .price-chart h2 .storage {
      color: white; }
.business.dark #account .account .subscription-tbl {
  border-collapse: collapse; }
.business.dark #account .account .border-left {
  border-left: none; }
.business.dark #account .account .border-right {
  border-right: 1px solid black;
  margin-right: 0;
  -moz-box-shadow: inset -2px 0px 2px -1px #666666;
  -webkit-box-shadow: inset -2px 0px 2px -1px #666666;
  box-shadow: inset -2px 0px 2px -1px #666666; }
.business.dark #account .account div, .business.dark #account .account div table label {
  text-shadow: black 0px -1px 0px; }
.business.dark #account .account div table label {
  color: #888888; }
.business.dark #account .account .val, .business.dark #account .account h2:not(.subscription-title) {
  color: black;
  text-shadow: #777777 0px 1px 0px; }
.business.dark #subscriptionexchangeconfirm .new-plan {
  border: 1px solid black; }
  .business.dark #subscriptionexchangeconfirm .new-plan .total {
    -moz-border-radius: 0 0 8px 8px;
    -o-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    -ms-border-radius: 0 0 8px 8px;
    -khtml-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px; }

#header-wrapper {
  background: white; }

.business {
  background: #00aeef; }
  .business img {
    border: none; }
  .business #reset-password label {
    margin-bottom: 4px;
    display: inline-block; }
  .business #reset-password input[type="password"] {
    display: block;
    width: 255px; }
  .business #reset-password input[type="submit"] {
    margin-top: 10px; }
  .business #reset-password #form-container a.account-link {
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
    margin: 10px 10px 10px 0;
    display: inline-block;
    text-decoration: none;
    color: white;
    text-shadow: 0 -1px 1px black;
    background: #32a8d6;
    background: -moz-linear-gradient(top, #32a8d6 0%, #0d396f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #32a8d6), color-stop(100%, #0d396f));
    background: -webkit-linear-gradient(top, #32a8d6 0%, #0d396f 100%);
    background: -o-linear-gradient(top, #32a8d6 0%, #0d396f 100%);
    background: -ms-linear-gradient(top, #32a8d6 0%, #0d396f 100%);
    background: linear-gradient(top, #32a8d6 0%, #0d396f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32a8d6', endColorstr='#0d396f',GradientType=0 ); }
    .business #reset-password #form-container a.account-link:hover {
      -moz-box-shadow: 0 0 5px #0d3c72;
      -webkit-box-shadow: 0 0 5px #0d3c72;
      box-shadow: 0 0 5px #0d3c72; }
    .business #reset-password #form-container a.account-link:active {
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
  .business #login, .business #reset-password {
    font: 12px "Helvetica", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto; }
    .business #login #container, .business #reset-password #container {
      background: white;
      min-height: 450px; }
    .business #login #content, .business #reset-password #content {
      background: none;
      width: 100%;
      margin: 0 auto;
      min-height: 550px;
      padding-bottom: 15px; }
      .business #login #content #form-container, .business #reset-password #content #form-container {
        width: 885px;
        padding: 40px 0 0 15px;
        margin: 0 auto; }
        .business #login #content #form-container h1, .business #reset-password #content #form-container h1 {
          font: 24px "Daniel Bold", "Helvetica", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
          color: #0a295c; }
      .business #login #content span, .business #reset-password #content span {
        font: 12px "Helvetica", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
        margin-left: 15px; }
    .business #login.ie #container, .business #reset-password.ie #container {
      width: 100% !important; }
    .business #login #mobile-ad, .business #reset-password #mobile-ad {
      border-left: 2px solid #66cef6;
      width: 380px;
      height: auto;
      background: none;
      float: right;
      margin-top: 8px;
      padding-left: 10px;
      padding-bottom: 5px; }
    .business #login #content, .business #reset-password #content {
      background: #00aeef; }
    .business #login #content #form-container #mobile-ad h1, .business #reset-password #content #form-container #mobile-ad h1 {
      background: none;
      font-family: "Trade Gothic Light", Helvetica, Arial !important;
      font-size: 27px !important;
      padding: 0 20px;
      color: white; }
    .business #login #mobile-ad #statement, .business #reset-password #mobile-ad #statement {
      font-family: "Trade Gothic Light", Helvetica, Arial !important;
      font-size: 27px !important;
      color: #194579; }
    .business #login #mobile-ad p, .business #reset-password #mobile-ad p {
      font-family: "Trade Gothic Light", sans-serif;
      font-size: 13px;
      width: 50%;
      margin: 50px 20px 20px 20px; }
      .business #login #mobile-ad p a, .business #reset-password #mobile-ad p a {
        color: #001f49; }
    .business #login #app-store-links, .business #reset-password #app-store-links {
      width: 400px;
      margin: 0 20px; }
      .business #login #app-store-links a, .business #reset-password #app-store-links a {
        float: left;
        margin: 0 8px 3px 0; }
    .business #login #default-password-msg, .business #reset-password #default-password-msg {
      text-align: center; }
      .business #login #default-password-msg .proe-msg, .business #reset-password #default-password-msg .proe-msg {
        display: block;
        font-size: 23px;
        text-shadow: black 0px -1px 0px; }
    .business #login .default-login, .business #reset-password .default-login {
      color: #9e9e9e; }
  .business #login-area-container .loader {
    display: none;
    padding: 5px; }
    .business #login-area-container .loader img {
      width: 20px;
      padding: 5px; }
  .business #login #content #form-container h1 {
    font: 40px "Trade Gothic Light", "Helvetica", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
    color: white;
    margin: 0 0 20px 0; }
  .business #login #content #form-container a {
    text-decoration: none; }
  .business #login input.error {
    background: white url(/console/shared/images/error-input-bg.gif) repeat-x scroll top;
    border: 2px solid #b30000 !important; }
  .business #login #content a {
    color: #139ceb; }
  .business #login #form-container #forgot-password {
    color: white;
    margin-top: 5px;
    font-family: "Trade Gothic Light", Helvetica, Arial; }
    .business #login #form-container #forgot-password a {
      color: white;
      text-shadow: none; }
  .business #login #content #form-container label {
    display: block;
    margin-bottom: 3px;
    clear: none;
    color: white;
    text-shadow: none;
    font-family: "Trade Gothic Light", Helvetica, Arial; }
    .business #login #content #form-container label.remember-user {
      display: inline; }
  .business #login #content #form-container input#remember-user {
    margin-left: 5px; }
  .business #login #no-account {
    font-family: "Trade Gothic Light", Helvetica, Arial;
    margin-top: 30px !important;
    margin-bottom: 30px !important;
    font-size: 27px !important;
    width: 300px !important;
    color: white; }
    .business #login #no-account a {
      background: transparent url(/console/images/signup_btn.png) no-repeat 0px 0px;
      width: 126px;
      height: 43px;
      display: block;
      line-height: 43px;
      font-family: "Trade Gothic Light", Helvetica, Arial;
      color: white !important;
      font-size: 18px;
      padding-left: 60px;
      margin-top: 3px; }
  .business #login .login-blk {
    width: 250px; }
  .business #login .auxiliary {
    width: 275px; }
  .business #login .tipsy {
    padding: 5px 8px;
    font-size: 12px;
    position: absolute;
    z-index: 100000; }
  .business #login #content #form-container h1 span {
    font: 12px "Helvetica", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
    margin-left: 15px; }
  .business #login input[type="text"], .business #login input[type="password"], .business #login input[type="email"] {
    width: 240px; }
  .business #login #username {
    margin-bottom: 10px; }
  .business #login #username, .business #login #password {
    background: #c6edf8;
    border-radius: 4px;
    border-bottom: 1px solid #33ccff;
    height: 30px;
    line-height: 30px;
    width: 450px;
    box-sizing: content-box;
    padding: 0;
    padding-left: 5px; }
  .business #login #container #logo img {
    display: inline-block;
    margin-left: 100px; }
  .business #login #content #form-container h1 span input[type="checkbox"] {
    margin-right: 5px; }
  .business #login .tipsy-inner {
    padding: 15px;
    background-color: black;
    color: white;
    max-width: 225px;
    text-align: left;
    line-height: 1.25em;
    -moz-box-shadow: 1px 1px 5px #222222;
    -webkit-box-shadow: 1px 1px 5px #222222;
    box-shadow: 1px 1px 5px #222222; }
  .business #login.forgot-password #content a {
    color: white; }
  .business #login.forgot-password #submit-button {
    padding: 5px 8px !important; }
  .business #login .sys-requirements {
    margin-top: 5px; }

/* Mobile ad */
#login .attention {
  margin-top: 5px; }

.business #login .sys-requirements a, #login .attention a {
  text-decoration: underline !important; }

.business #login .attention a {
  color: black;
  background: #feefbc; }
.business #login a#login-button {
  padding: 0;
  display: block;
  width: 226px;
  height: 38px;
  line-height: 38px;
  font-size: 18px;
  color: white;
  text-align: center;
  text-shadow: #444444 0 1px 1px;
  font-family: "Trade Gothic Light", Helvetica, Arial;
  background: transparent url(/console/images/sign-in-btn-bg-orange.png) no-repeat 0px 0px; }
.business.gecko #login a#login-button {
  padding: 0 0 0 0 !important; }
.business #login .login-options {
  width: 130px;
  padding-top: 15px; }
.business #login-button:active {
  border: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

#login-button:focus {
  border: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
