@charset "UTF-8";
/* CSS Document */

body {  margin:0; padding:0; background:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; color:#323232; font-size:0.8125em; line-height:1.69em;  }
div, p, ul, li, h1, h2, h3, h4, h5, dl, dd, dt { margin:0; padding:0; font-weight:normal;}

.background_img, #nav_wrap, #footer, h2 a, .pagination, .share, .back, input[type=submit], h1.detail_page a, .close, a.learn_more, .bottle  { display: none;}
#logo_print { display:block; }
#content { width:800px;}

/*  --------------- TEXT STYLES ---------------  */

h1 { font-size:2em; text-transform:uppercase; color:#8f6628; font-weight:normal; margin:1.5em 0 1em 0;}
h2 { font-size:1.15em; font-weight:bold; text-transform:uppercase; display:block; border-bottom:1px #aba49b solid; border-top:1px #aba49b solid; padding:.4em 0; margin-bottom:1.5em;}

h3 { font-weight:bold; font-size:.923em; text-transform:uppercase; margin-bottom:.7em;}

h4 { font-weight:bold; font-size:.923em; }
h4 span { display:block;}
h4 a { text-transform:uppercase; text-decoration:none;}
h4 a:hover { text-decoration:underline;}

p { margin-bottom: 1.5em;}
.intro { font-size:1.38em; line-height:1.5em; margin-bottom:1em;}

a { color:#8f6628; overflow:hidden; text-decoration:none; text-decoration:underline; }

img { border:0;}

.highlight {color:#8f6628;}

ul { list-style:none; }
#content ul {margin-bottom:1.5em;}
#content.sitemap ul { margin-bottom:0;}

.wine_analysis li span {font-size:0.76em; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }

.clear { clear:both; line-height:.01em;}

/*  --------------- WINE LANDING - WINE BLOCK ---------------  */

.wine_block { float:left; width: auto; height:auto; padding:40px 20px 0 20px;}
.wine_block h1 {  border-bottom:1px #aba49b solid; font-size:1.769em; text-indent:0; padding-bottom:.3em; margin-bottom:2px; }
.wine_block h1 a {  text-transform:uppercase;  color:#8f6628; font-weight:normal; text-decoration:none;  }
.wine_block p.intro {border-top:1px #aba49b solid; padding-top:1.2em;}


/*  --------------- TEXT IMG ---------------  */

.text_img img {  border:1px #aba49b solid;}
.text_img { font-size:0.769em; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }

/*  --------------- FIND WINE RESULTS ---------------  */

.result h3 { font-size:.923em; text-transform:uppercase; margin-bottom:0; }
.result a { font-size:.923em;}
.distance { float: right; padding:0.166em 0 0 2em; text-align:right; }

/*  --------------- ACCLAIM POINTS ---------------  */

dl { width:170px; float:left; margin: .7em 15px .9em 0; }
dt { font-size:3.76em; color:#8f6628; line-height:.7em;}
dl span { font-size:.346em;}
dd {font-family:Arial, Helvetica, sans-serif; font-size:.769em; text-transform:uppercase; display:inline-block; line-height:1.4em;}


/*  --------------- EVENTS ---------------  */

.event { padding-top:.7em;}
.date, .time, .location { display:block; }
.date { font-weight:bold;}
.time strong, .location strong { font-size:0.76em; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;  } 

/*  --------------- FORM ---------------  */

form { font-family:Arial, Helvetica, sans-serif; font-size:0.84em;}
label { font-size:0.9em; text-transform:uppercase; font-weight:bold; display:block; }
select { width:200px; margin-bottom:.7em;}

/*  --------------- MEDIA ---------------  */

.media { clear:both; }
.media h4 { text-transform:uppercase;}
.media img { float:right;}
