#downloads {
  position: relative; }
  #downloads h3 {
    background: whitesmoke;
    /* Old browsers */
    background: -moz-linear-gradient(top, whitesmoke 0%, #e5e5e5 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, whitesmoke), color-stop(100%, #e5e5e5));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, whitesmoke 0%, #e5e5e5 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, whitesmoke 0%, #e5e5e5 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, whitesmoke 0%, #e5e5e5 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, whitesmoke 0%, #e5e5e5 100%);
    /* W3C */
    font-weight: normal;
    margin: 0 -24px 12px;
    padding: 0 24px; }
    #downloads h3 span.closed {
      background: url("/standard/grey-row.gif") 0px center no-repeat;
      padding-left: 14px; }
    #downloads h3 span.open {
      background: url("/standard/grey-row-down.gif") 0px center no-repeat;
      padding-left: 14px; }
  #downloads select {
    position: absolute;
    top: 0;
    right: 0; }

ul.product-downloads li {
  background: none;
  border-bottom: 1px dotted #cccccc;
  padding: 6px 0; }
  ul.product-downloads li a {
    color: #333333; }
    ul.product-downloads li a span {
      font-size: 11px;
      font-weight: bold; }
ul.product-downloads table tr {
  border: none;
  border-bottom: none; }
ul.product-downloads table th {
  width: 140px;
  padding: 5px 5px 5px 0; }
ul.product-downloads table td {
  text-align: left; }
  ul.product-downloads table td:last-child {
    text-align: right;
    min-width: 51px; }

.layout-gaming article.download-area {
  background: #464648;
  padding: 0;
  margin: 0;
  width: 992px; }
  .layout-gaming article.download-area .download-area-wrap {
    background: white;
    margin: 0;
    padding: 24px 24px;
    height: 425px; }
  .layout-gaming article.download-area .download-area-search {
    float: left;
    border-right: 1px solid #cccccc;
    margin: 0 35px 0 0;
    height: 420px;
    width: 45%; }
  .layout-gaming article.download-area table {
    font: normal 14px "sennheiserbook", Verdana, Arial, Sans-Serif;
    color: #979a9b;
    border: none; }
    .layout-gaming article.download-area table tr {
      border: none; }
      .layout-gaming article.download-area table tr:nth-child(even) {
        background: none; }
    .layout-gaming article.download-area table th {
      font-weight: normal;
      min-width: 140px;
      width: 140px; }
    .layout-gaming article.download-area table td {
      padding: 0; }
    .layout-gaming article.download-area table input, .layout-gaming article.download-area table select {
      background: transparent;
      border: 1px solid #d9d9d9;
      border-radius: 0;
      box-shadow: none;
      font: normal 14px "sennheiserbook", Verdana, Helvetica, sans-serif;
      color: #979a9b;
      cursor: pointer;
      padding: 2px 0 0 5px;
      min-width: 216px;
      width: 216px;
      height: 28px;
      transition: none; }
    .layout-gaming article.download-area table input:focus {
      outline: 0 none;
      box-shadow: none; }
    .layout-gaming article.download-area table .styled-select {
      border: 1px solid #d9d9d9;
      background: white url("layout_v2/newarrow.png") 191px 0 no-repeat;
      width: 220px;
      height: 28px;
      margin: 0 0 24px;
      overflow: hidden; }
    .layout-gaming article.download-area table select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      border: none;
      padding: 2px 30px 0 5px;
      width: 250px; }
      .layout-gaming article.download-area table select::-ms-expand {
        display: none; }
    .layout-gaming article.download-area table option {
      font-weight: normal; }
  .layout-gaming article.download-area .download-area-results {
    float: right;
    width: 50%; }
    .layout-gaming article.download-area .download-area-results .search-scroll {
      height: 350px;
      overflow: scroll;
      overflow-x: hidden; }
    .layout-gaming article.download-area .download-area-results li {
      background: none;
      color: #666666;
      width: 420px;
      margin: 25px 0;
      padding: 0; }
      .layout-gaming article.download-area .download-area-results li li {
        font-weight: normal; }
      .layout-gaming article.download-area .download-area-results li a {
        color: #979a9b;
        display: block;
        padding: 6px 60px 6px 0; }
        .layout-gaming article.download-area .download-area-results li a:hover {
          color: #333333; }
        .layout-gaming article.download-area .download-area-results li a.pdf {
          background: url("gfx/product_downloads/pdf-download-51x30.png") 100% 2px no-repeat; }
        .layout-gaming article.download-area .download-area-results li a.zip {
          background: url("gfx/product_downloads/zip-download-51x30.png") 100% 2px no-repeat; }
        .layout-gaming article.download-area .download-area-results li a.exe {
          background: url("gfx/product_downloads/exe-download-51x30.png") 100% 2px no-repeat; }
        .layout-gaming article.download-area .download-area-results li a.file {
          background: url("gfx/product_downloads/file-download-51x30.png") 100% 2px no-repeat; }
        .layout-gaming article.download-area .download-area-results li a.mp4 {
          background: url("gfx/product_downloads/mp4-download-51x30.png") 100% 2px no-repeat; }
        .layout-gaming article.download-area .download-area-results li a.url {
          background: url("gfx/product_downloads/url-download-51x30.png") 100% 2px no-repeat; }

.overlay-software-license-agreement .license-agreement-text {
  overflow: scroll;
  height: 250px;
  width: 300px;
  line-height: 17px;
  font-size: 12px; }
.overlay-software-license-agreement .license-agreement-text {
  position: relative; }
  .overlay-software-license-agreement .license-agreement-text .agreement-scroll-bottom {
    bottom: 0;
    right: 0;
    height: 3px;
    width: 100px;
    border: 3px solid transparent; }
.overlay-software-license-agreement .confirm-notice .notice {
  color: red; }
.overlay-software-license-agreement .confirm-notice label {
  display: inline; }
.overlay-software-license-agreement label.disabled {
  color: #dddddd; }
