h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; color: #CC0000}
p {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
li {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; color: #000000}
h5 {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: normal; color: #CC0000}

TR.welcome{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: blue; font-weight: 500;}
TR.specials{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: blue; font-weight: 600;}
TR.categories{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: blue; font-weight: 600;}
TR.wrap{word-break: break-all;}

SPAN.rrp{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 600; color: black}
SPAN.price{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 600; color: blue}
SPAN.h3{font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; color: #CC0000}
SPAN.free_desc{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 600; color: blue}

SPAN.title_l1{font-family: Times, Arial, Helvetica, sans-serif; font-size: 26pt; font-weight: 800; color: "#CC0033"}
SPAN.title_l2{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 600; color: "darkblue"}
SPAN.title_l3{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 800; color: black}
SPAN.title_l4{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 800; color: black}

OPTION.title{background-color: white; color: #CC0000;};
OPTION.pfaff{background-color: white; color: blue;}
OPTION.bernina{background-color: white; color: red;}
OPTION.viking{background-color: white; color: darkgreen;}
OPTION.silver{background-color: white; color: green;}
OPTION.singer{background-color: white; color: black;}
OPTION.sewmaster{background-color: white; color: darkorange;}
OPTION.silver{background-color: white; color: darkred;}
OPTION.brother{background-color: white; color: blue;}

a:link{color: blue; text-decoration:none;}
a:visited{color: #551a8b; text-decoration:none;}
a:hover{color: darkgreen;}

a.vb{border: 1px solid #ccc; 
	padding: 0.1em; 
	width: 80px; 
	}
	
a.co{border: 1px solid #ccc; 
	padding: 0.1em; 
	width: 80px; 
	}	
	
tr.basket{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: black; font-weight: 400;}
tr.news{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: "#CC0033"; font-weight: 400;}


table.contents{border-collapse:collapse; border-style: solid; border-color: "darkblue"; border-width: 1px 1px 1px 1px;}
table.contents thead td{background-color: "#FFF0F0"; border-bottom: 1px solid "darkblue"; border-right: 1px solid "darkblue"; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: black; font-weight: 600;}             
table.contents tbody td.other{border-collapse:collapse; border-bottom: 1px solid "darkblue"; border-right: 1px solid "darkblue"; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #15317E; font-weight: 500;} 
table.contents tbody td.price{border-bottom: 1px solid "darkblue"; border-right: 1px; solid "blue"; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #15317E; font-weight: 500;} 
table.contents tbody td.total{border-collapse:collapse; border-bottom: 1px solid "darkblue"; border-right: 1px solid "darkblue"; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #15317E; font-weight: 800;} 

 
table.info{border-style: solid; border-color: #4DA1C6; border-width: 1px 1px 1px 1px;}
table.info thead td{background-color: #4DA1C6; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: white; font-weight: 600;}
table.info tbody td{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: black; font-weight: 500;} 

          
          
