/* info styles */
.infoTitle
{
  display: block;
  color: #292829;
  font-size: 16px;
}

.linkMore
{
  display: block;
  /* color: #292829; */
  color: #0066FF;
  text-decoration: none;
  font-weight: bold;
  margin-right: 10px;
}

.linkMore:visited
{
  text-decoration: none;
}

.linkMore:active
{
  text-decoration: none;
}

.linkMore:hover
{
  text-decoration: underline;
}

/* company styles */
/* =========================================== */

.companyTitle
{
  display: block;
  color: darkblue;
  font-size: 16px;
  font-weight: bold;
  border-bottom: 2px solid darkblue;
  margin-bottom: 10px;
  margin-top: 10px;
}

.company
{
  /* border-bottom: 1px solid #eee; */ padding-bottom: 10px; margin-bottom: 5px; 
}

.companyContact
{
  background: #eee; padding: 3px; margin-top: 5px; margin-bottom: 5px;
}

.companyIcon
{
  margin-right: 10px; margin-bottom: 5px;
}

.companyText
{
  clear: both; text-align: justify;
}

.companyLink
{
  padding-right: 20px; text-align: right;
}

.imgCompany
{
  float: left;
  margin: 3px;
  width: 160px;
}

/* info styles */
/* =========================================== */
.info
{
  border-bottom: 1px solid #eee; padding-bottom: 10px; margin-bottom: 5px;
}

.infoIcon
{
  margin-right: 10px; margin-bottom: 5px;
}

.infoText
{
  clear: both;
  text-align: justify;
}

.infoLink
{
  padding-right: 20px; text-align: right;
}

/* product styles */
/* =========================================== */

.productName
{
  color: darkblue;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 10px;  
}

.productPrice
{
  color: red;
  font-size: 18px;
  font-weight: bold;
}

