.test { font-family:Arial; color: #000000; font-size: 9pt; LINE-HEIGHT: 8.5pt; }
body { margin: 0px; padding: 0px; font-family: tahoma, verdana, arial, helvetica; font-size: 13px; border: 0px; background-image:url("pics/bkg-dots.jpg"); }
p, td, th, table, li, ol, ul, br, input, form, textarea { font-family: tahoma, verdana, arial, helvetica; font-size: 13px; }
a:link { color: #743884; text-decoration: none; }
a:visited { color: #743884; text-decoration: none; }
a:hover { color: #C9AF26; text-decoration: underline; }
a:active { color: #743884; }
.nav { font-family: verdana, arial, helvetica; font-size: 8pt; }
.heading1 { font-family: Arial, Helvetica, sans-serif; color: #743884; font-size: 18px; }
.heading1:link {
 // font-family: Arial, Helvetica, sans-serif; color: #743884; font-size: 18px; text-decoration: none; }
.heading1:visited {
 // font-family: Arial, Helvetica, sans-serif; color: #743884; font-size: 18px; text-decoration: none; }
.heading1:hover {
 // font-family: Arial, Helvetica, sans-serif; color: #743884; font-size: 18px; text-decoration: underline; }
.heading1:active {
 // font-family: Arial, Helvetica, sans-serif; color: #743884; font-size: 18px; text-decoration: none; }
H1 { font-family: Arial, Helvetica, sans-serif; color: #743884; font-size: 22px; }
H2 { font-family: Arial, Helvetica, sans-serif; color: #743884; font-size: 16px; }
H3 { font-family: Arial, Helvetica, sans-serif; color: #743884; font-size: 14px; }
.headingPurple { font-family: Arial, Helvetica, sans-serif; color: #743884; font-size: 18px; }
.headingBlack { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 16px; }
a.text:link { color: #743884; text-decoration: underline; font-weight: bold; }
a.text:visited { color: #743884; text-decoration: underline; font-weight: bold; }
a.text:hover { color: #957AAA; text-decoration: underline; font-weight: bold; }
a.text:active { color: #743884; font-weight: bold; }

ul.comfy li, ol.comfy li { margin-bottom:6px; }

.product { width:340px; margin:0 40px 40px 0px; float:left; padding-bottom:40px; border-bottom: 1px dashed #743884; }
	.product h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; text-align:center; margin-bottom:24px; background:#957aaa; padding:4px 6px; color:#fff; }
		.featured h1, .print h1, .electronic h1 { color:#743884; background:none; padding:0; margin-bottom:16px; }
	.product h2 { font-size: 16px; font-weight:bold; text-align:right; margin-bottom:16px; color:#743884; }		
	.product img {  }
.featured { border:1px dotted #957aaa; background:#f4f0f4; text-align:center; float:right; width:168px; padding:11px; }
	.featured h1 { font-size:16px; margin-bottom:3px; }
.print { float:left; text-align:center; width:47%; }	
.electronic { float:right; text-align:center; width:47%; }	

.buyit h1 { font-size:16px; margin-bottom:10px; }
.buyit .price { font-weight:bold; }

.product table td { padding:6px 0 4px 0; }
.product table tr:hover { background:#f4f0f4; }

sup { font-size:.6em; }

.shipping { display:block; clear:both; }
