h1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #928A79; 
     margin-bottom: 0px; margin-top: 2px;}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; 
     margin-top: 0px; margin-bottom: 0px; margin-left: 8px; 
}
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; 
     margin: 0px; 
}
.maintxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.maintxt a:link    { color: #990000; text-decoration:underline; } 
.maintxt a:visited { color: #990000; text-decoration:underline; } 
.maintxt a:hover   { color: #990000; text-decoration:none; cursor:pointer; } 
.maintxt a:active  { color: #990000; text-decoration:underline; 
}

.error_msg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight:bold; font-style:italic; }


.receipt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.receipt a:link    { color: #990000; text-decoration:underline; } 
.receipt a:visited { color: #990000; text-decoration:underline; } 
.receipt a:hover   { color: #990000; text-decoration:none; cursor:pointer; } 
.receipt a:active  { color: #990000; text-decoration:underline; 
}

.receipt_b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight:bold; }
.receipt_b a:link    { color: #990000; text-decoration:underline; } 
.receipt_b a:visited { color: #990000; text-decoration:underline; } 
.receipt_b a:hover   { color: #990000; text-decoration:none; cursor:pointer; } 
.receipt_b a:active  { color: #990000; text-decoration:underline; 
}

.sitetitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.sitetitle a:link    { color: #990000; text-decoration:none; font-size: 14px; font-weight: bold; } 
.sitetitle a:visited { color: #990000; text-decoration:none; font-size: 14px; font-weight: bold; } 
.sitetitle a:hover   { color: #990000; text-decoration:none; cursor:pointer; font-size: 14px; font-weight: bold; } 
.sitetitle a:active  { color: #990000; text-decoration:none; font-size: 14px; font-weight: bold; 
}
.sitemap { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.sitemap a:link    { color: #003366; text-decoration:none; font-weight: bold; } 
.sitemap a:visited { color: #003366; text-decoration:none; font-weight: bold; } 
.sitemap a:hover   { color: #003366; text-decoration:none; cursor:pointer; font-weight: bold; } 
.sitemap a:active  { color: #003366; text-decoration:none; font-weight: bold; 
}
.our { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#959A9E; 
       padding:5px;}
.our a:link    { color:#959A9E; text-decoration:underline; }
.our a:visited { color:#959A9E; text-decoration:underline; }
.our a:hover   { color:#000000; text-decoration:none; cursor:pointer; }
.our a:active  { color:#959A9E; text-decoration:underline;
}
.basket { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#003366; }
.basket a:link    { color:#FFFFFF; text-decoration:none; background-color: #990000;}
.basket a:visited { color:#FFFFFF; text-decoration:none; background-color: #990000;}
.basket a:hover   { color:#FFFFFF; text-decoration:none; background-color: #018752; cursor:pointer; }
.basket a:active  { color:#FFFFFF; text-decoration:none; background-color: #990000;
}
.feat {font-size: 1px;
}
.primg {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; 
}
.feat-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#003366; }
.feat-text a:link    { color:#003366; text-decoration:none; }
.feat-text a:visited { color:#003366; text-decoration:none; }
.feat-text a:hover   { color:#003366; text-decoration:none; cursor:pointer; }
.feat-text a:active  { color:#003366; text-decoration:none;  
}
.feat-price { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#000000;
}
.prod-search { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#003366; }
.prod-search a:link    { color:#990000; font-size: 12px; font-weight: bold; text-decoration:none; }
.prod-search a:visited { color:#990000; font-size: 12px; font-weight: bold; text-decoration:none; }
.prod-search a:hover   { color:#990000; font-size: 12px; font-weight: bold; text-decoration:none; cursor:pointer; }
.prod-search a:active  { color:#990000; font-size: 12px; font-weight: bold; text-decoration:none;  
}
.variable {font-size: 11px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color:#000000; }
.variable a:link    { color: #990000; text-decoration:none; } 
.variable a:visited { color: #990000; text-decoration:none; } 
.variable a:hover   { color: #990000; text-decoration:none; cursor:pointer; } 
.variable a:active  { color: #990000; text-decoration:none; 
}
.clenlg {font-size: 11px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color:#000000; }
.clenlg a:link    { color: #000000; text-decoration:none; } 
.clenlg a:visited { color: #000000; text-decoration:none; } 
.clenlg a:hover   { color: #000000; text-decoration:none; cursor:pointer; } 
.clenlg a:active  { color: #000000; text-decoration:none; 
}
.altnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.altnav a:link    { color: #990000; text-decoration:none; } 
.altnav a:visited { color: #990000; text-decoration:none; } 
.altnav a:hover   { color: #000000; text-decoration:none; cursor:pointer; } 
.altnav a:active  { color: #990000; text-decoration:none; 
}
.anchor { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000; }
.anchor a:link    { color: #000000; text-decoration:none; } 
.anchor a:visited { color: #000000; text-decoration:none; } 
.anchor a:hover   { color: #000000; text-decoration:none; cursor:pointer; } 
.anchor a:active  { color: #000000; text-decoration:none; 
}
.ticker {font-size: 13px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color:#34A209;}
.ticker a:link    { color: #34A209; text-decoration:none; } 
.ticker a:visited { color: #34A209; text-decoration:none; } 
.ticker a:hover   { color: #F27E0D; text-decoration:none; cursor:pointer; } 
.ticker a:active  { color: #34A209; text-decoration:none; 
}
.assoc {font-size: 11px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color:#014F0F;}
.assoc a:link    { color: #014F0F; text-decoration:none; } 
.assoc a:visited { color: #014F0F; text-decoration:none; } 
.assoc a:hover   { color: #014F0F; text-decoration:none; cursor:pointer; } 
.assoc a:active  { color: #014F0F; text-decoration:none; 
}
.tip { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#003366; }
.tip a:link    { color: #003366; text-decoration:none; } 
.tip a:visited { color: #003366; text-decoration:none; } 
.tip a:hover   { color: #990000; text-decoration:none; cursor:pointer; } 
.tip a:active  { color: #003366; text-decoration:none; 
}
.relative { position:relative; visibility:hidden; }
.absolute { position:absolute; visibility:hidden; 
}
.chkt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color:#003366; 
}
.wine { color: #990000;
}
.cookies { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#990000;
           border:1px solid #990000; padding:2px; background-color:#FFFFFF; text-align:center; margin:5px;
}
.payborder { border:1px solid #000000;
}
.accepted { margin-top:10px; margin-bottom:2px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;
}