table.winedetails {
border: 1px solid #AD8585;
}

table.winedetails th {
color: #FFFFFF;
background-color: #AD8585;
padding: 2px 5px 2px 5px;
font-size: 10pt;
text-align: left;
}

table.winedetails td {
width: 200px;
background-color: #E4D7D7;
padding: 3px 5px 3px 5px;
font-size: 10pt;
}

table.winescores {
margin: 5px 0px 5px 0px;
}

table.winescores th {
color: #FFFFFF;
background-color: #AD8585;
padding: 2px 5px 2px 5px;
font-size: 8pt;
}

table.winescores td {
padding: 2px 5px 2px 5px;
font-size: 8pt;
}

table.tasting {
border: 1px solid #AD8585;
}

p.tasting { padding: 0; margin: 0; text-align: justify; }

table.tasting th {
padding: 5px;
font-size: 8pt;
color: #FFFFFF;
background-color: #AD8585;
}

table.tasting td {
padding: 0;
margin: 0;
font-size: 8pt;
padding: 3px;
}

table.tasting th.footer {
color: #FFFFFF;
font-weight: normal;
padding: 5px;
}

div.pagenos {
clear: both;
font-size: 8pt;
text-align: right;
padding: 2px 0px 2px 0px;
}

table.winelist {
clear: both;
}

table.winelist th {
font-size: 8pt;
padding: 4px;
color: #FFFFFF;
background-color: #AD8585;
}

table.winelist th a {
color: #FFFFFF;
text-decoration: underline;
}

table.winelist th.footer {
color: #FFFFFF;
font-weight: normal;
padding: 3px;
}

table.winelist td {
font-size: 8pt;
padding: 4px;
}

table.winelist input {
font-size: 8pt;
border: 1px solid #000000;
}

td.line1, tr.line1 {
background-color: #E4D7D7;
}

td.line2, tr.line2 {
background-color: #F1EBEB;
}

td.wnote {
font-style: italic;
text-align: right;
}

td.note_break {
border: solid #FFF;
border-width: 1px 0px 0px 0px;
}

p.wine_condition_prov {
margin: 0px;
text-align: left;
font-style: italic;
}

p.scoredisclaimer {
margin: 2em 0 1em 0;
font-size: 8pt;
font-style: italic;
}

table.epscores {
border: 1px solid #C9AEAE;
}

table.epscores th {
color: #000000;
background-color: #C9AEAE;
font-weight: normal;
padding: 1px 4px 1px 4px;
}

table.epscores td {
background-color: #E4D7D7;
width: 40px;
text-align: center;
padding: 1px;
}

.xhits {
font-size: 8pt;
color: #000;
}

.xsales {
font-size: 8pt;
color: #090;
}

.xvalue {
font-size: 8pt;
color: #C00;
}
