body, td, p, li    { color: #3b6686; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
A { color: #96960E; text-decoration: underline }
A:visited  { color: #3b6686; text-decoration: underline }
A:hover { color: #CBCB1F; text-decoration: none }
A:active { color: #5F5F03; text-decoration: underline }
.blue-top { background-image: url(images/blue-t-bg.gif) }
.blue-left { background-image: url(images/blue-l-bg.gif) }
.blue-right { background-image: url(images/blue-r-bg.gif) }
.blue-base { background-image: url(images/blue-b-bg.gif) }
.top-bar   { background: #FBFBF7 url(images/top-bg.gif); text-align: right; vertical-align: middle; padding-right: 38px }
.footer   { background-color: #f7f6ef; text-align: right; vertical-align: middle; padding-right: 38px; padding-bottom: 5px }
.footer-shadow { background: #f7f6ef url(images/mid-b-bg.gif) repeat-x }
.header-shadow { background: #f7f6ef url(images/mid-t-bg.gif) repeat-x }
.main     { background: #f6f6ee url(images/mid-bg.gif) repeat-y; padding: 15px 32px 15px 49px }
.contact  { }
.contact-heading { color: #CBCB1F; font-weight: bold }
.wines-bg    { background: #3b6686 url("images/blue-bg.jpg") no-repeat; padding-top: 15px; padding-bottom: 15px; padding-left: 20px }
.wines-text   { color: #a8c5da; font-weight: bold; text-transform: uppercase }
a.winesLink, a.winesLink:active, A.winesLink:visited   { color: white; font-weight: bold; text-decoration: none; text-transform: uppercase }
a.winesLink:hover   { color: white; font-weight: bold; text-decoration: underline; text-transform: uppercase }
.heading { font-style: italic; font-weight: bold; font-size: 12px }

