html,body {margin: 0px 0px 0px 1px; background-image: url(../images/content-bkgrnd.jpg); background-position:center; background-repeat:repeat-y; background-color:#000000;}
body,table,td {font-family: Times New Roman; color:#000000; text-align:left;}
table,td {padding:0px; border-collapse:collapse; border-spacing:0px;}
img {border: 0px;}
hr {border: none 0; 
border-top: 1px dotted #666;/*the border*/
width: 100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
} 



.homeheader {width: 1000px; height: 139px; background-image: url(../images/header.jpg);}
.content {width: 1000px; height: 200px; background-image: url(../images/content.gif);}
.homecontent {width: 1000px; height: 707px; background-image: url(../images/homecontent.jpg); background-repeat:no-repeat;}
.homecontent2 {width: 999px; background-image: url(../images/homebkgrnd.jpg);}
.vineyard {width: 1000px; height: 252px; background-image: url(../images/vineyardsbg.jpg);}
.region {width: 1000px; height: 301px; background-image: url(../images/regionbg.jpg);}
.submenu {width: 554px; height: 30px; background-color: #ffffff;}
.contenttable {width: 800px;}

.top {vertical-align:top;}
.bottom {vertical-align:bottom;}
.right {text-align:right;}
.center {text-align:center; margin: 0 auto;}
.bold {font-weight:bold;}
.linspacing { line-height: 16pt;}

.ten {width: 10%;}
.twenty {width: 20px;}
.twentyfive {width: 25%;}
.thirtythree {width: 33%;}
.fifty {width: 50%;}
.sixtyseven {width: 67%;}
.seventyfive {width: 75%;}
.stretch {width: 100%;}
.container {width: 1000px;}

.textyellow {color:#ffd68d;}
.textwhite {color:#ffffff;}
.textred {color:#ff0000;}
.textblue {color:#8cb1ff;}
.textdarkblue {color:#043263;}
.textblack {color:#000000;}
.black {background-color:#000000;}
.darkgrey {background-color:#333333;}
.grey {background-color:#666666;}
.lightgrey1 {background-color:#e5e5e5;}
.lightgrey2 {background-color:#d7d7d7;}
.lightgrey3 {background-color:#c9c9c9;}
.white {background-color:#ffffff;}
.introdarkblue {background-color:#043263;}
.opaque {opacity: .35; filter: alpha(opacity=35);}
.lftopaque {opacity: .85; filter: alpha(opacity=85);}

.title {color:#fff; text-decoration: none; font-weight:bold;}
.intlink {color:#000000; text-decoration: none; font-family: arial; font-size: 4pt;}

.subtitle {font-size:large;}
.underline {text-decoration: underline;}

.cellpadding {padding-bottom:10px; padding-left:10px; padding-right:10px; padding-top:10px;}
.contentpadding {padding-bottom:10px; padding-left:35px; padding-right:5px; padding-top:0px;}
.smallcellpadding {padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px;}
.leftcellpadding {padding-bottom:10px; padding-left:20px; padding-right:20px; padding-top:10px;}
.midcellpadding {padding-bottom:10px; padding-left:50px; padding-right:30px; padding-top:10px;}
.midcellpadding2 {padding-bottom:10px; padding-left:110px; padding-right:40px; padding-top:10px;}
.midcellpadding3 {padding-bottom:10px; padding-left:0px; padding-right:10px; padding-top:10px;}
.midcellpadding4 {padding-bottom:0px; padding-left:50px; padding-right:30px; padding-top:0px;}
.rightcellpadding {padding-bottom:10px; padding-left:25px; padding-right:25px; padding-top:10px;}

a {color: #892219; text-decoration: underline;}
a:hover {color: #833f00; text-decoration:none;}
a.menu {color: #FF9900; text-decoration: underline; font-size:smaller; text-transform:uppercase;}
a.menu:hover {color: #FFCC00; text-decoration:none;}