/* CSS Document */

/* CSS Document */
html, body {
	font : 12px Arial, Helvetica, sans-serif;
	margin : 0;
	margin-bottom : 20px;
	padding : 0;
	background-color : #334A18;
	color : #FFFFFF;
	line-height : 18px;
}

div.clear-rht {
	clear : right;
}

div.clear-lft {
	clear : left;
}

div.clear-both {
	clear : both;
}

div#outer-container {
	width : 100%;
	overflow : hidden;
}

div#main-container {
	width : 800px;
	margin : 0 auto;
	height : 200px;
}

div#head-outer {
	background : url(../img/bg_header.gif) repeat-x;
	margin-top : 0px;
	height : 119px;
	width : 100%;
	border-bottom : 1px solid #baa979;
	border-top: 4px solid #790000;
}

div#hero-outer {
	width : 100%;
	border-top: 1px solid #444444;
	border-bottom: 1px solid #baa979;
}


div#head-tabs {
	background : url(../img/logoazienda.png) no-repeat;
	margin : auto;
	width : 800px;
	height : 119px;
	background-position : 0px 13px;
}

div#head-links {
    width : 800px;
    height : 50px;
	padding-top : 40px;
	margin : auto;
	text-align : right;
}

div#pop-head-links {
    width : 504px;
    height : 50px;
	padding-top : 40px;
	margin : auto;
	text-align : right;
}

div#head-links a {
	font : normal 10px Arial, Helvetica, sans-serif;
	color : #e2d3aa;
	margin-right : 10px;
	margin-left : 10px;
}
  
	
div#head-links a:hover {
	font : normal 10px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
}

div#inner-topnav-container {
	width : 800px;
	height : 29px;
	margin : auto;
	text-align : right;
}

div#hero-container {
	padding : 0px 0px 0px 0px;
    width : 800px;
    margin : auto;
}

div#pop-hero-container {
	padding : 0px 0px 0px 0px;
    width : 504px;
    margin : auto;
}

div#wine-outer {
	width : 800px;
	margin : auto;

}

div#hero-top {
	width : 793px;
	margin : auto;
	font : normal 42px Georgia, Times New Roman, serif;
	color : #FFFFFF;
	margin-left : 7px;
	border-bottom : 1px solid #baa979;
	height : 83px;
}

div#press-top {
	width : 793px;
	margin : auto;
	font : normal 42px Georgia, Times New Roman, serif;
	color : #FFFFFF;
	margin-left : 7px;
	height : 83px;
}

div#wine-container {
	width : 793px;
	margin : auto;
	margin-left : 7px;
}

div#main-content {
	width : 462px;
	float : left;
	color : #FFFFFF;
	padding : 0px 0px 20px 0px;
}

div#dir-content {
	width : 340px;
	float : left;
	color : #FFFFFF;
	padding : 0px 0px 20px 0px;
}

div#side-image {
	width : 301px;
	height: 176px;
}

div#press-content {
	width : 462px;
	float : left;
	color : #FFFFFF;
	border-top : 1px solid #baa979;
	padding : 0px 0px 20px 10px;
	margin-right: 20px;
}

div#press-content a{
	font : normal 12px Arial, Helvetica, sans-serif;
	color : #e2d3aa;
	text-decoration : underline;

}

div#press-content a:hover{
	font : normal 12px Arial, Helvetica, sans-serif;
	color : #ffffff;
	text-decoration : underline;
}

div#wine-nav {
	width : 301px;
}

div#dir-nav {
	width : 134px;
}

div#press-side {
	width : 301px;
	float : left;
	height : 521px;
	background:url(../img/btm_press.jpg) no-repeat;
	padding-top: 0px;
}

div#hero-rht {
	width : 301px;
	float : right;
}

div#hero-title {
	font : normal 42px Georgia, Times New Roman, serif;
	color : #FFFFFF;
	width : 301px;
	float : left;
	margin-bottom: 7px;
}

div#dir-title {
	font : normal 42px Georgia, Times New Roman, serif;
	color : #FFFFFF;
	width : 340px;
	float : left;
	margin-bottom: 7px;
}

div#head-tabs {
	background:url(../img/logoazienda.png) no-repeat;
	margin : auto;
	width : 800px;
	height : 119px;
	background-position : 0px 13px;
}

