body   { font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, sans-serif; margin: 0px }

table, img, td, tr, th {
    margin: 0px;
    padding: 0px;
    }

img {
    border: 0px;
    margin: 0px;
    }

td.home_right {
    background: url(/media/images/reddirt2.gif);
}

.footerabs   { position: absolute; z-index: 14000; top: 818px; left: 0px; width: 950px }

.footer   { color: #fff; font-size: 11px; background-color: #673f22; text-align: center; padding-top: 3px; padding-bottom: 3px; width: 950px; height: 22px }

div.home_body  { background-image: url(/media/images/red_grad.jpg); position: absolute; z-index: 1; top: 332px; left: 0px; width: 950px; height: 486px }
.home_head   { color: #fff; font-weight: bold; font-size: 18px; text-align: left; margin-top: 31px; margin-left: 23px }
.home_head a, .home_head a:visited     { color: #fff; text-decoration: none }
.home_head a:hover  { text-decoration: underline }
.home_sub   { color: #4e2f19; font-weight: bold; font-size: 14px; text-align: left; margin-top: 11px; margin-left: 23px }
.home_sub a, .home_sub a:visited     { color: #4e2f19; text-decoration: none }
.home_sub a:hover  { text-decoration: underline }

.home_text    { color: #2c2c2c; font-weight: normal; font-size: 13px; line-height: 17px; margin: 0px 330px 0px 23px }
.home_text a, home_text a:visited    { color: #2c2c2c; font-weight: normal; font-size: 13px; line-height: 17px; text-decoration: underline }
.class1  { text-decoration: none }
.sig   { color: #444; font-weight: bold; font-size: 13px; text-align: right; margin: 8px 330px 0px 13px }

.footer a, .footer a:visited {
    color: #FFF;
    text-decoration: underline;
    }
.footer a:hover { color: #9f5315; text-decoration: none }
.footer p  { margin-top: 3px; margin-bottom: 3px }

#top_nav {
    height: 226px;
    background: url(/media/images/rocks_sub2.jpg);
    }
#nav_table {
    position: absolute;
    margin-left: 18px;
    margin-top: 7px;
    }
.header_homelink {
    height: 110px;
    width: 230px;
    margin-right: 10px;
    border: 0px solid #000;
    display: block;
}


.right_nav_dirt  { background: url(/media/images/reddirt2.png) repeat-y; position: absolute; z-index: 12000; top: 0px; left: 594px; width: 356px; height: 820px }

.right_nav {
    }

.right_nav td  { text-align: right; padding-top: 14px; padding-bottom: 6px; padding-left: 91px }

.right_nav p {
    margin-top: 0px;
    margin: 0px;
    padding: 0px;
    background-color: #452A17;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #EEE;
    }

.right_nav a, .right_nav a:visited {
    color: #FFF;
    }

.right_nav a:hover {
    color: #EEE;
    text-decoration: underline;
    }

#sub_main   { color: #2c2c2c; font-size: 12px; line-height: 16px; margin: 0px 10px 0px 39px; width: 600px }
#sub_main h1  { color: #fff; font-weight: bold; font-size: 40px; line-height: 32px; margin: 0px }

#sub_main p {
    margin-bottom: 1.75em;
    }
#sub_main a, #sub_main a:visited { color: #713d30 }
#sub_main a:hover { text-decoration: underline }
#sub_main h2  { color: #412a18; font-weight: bold; font-size: 1.5em; line-height: 1.3em; clear: both; margin: 0px 0px 5px }
#sub_main .caption   { color: #2c2c2c; font-size: 9px; line-height: 11px; text-align: center; margin-top: 4px }
#sub_wineries    { color: #2c2c2c; font-size: 12px; line-height: 16px; margin: 0px 39px; width: 900px }
#sub_wineries h1  { color: #fff; font-weight: bold; font-size: 40px; line-height: 32px; margin: 0px }

#sub_wineries p  { color: #2c2c2c; font-size: 12px; line-height: 16px; margin-bottom: 1.75em }
#sub_wineries a, #sub_wineries a:visited { color: #713d30 }
#sub_wineries a:hover { text-decoration: underline }
#sub_wineries h2  { color: #412a18; font-weight: bold; font-size: 1.5em; line-height: 1.3em; clear: both; margin: 0px 0px 5px }
#sub_wineries h3 { color: #9f5315; font-size: 17px; margin-top: 10px; margin-bottom: 3px; }
#sub_wineries .caption   { color: #2c2c2c; font-size: 9px; line-height: 11px; text-align: center; margin-top: 4px }


div.history_img { color: #9f5315; font-weight: bold; font-size: 11px; text-align: center }
#rgga_list   { background-color: #e3dcd2; border: solid 4px #c6b6a6; width: 280px }
#rgga_members  { color: #7b493e; font-weight: normal; font-size: 13px; line-height: 22px; padding-top: 5px; padding-bottom: 10px; padding-left: 9px }
#rgga_members a, #rgga_members a:visited { color: #76322b; font-weight: normal; font-size: 13px; line-height: 22px; text-decoration: underline }
#rgga_members a:hover  { color: #2c2c2c; text-decoration: none }
#timeline {
    width: 260px;
    background-color: #E3DCD2;
    border: solid 4px #C6B6A6;
    color: #7B493E;
    font-size: 11px;
    font-weight: bold;
}
#timeline td {
    margin: 0px;
    padding-left: 9px;
    }
#timeline_body  { line-height: 15px; padding-top: 9px; padding-right: 5px; padding-bottom: 9px }
#timeline .date {
    color: #000;
    }
#timeline p  { margin: 0px 0px 5px }
#sidebar {
    margin-right: 22px; padding-left:25px;
    }
#sidebar h3  { color: #7b875f; font-weight: normal; font-size: 17px; margin: 3px 4px 2px }
#sidebar .petrohead { color: #9f5315; font-size: 17px; margin-top: 10px; margin-bottom: 3px; margin-left: 10px }
#sidebar .petro { color: #444; font-size: 11px; line-height: 14px; margin-top: 5px; margin-right: 4px; margin-left: 10px }
#sidebar .petro a, .petro a:visited    { color: #2c2c2c; font-size: 11px; line-height: 14px; text-decoration: underline }
#sidebar .petro a:hover  { text-decoration: none }
#info { font-size: 12px }
#info h5 { color: #452a17; font-size: 14px; margin: 8px 0px 0px }
#info a, #info a:visited {
    color: #76322B;
    font-size: 14px;
    font-weight: bold;
    }
#info a:hover {
    text-decoration: underline;
    }
#profile { }
#profile .caption   { color: #2c2c2c; font-size: 9px; line-height: 11px; text-align: center; margin-top: 4px }
#profile .vintitle  { color: #6f7a4a; font-size: 20px; line-height: 22px; text-align: left; padding-top: 5px }
#profile .specs        { color: #2c2c2c; font-weight: bold; font-size: 12px; line-height: 20px; font-family: "Trebuchet MS", Arial; background-color: #e3dcd2; margin-top: 10px; margin-bottom: 10px; padding: 3px 10px; width: 560px }
#profile .specs a, #profile .specs a:visited    { color: #76322b; font-weight: bold; font-size: 12px; line-height: 20px; font-family: "Trebuchet MS", Arial; text-decoration: none }
#profile .specs a:hover  { color: #76322b; font-family: "Trebuchet MS", Arial; text-decoration: underline }
#profile .description         { color: #2c2c2c; font-size: 12px; line-height: 16px; font-family: "Trebuchet MS", Arial; text-align: left; margin-top: 10px }
.description a, .description a:visited { color: #444; text-decoration: underline }
ul.awards  { color: #9e5032; list-style-type: none; margin: 0px; padding 0px; }
#winery_listing { color: #2c2c2c; font-size: 12px; line-height: 16px; margin-right: 25px; padding-top: 0px; padding-right: 12px; padding-bottom: 6px; border-bottom: 1px solid #9a7c60; width: 350px }
