.headline { 
	color: #c00; 
	font-size: 14px; 
	line-height: 19px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-weight: bold; 
	padding-top: 12px; 
	padding-bottom: 12px; 
}

.subhead { color: #333; font-size: 12px; line-height: 19px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; padding-top: 12px; }

.bodycopy { color: #333; font-size: 11px; line-height: 19px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-bottom: 18px; }

.caption { color: #333; font-size: 10px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; padding-right: 8px; padding-bottom: 16px; padding-left: 8px; }

.pricelist { color: #c00; font-size: 11px; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.price { color: #c00; font-size: 12px; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; }

.legal { color: black; font-size: 7pt; line-height: 9pt; text-align: left; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 24px; padding-bottom: 4px; }

a:link {
  color: #c00;
  background-color:transparent;
  text-decoration:none;
}
  
a:visited {
 color: #c00;
 background-color:transparent;
 text-decoration:none;
}
  
a:hover {
  color:#646554;
  background-color:transparent;
}