
body
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 13pt;
}

table
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 13pt;
}

td
{
	vertical-align:top;
}
.hand { cursor: hand; }
a.inner:link, a.inner:visited, a.inner:active { font-size: 9pt; font-weight:normal; color: #006699; text-decoration: none; }
a.inner:hover{ font-size: 9pt; font-weight: bold; color: #006699; text-decoration: none; }

A.second:LINK 
{
	font-size:9pt; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; line-height: 15pt;
}

A.second:VISITED 
{
	font-size:9pt; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; line-height: 15pt;
}

A.second:ACTIVE 
{
	font-size:9pt; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; line-height: 15pt;
}

A.second:HOVER 
{
	font-size:9pt; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: underline; line-height: 15pt;
}



A.secondOn:LINK 
{
	font-size:9pt; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none; line-height: 15pt;
}

A.secondOn:VISITED 
{
	font-size:9pt; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none; line-height: 15pt;
}

A.secondOn:ACTIVE 
{
	font-size:9pt; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none; line-height: 15pt;
}

A.secondOn:HOVER 
{
	font-size:9pt; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: underline; line-height: 15pt;
}



A.secondWithChildOn:LINK 
{
	font-size:9pt; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; line-height: 15pt;
}

A.secondWithChildOn:VISITED 
{
	font-size:9pt; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; line-height: 15pt;
}

A.secondWithChildOn:ACTIVE 
{
	font-size:9pt; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; line-height: 15pt;
}

A.secondWithChildOn:HOVER 
{
	font-size:9pt; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline; line-height: 15pt;
}



A.third:LINK 
{
	font-size:8pt; margin-left: 1px; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; line-height: 14pt;
}

A.third:VISITED 
{
	font-size:8pt; margin-left: 1px; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; line-height: 14pt;
}

A.third:ACTIVE 
{
	font-size:8pt; margin-left: 1px; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; line-height: 14pt;
}

A.third:HOVER 
{
	font-size:8pt; margin-left: 1px; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: underline; line-height: 14pt;
}


A.thirdOn:LINK 
{
	font-size:8pt; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none; line-height: 14pt;
}

A.thirdOn:VISITED 
{
	font-size:8pt; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none; line-height: 14pt;
}

A.thirdOn:ACTIVE 
{
	font-size:8pt; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none; line-height: 14pt;
}

A.thirdOn:HOVER 
{
	font-size:8pt; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: underline; line-height: 14pt;
}



A.breadcrumb:LINK 
{
	font-size:8pt; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline; white-space: nowrap;   
}

A.breadcrumb:VISITED 
{
	font-size:8pt; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline; white-space: nowrap;
}

A.breadcrumb:ACTIVE 
{
	font-size:8pt; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline; white-space: nowrap;
}

A.breadcrumb:HOVER 
{
	font-size:8pt; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none; white-space: nowrap;
}


A.breadcrumbOn:LINK 
{
	font-size:9pt; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none; white-space: nowrap;
}

A.breadcrumbOn:VISITED 
{
	font-size:9pt; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none; white-space: nowrap;
}

A.breadcrumbOn:ACTIVE 
{
	font-size:9pt; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none; white-space: nowrap;
}

A.breadcrumbOn:HOVER 
{
	font-size:9pt; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: underline; white-space: nowrap;
}

A.thumbnailLink:LINK 
{
	font-size:8pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; line-height: 10pt; text-align: center;    
}

A.thumbnailLink:VISITED 
{
	font-size:8pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; line-height: 10pt;  text-align: center;
}

A.thumbnailLink:ACTIVE 
{
	font-size:8pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; line-height: 10pt; text-align: center;
}

A.thumbnailLink:HOVER 
{
	font-size:8pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: underline; line-height: 10pt; text-align: center;
}


A.inner:LINK 
{
	font-size:9pt; font-family: Arial, Helvetica, sans-serif; color: #0000CC; text-decoration: none; line-height: 15pt;
}

A.inner:VISITED 
{
	font-size:9pt; font-family: Arial, Helvetica, sans-serif; color: #0000CC; text-decoration: none; line-height: 15pt;
}

A.inner:ACTIVE 
{
	font-size:9pt; font-family: Arial, Helvetica, sans-serif; color: #0000CC; text-decoration: none; line-height: 15pt;
}

A.inner:HOVER 
{
	font-size:9pt; font-family: Arial, Helvetica, sans-serif; color: #0000CC; text-decoration: underline; line-height: 15pt;
}


A.homePageFeatured:LINK 
{
	font-size:8pt; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; font-weight: bold; 
}

A.homePageFeatured:VISITED 
{
	font-size:8pt; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; font-weight: bold;
}

A.homePageFeatured:ACTIVE 
{
	font-size:8pt; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; font-weight: bold;
}

A.homePageFeatured:HOVER 
{
	font-size:8pt; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;
}

A.footer:LINK 
{
	font-size:8pt; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; 
}

A.footer:VISITED 
{
	font-size:8pt; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; 
}

A.footer:ACTIVE 
{
	font-size:8pt; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; 
}

A.footer:HOVER 
{
	font-size:8pt; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline;
}


.repeatx
{
	background-repeat: repeat-x; 
	vertical-align:top;	
}

.repeaty
{
	background-repeat: repeat-y;	
	vertical-align:top;
}

.repeatxy
{
	background-repeat: repeat;
	vertical-align:top;
}

.norepeat
{
	background-repeat: no-repeat;
	vertical-align:top;	
}




.productName
{
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;	 
	line-height: 16pt;
}

.productDescription
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 14pt; 
}


.productShippingInfo
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 10pt;
}

.productListPrice
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 13pt;
}

.productCost
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-weight: bold;
	line-height: 13pt;
}

.productOptionShortDescription
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12pt;
	vertical-align: middle;
}

.productOptionInstructions
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-style: italic;
	line-height: 12pt;
}

.productOptionLongDescription
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12pt;
}

.productRush
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;	
	line-height: 12pt;
}

.productThumbHeading
{
	font-size: 13pt;
	font-family: Arial, Helvetica, sans-serif;	 
	line-height: 14pt; 
}

.productThumbExtraLine
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-weight: bold;
	line-height: 10pt;
}

.productThumbPrice
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;	
	line-height: 10pt;
}

.productThumbOnSale
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;	
	line-height: 10pt; font-weight:bold;
}

.testimonialPod
{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;	
	color: #333333;
	line-height: 11pt;
}

.shoppingCartSubHead
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;	 
	line-height: 11pt;
	font-weight: bold;
}
