FORM 
{
	display: inline;
}


.bodycolor 
{	
background-color: #ffffff;	
}

.inVisible
{ 
position: absolute; visibility: hidden 
}	

TD H2 		
{	
margin-top: 0pt;	
padding-top: 0pt;	
}


TABLE 
{ 
	empty-cells: show 
}

form 
{
	display: inline;
}	
H2 	
{/*	align: center; */
	margin-top: 0pt;
	padding-top: 0pt;
	font-weight: bold;
	font-size: 14px; line-height: 18px;;
}

H1
{
   	font-weight: bold;
	font-size: large;
}

H1.showcase 
{
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
}


H2.showcase 
{
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
}

H3.showcase 
{
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
}

H1.item
{
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
}

H2.category 	
{
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	margin-top: 0pt;
	margin-bottom: 0pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
	line-height: 10pt;
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
}



.ditz 
{

	border: #996600 solid 1px;
	background-color: #FCFBB9;
	color: #000000;
	text-align: left;
	font-size: 12px; line-height: 16px;;
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
}

caption {
font-weight: bold;
}


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

CAPTION
{
 		
font-family: verdana, geneva, helvetica, arial, sans-serif; 		
font-size: 12px; line-height: 16px;;	
}

TD        	
{
 		
font-family: verdana, geneva, helvetica, arial, sans-serif; 		
font-size: 12px; line-height: 16px;;	
}	

.header2
{
	background-color: #ffffff;
	color: #000000;
	font-family: verdana, geneva, helvetica, arial, sans-serif; 		
	font-size: 12px; line-height: 16px;;
}

.bodyTable
 {
	
background-color: #ffffff;	
border: #000000 solid 1px;	
width: 95%;	
margin-left: 0; 	
margin-right: 0;
margin-top: 0;	margin-bottom: 0;	
padding-left: 0;	
padding-top: 0;	padding-bottom: 0;	
padding-right: 0;}

.bodyTableHeader {
	background-color: #dddddd;	
	color: #000000; font-weight:  bold;
	text-align: center;	
	border: #000000 solid 1px;
	font-size: 12px; line-height: 16px;;
}
TH {
	background-color: #dddddd;	
	color: #000000; font-weight:  bold;
	text-align: center;	
	border: #000000 solid 1px;
	font-size: 12px; line-height: 16px;;
}	

.bodyTableItem  
{
	border: #000000 solid 1px; 
	background-color: #f8f8f8;
}

.unshippableItem  
{		
	border: #000000 solid 1px;		
	background-color: #dadada;
	font-size: x-small;
}
.menutext	
{
	
color: #000000;	
}

TD.sort         	
{ 		
	font-family: verdana, geneva, helvetica, arial, sans-serif; 		
	font-size: 12px; line-height: 16px;er;	
}
		
TD.coolbar 	
{
	background-color: #8080ff;	
}

td.banner	
{
	
	padding-top: 10pt;   
	padding-right: 10pt;   
	align: right;	
}		

.membersLeftCol		
{	
	background-color: #ffffff;
	font-size: 12px; line-height: 16px;;	
}

H2 A 	
{	
	color: black;	
}

A	
{
	font-family: verdana,geneva,helvetica,arial, sans-serif;	
} 

A.mn
{
	font-size: 11px;
}

A.tool 	
{
	font-family: verdana,geneva,helvetica,arial, sans-serif;	
	background: #000060;	
	color: white;	font-size: 11pt;	
	font-weight: bold;	
	text-decoration: none;	
}

A.header
{    
	font-family: verdana,geneva,helvetica,arial, sans-serif;    
	text-decoration: none;    
	color: #000000;
}

A.header:hover
{    
	font-family: verdana,geneva,helvetica,arial, sans-serif;    
	text-decoration: underline;    
	color: #000000;
}

BODY 	{	
margin-top=0;	background-repeat: repeat-x; 	
font-family: verdana, geneva, monaco, arial, helvetica, sans-serif; 	
bgcolor: #ffffff;	}

BODY.store	{	
font-family: verdana, geneva, monaco, arial, helvetica, sans-serif; 	
}

DIV.line	{
	background-color: #000000;	}

DIV.bkg	{
	background-color: #FFFFCC;

	}
/* Netscape 4.6 doesn't seem to inherit properly from body */
p            	{
 		font-family: verdana, geneva, helvetica, arial, sans-serif;
 		font-size: 12px; line-height: 16px;;
	}
p.news-date   	
 	font-weight: bold;
 	font-family: verdana, geneva, monaco, arial, helvetica, sans-serif;
     font-size: 12px; line-height: 16px;;
    margin-top: 4pt
    margin-bottom: 4;
    }   
 
p.header     	{
 	margin-left: 9px
 	}
	
p.news-item
  	{
 	font-family: verdana, geneva, monaco, arial, helvetica, sans-serif; 	
	font-size: 12px; line-height: 16px;
  	margin-top: 4pt
	margin-bottom: 4pt;
	}

p.head
       	
{ 		
	color: #000000;
 	font-family: verdana, geneva, monaco, arial, helvetica, sans-serif;
 	font-size: 14px; line-height: 18px;;
   	font-weight: bold
     }
    
p.subhead
    	
{ 
	color: #000000; font-family: verdana, geneva, monaco, arial, helvetica, sans-serif;
	font-size: 12px; line-height: 16px;;
        font-weight: bold;
    
}
    
p.13px; line-height: 17px;
      	{
 	font-family: verdana, geneva, monaco, arial, helvetica, sans-serif;
 	font-size: 10px; line-height: 14px;;	
}	

p.fineprint  	
{ 	font-family: verdana, geneva, monaco, arial, helvetica, sans-serif;
 	font-size: 10px; line-height: 14px;; 	
}
OL	
{
 	font-family: verdana, geneva, monaco, arial, helvetica, sans-serif;
 	font-size: 12px; line-height: 16px;;	
}
	
LI	
{
 	font-family: verdana, geneva, monaco, arial, helvetica, sans-serif;
 	font-size: 12px; line-height: 16px;;	
}	
UL	{ 		
font-family: verdana, geneva, monaco, arial, helvetica, sans-serif; 		
font-size: 12px; line-height: 16px;;	
}	
BLOCKQUOTE           	
{ 		
font-family: verdana, geneva, helvetica, arial, sans-serif; 		
font-size: 12px; line-height: 16px;;	
}

@media print {
   	.membersLeftCol	
   	{
   		display: none;
   	}
	.noprint
	{
		display: none;
	}
   	
	td
	{
		font-size: 10px;
	}
	ul
	{
		font-size: 10px;
	}
	a
	{
		font-size: 10px;
		color: black;
	}
	p
	{
		font-size: 10px;
	}
	span
	{
		font-size: 10px;
	}
	.bodyTableItem 
	{
		font-size: 10px;
	}
	div
	{
		font-size: 10px;	
	}
	.invoiceText
	{
		font-size: 10px;
	}
}
