/*<![CDATA[*/
body { 	
	behavior: url(includes/js/hover.htc);
}

/* Hides from IE-mac \*/
* html .clear { height: 1%; }
.clear { display: block; }
/* End hide from IE-mac */

/* image replacement general properties */
ul.IR li { 
	position: relative;
	/* The original method recommends setting this so that the text doesn't peak out if you resize the text.
	   But overflow also includes our dropdown list, so we need the overflow to be visible. */
	/*overflow: hidden; */
	font-family:Times New Roman, Times, serif;
	font-size: 17px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	cursor:pointer;
}

ul.IR li:hover  { 
	position: relative;
	/* The original method recommends setting this so that the text doesn't peak out if you resize the text.
	   But overflow also includes our dropdown list, so we need the overflow to be visible. */
	/*overflow: hidden; */
	font-family:Times New Roman, Times, serif;
	font-size: 17px;
	color: #770d2b;
	font-weight: normal;
	text-transform: uppercase;
	cursor:pointer;
}
		
.IR em {
	display: block;
	position: absolute;
	top: 0; left: 0;
	z-index: 1;
	 
	 
	width:100px;
	color:#FF0000;
}

/* For IE5.x mac only */
* html>body	.IR { 
	position: static;
	overflow: visible;
	font-size: 10px;
}
* html>body .IR em  { position: static; }

.nav { list-style: none; }
.nav li { float: left; padding-bottom: 5px; text-decoration:none; }
.nav li, .nav li em { width: 122px; height: 28px; 
 }


.history em, .estate em, .wines em, .antinori em, .purchase em {
  background: url(../img/navigation_gif.gif) no-repeat;
  cursor: pointer;
}

.history em { left: 0px; }
.history em {
  background-position: 0 0;
}
.history:hover em {
  background-position: 0 -28px;
}
.estate { left: 42px; }
.estate em {
  background-position: -168px 0;
}
.estate:hover em {
  background-position: -168px -28px;
}
.wines { left: 104px; }
.wines em {
  background-position: -350px 0;
}
.wines:hover em {
  background-position: -350px -28px;
}
.antinori { left: 164px; }
.antinori em {
  background-position: -531px 0;
}
.antinori:hover em {
  background-position: -531px -28px;
}
.purchase { left: 220px; }
.purchase em {
  background-position: -709px 0;
}
.purchase:hover em {
  background-position: -709px -28px;
}

.nav a { display: block; }

/* The Holly Hack */
html>body .nav a { 
	*height: 1%;
	color:#FFFFFF;
	text-decoration:none; 
}

.nav li ul {
  position:absolute ;
  z-index: 1; /* show the
  dropdowns above the images */
  top: 33px; /* position the dropdowns a set distance from the top of the image */
  left: -1000em;
  list-style: none;
  color:#FFFFFF;
 
}

.nav li:hover ul { 
left: auto;
width:50px;
 
}

.nav li li {
  height: 31px;
  width: 150px;
  padding-bottom: 0; /* reset the height
  set on the IR list items */
  font-size: 100%;
  background-image: url(../img/navMiddle1.png);
  border-left: 2px solid #BEAC94;
  border-right: 2px solid #BEAC94;
  padding-left:0px;


  
  
}

ul, li {
	margin: 0px;
	padding: 0px;
	font-family:Times New Roman, Times, serif;
	font-size: 17px;
	color: #ffffff;
	font-weight: normal;
	text-transform: uppercase; 
	
}

.nav li ul a {
  padding: 0.25em;
  color: #000;
  background: #fff;
  text-decoration: none;
  margin-top: 5px;
  margin-left: 5px;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
}

.nav li ul a:visited {
  padding: 0.25em;
  color: #000;
  background: #fff;
  text-decoration: none;
}

.nav li ul a:hover {
  color: #770d2b;
  background: #fff;
  text-decoration: none;
}

.header_txt
{
font-size:26px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
color:#FFFFFF;
left: 42px;
 }
 .header_txt em {
  background-position: -350px 0;
}
.header_txt:hover em {
  background-position: -350px -28px;
}

.menu { 
	
	margin-top:8px;
	color: #ffffff;
	text-decoration:none;
	 
	
}

.menu a:link   { 
	position: relative;
	font-family:Times New Roman, Times, serif;
	font-size: 15px;
	margin-top:8px;
	color:#FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	cursor:pointer;
	text-decoration:none;
	outline:none;
	}

.menu a:visited  { 
	position: relative;
	font-family:Times New Roman, Times, serif;
	font-size: 15px;
	margin-top:8px;
	color:#FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	cursor:pointer;
	text-decoration:none;
	height:25px;
	outline:none;
	
}

.menu a:hover  { 
		color: #770d2b;
		text-decoration:none;
}








.menu-border { 
	
	margin-top:7px;
	color: #ffffff;
	display:block;
	}

.menu-border a:link   {
margin-top:0px auto 0px auto;
font-family:Times New Roman, Times, serif; font-size: 15px; color:#FFFFFF; font-weight: bold;
text-transform: uppercase; cursor:pointer; text-decoration:none; border:#ffffff solid 1px; 
width:90px;
height:16px; 
padding-bottom:3px;padding-right:3px; padding-left:3px;

	
	 
}

.menu-border a:visited  {
margin-top:0px auto 0px auto;
font-family:Times New Roman, Times, serif; font-size: 15px; color:#FFFFFF; font-weight: bold;
text-transform: uppercase; cursor:pointer; text-decoration:none; border:#ffffff solid 1px; 
width:90px;
height:16px; 
padding-bottom:3px;padding-right:3px; padding-left:3px;
}

.menu-border a:hover  {
margin-top:0px auto 0px auto;
color: #770d2b;
text-decoration:none;
border:#770d2b solid 1px;
}


.home2 { 
margin-top:8px;
color: #000000;
}

.home2 a:link   { 
	position: relative;
	font-family:Times New Roman, Times, serif;
	font-size: 15px;
	margin-top:8px;
	color:#000000;
	font-weight: normal;
	text-transform: uppercase;
	cursor:pointer;
	text-decoration:none; outline:none
}


.home2 a:visited  { 
	position: relative;
	font-family:Times New Roman, Times, serif;
	font-size: 15px;
	margin-top:8px;
	color:#000000;
	font-weight: normal;
	text-transform: uppercase;
	cursor:pointer;
	text-decoration:none; outline:none
}

.home2 a:hover  { 
		color: #770d2b;
		text-decoration:none;
}




/*]]>*/



