/**
 * @description Stylesheet for product details if the given product does
 *              not exist.
 *
 * @author Sami Keskinen
 * @since 20.08.2006
 */
#details-invalid-notice {
  margin-top: 40px;

  width: 650px;

  color: rgb(0, 0, 0);

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  line-height: 18px;

  text-align: center;
}

#details-invalid-notice a {
  color: rgb(120, 120, 120);
}

/**
 * @description Stylesheet for product details table.
 *
 * @author Sami Keskinen
 * @since 20.08.2006
 */
#product-details-table {
  /*
  border: 1px solid rgb(120, 120, 120);
  border-collapse: collapse;
  */
}

#product-details-table td {
  /*
  border: 1px solid rgb(120, 120, 120);
  */
}


#details-title {
  padding-left: 6px;

  color: rgb(0, 0, 0);
  background-color: rgb(225, 225, 225);

  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 16px;

  text-align: left;
}

#details-image {
  padding: 4px;

  width: 200px;
  min-height: 200px;
  height: auto;

  text-align: center;
  vertical-align: middle;
}

/*
#details-image img {
  border: 1px solid rgb(160, 160, 160);
}
*/

#details-description {
  padding: 4px;

  width: 350px;
  min-height: 200px;
  height: auto;

  text-align: left;
  vertical-align: top;
}

.details-field,
.details-value {
  padding: 3px;

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;

  vertical-align: top;
}

.details-field {
  /*
  background-color: rgb(225, 225, 225);
  */

  color: rgb(0, 0, 0);

  font-weight: bold;

  text-align: right;
}

.details-value {
  font-weight: normal;

  text-align: left;
}
