  .checkout_popup {
      height: 351px;
      width: 801px;
      color: #c9ccc9;
      display:none;
      font-size: 13pt;
      font-family: Verdana;
      background: transparent url(/assets/mystreme/bg_popup.png) no-repeat;
  }
  .checkout_popup .container {
      position: relative;
      height: 100%;
  }
  .checkout_popup .close {
      position: absolute;
      right: 6px;
      bottom: 14px;
      cursor: pointer;
      font-size: 14pt;
      color: #474747;
      -webkit-transition: all .25s ease-in-out;
      -moz-transition: all .25s ease-in-out;
      -o-transition: all .25s ease-in-out;
  }
  .checkout_popup .close:hover {
      color: #cccccc;
      -webkit-transition: all .25s ease-in-out;
      -moz-transition: all .25s ease-in-out;
      -o-transition: all .25s ease-in-out;
  }
  .checkout_popup div.line {
      padding-top: 4px;
      height: 1px;
      width: 100%;
      border-bottom: solid 1px #666666;
  }
  .checkout_popup span.title {
      font-size: 18pt;
      /* padding-left: 6px;
      margin-top: 6px; */
      /* color: red; */
  }
  .checkout_popup .header {
      position: relative;
      /* padding-bottom: 4px; */
      padding: 6px 6px 10px 6px;
      /* border-bottom: solid 1px #666666; */
  }
  .checkout_popup .content {
      color: #E1E1E1;
      font-size: 10pt;
      margin-left: 4px;
      margin-right: 4px;
      /* height: 220px; */
  }
  .checkout_popup a.edit {
      text-decoration: none;
      color: #E1E1E1;
  }
  .checkout_popup a.edit:hover {
      text-decoration: underline;
  }
  .checkout_popup .content .order {
      font-size: 11pt;
  }
  .checkout_popup .content .inner {
      padding: 4px;
  }
  .checkout_popup td.submit {
      width: 168px;
  }
  .checkout_popup .order {
      border-spacing: 0;
  }

  .checkout_popup .detailrow:hover {
      background-color: #5D5D5E;
  }
  .checkout_popup .order .col1 {
      padding-left: 6px;
  }
  .checkout_popup .order .headrow td {
      vertical-align: baseline;
  }
  .checkout_popup .order .detailrow td {
      vertical-align: middle;
  }
  .checkout_popup div.submit {
      background: transparent url(/assets/mystreme/play_button2.png) center center no-repeat;
      color: white;
      /* font-weight: bold; */
      font-size: 12pt;
      text-align: center;
      height: 36px;
      width: 156px;
      /* padding-top: 8px; */
      cursor: pointer;
      display: inline-block;
      line-height: 36px;
      vertical-align: top;
      margin: 6px;
  }
  .checkout_popup div.submit:hover {
      background: transparent url(/assets/mystreme/play_button_over2.png) center center no-repeat;
  }
  .checkout_popup div.submit:active {
      background: transparent url(/assets/mystreme/play_button_click2.png) center center no-repeat;
  }
  .checkout_popup div.terms {
      position: absolute;
      left: 10px;
      bottom: 10px;
      font-size: 9pt;
  }
  .checkout_popup a.terms {
      color: #5BCCF5;
      text-decoration: none;
  }
  .checkout_popup a.terms:hover {
      text-decoration: underline;
  }
  .checkout_popup input.promo {
      width: 110px;
  }
  .checkout_popup td.promo {
      text-align: right;
      padding-right: 10px;
      vertical-align: baseline;
  }
  .large {
      font-size: 16pt;
  }
  .baseline {
      vertical-align: baseline;
  }
  .inlineimg {
      vertical-align: middle;
  }

