/**
 * Product Bubble
 */
.product-tt {
  display: none;
  position: absolute;
  z-index: 1000;
  background-color: transparent !important;
  width: 240px;
  font-size: 0.95em;
  margin: 10px 0 0 0;
}
.product-tt div {
  background-color: transparent;
  color: #000;
}
.product-tt div a {
  color: #006699;
  text-decoration: underline;
}
.product-tt div a:hover {
  text-decoration: underline;
}
.product-tt div.bt {
  background: transparent url('../images/tooltip/bbt.gif') top left no-repeat;
  padding: 10px 0 0 0;
}
.product-tt {
  background: transparent url('../images/tooltip/bbb.gif') bottom left no-repeat;
  padding: 0 0 10px 0;
}
.product-tt div.br {
  background: white url('../images/tooltip/bbl.gif') top right repeat-y;
  padding: 0 10px 0 0;
}

.product-tt div.bl {
  background: white url('../images/tooltip/bbl.gif') top left repeat-y;
  padding: 0 0 0 10px;
}

.product-tt div.t{
}
.product-tt div.b{
  clear: left;
  border-bottom: 1px solid white;
}
.product-tt div.desc {
  clear: left;
  padding: 5px 0;
}
.product-tt div.desc span {
  color:#666;
  font-size: 0.9em;
}
* html .product-tt div.desc {
  height: 0.01%;
}
* html .product-tt div.bb {
  height: 0.01%;
}

.product-tt div.t div.r{
  float: right;
  line-height: 1.2em;
  font-size: 0.9em;
  text-transform: lowercase;
}

.product-tt div.t div.l{
  float: left;
  width: 200px;
  font-weight: bold;
  font-size: 1.1em;
}

