.productTip h1 {
  font-size: 16px;
  line-height: 100%;
  margin: 0;
  padding: 0;
}
 .productTip h2 {
  font-size: 14px;
  margin: 0;
  padding: 0;  
}
.productTip p.ptDescription {
  margin: 0.5em 0;
}
.productTip table.ptProductAttributes {
  width: 90%;
  margin: 1em auto;
  border-collapse: collapse;
}
.productTip table.ptProductAttributes th {
  padding-right: 5px;
}
.productTip table.ptProductAttributes th, .productTip table.ptProductAttributes td {
  background-color: #fff;
  border: 1px solid #4a4949;
  color: #4a4949;
  padding: 2px;
}
.productTip table.ptProductAttributes td.banner {
  background-color: #e0dede;
  color: #002b56;
  padding-right: 5px;
  font-weight: bold;
}

.productTip table.ptProductAttributes td.blank {
  border: none;
  font-size: .5em;
  background-color: #FFF;
  border-right: 1px solid #fff;
  border-right: 1px solid #fff;
}

.productTip table.ptProductAttributes td.empty {
  border: none;
  border-left:1px solid #FFF;
  border-right:1px solid #FFF;
  background-color: #FFF;
  font-size: .5em;
}

.productTip .ptSuggestedPrice {
  color: #4a4949;
}
.productTip .ptOurPrice {
  color: #002b56;
  font-weight: bold;
}
.productTip .ptPrice strong {
  font-weight: bold;
}
.cluetip-jtip h3#cluetip-title {
  background-color: #4a4949;
  color: #e0dede;
  padding: 4px;
  font-size: 16px;
  font-weight: bold;
}
.cluetip-jtip #cluetip-outer {
  border: 1px solid #4a4949;
}
.clue-right-jtip {
  padding-left: 10px;
  background: url(/images/producttip/arrowleft.gif) no-repeat scroll left top;
}
.clue-left-jtip {
  padding-right: 10px;
  background: url(/images/producttip/arrowright.gif) no-repeat scroll right top;
}
#cluetip-outer {
  background: #FFF;
}
.ptOptionBox {
	width: 90%;
	margin: 5px auto;
}

