.cartTitle
	{
	font-family: times, serif; 
/*	font-family: verdana, geneva, helvetica, arial, sans-serif; */
	font-size: 20px;
	}
.cartSubtitle
	{
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	font-size: 12px;
	}

.cartSmallPrompt
	{
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	font-size: x-small;
	}
.cartTable
	{
	border-collapse: collapse;
	border-width: 1px;
	border-color: #888888;
	margin-left: 5px;
	}

TD
{
font-family: verdana, geneva, monaco, arial, helvetica, sans-serif; 
font-size: small;
}

TD H2 		
{	
margin-top: 0pt;	
padding-top: 0pt;	
}
	
H2 	
{/*	
align: center; */	
margin-top: 0pt;	
padding-top: 0pt;	
}

H2.category 	
{	
font-size: small;	
font-weight: normal;	
margin-top: 0pt;	
margin-bottom: 0pt;	
padding-top: 0pt;	
padding-bottom: 0pt;	
font-family: verdana, geneva, monaco, arial, helvetica, sans-serif; 
}


H2 A 	{	
color: black;	
}

A	
{	
font-family: verdana, geneva, monaco, arial, helvetica, sans-serif; 
font-size: small;	
}
 A.header
{
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
        color: #000000;

}

A.header:hover
{	
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
	font-weight: bold;
	color: #000000;
}
DIV.line	
{	
background-color: #000000;	
}

DIV.bkg	
{	
background-color: #FFFFCC;	
}

/* Netscape 4.6 doesn't seem to inherit properly from body */

span            	
{ 		
font-family: verdana, geneva, monaco, arial, helvetica, sans-serif;  		
font-size: small;	
}

p            	
{ 		
font-family: verdana, geneva, monaco, arial, helvetica, sans-serif;  		
font-size: small;	
}

   
p.header     	
{ 	
margin-left: 9px; 	
}

p.head       	
{ 		
color: #000000; 		
font-family: verdana, geneva, monaco, arial, helvetica, sans-serif; 		
font-size: medium;   		
font-weight: bold;     
} 
  
p.title	
{		
text-align: center; 		
font-family: verdana, geneva, monaco, arial, helvetica, sans-serif; 		
font-size: large;   		
font-weight: bold; 	
}
	    
p.subhead    	
{ 		
color: #000000; 
font-family: verdana, geneva, monaco, arial, helvetica, sans-serif; 		
font-size: small;        
font-weight: bold;    
}    

p.small      	
{ 	
font-family: verdana, geneva, monaco, arial, helvetica, sans-serif; 	
font-size: x-small;	
}
	
p.fineprint  	
{ 	
font-family: verdana, geneva, monaco, arial, helvetica, sans-serif; 	
font-size: xx-small; 	
}

.fineprint  
	{ 
	font-family: verdana, arial geneva, monaco, helvetica, sans-serif; 
	font-size: xx-small;
	color: #000000;
	}

.brightFineprint  
	{ 
	font-family: verdana, arial geneva, monaco, helvetica, sans-serif; 
	color: #E2785F;
	font-size: xx-small;
	}


OL	
{ 		
font-family: verdana, geneva, monaco, arial, helvetica, sans-serif; 		
font-size: small;	
}	
LI	
{ 		
font-family: verdana, geneva, monaco, arial, helvetica, sans-serif; 		
font-size: small;	
}	
UL	
{ 		
font-family: verdana, geneva, monaco, arial, helvetica, sans-serif; 		
font-size: small;	
}	

BLOCKQUOTE           	
{ 		
font-family: verdana, geneva, monaco, arial, helvetica, sans-serif; 		
font-size: small;	
}

.printonly {
    display: none;
}

@media print {
	.noprint
	{
		display: none;
	}

.printonly
{
    display:table-header-group;
}
}