/* =======================================================================
	IE 8 and Below
========================================================================== */
.lt-ie9 {
  /* *** Header *** */
  /* =======================================================================
   Search Page
  ========================================================================== */
  /* =======================================================================
   Product Page
  ========================================================================== */
  /* =======================================================================
  Enquiry/Forms
  ========================================================================== */
  /* =======================================================================
  	Product Detail
  ========================================================================== */
  /* =======================================================================
  Events
  ========================================================================== */
  /* =======================================================================
  Footer
  ========================================================================== */ }
  .lt-ie9 .mobile-only {
    display: none !important; }
  .lt-ie9 .desktop-only {
    display: block; }
  .lt-ie9 body {
    border-top: 2px solid #c00; }
  .lt-ie9 .header {
    position: relative;
    border: 0;
    box-shadow: none; }
    .lt-ie9 .header .branding {
      padding: 0; }
      .lt-ie9 .header .branding .site_logo {
        float: left;
        border-bottom: 0;
        width: auto; }
      .lt-ie9 .header .branding .site_region {
        float: left;
        border-left: 1px solid;
        margin: 1em; }
        .lt-ie9 .header .branding .site_region h4 {
          font-size: 1.4em;
          margin: 10px; }
      .lt-ie9 .header .branding .site_search {
        display: block;
        float: right;
        margin: 15px 0 0; }
        .lt-ie9 .header .branding .site_search #search {
          width: 150px; }
        .lt-ie9 .header .branding .site_search #search_submit {
          width: 50px; }
    .lt-ie9 .header .mobile-nav {
      display: none !important; }
    .lt-ie9 .header .quick-nav {
      display: none; }
  .lt-ie9 .main.primary {
    zoom: 1;
    /* For IE 6/7 (trigger hasLayout) */
    display: block;
    width: 100%;
    z-index: 10;
    float: left;
    margin-bottom: 0px;
    box-shadow: none;
    border-bottom: 1px solid #ddd; }
    .lt-ie9 .main.primary:before, .lt-ie9 .main.primary:after {
      content: "";
      display: table; }
    .lt-ie9 .main.primary:after {
      clear: both; }
    .lt-ie9 .main.primary ul {
      background: white;
      padding: 0;
      width: 100%;
      height: 26px;
      margin: 0; }
      .lt-ie9 .main.primary ul li {
        display: inline;
        padding: 0;
        position: relative;
        border: 0; }
        .lt-ie9 .main.primary ul li:first-child {
          padding-left: 0; }
          .lt-ie9 .main.primary ul li:first-child a {
            padding-left: 0; }
        .lt-ie9 .main.primary ul li:last-child a {
          border: 0; }
        .lt-ie9 .main.primary ul li a {
          color: #333;
          font-size: 12px;
          padding: 0 1.5%;
          display: inline-block;
          font-weight: bold;
          border-right: 1px solid #ccc;
          margin: 0;
          width: auto;
          line-height: inherit; }
        .lt-ie9 .main.primary ul li .lvl2 {
          display: none;
          position: absolute;
          top: 17px;
          left: -5px;
          z-index: 9999;
          width: 230px;
          padding: 0;
          margin: 0;
          border: 1px solid #ccc;
          text-align: left;
          height: auto; }
          .lt-ie9 .main.primary ul li .lvl2 li {
            width: 100%;
            background-color: #fff;
            border-top: 0; }
            .lt-ie9 .main.primary ul li .lvl2 li a {
              text-transform: none;
              width: 100%;
              border-bottom: 1px solid #ccc;
              line-height: 36px;
              border-right: 0px;
              padding: 0 7.5%; }
              .lt-ie9 .main.primary ul li .lvl2 li a:hover {
                background-color: #ddd; }
        .lt-ie9 .main.primary ul li:hover {
          background-color: #fff; }
          .lt-ie9 .main.primary ul li:hover a {
            text-decoration: none; }
          .lt-ie9 .main.primary ul li:hover .lvl2 {
            display: block; }
    .lt-ie9 .main.primary .close {
      display: none; }
  .lt-ie9 .swiper-container .swiper-wrapper .swiper-slide a {
    top: 0;
    height: 99.8%;
    width: 100%;
    display: block; }
    .lt-ie9 .swiper-container .swiper-wrapper .swiper-slide a img {
      width: 100%; }
  .lt-ie9 .swiper-container .swiper-wrapper .swiper-slide .overlay {
    color: white;
    padding: 13px 20px;
    height: 100%; 
    background: black;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    height: 50%;
    bottom: 0;
    width: 40%;
  }
    .lt-ie9 .swiper-container .swiper-wrapper .swiper-slide .overlay .title {
      margin: 3% 0; 
      font-size: 2em;
    }
    .lt-ie9 .swiper-container .swiper-wrapper .swiper-slide .overlay .desc {
      display: block; }
  .lt-ie9 .swiper-container .pagination {
    position: absolute;
    bottom: 0px;
    left: auto;
    right: 2%;
    margin: 20px 0;
    display: block; }
  .lt-ie9 .quick-link-options a:first-child .option {
    margin-left: 0px; }
  .lt-ie9 .quick-link-options a:hover title {
    text-decoration: underline; }
  .lt-ie9 .quick-link-options a .option {
    width: 33%;
    float: left;
    margin-left: 1%;
    background-position: 6% 50%;
    padding-left: 70px; }
    .lt-ie9 .quick-link-options a .option.quick-2 {
      width: 28%; }
      .lt-ie9 .quick-link-options a .option.quick-2 .title {
        padding-right: 10%; }
    .lt-ie9 .quick-link-options a .option.quick-1 {
      width: 37%; }
    .lt-ie9 .quick-link-options a .option .title {
      padding: 0.6em 8%;
      text-align: center;
      min-height: 57px; }
  .lt-ie9 .products {
    text-align: left; }
    .lt-ie9 .products .item-listing {
      margin-bottom: 10px;
      display: block !important; }
      .lt-ie9 .products .item-listing .item {
        width: 24.2%;
        margin-left: 1%;
        max-height: auto;
        margin-bottom: 0; }
        .lt-ie9 .products .item-listing .item:first-child {
          margin-left: 0px; }
        .lt-ie9 .products .item-listing .item .overlay {
          margin: 10% 0 0;
          background-color: rgba(15, 15, 15, 0.5);
          padding: 2% 5%; }
    .lt-ie9 .products .all {
      position: absolute;
      width: auto; }
    .lt-ie9 .products .more {
      position: absolute;
      display: none;
      width: auto; }
  .lt-ie9 .see-more {
    padding: 1px 10px; }
  .lt-ie9 .events {
    text-align: left;
    margin: 0; }
    .lt-ie9 .events .main-title {
      margin: 5px 5px 15px; }
    .lt-ie9 .events .event-listings {
      margin-bottom: 10px; }
      .lt-ie9 .events .event-listings .event-item {
        width: 24.2%;
        padding: 1.5%;
        margin-left: 1%;
        margin-bottom: 0; }
        .lt-ie9 .events .event-listings .event-item:first-child {
          margin-left: 0; }
        .lt-ie9 .events .event-listings .event-item .description {
          display: block; }
        .lt-ie9 .events .event-listings .event-item .read-more {
          margin-top: 12%; }
        .lt-ie9 .events .event-listings-4
    {
        clear: left;
        float: left;
        width: 100%;
        background: white;
        zoom: 1;
        /* For IE 6/7 (trigger hasLayout) */
        margin-bottom: 0;
        text-align: left; 
        overflow: hidden
    } 
   .lt-ie9 .events .event-listings-3
    {
        clear: left;
        float: left;
        width: 100%;
        position: relative;
        right: 25%;
        background: #eee;
        zoom: 1;
        /* For IE 6/7 (trigger hasLayout) */
        margin-bottom: 0;
        text-align: left; 
    }
    .lt-ie9 .events .event-listings-2
    {
        clear: left;
        float: left;
        width: 100%;
        position: relative;
        right: 25%;
        background: white;
        zoom: 1;
        /* For IE 6/7 (trigger hasLayout) */
        margin-bottom: 0;
        text-align: left; 
    }


  .lt-ie9 .events .event-listings {
        float: left;
        width: 100%;
        position: relative;
        right: 25%;
        background: #eee;
        zoom: 1;
        /* For IE 6/7 (trigger hasLayout) */
        margin-bottom: 0;
        text-align: left; 
  }
   .lt-ie9 .events .event-listings .event-item:nth-child(1)
    {
        width: 24%;
        left: 75%;
    }

    .lt-ie9 .events .event-listings .event-item:nth-child(2)
    {
         width: 24%;
        left: 75%;
    }

    .lt-ie9 .events .event-listings .event-item:nth-child(3)
    {
         width: 24%;
        left: 75%;
    }

    .lt-ie9 .events .event-listings .event-item:nth-child(4)
    {
         width: 24%;
        left: 75%;
    }
    .lt-ie9 .events .all {
      position: absolute;
      width: auto;
      top: 5px; }
  .lt-ie9 .content-body {
    margin-top: 0; }
  .lt-ie9 .search.inpage-search, .lt-ie9 .search.news-list {
    width: 100%; }
  .lt-ie9 .top-nav {
    display: block;
    margin: 10px 0;
    padding-top: 30px; }
    .lt-ie9 .top-nav span {
      margin-right: 1%; }
      .lt-ie9 .top-nav span a {
        font-weight: bold; }
  .lt-ie9 .page-title h2 {
    margin: 20px 0;
    font-size: 2.6em;
    border-bottom: 0;
    padding-bottom: 0; }
  .lt-ie9 .side-nav {
    display: block;
    float: left;
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    padding: 10px 0;
    width: 22%;
    margin-bottom: 20px; }
    .lt-ie9 .side-nav ul {
      list-style-type: none;
      font-weight: bold;
      font-size: 1em;
      padding: 0 4%;
      border: 0; }
      .lt-ie9 .side-nav ul li.active > a {
        color: #cc0000 !important;
        font-weight: bold !important; }
    .lt-ie9 .side-nav .primary li {
      line-height: 2.4em; }
      .lt-ie9 .side-nav .primary li.active > a {
        color: #cc0000 !important;
        font-weight: bold !important; }
      .lt-ie9 .side-nav .primary li a {
        color: #333; }
      .lt-ie9 .side-nav .primary li .secondary {
        list-style-type: none;
        padding: 0 5%; }
        .lt-ie9 .side-nav .primary li .secondary li a {
          color: #999; }
  .lt-ie9 .product-list {
    width: 75%;
    float: right;
    margin: 0; }
    .lt-ie9 .product-list .prod-item {
      zoom: 1;
      /* For IE 6/7 (trigger hasLayout) */
      margin-bottom: 30px; }
      .lt-ie9 .product-list .prod-item:before, .lt-ie9 .product-list .prod-item:after {
        content: "";
        display: table; }
      .lt-ie9 .product-list .prod-item:after {
        clear: both; }
      .lt-ie9 .product-list .prod-item .details {
        margin: 0 2%; }
        .lt-ie9 .product-list .prod-item .details .title {
          font-size: 1.6em;
          font-weight: bold;
          float: none;
          width: 100%;
          margin: 0; }
        .lt-ie9 .product-list .prod-item .details .desc {
          padding: 14px 0 24px 0;
          border-bottom: 1px solid #ccc; }
    .lt-ie9 .product-list a:hover {
      text-decoration: none; }
    .lt-ie9 .product-list .more-info {
      border-radius: 0;
      padding: 0.3em 0.5em;
      margin-top: 13px;
      box-shadow: 1px 1px 7px -2px #000;
      margin-bottom: 10px;
      position: relative;
      left: 0%;
      bottom: 0;
      width: 35%;
      text-align: center; }
  .lt-ie9 .form-content {
    float: right;
    width: 75%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0px;
    zoom: 1;
    /* For IE 6/7 (trigger hasLayout) */ }
    .lt-ie9 .form-content:before, .lt-ie9 .form-content:after {
      content: "";
      display: table; }
    .lt-ie9 .form-content:after {
      clear: both; }
    .lt-ie9 .form-content div.title {
      font-size: 20px;
      font-weight: bold;
      padding: 0 0 10px 0; }
    .lt-ie9 .form-content div.desc {
      padding-bottom: 15px;
      font-size: 14px; }
    .lt-ie9 .form-content .field {
      margin: 25px 1%;
      zoom: 1;
      /* For IE 6/7 (trigger hasLayout) */ }
      .lt-ie9 .form-content .field:before, .lt-ie9 .form-content .field:after {
        content: "";
        display: table; }
      .lt-ie9 .form-content .field:after {
        clear: both; }
      .lt-ie9 .form-content .field > label {
        float: left;
        width: 27%;
        font-size: 14px;
        padding-right: 2%; }
      .lt-ie9 .form-content .field .input-panel {
        float: left;
        width: 55%; }
        .lt-ie9 .form-content .field .input-panel .dropDownList {
          width: 100%;
          height: 30px;
          box-shadow: inset 0 1px 3px #ddd;
          border-radius: 4px;
          border: 1px solid #ccc; }
        .lt-ie9 .form-content .field .input-panel .input-field {
          width: 100%;
          height: 30px;
          border: 1px solid #ccc;
          border-radius: 4px;
          box-shadow: inset 0 1px 3px #ddd;
          padding: 5px; }
        .lt-ie9 .form-content .field .input-panel textarea.input-field {
          height: 75px; }
        .lt-ie9 .form-content .field .input-panel .radio-option {
          float: left;
          margin-right: 10%;
          display: inline-block; }
          .lt-ie9 .form-content .field .input-panel .radio-option .radio-field {
            float: left;
            margin-right: 5px; }
          .lt-ie9 .form-content .field .input-panel .radio-option label {
            float: left;
            font-weight: normal; }
      .lt-ie9 .form-content .field.captcha {
        padding-left: 26%;
        margin-top: 5px;
        width: 80%;
        margin-bottom: 5px; }
        .lt-ie9 .form-content .field.captcha .scfCaptchaLimitGeneralPanel {
          width: 210px; }
          .lt-ie9 .form-content .field.captcha .scfCaptchaLimitGeneralPanel .scfCaptchaTextBox {
            width: 100%;
            height: 30px;
            border: 1px solid #ccc;
            border-radius: 4px;
            box-shadow: inset 0 1px 3px #ddd;
            padding: 5px;
            margin-bottom: 10px; }
          .lt-ie9 .form-content .field.captcha .scfCaptchaLimitGeneralPanel .scfValidator {
            color: #c00;
            display: none; }
        .lt-ie9 .form-content .field.captcha table {
          border: 1px solid #cbcbcb;
          border-radius: 4px; }
          .lt-ie9 .form-content .field.captcha table td {
            border-left: 1px solid #cbcbcb;
            border-width: 0 0 0 1px;
            font-size: inherit;
            margin: 0;
            overflow: visible; }
            .lt-ie9 .form-content .field.captcha table td input[type="image"] {
              margin: 5%;
              margin-left: 10%; }
      .lt-ie9 .form-content .field.required .error {
        display: none;
        color: #c00;
        padding: 5px 2% 0; }
      .lt-ie9 .form-content .field.required .symbol {
        display: inline;
        float: none; }
    .lt-ie9 .form-content .submission {
      margin-left: 27%; }
      .lt-ie9 .form-content .submission .submit {
        border-radius: 0;
        padding: 0.3em 0.5em;
        margin-top: 13px;
        box-shadow: 1px 1px 7px -2px #000;
        width: auto;
        margin-bottom: 10px;
        background-color: #c00;
        bordeR: 0;
        color: white;
        padding: 0.3em 7em; }
    .lt-ie9 .form-content .symbol {
      display: none;
      color: #c00;
      padding: 1%;
      font-weight: bold;
      font-size: 18px; }
    .lt-ie9 .form-content .error {
      float: left;
      display: none; }
    .lt-ie9 .form-content .delivery .field .input-panel .radio-option {
      margin-left: 11%;
      margin-right: 0; }
    .lt-ie9 .form-content .service section {
      margin-top: 50px; }
      .lt-ie9 .form-content .service section .subsection {
        color: #c00; }
    .lt-ie9 .form-content .service .field.captcha {
      padding-left: 36%; }
    .lt-ie9 .form-content .service .field .input-panel .radio-option {
      margin-left: 11%;
      margin-right: 0; }
    .lt-ie9 .form-content .service .field > label {
      width: 37%; }
    .lt-ie9 .form-content .service .field.plaintext label {
      width: 100%; }
    .lt-ie9 .form-content .service .submission {
      margin-left: 37%; }
    .lt-ie9 .form-content .general .field .radio-option {
      margin-right: 5%;
      width: auto; }
    .lt-ie9 .form-content .empty {
      display: block; }
    .lt-ie9 .form-content.sales-enquiry .field .input-panel textarea {
      height: 130px; }
  .lt-ie9 .product-detail .prod-item .title {
    font-size: 1.4em; }
  .lt-ie9 .product-detail .prod-item .image {
    float: left;
    width: 25%;
    max-height: 150px;
    text-align: center;
    padding: 1em; }
    .lt-ie9 .product-detail .prod-item .image img {
      width: auto; }
  .lt-ie9 .product-detail .prod-item .details {
    float: left;
    width: 70%;
    margin: 0 2%; }
    .lt-ie9 .product-detail .prod-item .details .quick-link-options a .option {
      width: 48%;
      background-position: 8.5% 50%; }
      .lt-ie9 .product-detail .prod-item .details .quick-link-options a .option .title {
        font-size: 14px;
        padding: 6px 8.4%; }
      .lt-ie9 .product-detail .prod-item .details .quick-link-options a .option.dealer {
        margin-left: 3%; }
    .lt-ie9 .product-detail .prod-item .details .title {
      font-size: 1.4em; }
    .lt-ie9 .product-detail .prod-item .details .cta {
      float: left;
      background-color: #5F605A;
      margin-right: 3%;
      width: auto; }
      .lt-ie9 .product-detail .prod-item .details .cta:hover {
        background-color: #c00; }
  .lt-ie9 .product-detail .accordion {
    margin-bottom: 10px;
    margin-right: 1%; }
    .lt-ie9 .product-detail .accordion h3 {
      padding: 10px;
      margin-bottom: 0; }
    .lt-ie9 .product-detail .accordion .description {
      border: 1px solid #5F605A;
      padding: 10px 2%; }
      .lt-ie9 .product-detail .accordion .description h4 {
        margin-top: 0; }
      .lt-ie9 .product-detail .accordion .description span {
        padding-left: 3%; }
        .lt-ie9 .product-detail .accordion .description span.bold-text {
          font-weight: bold;
          font-size: 14px; }
      .lt-ie9 .product-detail .accordion .description .badges {
        zoom: 1;
        /* For IE 6/7 (trigger hasLayout) */
        margin-left: 3%;
        margin-bottom: 20px; }
        .lt-ie9 .product-detail .accordion .description .badges:before, .lt-ie9 .product-detail .accordion .description .badges:after {
          content: "";
          display: table; }
        .lt-ie9 .product-detail .accordion .description .badges:after {
          clear: both; }
        .lt-ie9 .product-detail .accordion .description .badges img {
          float: left;
          height: 31px; }
    .lt-ie9 .product-detail .accordion img {
      max-width: 100%; }
  .lt-ie9 .product-detail .tabs {
    margin-bottom: 10px;
    margin-right: 1%; }
    .lt-ie9 .product-detail .tabs h3 {
      padding: 10px;
      margin-bottom: 0; }
    .lt-ie9 .product-detail .tabs .description {
      border: 1px solid #5F605A;
      padding: 10px 2%; }
      .lt-ie9 .product-detail .tabs .description h4 {
        margin-top: 0; }
      .lt-ie9 .product-detail .tabs .description span.bold-text {
        font-weight: bold;
        font-size: 14px; }
      .lt-ie9 .product-detail .tabs .description .badges {
        zoom: 1;
        /* For IE 6/7 (trigger hasLayout) */
        margin-left: 3%;
        margin-bottom: 20px; }
        .lt-ie9 .product-detail .tabs .description .badges:before, .lt-ie9 .product-detail .tabs .description .badges:after {
          content: "";
          display: table; }
        .lt-ie9 .product-detail .tabs .description .badges:after {
          clear: both; }
        .lt-ie9 .product-detail .tabs .description .badges img {
          float: left;
          height: 31px; }
    .lt-ie9 .product-detail .tabs img {
      max-width: 100%;
      height: auto !important;
    }
  .lt-ie9 .refrigerator .accordion span {
    padding-left: 0; }
  .lt-ie9 .refrigerator .accordion img {
    width: 40%;
    float: left;
    margin-right: 5%; }
  .lt-ie9 .refrigerator .accordion p:after {
    clear: both;
    display: table;
    content: ""; }
  .lt-ie9 .inpage-search {
    zoom: 1;
    /* For IE 6/7 (trigger hasLayout) */
    width: 75%;
    float: right;
    margin: 0;
    margin-bottom: 20px;
    padding: 1%; }
    .lt-ie9 .inpage-search:before, .lt-ie9 .inpage-search:after {
      content: "";
      display: table; }
    .lt-ie9 .inpage-search:after {
      clear: both; }
    .lt-ie9 .inpage-search .search-options {
      float: left;
      width: 55%;
      margin-bottom: 0; }
      .lt-ie9 .inpage-search .search-options .by-content {
        position: relative; }
        .lt-ie9 .inpage-search .search-options .by-content input {
          width: 100%; }
      .lt-ie9 .inpage-search .search-options .by-date {
        position: relative;
        zoom: 1;
        /* For IE 6/7 (trigger hasLayout) */ }
        .lt-ie9 .inpage-search .search-options .by-date:before, .lt-ie9 .inpage-search .search-options .by-date:after {
          content: "";
          display: table; }
        .lt-ie9 .inpage-search .search-options .by-date:after {
          clear: both; }
        .lt-ie9 .inpage-search .search-options .by-date .from-fields {
          float: left;
          width: 50%;
          margin-bottom: 0; }
          .lt-ie9 .inpage-search .search-options .by-date .from-fields input {
            width: 79%;
            cursor: pointer; }
        .lt-ie9 .inpage-search .search-options .by-date .to-fields {
          float: left;
          width: 50%;
          padding-left: 4%; }
          .lt-ie9 .inpage-search .search-options .by-date .to-fields input {
            width: 87%;
            cursor: pointer; }
    .lt-ie9 .inpage-search .search-by {
      float: left;
      width: 15%;
      clear: none;
      margin-bottom: 0; }
    .lt-ie9 .inpage-search .submit-button {
      float: left;
      width: 25%; }
  .lt-ie9 .event-list {
    width: 75%;
    float: right;
    margin: 0; }
    .lt-ie9 .event-list .event-item {
      zoom: 1;
      /* For IE 6/7 (trigger hasLayout) */
      margin-bottom: 15px; }
      .lt-ie9 .event-list .event-item:before, .lt-ie9 .event-list .event-item:after {
        content: "";
        display: table; }
      .lt-ie9 .event-list .event-item:after {
        clear: both; }
      .lt-ie9 .event-list .event-item .image {
        float: left; }
        .lt-ie9 .event-list .event-item .image img {
          width: 100%; }
      .lt-ie9 .event-list .event-item .details {
        float: left;
        margin: 0 2%;
        width: 98%; }
        .lt-ie9 .event-list .event-item .details .title {
          font-size: 1.6em;
          float: none;
          width: 100%;
          margin: 0;
          line-height: 1em;
        }
    .lt-ie9 .event-list .more-info {
      border-radius: 0;
      padding: 0.3em 0.5em;
      margin-top: 13px;
      box-shadow: 1px 1px 7px -2px #000;
      width: auto;
      margin-bottom: 10px;
      position: relative;
      left: 0%;
      bottom: 0;
      width: 30%;
      text-align: center; }
    .lt-ie9 .event-list .more-info:hover {
      text-decoration: none; }
    .lt-ie9 .event-list.employee-eng .event-item .details {
      width: auto; }
  .lt-ie9 .footer {
    zoom: 1;
    /* For IE 6/7 (trigger hasLayout) */
    clear: both;
    position: relative;
    border-top: 1px solid #ddd;
    padding: 10px 0 0;
    background-color: #fff; }
    .lt-ie9 .footer:before, .lt-ie9 .footer:after {
      content: "";
      display: table; }
    .lt-ie9 .footer:after {
      clear: both; }
    .lt-ie9 .footer .links {
      list-style-type: none;
      display: table;
      padding: 0;
      width: 100%; }
      .lt-ie9 .footer .links li {
        display: inline-block;
        border-left: 1px solid #999;
        padding: 0 1%;
        float: none;
        height: 1.5em; }
        .lt-ie9 .footer .links li:first-child {
          padding-left: 0px; }
    .lt-ie9 .footer .left-links {
      float: left;
      width: 61%; }
    .lt-ie9 .footer .right-links {
      float: right;
      width: 233px; }
    .lt-ie9 .footer .icn2 {
      width: auto;
      padding-right: 20px !important;
      background-repeat: no-repeat;
      background-position: right; }
  .lt-ie9 .screen-icn {
    background: none !important; }
  .lt-ie9 .lt-ie9 .products .overlay {
    margin-top: 74% !important; }
  .lt-ie9 .article-content {
    float: right;
    width: 75%;
    margin: 0;
    font-size: 13px; }
    .lt-ie9 .article-content img {
        max-width: 100%;
      padding: 1% 0;
      margin: 0 2%;
      width: auto !important;
    }
    .lt-ie9 .article-content ul li {
      padding: 5px; }
    .lt-ie9 .article-content h3 {
      margin-top: 0; }
  .lt-ie9 .section-wrapper, .lt-ie9 .links-wrapper, .lt-ie9 .disclaimer-wrapper {
    width: 1150px; }
  .lt-ie9 .products .item .overlay {
    margin-top: 74%;
    background: rgba(255, 255, 255, 0.3);
    /* browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7c000000', endColorstr='#7c000000'); }

  .lt-ie9 tr td img
{
    width: auto !important;
}

/* =======================================================================
	IE 7
========================================================================== */
.lt-ie8 .header .key-links li,
.lt-ie8 .footer .credentials li,
.lt-ie8 .home-banner .block {
  display: inline;
  zoom: 1; }
.lt-ie8 .header {
  z-index: 100; }
.lt-ie8 .home-banner {
  z-index: 1; }
.lt-ie8 .home-banner .block .icon {
  position: relative;
  top: auto;
  left: auto; }
.lt-ie8 .main-navigation .secondary-nav, .lt-ie8 .main-navigation-desktop .secondary-nav {
  margin-top: -35px;
  max-width: auto;
  width: 1200px; }
  .lt-ie8 .main-navigation .secondary-nav li, .lt-ie8 .main-navigation-desktop .secondary-nav li {
    display: inline !important;
    zoom: 1; }
    .lt-ie8 .main-navigation .secondary-nav li.login, .lt-ie8 .main-navigation-desktop .secondary-nav li.login {
      height: 20px;
      margin-top: -36px; }
    .lt-ie8 .main-navigation .secondary-nav li.login a, .lt-ie8 .main-navigation-desktop .secondary-nav li.login a {
      padding: 9px 6px 9px;
      width: 80px; }
    .lt-ie8 .main-navigation .secondary-nav li a, .lt-ie8 .main-navigation-desktop .secondary-nav li a {
      padding: 9px 0; }
.lt-ie8 .main-navigation .level-2 > li {
  width: 24%; }
.lt-ie8 .main-navigation-desktop .level-2 > li {
  width: 24%; }
.lt-ie8 .main-navigation .top-level {
  width: 1200px; }
.lt-ie8 .main-navigation-desktop .top-level {
  width: 1200px; }
.lt-ie8 .slider .slide-wrapper li {
  width: 200px !important; }
.lt-ie8 .videos {
  background: #006aac; }
  .lt-ie8 .videos .five-column .column {
    width: 16.8%; }
  .lt-ie8 .videos .five-column .special {
    background: #000; }
  .lt-ie8 .videos .slider .slide-wrapper li {
    width: 350px !important; }
