/* CSS Document */
body {
	margin:0 auto;
	width: 1000px;
	background-color:#a7a193;
	padding: 30px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #636363;
	line-height: 18px;
}
form, h1, h2 ,h3, h4, h5, h6, p {
	margin:0;
	padding:0;
}
h1 {
	font-size:22px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 13px;
}
h6 {
	font-size: 12px;
}
a {
	color: #636363;
}
i {
	font-size: 11px;
}
.common { float:left; width:100%;}
.common50 { float:left; width:50%;}
.common50ri { float:left; width:49%; padding-right:1%;}
a.backlink {
	display: inline;
	float: right;
	background:url(../images/leftarro_btn.gif) left 50% no-repeat scroll;
	padding-left:10px;
	text-decoration:none;
}
a.forwadlink {
	display: inline;
	float: right;
	background:url(../images/leftarro_btn.gif) left 50% no-repeat scroll;
	padding-left:10px;
	text-decoration:none;
}
#main {
	float: left;
	width: 1000px;
}
.content {
	float: left;
	width: 1000px;
	background-color:#fff;
} 
.left_container {	
	float: left;
	width: 705px;
}
.left_module {	
	float: left;
	width: 290px;
	background:#f0f0ef url(../images/bg_light.gif) no-repeat left bottom;
	height:573px;
}
.left_module1 {	
	float: left;
	width: 290px;
	background:#545352 url(../images/bg_dark.gif) no-repeat left bottom;
	height:573px;
}
.right_module {	
	float: left;
	width: 372px;
	padding:20px 20px 0 20px;
}
.right_container {	
	float: left;
	padding:169px 0 105px 0;
	width: 293px;
	margin: 18px 0 0;
	border-left:1px solid #bdbdbd;
}
#menu {
	list-style: none;
	display: block;
	margin:0;
	padding:20px 0 0 20px;
}
#menu li {
	list-style: none;
	display: block;
	margin:0;
	padding:5px 0 0 20px;
}
#menu li.vlnk {
	background:url(../images/redicon.gif) no-repeat left 50%;
	
}
.footer {	
	float: left;
	width: 1000px;
	padding:5px 0;
	font-size:10px;
}
/* ################  Team     ################### */
.team_photo {
	float:left; 
	margin:40px 12px 25px 0;
	border:0;
}
.portfolio {
	float: left;
	width:675px;
	padding:39px 0 31px 12px;
}
.region_desc {
	float: left;
	width:675px;
	padding:0 0 0 20px;
}
.wine_box {
	float:left;
	width: 70px;
	height: 97px;
	padding:5px 7px;
	line-height:14px;
	text-align: left;
	font-size:10px;
}
/*.wine_box img {
	padding-bottom:6px;
}*/
.wine_box a {
	text-decoration:none;
}
.news {
	float: left;
	width:372px;
	padding:30px 0 0 0;
}
.brand_dv {
	float: left;
	width:372px;
	padding:13px 0 0 0;
}
.brand_dv h5, .brand_dv h6 {
	padding-bottom:8px;
}
.about_dv {
	float: left;
	width:372px;
	padding:41px 0 0 0;
}
.about_dv h5 {
	padding-bottom:15px;
}
.about_dv p {
	padding-bottom:20px;
}
#map {
	float: left;
	width:705px;
	background: url(../images/map.gif) no-repeat 50% top;
	height:481px;
}
.map_title a {
 background: #EBEBD2;
 display: inline;
 font-size:11px;
 padding: 1px 5px;
 text-decoration:none;
}
.map_title a:hover {
 background: #444444;
 color: #e5e5e7;
}
#germany { position:relative; top:120px; left:370px; width:100px; }
#france { position:relative; top:110px; left:283px; width:100px; }
#italy {  position:relative; top:105px; left:375px; width:100px; }
#portugal { position:relative; top:98px; left:268px; width:100px; }
#spain { position:relative; top:100px; left:314px; width:70px; }
#israel { position:relative; top:80px; left:408px; width:70px; }
#us { position:relative; top:82px; left:82px;  width:100px;}
#chile { position:relative; top:178px; left:160px; width:100px; }
#south_africa { position:relative; top:170px; left:351px; width:100px; }
#australia { position:relative; top:149px; left:545px; width:80px; }
#argentina { position:relative; top:145px; left:220px; width:100px;  }
#new_zealand { position:relative; top:141px; left:628px; width:80px;  }


















