.productTip, .productTip td, .productTip th {
	font-family: "Times New Roman", Times, serif;
}

div.productTip {
   margin: 0 2em 1em;
}

.productTip h1 {
  font-size: 16px;
  line-height: 100%;
  margin: 0.25em 0;
  padding: 0;
}
 .productTip h2 {
  font-size: 14px;
  margin: 0;
  padding: 0;  
}
.productTip p.ptDescription {
  margin: 0.5em 0;
}

.productTip table.ptAttributeGroup {
  width: 100%;
	margin-top: 1em;
	border-collapse: collapse;
}

.productTip table.ptAttributeGroup td {
  border: solid 1px #DDD;
  padding: 2px;
}

.productTip table.ptProductAttributes {
  width: 100%;
  margin-top: 1em;
  border-collapse: collapse;
}
.productTip table.ptProductAttributes th {
  padding-right: 5px;
}

.productTip table.ptProductAttributes td {
  border:1px solid #DDD;
  padding: 2px;
}

.productTip table.ptProductAttributes td.banner {
  background-color: #DDD;
  color: #2F374D;
  padding-right: 5px;
}

.productTip table.ptProductAttributes td.blank {
  border: none;
  font-size: .5em;
}

.productTip table.ptProductAttributes td.empty {
  border: none;
  border-left:1px solid #DDD;
  border-right:1px solid #DDD;
  font-size: .5em;
}

.productTip .ptSuggestedPrice {
  color: #999;
}
.productTip .ptOurPrice {
  color: #405578;
}
.productTip .ptPrice strong {
  font-weight: bold;
}

.cluetip-jtip h3#cluetip-title {
  background-color: #222E52;
  color: #FFF;
  font-size: 16px;
  font-weight: bold;
}
.cluetip-jtip #cluetip-outer {
  border: 1px solid #222E52;
}
.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;
}
