body {
  position: relative;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
  line-height: 12pt;

  color: #666;
  
  background: url('/graphics/body_bg.gif') repeat-y;
  
  margin: 0;
  padding: 160px 0 0 0;
}

a {
  color: #00f;
}
li a {
  color: #6d6c6c;
}
a:hover {
  text-decoration: none;
}

a img {
  border: 0;
}

h2.title {
	font-weight: normal;
}

h3 {
  text-align: center;
}

#whitespace_maker {
  clear: both;
  width: 100%;
  height: 20px;
}

#left_bar_hack_top,
#left_bar_hack_bottom {
  position: absolute;
  left: 0;
  
  width: 200px;
  height: 20px;

  background-repeat: no-repeat;
}
#left_bar_hack_top {
  top: 0;
  background-image: url('/graphics/left_bar_hack_top.gif');
}
#left_bar_hack_bottom {
  top: 71px;
  background-image: url('/graphics/left_bar_hack_bottom.gif');
}

#navigator {
  position: absolute;
  top: 0;
  left: 0;

  height: 110px;
  width: 100%;

  margin: 0;
  padding: 0;
  background: url('/graphics/menu_bg.gif') repeat-x;
  
  overflow: hidden;
}
#navigator li {
  position: absolute;
  display: block;
  list-style: none;

  height: 25px;
  top: 32px;
}
#navigator li a span {
  display: none;
}
#navigator li a {
  display: block;

  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
}
#navigator li.home {
  width: 70px;
  left: 40px;
}
#navigator li.about {
  width: 101px;
  left: 116px;
}
#navigator li.portfolio {
  width: 103px;
  left: 225px;
}
#navigator li.distributors {
  width: 127px;
  left: 335px;
}
/*#navigator li.le_cercle_v59 {
  width: 126px;
  left: 469px;
}*/
/*#navigator li.zeus_import {
  width: 126px;
  left: 469px;
}*/
#navigator li.v59_wines {
  width: 110px;
  left: 469px;
}
#navigator li.contact {
  width: 100px;
  left: 584px;
}
/*#navigator li.vintage_reports {
  width: 150px;
  left: 469px;
}
#navigator li.le_cercle_v59 {
  width: 126px;
  left: 619px;
}
#navigator li.contact {
  width: 92px;
  left: 745px;
}*/

#navigator li.home a {
  background-image: url('/graphics/menu/home_off.gif');
}
#navigator li.home a:hover,
#navigator li.home a.active {
  background-image: url('/graphics/menu/home_on.gif');
}
#navigator li.about a {
  background-image: url('/graphics/menu/about_off.gif');
}
#navigator li.about a:hover,
#navigator li.about a.active {
  background-image: url('/graphics/menu/about_on.gif');
}
#navigator li.portfolio a {
  background-image: url('/graphics/menu/portfolio_off.gif');
}
#navigator li.portfolio a.active {
  background-image: url('/graphics/menu/portfolio_on.gif');
}
#navigator li.distributors a {
  background-image: url('/graphics/menu/distributors_off.gif');
}
#navigator li.distributors a:hover,
#navigator li.distributors a.active {
  background-image: url('/graphics/menu/distributors_on.gif');
}
#navigator li.vintage_reports a {
  background-image: url('/graphics/menu/vintage_reports_off.gif');
}
#navigator li.vintage_reports a:hover,
#navigator li.vintage_reports a.active {
  background-image: url('/graphics/menu/vintage_reports_on.gif');
}
#navigator li.le_cercle_v59 a {
  background-image: url('/graphics/menu/le_cercle_v59_off.gif');
}
#navigator li.le_cercle_v59 a:hover,
#navigator li.le_cercle_v59 a.active {
  background-image: url('/graphics/menu/le_cercle_v59_on.gif');
}
#navigator li.zeus_import a {
  background-image: url('/graphics/menu/zeus_imports_off.gif');
}
#navigator li.zeus_import a:hover,
#navigator li.zeus_import a.active {
  background-image: url('/graphics/menu/zeus_imports_on.gif');
}
#navigator li.v59_wines a {
  background-image: url('/graphics/menu/v59_wines_off.gif');
}
#navigator li.v59_wines a:hover,
#navigator li.v59_wines a.active {
  background-image: url('/graphics/menu/v59_wines_on.gif');
}
#navigator li.contact a {
  background-image: url('/graphics/menu/contact_off.gif');
}
#navigator li.contact a:hover,
#navigator li.contact a.active {
  background-image: url('/graphics/menu/contact_on.gif');
}

