	.lpText {color:#999999; font-family: "Times New Roman", Times, serif; font-size:12px; font-weight:bold; font-style:italic; text-decoration:none; }
	
	.pinkText { color:#fd67ae; font-family: "Times New Roman", Times, serif; font-size:12px; font-weight:bold; font-style:italic; text-decoration:none; }
	.pinkPlain { color:#fd67ae; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
	
	.greenPlain { color:#003300; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
	.blackPlain { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
	.greyPlain { color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; }
	.lgPlain { color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
	
	.cartDesc { color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
	.cartTxt { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
	
	.pageLink_static { color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
	.pageLink_status { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
	.pageLink_divider { color:#444444; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
	.pinkLarge { color:#fd67ae; font-family: "Times New Roman", Times, serif; font-size:19px; font-weight:bold; text-decoration:none; }
	
	.pinkTitle { color:#fd67ae; font-family: "Times New Roman", Times, serif; font-size:19px; font-weight:bold; text-decoration:none; font-style:italic; }
	
	.eventDate { color:#999999; font-family:Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing:2px; }
	.eventTitle { color:#fd67ae; font-family:Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing:2px; }
	.monthTitle { color:#999999; font-family:Arial, Helvetica, sans-serif; font-size: 10px; letter-spacing:1px; font-weight:500; }
	
	.formText { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
	.formTextError { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; font-style:italic; }
	.formTextGrey { color:#999999; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
	.formTitle { color:#fd67ae; font-family:Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing:2px; }
	
	.asterisk { color:#fd67ae; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
	.errorMessage { color: #993333; font-family:Arial, Helvetica, sans-serif; font-weight: bold; }
	
	.smallTxt { color:#999999; font-family:Arial, Helvetica, sans-serif; font-size: 10px; }
	.pText { color:#999999; font-family: "Times New Roman", Times, serif; font-size:12px; text-decoration:none; }
	.lgText { color:#999999; font-family: "Times New Roman", Times, serif; font-size:14px; font-weight:bold; font-style:italic; text-decoration:none; }	
	
	.skuText { color:#888888; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
	.priceText { color:#fd67ae; font-family:Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:2px; }	
	.noPriceText { color:#fd67ae; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; }
	.discountAmount { color:#fd67ae; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-style:italic; }	
	.discountText { color:#999999; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-style:italic; }
	
	.policyText { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
	
	.borderimage{ border:1px solid black; }

	h1 { color: #fd67ae; font-family: "Times New Roman", Times, serif; font-size: 16px; margin: 0px; }
		
	a:link { font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; }   	/*	for unvisited links */		
	a:visited { font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; } 	/*	for visited links */		
	a:hover { font-family:Arial, Helvetica, sans-serif; color:#fd67ae; font-size:12px;} /*	when mouse is over link */				
	a:active { font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; text-decoration: none} /*	when link is clicked */
	
	a.pageLinks:link { font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; }   	/*	for unvisited links */		
	a.pageLinks:visited { font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; } 	/*	for visited links */		
	a.pageLinks:hover { font-family:Arial, Helvetica, sans-serif; color:#fd67ae; font-size:12px;} /*	when mouse is over link */				
	a.pageLinks:active { font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; text-decoration: none} /*	when link is clicked */
	
	a.navLinks:link { color:#999999; font-family: "Times New Roman", Times, serif; font-size:12px; font-weight:bold; font-style:italic; text-decoration:none; }   		
	a.navLinks:visited { color:#999999; font-family: "Times New Roman", Times, serif; font-size:12px; font-weight:bold; font-style:italic; text-decoration:none; } 		
	a.navLinks:hover { color:#fd67ae; font-family: "Times New Roman", Times, serif; font-size:12px; font-weight:bold; text-decoration:none; } 			
	a.navLinks:active { color:#999999; font-family: "Times New Roman", Times, serif; font-size:12px; font-weight:bold; font-style:italic; text-decoration:underline; }	
	
	a.email:link { color:#999999; font-family: "Times New Roman", Times, serif; font-size:14px; font-weight:bold; font-style:italic; text-decoration:none; }  	
	a.email:visited {  color:#999999; font-family: "Times New Roman", Times, serif; font-size:14px; font-weight:bold; font-style:italic; text-decoration:none; } 
	a.email:hover { color:#fd67ae; font-family: "Times New Roman", Times, serif; font-size:14px; font-weight:bold; text-decoration:underline; } 		
	a.email:active { color:#999999; font-family: "Times New Roman", Times, serif; font-size:14px; font-weight:bold; font-style:italic; text-decoration:underline; }
	
	a.emailSmall:link { color:#999999; font-family: "Times New Roman", Times, serif; font-size:12px; font-weight:bold; font-style:italic; text-decoration:none; }  	
	a.emailSmall:visited {  color:#999999; font-family: "Times New Roman", Times, serif; font-size:12px; font-weight:bold; font-style:italic; text-decoration:none; } 
	a.emailSmall:hover { color:#fd67ae; font-family: "Times New Roman", Times, serif; font-size:12px; font-weight:bold; text-decoration:underline; } 		
	a.emailSmall:active { color:#999999; font-family: "Times New Roman", Times, serif; font-size:12px; font-weight:bold; font-style:italic; text-decoration:underline; }
	
	a.policies:link { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }  	
	a.policies:visited {  color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; } 
	a.policies:hover { color:#fd67ae; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; } 		
	a.policies:active { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
	
	a.shoppingbag:link { color:#fd67ae; font-family:Arial, Helvetica, sans-serif; font-size:12px; }  	
	a.shoppingbag:visited {  color:#fd67ae; font-family:Arial, Helvetica, sans-serif; font-size:12px; } 
	a.shoppingbag:hover { color:#fd67ae; font-family:Arial, Helvetica, sans-serif; font-size:12px; } 		
	a.shoppingbag:active { color:#fd67ae; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
	
	a.selectAll:link { color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; }  	
	a.selectAll:visited {  color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; } 
	a.selectAll:hover { color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; } 		
	a.selectAll:active { color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
	
	a.readMore:link { color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; }  	
	a.readMore:visited {  color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; } 
	a.readMore:hover { color:#fd67ae; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; } 		
	a.readMore:active { color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; }
	
	a.eventLink:link { color:#CCCCCC; font-family:verdana, arial, helvetica, sans-serif; font-size:9px; text-decoration:none; }  	
	a.eventLink:visited {  color:#CCCCCC; font-family:verdana, arial, helvetica, sans-serif; font-size:9px; text-decoration:none; } 
	a.eventLink:hover { color:#fd67ae; font-family:verdana, arial, helvetica, sans-serif; font-size:9px; text-decoration:none; } 		
	a.eventLink:active { color:#CCCCCC; font-family:verdana, arial, helvetica, sans-serif; font-size:9px; text-decoration:none; }

	#sitemap li {padding: 0; margin: 0; list-style-image: url(images/pink_cross.gif);text-align: left; font-family: "Times New Roman", Times, serif; font-size: 12px; color: #999999;; margin-bottom: 4px;}
	
	#sitemap ul {list-style-image: url(images/pink_cross.gif); list-style-position: outside; padding-left: 2.6em; margin:0; padding-bottom:7px;}
	
	a.backShop{
		background-color:#333333;
		border-top: 1px solid #666666;
		border-left: 1px solid #666666;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
		margin: 0px 0px 0px 0px;
		color:#fd67ae; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		letter-spacing:1px;
		padding: 4px 3px 4px 3px;
		text-decoration:none;
	}
	
	input.shopButton{
		background-color:#333333;
		border-top: 1px solid #666666;
		border-left: 1px solid #666666;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
		margin: 0px 0px 0px 0px;
		color:#fd67ae; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		letter-spacing:2px;
		padding: 2px 0px 2px 0px;
	}
	
	input.calButton{
		background-color:#333333;
		border-top: 1px solid #666666;
		border-left: 1px solid #666666;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
		margin: 0px 0px 0px 0px;
		color:#fd67ae;
		font-family:Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		letter-spacing:1px;
		padding: 2px 0px 2px 0px;
	}
	
	input.btnShop
	{
		border: 2px double #999999;
		border-top-color: #CCCCCC;
		border-left-color: #CCCCCC;
		padding: 0.25em;
		background-color: #FFFFFF;
		background-image: url(images/btnForm_back.gif);
		background-repeat: repeat-x;
		color: #333333;
		font-size: 75%;
		font-weight: bold;
		font-family: Verdana, Helvetica, Arial, sans-serif;
	} 

	table.orderForm {
		border:1px solid #000000;
	}

/* altRowEven & altRowOdd are used to style alternating table rows.*/ 
.altRowEven {
	background-color: #E7E4E2;
}
.altRowOdd{
	background-color: #DFDBD9;
}
.altRowDark{
	background-color: #d2cecc;
}
