body {	
	margin: 0;
	font-family : Arial, sans-serif;	
	font-size : 11px;	
	color : #000000;
	text-decoration: none;
}
td, th {	
	font-family :  Arial, sans-serif;	
	font-size : 11px;	
	color : #000000;
	text-decoration: none;
}
body.bg_1 {
	background: transparent url("../images/ribbon_bg.gif") repeat-x scroll center top;
}

img {
	border : none;
}
li { list-style-type: square;
     color: #3366cc;
}
A{
    color: #b60229;
    text-decoration: none;
}

A:hover{
    color: #000000;
    text-decoration: none;
}
/*** Site style elements ......................  ***/
form {
	margin: 0;
	padding: 0;
}
.clear {
	display: block;
	clear: both;
}
#empty_space {
	height: 35px;
}	
/*** Homepage styles .......................... ***/
#super_container {
	text-align: center;
}
#main_content {
	margin: auto;
	text-align: left;
	width: 1000px;
	background-color: #ffffff;
}
#header {
	width: 1000px;
	text-align: right;
	margin: auto;
	height: 140px;
	background: transparent url("../images/bve_banner_bg.jpg") no-repeat scroll center top;
}
#header .header_links {
	width: 960px;
	text-align: right;
}
#header .header_links .padding {
	padding: 6px 25px 0 0;
}

#content1 {
	width: 1000px;
	text-align: left;
	margin: auto;
}
#content1 .padding {
	padding: 10px 20px 20px 20px;
}
#content1 .padding .column_left {
	float: left;
	width: 440px;
}
#content1 .padding .column_right {
	float: left;
	width: 310px;
}
#content1 .padding .column_right .padding {
	padding: 0 0 0 20px;
}
#content1 .padding .column_farright {
	float: right;
	width: 200px;
}
#content1 .padding .column_farright .padding {
	padding: 0 0 0 20px;
}
#content1 .padding .wines {
	float: left;
	width: 440px;
}
#content1 .padding .wines .padding {
	padding: 15px 0 0 0;
}
#content1 .padding .imagery {
	float: right;
	width: 520px;
	text-align:left;
}
#content1 .padding .imagery .padding {
	padding: 5px 0 0 20px;
}
#content1 .padding .wines .padding .vino1 {
	float: left;
	width: 90px;
	text-align:left;
}
#content1 .padding .wines .padding .vino1 .paddingg {
	padding: 8px 0 3px 0;
}
#content1 .padding .wines .padding .vino2 {
	float: right;
	width: 340px;
	text-align:left;
}
#content1 .padding .wines .padding .vino2 .paddingg {
	padding: 8px 0 3px 0;
}

/*** Contacts page styles ................... ***/
#content2 {
	width: 1000px;
	text-align: left;
	margin: auto;
}
#content2 .padding {
	padding: 10px 20px 20px 20px;
}
#content2 .padding .page_title {
	width:700px;
	padding-left: 205px;
	padding-bottom: 20px;
	font-family : Times New Roman, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #b60229;
}
#content2 .padding .pictures {
	float: left;
	width: 180px;
}
#content2 .padding .contact_text {
	float: left;
	width: 670px;
	text-align: left;
}
#content2 .padding .contact_text .padding {
	padding: 0 0 0 25px;
}

/*** Footer styles .......................... ***/
#footer {
	width: 1000px;
	text-align: left;
	margin: auto;
	border-top:1px solid #cccccc;
}
#footer .padding {
	padding: 10px 20px 10px 20px;
}
#footer .padding .footer_left {
	float: left;
	width: 300px
}
#footer .padding .footer_right {
	float: right;
	width: 500px;
	text-align: right;
}

/*** Text styles .......................... ***/
.text  {
    color: #444444;
   	font-family: Arial;
   	font-size: 12px;
	line-height: 120%;
	text-decoration: none;
}
.text_small  {
    color: #777777;
   	font-family: Arial;
   	font-size: 11px;
	line-height: 110%;
	text-decoration: none;
}
.titles  {
	font-family : Times New Roman, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #b60229;
	font-weight : normal;
}
.subtitles  {
	font-family : Times New Roman, Arial,geneva,sans-serif;
	font-size : 15px;
	color : #b60229;
	font-weight : bold;
}
.smalltitles  {
	font-family : Times New Roman, Arial,geneva,sans-serif;
	font-size : 13px;
	color : #b60229;
	font-weight : normal;
}



