	a:link		{color:#0000FF}	
	a:visited	{color:#800080}
	p		{font-size: 11pt; font-family: Helvetica, Arial, sans-serif; color: #000000;}
	font		{font-size: 11pt; font-family: Helvetica, Arial, sans-serif; color: #000000;}
	h1		{font-size: 14pt; font-family: Helvetica, Arial, sans-serif; color: #000000; font-weight: bold; text-align: center;}
	h2		{font-size: 12pt; font-family: Helvetica, Arial, sans-serif; color: #000000; font-weight: bold; text-align: center;}
	h3		{font-size: 11pt; font-family: Helvetica, Arial, sans-serif; color: #000000; font-weight: bold;}
	img		{border-width: 0}
	body		{font-size: 11pt; font-family: Helvetica, Arial, sans-serif; color: #000000; margin-top:0; margin-left:0; background: url(images/img_background.gif)}
	
	/* class selectors */
	
	.copyright	{font-size:  9pt; font-family: Helvetica, Arial, sans-serif; color: #A59C8D;}	
	.search		{font-size: 10pt; font-family: Helvetica, Arial, sans-serif; color: #000000; font-weight: bold}
	.footer		{font-size: 10pt; font-family: Helvetica, Arial, sans-serif; color: #000000;}
	.links		{font-size: 10pt; font-family: Helvetica, Arial, sans-serif;}
	.navigation	{font-size: 10pt; font-family: Helvetica, Arial, sans-serif;}	
	.testimonial	{font-size: 11pt; font-family: Helvetica, Arial, sans-serif; color: #000000; font-weight: bold; text-align: right;}
	.contact-form	{font-size: 11pt; font-family: Helvetica, Arial, sans-serif; color: #000000;}	
	.specials	{font-size: 11pt; font-family: Helvetica, Arial, sans-serif; color: #FF0000; font-weight: bold;}	
	.body		{font-size: 11pt; font-family: Helvetica, Arial, sans-serif; color: #000000;}
	.body-bold	{font-size: 11pt; font-family: Helvetica, Arial, sans-serif; color: #000000; font-weight: bold;}
	.list-item	{font-size: 11pt; font-family: Helvetica, Arial, sans-serif; color: #000000;}
	.natural	{font-size: 12pt; font-family: Helvetica, Arial, sans-serif; color: #008000; font-weight: bold;}	
	.section-heading{font-size: 12pt; font-family: Helvetica, Arial, sans-serif; color: #000000; font-weight: bold;}	
	.price		{font-size: 13pt; font-family: Helvetica, Arial, sans-serif; color: #000000; font-weight: bold;}
	.line-through	{font-size: 13pt; font-family: Helvetica, Arial, sans-serif; color: #000000; text-decoration: line-through; font-weight: bold;}	
	.heading 	{font-size: 14pt; font-family: Helvetica, Arial, sans-serif; color: #000000; font-weight: bold;}
	.tblspeedlink	{border-style: solid; border-color:#000000; border-width: 2px; background-color:#FFFF00; width: 100%; border-collapse: collapse;}  /*border-collapse: collapse is required for border-spacing: 0 to work */
	.cellspeedlink	{border-style: solid; border-color:#000000; border-width: 2px; background-color:#FFFF00; padding: 3px; text-align: center; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; border-spacing: 0}
	
	.smlWhite	{font-size: 11pt; font-family: Helvetica, Arial, sans-serif; color: #FFFFFF;}
	.smlSilverB	{font-size: 11pt; font-family: Helvetica, Arial, sans-serif; color: #A59C8D; font-weight: bold;}	
	.smlBlack  	{font-size: 11pt; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration:none;}
	.smlDkBlue	{font-size: 11pt; font-family: Arial, Helvetica, sans-serif; color: #0066CC;}
	.smlBlue	{font-size: 12pt; font-family: Arial, Helvetica, sans-serif; color: #0066CC;}
	.smlBrown	{font-size: 11pt; font-family: Arial, Helvetica, sans-serif; color: #744A00; font-weight: bold;}
	.smlBrownB	{font-size: 13pt; font-family: Arial, Helvetica, sans-serif; color: #744A00; font-weight: bold;}
	.smlRed		{font-size: 12pt; font-family: Arial, Helvetica, sans-serif; color: #FF0000;}
	.smlRedU   	{font-size: 11pt; font-family: Arial, Helvetica, sans-serif; color: #FF0000; text-decoration:underline;	font-weight: bold;}
	.smlRedI   	{font-size: 11pt; font-family: Arial, Helvetica, sans-serif; color: #FF0000; text-decoration:none;	font-weight: bold; font-style: italic;}
			
	.medBlack  	{font-size: 13pt; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
	.medBlackB 	{font-size: 13pt; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
	.medWhite  	{font-size: 13pt; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
	.medRedB   	{font-size: 13pt; font-family: Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; font-weight: bold;}
	.medRedU   	{font-size: 13pt; font-family: Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: underline; font-weight: bold;}
	.medBrownB   	{font-size: 13pt; font-family: Arial, Helvetica, sans-serif; color: #744A00; text-decoration: none; font-weight: bold;}
	
	.lrgBlack  	{font-size: 14pt; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
	.lrgWhite  	{font-size: 14pt; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
	.lrgOrange  	{font-size: 14pt; font-family: Arial, Helvetica, sans-serif; color: #CC6600; text-decoration: none;}
	.lrgOrangeB  	{font-size: 16pt; font-family: Arial, Helvetica, sans-serif; color: #CC6600; text-decoration: none; font-weight: bold;}
	.lrgRedB   	{font-size: 16pt; font-family: Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; font-weight: bold;}
	
	.xlgBlack  	{font-size: 14pt; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}

	.special   	{font-size: 13pt; font-family: Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: italic; font-weight: bold;}
	.newSize   	{font-size: 13pt; font-family: Arial, Helvetica, sans-serif; color: #FF0099; text-decoration: none; font-weight: bold;}
	
	.center		{text-align: center;}
	.right		{text-align: right;}
	
	.tbldefault	{width: 100%;}
	
	.tblheader	{width: 780px; padding: 0; margin: 0; border-collapse: collapse; border-spacing: 0; border: none;} /*border: none; is required for Firefox */
	.cellheader	{padding: 0;}
	
	.tblmiddle	{width: 780px; padding: 0; margin: 0; border-collapse: collapse; border-spacing: 0; text-align: center;}
	.cellmiddle	{width: 19%; vertical-align: top; text-align: center;}
	
	.tblleftnav	{padding: 0; margin: 0; border-collapse: collapse; border-spacing: 0; border: none; text-align: center;}
	.celleftnav	{padding: 0; text-align: center;}	
	
	.tblcontent	{border-collapse: collapse; border-spacing: 0;}
	.cellcontent	{padding: 10;}
	
	.tblfooter	{width: 100%; border-spacing: 0;}
	.cellfooter	{padding: 7px; text-align: center;}