﻿div.content
{
  padding: 0px;
  margin: 0px;
  position: relative;
}

ul.ribbon
{
  position: relative;
  width: 100%;
  list-style: none inside none;
  margin: 20px 0px 0px 0px;
  padding: 0px;
}

br.ribbonBreak
{
  clear: both;
}

ul.ribbon li
{
  float: left;
  position: relative;
  width: 19%;
  padding: 0px;
  margin: 0px;
  line-height: 1px;
  font-size: 1px;
}

ul.ribbon li span
{
  position: absolute;
  margin: 0px auto;
  z-index: 2;
}

ul.ribbon A
{
    padding: 0px;
    margin: 0px;
    text-decoration: none;
}

ul.ribbon li img
{
  position: relative;
  width: 100%;
  border: 0;
}

li.active
{
  z-index: 10 !important;
}

li.property
{
  position: relative;
  z-index: 4;
  left: -2.5%;
}

ul.ribbon span
{
  position: absolute;
  width: 100%;
  top: 40%;
  cursor: pointer;
  color: white;
  font-family: Verdana;
  font-size: 8pt;
  line-height: 8pt;
  text-align: center;
  z-index: 2;
  font-weight: bold;
}

li.capraise
{
  left: -5%;
 z-index: 3;
}

li.smallbus
{
 z-index: 5;
}

li.wills
{
  left: -7.5%;
 z-index: 2;
}

li.hr
{
  left: -10%;
 z-index: 1;
}

li.bar
{
  clear: both;
  width: 100% !important;
  float: none;
  font-size: 1px;
  line-height: 1px;
  height: 7px;
}

div.productContainer
{
  width: 100%;
  clear: both;
  display: table;
    vertical-align: top;
}

div.productPriceContainer
{
    display: table-cell;
    width: 15%;
    padding-top: 5%;
    text-align: center;
    vertical-align: top;
}

div.promoLabel
{
    width: 102px;
    height: 102px;
    margin: 0px auto;
    background: white url("../imgs/l_promoLabel.gif") no-repeat;
}

div.productPrice
{
    font: normal normal bold 12pt Verdana;
    color: rgb(128, 130, 133);
}

div.productDescription
{
  display: table-cell;
  width: 45%;
  padding-left: 5%;
  padding-right: 2%;
  vertical-align: top;
}

div.productFeature
{
  display: table-cell;
  width: 40%;
  text-align: right;
  vertical-align: top;
}

div.productFeature img
{
    vertical-align: top;
    text-align: right;
  width: 100%;
}

.bpiTextColor
{
    color: rgb(205, 65, 65);
}