body { font-family: Georgia, Times New Roman, Times, serif; font-size: 13px; background-color:	
#520a6d; color: #fffdf7; } 

table { border: 0px; margin: 0px 0px 0px 0px;} 

h2{ font-family: Georgia, Times New Roman, Times, serif; font-size: 18px; font-weight: 
bold; } 

<!-- cOLOR OF ROW HEADING tEXt -->

td{ font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; 
  ; font-weight: normal; color: #FFFDF7; } 




td.medium{ font-family: verdana, arial, 
helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #9C78FF; } 

<!-- ACtUAL CARt ItEMS -->
td.list { font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; 
font-weight: normal;  margin-left: 10px; solid #9C78FF; color: #fffdf7; background-color: 
#5B32EF; } 

.cart_item_warning { background-color: #FFFFCC; } 

li.no_bullet { list-style-type: 
none; margin-top: 7px; } 

.cart_item_error { background-color: #FF9999; } 

td.grid{ 
font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; font-weight: 
normal; border-left: 0px solid #9C78FF; border-bottom: 0px solid #E2E2E2; color: 
#fffdf7; background-color: #840249; } 

td.small{ font-family: verdana, arial, helvetica, 
sans-serif; font-size: 9px; font-weight: normal; color: #fffdf7;  } 

td.large{ font-family: 
Georgia, Times New Roman, Times, serif; font-size: 14px; font-weight: normal; color: 
#fffdf7;  ; } 

td.packing{ font-family: Georgia, Times New Roman, Times, serif; font-size: 
14px; font-weight: normal; color: #fffdf7; } 

td.fieldname{ font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; font-weight: normal; color: #fffdf7; 
 ; text-align: right; } 

td.fieldname2{ font-family: Georgia, Times New Roman, Times, serif; 
font-size: 11px; font-weight: normal; color: #fffdf7; text-align: right; vertical-align: 
top; } 

table.main{ border: 0px solid #9C78FF; width: 65%; background-color: #840249; border-collapse: collapse; margin: 0 px 20 px 0 px 0px; } 

table.grid{ border: 
0px solid #FFFDF7; width: 55%; margin: 1px 1px 1px 1px; background-color: #840249; 
border-collapse: collapse; } 

table.grid2{ border: 0px; width: 55%; margin: 1px 
1px 1px 1px;  ; border-collapse: collapse; } 

b.blue { font-family: 
Georgia, Times New Roman, Times, serif; font-size: 15px; color: #007FEC; line-height: 
14px; font-weight: bold; } 

a{ color: #dc94d4; } 

td.error{ font-family: verdana, 
arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #C00000; 
background-color: #fffdf7; border-bottom: 0px solid #9C78FF; } 

td.blue{ font-family: 
Georgia, Times New Roman, Times, serif; font-size: 12px; font-weight: bold; color: 
#007FEC; background-color: #840249; } 

b.gray{ font-family: verdana, arial, helvetica, 
sans-serif; font-size: 12px; font-weight: bold; color: #838383; background-color: 
#840249; } 

table.gray65{ border: 0px solid #9C78FF; width: 65%; margin: 0px 0px 
0px 0px; background-color: #840249; border-collapse: collapse; } 

table.eightyfive{ 
border: 0px; width: 85%; margin: 0px 0px 0px 0px; border-collapse: collapse; } 

table.sixtyfive{ border: 0px; width: 65%; margin: 0px 0px 0px 0px; background-color="#A51600" border-collapse: 
collapse; } 

p.pageBreak{ page-break-before: always; } 

.Form2 { font-family: verdana, 
arial, helvetica, sans-serif; margin-left: 10px; font-size: 11px; background-color: #840249; color: #FFFFFF; font-weight: normal; 
} 

table.relate{ border: 0px solid #9C78FF; width: 85%; margin: 0px 0px 0px 0px; 
border-collapse: collapse; }
