body { font-family: times; font-size: 16px; color: black; }
form { margin-top:3px; }

A {
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

A:link    { color: #CC9900; }
A:visited { color: #663333; }
A:hover   { color: #FFCC00; }

A.table:link    { color: #663333; font-size: 13px;}
A.table:visited { color: #888888; font-size: 13px;}
A.table:hover   { color: #CC9900; font-size: 13px;}

A.none:link    { color: #FFFFFF; font-size: 13px;}
A.none:visited { color: #FFFFFF; font-size: 13px;}
A.none:hover   { color: #FFFFFF; font-size: 13px;}

.h2-std-subhead { color: #633; font-size: 24px; font-style: italic; }
.bolditalci { color: black; font-size: 16px; font-family: times; font-weight: bold; font-style: italic; }
.bold { color: black; font-size: 16px; font-family: times; font-weight: bold; }
.table-66333 { color: #633; font-size: 14px; font-family: Arial, Helvetica; }
.table-bk { color: black; font-size: 14px; font-family: Arial, Helvetica; }
.indent-numbers { color: black; font-size: 14px; font-family: Arial, Helvetica; margin-left: 20px; }
.reviews-score-price { color: black; font-size: 16px; font-family: times; }
.reviews-h2 { color: #633; font-size: 20px; font-family: times; font-weight: normal; font-style: italic; margin: 0.83em 0; }
.reviews-points { color: #633; font-size: 16px; font-weight: bold; }
.reviews-ldir-head { color: #633; font-size: 20px; font-style: italic; }
.reviews-domestic { color: #633; font-size: 16px; font-family: Arial, Helvetica; font-weight: bold; }
.reviews-red-white { color: #000; font-size: 16px; font-family: Arial, Helvetica; font-weight: bold; }
.reviews-body { color: #633; font-size: 16px; line-height: 20px; text-indent: 12px; word-spacing: 0; vertical-align: 6px; }
.reviews-wheretobuy { color: #633; font-size: 14px; font-family: Arial, Helvetica; font-weight: bold; }
.reviews-store { color: black; font-size: 14px; font-family: Arial, Helvetica; font-weight: bold; }
.reviews-address { color: black; font-size: 14px; font-family: Arial, Helvetica; }
.reviews-source { color: #633; font-size: 16px; font-family: Arial, Helvetica; font-weight: bold; line-height: 0; margin-top: 6px; }
.reviews-num { color: #633; font-size: 16px; font-family: Arial, Helvetica; font-weight: bold; }

.dateLine {
    color: #663333;
    font-size: 24px;
    font-style: bold;
}

.recipes-body {
    margin: 0px;
}

.copyright {
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    font-size: 10px;
    color: #666666;
}

.navlinks {
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #CC9900;
}

A.navlinks:link    { color: #CC9900; }
A.navlinks:visited { color: #888888; }
A.navlinks:hover   { color: #ffcc00; }

.wowlinks {
    font-family: times, roman;
    font-size: 20px;
    color: #CC9900;
}

A.wowlinks:link    { color: #CC9900; }
A.wowlinks:visited { color: #888888; }
A.wowlinks:hover   { color: #ffcc00; }

.mem-body {
}

.mem-heading {
    font-size: 32px;
    font-weight: bold;
    font-style: italic;
    color: #663333;
    position: relative;
    margin-top: 0px;
}

.mem-subheading {
    font-size: 24px;
    font-weight: bold;
    font-style: italic;
    color: #663333;
    position: relative;
}

.mem-content {
    background-color: #FCF1D3;
}

.search-box {
    color:       #663333;
    font-size:   17px;
    font-weight: bold;
    border-top:  8px solid #BBBBBB;
    border-left: 8px solid #BBBBBB;
    padding:     2px 6px 10px 6px;
    text-align:  center;
    position:    absolute;
    left:        540px;
    top:         146px;
}

.adm-body {
    font-size: 14px;
}

.adm-heading {
    font-size: 32px;
    font-weight: bold;
    font-style: italic;
    color: #663333;
    position: relative;
    left: 50px;
}

.adm-content {
    font-family: Arial, Helvetica;
}

.adm-bold {
    font-weight: bold;
}

.adm-boldi {
    font-weight: bold;
    font-style: italic;
}

.adm-body {
    font-family: Arial, Helvetica;
    font-size: 14px;
    color: black;
}

.adm-heading {
    font-size: 24px;
    color: #663333;
}

.adm-nav-link {
    font-family: Arial, Helvetica;
    font-size: 14px;
    font-weight: bold;
    text-transform: lowercase;
    color: #CC9900;
}

a.adm-link {
    font-family: Arial, Helvetica;
    font-weight: bold;
    color: black;
}
a.adm-link:link    { color: #333333; }
a.adm-link:visited { color: #888888; }
a.adm-link:hover   { color: #0000FF; text-decoration: underline;}

.adm-copyright {
    font-family: Arial, Helvetica;
    font-size: 10px;
    color: #663333;
}

input.adm-form, .adm-form {
    font-family: Arial, Helvetica;
    font-size: 14px;
    color: #663333;
}

.error {
    color: red;
    font-weight: bold;
}

.food-wine { color: #663333; font-size: 16px; }

.wineLabel {
    font-family: Arial, Helvetica;
    font-size: 16px;
}

.wineLabelBox {
    width:150px;
    height:150px;
    border: 2px solid #990000;
    text-align: center;
}


.errorBox {
    font-family: Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: red;
    width: 580px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    border-style: solid;
    border-width: 1px;
    background-color: #EEEEFF;
}

.userBox {
    font-family: Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: black;
    width: 580px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    border-style: solid;
    border-width: 1px;
    background-color: #EEEEFF;
}