#small_logo {
  position: absolute;
  top: 100px;
  right: 60px;
}

#photo {
  position: absolute;
  top: 120px;
  left: 0px;
}

/********************
 * Actual Content
 ********************/
#content {
  position: relative;

  margin: 0 70px 0 234px;
  padding: 0;
}

/* Headers */
#content h1 span {
  display: none;
}
#content h1 {
  position: relative;
  height: 22px;
  margin: 0 0 30px 0;
  border-bottom: solid 1px #bfbfbf;
  
  background-repeat: no-repeat;
}

#content h2,
#content h3 {
  font-size: 1.4em;
}
#content img {
  float: left;
  margin: 0 10px 5px 0;
}

#winery_list li {
  margin-bottom: 10px;
}

p {
  text-align: justify;
}

.distributor {
  width:49%;
}
#distributor_left {
  float:left;
}
#distributor_right {
  float: right;
}

#portfolio_dropdown {
  display: none;
  position: absolute;
  height: 50px;
  width: 275px;
  
  left: -40px;
}
#navigator li.portfolio #portfolio_dropdown a {
  position: absolute;

  
  height: 14px;
  width: 72px;
  
  bottom: 5px;
  background: none;
  border-bottom: solid 1px #fff;
}
#navigator li.portfolio #portfolio_dropdown a:hover,
#navigator li.portfolio #portfolio_dropdown a.active {
  border-bottom-color: #8fb0d7;
}
#navigator li.portfolio #portfolio_dropdown a.america {
  left: 70px;
  background: url('/graphics/portfolio_dropdown_america.gif') no-repeat;
}
#navigator li.portfolio #portfolio_dropdown a.france {
  width: 62px;
  background: url('/graphics/portfolio_dropdown_france.gif') no-repeat;
}
#navigator li.portfolio #portfolio_dropdown a.portugal {
  left: 140px;
  background: url('/graphics/portfolio_dropdown_portugal.gif') no-repeat;
}


#portfolio_links {
  position: absolute;
  top: 295px;
  left: 76px;
  width: 127px;
}
#portfolio_links a span {
  display: none;
}
#portfolio_links a {
  display: block;
  width: 127px;
  height: 20px;
  margin-bottom: 2px;
  background-repeat: no-repeat;
}
#portfolio_links a.california {background-image: url('/graphics/left_links/california_off.gif');}
#portfolio_links a.california:hover, #portfolio_links span a.california {background-image: url('/graphics/left_links/california_on.gif');}
#portfolio_links a.oregon {background-image: url('/graphics/left_links/oregon_off.gif');}
#portfolio_links a.oregon:hover, #portfolio_links span a.oregon {background-image: url('/graphics/left_links/oregon_on.gif');}
#portfolio_links a.champagne {background-image: url('/graphics/left_links/champagne_off.gif');}
#portfolio_links a.champagne:hover, #portfolio_links span a.champagne {background-image: url('/graphics/left_links/champagne_on.gif');}
#portfolio_links a.alsace {background-image: url('/graphics/left_links/alsace_off.gif');}
#portfolio_links a.alsace:hover, #portfolio_links span a.alsace {background-image: url('/graphics/left_links/alsace_on.gif');}
#portfolio_links a.loire_valley {background-image: url('/graphics/left_links/loire_valley_off.gif');}
#portfolio_links a.loire_valley:hover, #portfolio_links span a.loire_valley {background-image: url('/graphics/left_links/loire_valley_on.gif');}
#portfolio_links a.burgundy {background-image: url('/graphics/left_links/burgundy_off.gif');}
#portfolio_links a.burgundy:hover, #portfolio_links span a.burgundy {background-image: url('/graphics/left_links/burgundy_on.gif');}
#portfolio_links a.rhone {background-image: url('/graphics/left_links/rhone_off.gif');}
#portfolio_links a.rhone:hover, #portfolio_links span a.rhone {background-image: url('/graphics/left_links/rhone_on.gif');}
#portfolio_links a.provence {background-image: url('/graphics/left_links/provence_off.gif');}
#portfolio_links a.provence:hover, #portfolio_links span a.provence {background-image: url('/graphics/left_links/provence_on.gif');}
#portfolio_links a.languedoc {background-image: url('/graphics/left_links/languedoc_off.gif');}
#portfolio_links a.languedoc:hover, #portfolio_links span a.languedoc {background-image: url('/graphics/left_links/languedoc_on.gif');}
#portfolio_links a.roussillon {background-image: url('/graphics/left_links/roussillon_off.gif');}
#portfolio_links a.roussillon:hover, #portfolio_links span a.roussillon {background-image: url('/graphics/left_links/roussillon_on.gif');}
#portfolio_links a.southwest {background-image: url('/graphics/left_links/southwest_off.gif');}
#portfolio_links a.southwest:hover, #portfolio_links span a.southwest {background-image: url('/graphics/left_links/southwest_on.gif');}
#portfolio_links a.bordeaux {background-image: url('/graphics/left_links/bordeaux_off.gif');}
#portfolio_links a.bordeaux:hover, #portfolio_links span a.bordeaux {background-image: url('/graphics/left_links/bordeaux_on.gif');}
#portfolio_links a.douro {background-image: url('/graphics/left_links/douro_off.gif');}
#portfolio_links a.douro:hover, #portfolio_links span a.douro {background-image: url('/graphics/left_links/douro_on.gif');}

