
/**
 * Product list/item.
 *
 * @package shop
 * @author Dmitri Lakachauskis <lakiboy83@gmail.com>
 */

/* @group Product list */
#product-list .sortbar {
  text-align: right;
}
  #product-list .sortbar label {
    color: #666;
  }
  #product-list .product-item {
    float: left;
    border: 1px solid #ededed;
    margin-bottom: 20px;
    margin-right: 1%;
    width: 31%;
  }
  #product-list .inner {
    margin: 0 auto;
    width: 155px;
    padding: 5px;
  }
    #product-list .product-item img {
      display: block;
      margin: 0 auto 0.5em;
    }
    #product-list .product-item a {
      text-decoration: none;
    }
    #product-list .product-item a.descr {
      display: block;
      padding-bottom: 0.1em;
      color: #666;
    }
    #product-list .product-item span {
      display: block;
      position: relative;
      padding-right: 30px;
    }
    #product-list .product-item a.price {
      position: absolute;
      right: 0;
      color: #b3d966;
    }
    #product-list .product-item a.title {
      color: #999;
    }
    /* @end Product list */


/* @group Product item */
#product-item .general {
  margin-bottom: 1em;
}
#product-item .image {
  position: relative;
  float: left;
  width: 490px;
}
  #product-item .image .ajaxLoader {
    position: absolute;
    left: 40%;
    top: 45%;
  }
  #product-item .image .photos {
    float: right;
  }
    #product-item .photos img {
      display: block;
      margin-bottom: 1em;
    }
#product-item .info {
  float: right;
  width: 190px;
}
  #product-item .info .browser img {
    float: left;
    margin-right: 1px;
  }
#product-item h5 {
  margin-bottom: 0.25em;
}
#product-item p {
  line-height: 1.3em;
}
#product-item em {
  font-style: normal;
  color: #666;
}
/* @end Product item */


/* @group Seller profile */
#sellerProfile {
}
  #sellerProfile .about .image {
    float: left;
    margin: 0 1em 0.5em 0;
  }
  #sellerProfile .about {
    margin-bottom: 1em;
  }
  /*
  #sellerProfile .products {
  }
    #sellerProfile .products .item {
      float: left;
      margin-right: 10px;
      margin-bottom: 20px;
    }
  */
/* @end Seller profile */


/* @group Product sales */
#orderList table td, #orderList table th {
  padding: 5px 5px 5px 0;
}
#orderList table th {
  padding-bottom: 0;
}
/* @end */
