body {font:normal normal normal 10pt arial,sans-serif; vertical-align:top; color:black; background-color:#888888;}

h1 {font:normal normal bold 24pt calibri,sans-serif; text-align:left; color:#823E7B;}
h2 {font:normal normal normal 12pt arial,sans-serif; color:#823E7B; text-decoration:none; 
      border-bottom:1px dashed gray; clear:left;}
      
a:link,a:visited,a.hover {color:#823E7B;}


div.w {width:880px; margin:0px auto; padding:10px; text-align:left; background-color:white;}

div.h {width:860px; margin:5px 5px;}
div.ha {float:right; font-size:1pt; background-color:#823E7B; padding:0px; margin:3px 3px 0px 15px;}
div.ha img {border:1px solid black;}

div.l {float:left; width:150px; margin:5px; padding:5px; background-color:#f8f8f8; border:1px solid gray;}
h2.l {font:normal normal bold 10pt arial,sans-serif; color:black; text-decoration:none; 
      border-bottom:1px dashed gray; margin:10px 0px 0px 0px;}
p.l {margin:7px 0px;}
p.lt {margin:7px 0px; color:gray}
p.l a:link,p.l a:visited { text-decoration:none; font-weight:normal}
p.l a:hover {color:#823E7B; text-decoration:underline; font-weight:normal}

div.c {float:left; width:670px; margin:0px 5px 0px 20px;}
h2.c {font-weight:bold;}

div.f {clear:left; margin:0px; border-style:none;}

div.br {float:right; border:1px solid gray; background-color:#ffffcd; 
         padding:6px; margin:3px 3px 3px 15px; width:150px;}
.brh {color:black; text-decoration:none; font-weight:normal; border-bottom:1px dashed gray;}
.br a:link {color:black; text-decoration:none; font-weight:normal}
 
div.bri {margin:5px auto 20px auto; border-width:0px; padding-bottom:10px; border-bottom:1px dashed black;}
img.bri {margin:5px auto 1px auto; border-width:0px; display:block;}
div.brt {margin:5px auto 1px auto; text-align:center; font-size:8pt;}
div.brb {color:red; font-weight:bold; text-decoration:underline;}
 
a.st {color:green; text-decoration:underline;}

/* home page */
div.hpi {float:left; margin:6px 11px 6px 11px; width:120px; font-size:8pt; border:1px solid gray; padding:1px;background-color:#888888; }
div.hpi a {color:white; text-decoration:none; font-weight:normal; }
div.hpi img {border-style:none; width:120px;height:60px;}
 
/* tag cloud */
div.tc {font-family:Verdana; text-decoration:none; text-align:center; }
a.oa:link {font-size:19px; color:#ff7600;} a.oa:hover {color:black;}
a.ob:link {font-size:17px; color:#ff7600;} a.ob:hover {color:black;}
a.oc:link {font-size:15px; color:#ff7600;} a.oc:hover {color:black;}
a.od:link {font-size:13px; color:#ff7600;} a.od:hover {color:black;}
a.ga:link {font-size:19px; color:#87a800;} a.ga:hover {color:black;}
a.gb:link {font-size:17px; color:#87a800;} a.gb:hover {color:black;}
a.gc:link {font-size:15px; color:#87a800;} a.gc:hover {color:black;}
a.gd:link {font-size:13px; color:#87a800;} a.gd:hover {color:black;}
a.pa:link {font-size:19px; color:#de2159;} a.pa:hover {color:black;}
a.pb:link {font-size:17px; color:#de2159;} a.pb:hover {color:black;}
a.pc:link {font-size:15px; color:#de2159;} a.pc:hover {color:black;}
a.pd:link {font-size:13px; color:#de2159;} a.pd:hover {color:black;}
a.ba:link {font-size:19px; color:#039faf;} a.ba:hover {color:black;}
a.bb:link {font-size:17px; color:#039faf;} a.bb:hover {color:black;}
a.bc:link {font-size:15px; color:#039faf;} a.bc:hover {color:black;}
a.bd:link {font-size:13px; color:#039faf;} a.bd:hover {color:black;}

/* tesco wine offers */
div.brwoff {float:right; border:1px solid gray; background-color:#ffffcd;padding:6px; margin:3px 3px 3px 15px; width:217px;}
div.woff {clear:left; width:195px; height:165px; border:1px solid gray; background-color:white;margin-bottom:15px;padding:10px;}
div.woffpic {float:left; width:80px; margin-left:5px;margin-right:10px; border:none;}
div.woffpic img {border-style:none;}
div.wofftxt {float:left; width:100px; margin-bottom:10px;text-align:right;}
div.wofftxt a {color:darkgreen; font:normal normal bold 9pt arial,sans-serif; text-decoration:none; }
div.wofftxt1 {float:left; width:100px; text-align:right; }
div.wofftxt1 a {color:darkgreen; font:normal normal normal 9pt arial,sans-serif; text-decoration:none; }
ul.wofful li {margin-top:5px; margin-left:-20px;}
ul.wofful a {text-decoration:none;}

/*waitrose wine offers */
div.wtoffl{float:left; width:300px;margin:0px 25px 25px 10px; clear:left;}
div.wtoffl{float:left; width:300px;margin:0px 25px 25px 10px;}
div.wtoffpic img {width:298px}
div.wtofftxt{font-weight:bold; color:black;}
div.wtofftxt1 a{text-decoration:none;color:black;}
