article.product {
  margin-left: 40px; }
  article.product header {
    margin-bottom: 20px; }
    article.product header .column-left {
      float: left;
      width: 250px;
      margin-right: 10px; }
      article.product header .column-left a.visual {
        display: block;
        width: 250px;
        height: 250px; }
    article.product header .column-right {
      float: left;
      width: 500px; }
      article.product header .column-right .product-info {
        float: left;
        width: 458px;
        padding: 20px;
        position: relative; }
        article.product header .column-right .product-info h2 {
          font-family: Segoe UI Light, Segoe UI, Arial, Helvetica, Verdana, Sans Serif;
          margin: 5px 0 15px 0;
          line-height: 52px;
          font-weight: 100;
          font-size: 40px; }
        article.product header .column-right .product-info h4 {
          margin: 0 0 15px;
          font-size: 16px;
          font-weight: 100; }
        article.product header .column-right .product-info h3 {
          font-weight: 100; }
        article.product header .column-right .product-info .discount1 {
          font-weight: 100; }
          article.product header .column-right .product-info .discount2
{
    text-decoration: line-through;
    font-size: 15px;
    color: #FF0000;
}
          article.product header .column-right .product-info .discount3 {
          font-weight: 100; }
          article.product header .column-right .product-info .discount4 {
           font-size:18px ; }
        article.product header .column-right .product-info .footer ul {
          position: absolute;
          bottom: 0;
          right: 20px;
          list-style: none; }
          article.product header .column-right .product-info .footer ul li {
            float: left;
            margin: 0 0 0 10px; }
            article.product header .column-right .product-info .footer ul li .tile {
              padding: 5px;
              width: 90px;
              height: 40px;
              font-size: 18px;
              line-height: 24px; }
            article.product header .column-right .product-info .footer ul li .buy {
              background-image: url("../images/arrow-download-white.png");
              background-position: right bottom;
              background-repeat: no-repeat;
              width: 167px; }
          article.product header .column-right .product-info .footer ul:after {
            clear: both;
            height: 0;
            content: ".";
            display: block;
            visibility: hidden;
            zoom: 1; }
        article.product header .column-right .product-info .footer:after {
          clear: both;
          height: 0;
          content: ".";
          display: block;
          visibility: hidden;
          zoom: 1; }
      article.product header .column-right .tile.price, article.product header .column-right .tile.buy {
        width: 80px;
        height: 30px;
        padding: 10px; }
    article.product header:after {
      clear: both;
      height: 0;
      content: ".";
      display: block;
      visibility: hidden;
      zoom: 1; }

