BODY 		{ background-color:#FFFFFF; }

A:link		{ color: #222222; text-decoration: underline; }
A:visited	{ color: #222222; text-decoration: underline; }
A:hover		{ color: red; text-decoration: underline; }

UL 			{ list-style-image: url(http://www.pureleiana.com/images/bullet_flower.gif); list-style-type: square; }

.button		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #cc3333; background-color: #ffffff; }

.headertext
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; color: #333333; line-height: 14px; font-weight: bold; letter-spacing: 0px; }
.bodytext
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #222222; line-height: 13px; }
.smalltext
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; line-height: 13px; }
.photocredittext
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; line-height: 13px; }
.smalltextwhite
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; line-height: 13px; }
.productName
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #333333; line-height: 13px;  font-weight: bold; }
.productTitle
	{ font-family: Times, Times New Roman, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; }
.productSubTitle
	{ font-family: Times, Times New Roman, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; line-height: 13px; }
.productDescription
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; line-height: 13px; }
.productSpecs
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #333333; }
.productPriceGray
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999999; line-height: 13px; }
.productPriceRegular
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #999999; line-height: 13px; }
.productPriceBold
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; line-height: 13px; }
.productPriceRed
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #cc0000; line-height: 13px; }
.productPrice
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; line-height: 13px; }
.productPrice span
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; line-height: 13px; text-decoration:line-through; }
.errortext
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: red; line-height: 13px; }
.errortextheader
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: red; line-height: 13px; }	
.subheader
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #222222; line-height: 13px; }

.testImg {
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
	border-top: 0px solid #000;
	border: 0px solid #999;
	padding: 0px;
	margin: 0 0 0 10px;
}

.testImgAlt {
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
	border-top: 0px solid #000;
	border: 0px solid #999;
	padding: 0px;
	margin: -15px 0 0 10px;
}
p.testimonial	{ margin: 0; }
p.testimonialPerson	{ margin: 5px 0px 20px 30px; font-style: italic; }

#newsArticles { border: 0px solid black; margin: 15px 0 25px 45px; }
.newsHeader	{ font-size: 12px; font-weight: bold; border-bottom: 1px solid black; font-variant: small-caps; }
.newsDate	{ font-size: 11px; width: 75px; vertical-align:top;}
.newsTitle	{ font-size: 11px; }

.newsImg-8-10-2006 { margin: 5px 0 10px 15px; }

.aboutImg {
	margin: 0px 0 10px 5px;
	padding: 0 0 0 0;
}