div#pop-tabs {
	background:url(../img/logoazienda.png) no-repeat;
	margin : auto;
	width : 504px;
	height : 119px;
	background-position : 0px 13px;
}

div#star {
	z-index:100;
	;
	width: 33px;
	height: 30px;
	float: left;
	position: relative;
	left: 111px;
	bottom: -14px;
}

div#outer-content {
	width: 100%;
	background-color : #3E7423;
	float:left;
	border-top: 1px solid #444444;
	border-bottom: 1px solid #baa979;
	margin-bottom: 8px;
}

div#inner-content {
	width : 800px;
    margin : auto;
	background-color : #3E7423;
}

div#pop-inner-content {
	width : 504px;
    margin : auto;
	background-color : #3E7423;
}
	
div.text-box {
	padding : 0px 20px 25px 10px;
	width : 469px;
	float : left;
	margin : 10px 0px 0px 0px;
}

div.dir-text-box {
	padding : 0px 20px 25px 10px;
	width : 340px;
	float : left;
	margin : 10px 0px 0px 0px;
}

div.photo-box {
	padding : 0px 20px 25px 10px;
	width : 770px;
	float : left;
	margin : 10px 0px 0px 0px;
}

div#rht-col {
	width : 301px;
	float : left;
}

div#dir-rht-col {
	width : 134px;
	float : left;
}
	
div.text-mod {
	background : url(../img/bg_side_contact.gif) repeat-x;
	padding : 20px;
	color : #3E7423;
	background-color: #BAAA7A;
}

div.text-mod a {
	font : normal 12px Arial, Helvetica, sans-serif;
	color : #790000;
	margin : 0px 0px 0px 00px;
}

div.homeemptycol 
{
    height:600px; 
    background-color:#AAAA37; 
    margin-top:3px;
}

div.email-pad {
	margin : 0px 0px 10px 0px;

}
  
	
div.text-mod a:hover {
	font : normal 12px Arial, Helvetica, sans-serif;
	color : #580000;
}

	
div.outer-foot {
	width : 100%;
}

div#drk-shdw-btm {
	width : 100%;
	height : 8px;
	background : url(../img/shdw_drk.gif) repeat-x;
}

div#tip-container {
	width : 800px;
	margin : auto;
	text-align : right;
}

div#foot-container {
	width : 800px;
	margin : auto;
}

div#legal-box {
	padding : 0px 50px 25px 10px;
	width : 439px;
	float : left;
	font-size : 10px;
}
	
div#link-mod {
	width : 301px;
	float : left;
	text-align :center;
}
	
div#link-mod a {
	font : normal 10px Arial, Helvetica, sans-serif;
	color : #e2d3aa;
	margin-right : 9px;
	margin-left : 10px;
}
  
	
div#link-mod a:hover {
	font : normal 10px Arial, Helvetica, sans-serif;
	color : #FFFFFF;
}
	 	
div#drk-shdw-top {
	background:url(../img/shdw_drk.gif) repeat-x;
	width : 100%;
	margin : auto;
}

div#main-shdw {
	background : url(../img/shdw_main_hm.jpg);
	margin : auto;
	width : 800px;
	height : 25px;
}

div#text-shdw {
	background : url(../img/shdw_sign_box.gif) repeat-x;
	margin : auto;
	width : 800px;
	height : 8px;
}

div#hero-shdw {
	background : url(../img/shdw_lite.gif) repeat-x;
	background-color : #3E7423;
	height : 8px;
	width : 100%;
	border-top : 1px solid #baa979;
}

div#side-screen {
	background-color : #e4d8b7;
	padding : 15px;
	width : 271px;
	color : #2a1301;
	filter : alpha(opacity=80);
	-moz-opacity : 0.80;
	opacity : 0.80;
}


div.press-holder {
float:left;
	width : 462px;
	margin-bottom : 35px;
}

div.press-logo-holder {
	width : 110px;
	float : left;
}

div.press-title-holder {
	width : 337px;
	float : left;
	padding-left : 15px;
}


.press-logo {
	border : 1px solid #baa979;
	background-color : #ffffff;
	padding : 5px;
}

div#press-side a{
	font : normal 12px Arial, Helvetica, sans-serif;
	color : #3E7423;
	text-decoration : underline;
}

div#press-side a:hover{
	font : normal 12px Arial, Helvetica, sans-serif;
	color : #2a1301;
	text-decoration : underline;
}