#zeus_import_dropdown {
  display: none;
  position: absolute;
  height: 50px;
  width: 120px;
  
  left: -8px;
  background: url('/graphics/portfolio_dropdown_bg.gif') no-repeat top center;
}
#navigator li.zeus_import #zeus_import_dropdown a {
  position: absolute;

  
  height: 13px;
  width: 51px;
  
  bottom: 5px;
  background: none;
  border-bottom: solid 1px #fff;
}
#navigator li.zeus_import #zeus_import_dropdown a:hover,
#navigator li.zeus_import #zeus_import_dropdown a.active {
  border-bottom-color: #8fb0d7;
}
#navigator li.zeus_import #zeus_import_dropdown a.america {
  right: 0;
  background: url('/graphics/portfolio_dropdown_america.gif') no-repeat;
}
#navigator li.zeus_import #zeus_import_dropdown a.zeus {
  width: 45px;
  background: url('/graphics/portfolio_dropdown_france.gif') no-repeat;
}
#zeus_links {
  position: absolute;
  top: 295px;
  left: 76px;
  width: 127px;
}
#zeus_links a span {
  display: none;
}
#zeus_links a {
  display: block;
  width: 127px;
  height: 20px;
  margin-bottom: 2px;
  background-repeat: no-repeat;
}
#zeus_links a.champagne {background-image: url('/graphics/left_links/champagne_off.gif');}
#zeus_links a.champagne:hover, #zeus_links span a.champagne {background-image: url('/graphics/left_links/champagne_on.gif');}
#zeus_links a.alsace {background-image: url('/graphics/left_links/alsace_off.gif');}
#zeus_links a.alsace:hover, #zeus_links span a.alsace {background-image: url('/graphics/left_links/alsace_on.gif');}
#zeus_links a.loire_valley {background-image: url('/graphics/left_links/loire_valley_off.gif');}
#zeus_links a.loire_valley:hover, #zeus_links span a.loire_valley {background-image: url('/graphics/left_links/loire_valley_on.gif');}
#zeus_links a.rhone {background-image: url('/graphics/left_links/rhone_off.gif');}
#zeus_links a.rhone:hover, #zeus_links span a.rhone {background-image: url('/graphics/left_links/rhone_on.gif');}
#zeus_links a.southwest {background-image: url('/graphics/left_links/southwest_off.gif');}
#zeus_links a.southwest:hover, #zeus_links span a.southwest {background-image: url('/graphics/left_links/southwest_on.gif');}

#pdf_links {
  font-weight: bold;
}
#pdf_links a {
  font-weight: normal;
  margin-right: 10px;
}
#pdf_links img {
  margin-right: 2px;
}

.underline {
  text-decoration: underline;
}

.centeredImage {
  text-align:center;
  display:block;
}