/* CSS Document */
body, p, div {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #6A6357;
    margin: 0;
    padding: 0;
    text-align: center;
}

a:active {
    color: #6A6357;
}

a:hover {
    color: #B5551D;
}

a:visit {
    color: #215780;
}

table.winemakerBioTable a {
	color: #3C587F;
}

.downloadPDF {
	font-weight: bold;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #DBCD9C;
}
.downloadPDF, .downloadPDF a, a.downloadPDF {
	color: #3C587F;
}


#careersContent table td {
	text-align: left;
	vertical-align: top;
	font-size: 11px;
}

#careersContent table td a {
	font-weight: normal;
}

#careers_link {
    float: left;
    text-align: left;
    padding-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

a#careers_link:link {color: #215780;}
a#careers_link:visited {color: #215780;}
a#careers_link:hover {color: #B5551D;}

#tooltip {
background-color:#F2F2F2;
border:1px solid #B5551D;
padding:5px;
position:absolute;
width:300px;
z-index:3000;
}
#tooltip h3, #tooltip div {
margin:0;
}
#tooltip h3 {
	color: #B5551D;
	font-size:14px;
	text-align: left;
}
#tooltip .body {
	color:black;
	text-align: left;
}

form#commentForm td, #commentFormError, #productFormError {
	text-align: left;
}

form#commentForm input, form#commentForm textarea, form#commentForm select {
	margin-bottom:12px;
}
form#productForm input, form#productForm textarea, form#productForm select {
	margin-bottom:12px;
}

form#commentForm .theRed, form#productForm .theRed {
	color: red;
}

#main {
    width: 980px;
    margin: 0 auto;
    padding-top: 30px;
}

#main_row1 {
    float: left;
    text-align: left;
    width: 980px;
    height: 60px;
}

#main_row2 {
    float: left;
    text-align: left;
    width: 980px;
    height: 32px;
}

#main_row3 {
    float: left;
    text-align: left;
    width: 980px;
    height: 335px;
}

#main_row4 {
    float: left;
    text-align: left;
    width: 980px;
    height: 6px;
    background-color: #F89828;
    padding: 0px 0px 0px 0px;
}

#main_row5 {
    float: left;
    text-align: left;
    width: 980px;
    height: 34px;
    text-align: left;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#main_row6 {
    float: left;
    text-align: left;
    width: 980px;
    height: 71px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#main_row7 {
    clear: both;
    width: 980px;
    text-align: left;
    padding-top: 2px;
    margin-top: 2px;
    margin-bottom: 25px;
}

#drinkdrive {
  width: 980px;
}

#drdrlogo {
  margin-left: 870px;
  margin-top: 10px;
}

#main_logo {
    float: left;
    border: none;
}

#main_logo_anchor {
    text-decoration: none;    
}

#main_art {
    text-align: right;
}

#nav1 {
    float: left;
}

#nav2 {
    float: left;
}

#nav3 {
    float: left;
}

#nav4 {
    float: left;
}

#nav5 {
    float: left;
}

#nav6 {
    float: left;
}

#nav7 {
    float: left;
}

#nav8 {
    float: left;
    width: 123px;
    height: 32px;
}

#nav9 {
    float: left;
}

#subnav {
    float: left;
    width: 465px;
    text-align: left;
}

#copyright {
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    font-color: #6A6357;
}

#cbrand_anchor {
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #265782;
}

a#cbrand_anchor:link {color: #265782;}
a#cbrand_anchor:visited {color: #265782;}
a#cbrand_anchor:hover {color: #265782;}

#subnav_sitemap {
    padding-top: 10px;    
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
}

a#subnav_sitemap:link {color: #6A6357;}
a#subnav_sitemap:visited {color: #6A6357;}
a#subnav_sitemap:hover {color: #B5551D;}

#subnav_seperator {
    padding-top: 12px;     
    padding-left: 3px;
    padding-right: 3px;
    text-align: left;        
}

#subnav_contact {     
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
}

a#subnav_contact:link {color: #6A6357;}
a#subnav_contact:visited {color: #6A6357;}
a#subnav_contact:hover {color: #B5551D;}

#subnav_terms {     
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
}

a#subnav_terms:link {color: #6A6357;}
a#subnav_terms:visited {color: #6A6357;}
a#subnav_terms:hover {color: #B5551D;}

#search_box {
    float: left;
    border: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; 
    font-color: #6A6357;
    height: 16px;
    width: 123px;
}

#noresults {
  float: left;
}

#legal_century_council {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #6A6357;
}

#legal_century_council_link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #6A6357;
}

a#legal_century_council_link:link {color: #6A6357;}
a#legal_century_council_link:visited {color: #6A6357;}
a#legal_century_council_link:hover {color: #B5551D;}

#legal_form {
    text-align: center;
    width: 349px;
}

#legal_center {
    text-align: center;
    width: 373px;
    height: 439px;
}

#legal_main {
    width: 439px;
    margin: 0 auto;
    padding-top: 25px;
}

#lpg_enter_button {
    text-align: center;
    padding-top: 30px;
}

#legal_field {
    text-align: center;
    margin-top: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #6A6357;
}

#legal_row2 {
    text-align: center;
    width: 349px;
    height: 244px;
    background-color: #FDF6D4;
    border-left: #F8EBB9 12px solid;
    border-right: #F8EBB9 12px solid;
}


/* STORY SPECIFIC STYLES */

#story_row1 {
    float: left;
    text-align: left;
    width: 980px;
    height: 28px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#story_row2 {
    float: left;
    text-align: left;
    width: 980px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#story_row3 {
    float: left;
    text-align: left;
    width: 980px;
    height: 171px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#story_lrcorner {
    float: left;
    padding-left: 564px;
}

#story_leftnav {
    float: left;
    text-align: left;
    width: 218px;
    height: 241px;
}

#story_wineglass {
    float: left;
    width: 241px;
    height: 241px;
}

#story_content {
    float: left;
    text-align: left;
    width: 491px;
}

.theOrange {
	color: #B5551D;
}

#story_content_image {
    float: left;
    text-align: left;
    width: 461px;
    padding-left: 30px;
    padding-bottom: 10px;
}

#story_content_title, .storyContentTitle {
    float: left;
    text-align: left;
    width: 461px;
    padding-left: 30px;
    padding-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #B5551D;  
}

.storyContentTitle2 {
    text-align: left;
    padding-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #B5551D;  
}

.storyContentTitle3 {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #B5551D;  
}

#storyContentTitle3Off {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #6A6357;
}

a#storyContentTitle3Off:link {color: #6A6357;}
a#storyContentTitle3Off:visited {color: #6A6357;}
a#storyContentTitle3Off:hover {color: #B5551D;}

#story_content_para, .storyContentPara {
    float: left;
    text-align: left;
    width: 461px;
    padding-left: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 1.6em;
    color: #6A6357;  
}

#story_leftnav_item {
    float: left;
    text-align: left;
    padding-bottom: 5px;
    padding-left: 20px;
    width: 218px;
}

#story_leftnav_link {
    float: left;
    text-align: left;
    width: 180px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;    
}

a#story_leftnav_link:link {color: #6A6357;}
a#story_leftnav_link:visited {color: #6A6357;}
a#story_leftnav_link:hover {color: #B5551D;}

#story_leftnav_link_over {
    float: left;
    text-align: left;
    width: 180px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #B5551D;
    background-color: #EDE0AF;
}



/* PORTFOLIO SPECIFIC STYLES */

#portfolio_main {
    width: 980px;
    margin: 0 auto;
    padding-top: 30px;
}

#portfolio_row1 {
    float: left;
    width: 980px;
    height: 30px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#portfolio_row2 {
    float: left;
    width: 980px;
    height: 25px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#portfolio_row3 {
    float: left;
    width: 980px;
    height: 5px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#portfolio_row4 {
    float: left;
    width: 980px;
    height: 100%;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#portfolio_rownb {
    float: left;
    width: 980px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#portfolio_row5 {
    float: left;
    width: 980px;
    height: 15px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#portfolio_left_alpha {
    float: left;
    width: 25px;
    height: 25px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#portfolio_alpha {
    float: left;
    width: 255px;
    height: 25px;
    background-color: #EDE0AF;
    padding: 0px 0px 0px 0px;
}

#portfolio_alpha_text {
    float: left;
    padding-left: 5px;
    padding-top: 5px;
    height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
}

#portfolio_alpha_anchor1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;    
}

a#portfolio_alpha_anchor1:link {color: #215780;}
a#portfolio_alpha_anchor1:visited {color: #215780;}
a#portfolio_alpha_anchor1:hover {color: #B5551D;}

#portfolio_alpha_anchor2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;    
}

a#portfolio_alpha_anchor2:link {color: #215780;}
a#portfolio_alpha_anchor2:visited {color: #215780;}
a#portfolio_alpha_anchor2:hover {color: #B5551D;}

#portfolio_alpha_anchor3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;    
}

a#portfolio_alpha_anchor3:link {color: #215780;}
a#portfolio_alpha_anchor3:visited {color: #215780;}
a#portfolio_alpha_anchor3:hover {color: #B5551D;}

#portfolio_left_opco {
    float: left;
    width: 10px;
    height: 25px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#portfolio_opco {
    float: left;
    width: 550px;
    height: 25px;
    background-color: #EDE0AF;
    padding: 0px 0px 0px 0px;
}

#portfolio_opco_text {
    float: left;
    padding-left: 5px;
    padding-top: 5px;
    height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
}

#portfolio_blue_seperator {
    float: left;
    padding-top: 7px;
    padding-left: 5px;
}

#portfolio_opco_anchor1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;    
}

a#portfolio_opco_anchor1:link {color: #215780;}
a#portfolio_opco_anchor1:visited {color: #215780;}
a#portfolio_opco_anchor1:hover {color: #B5551D;}

#portfolio_opco_anchor1_sel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;    
}

a#portfolio_opco_anchor1_sel:link {color: #B5551D;}
a#portfolio_opco_anchor1_sel:visited {color: #B5551D;}
a#portfolio_opco_anchor1_sel:hover {color: #215780;}

#portfolio_opco_anchor2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;    
}

a#portfolio_opco_anchor2:link {color: #215780;}
a#portfolio_opco_anchor2:visited {color: #215780;}
a#portfolio_opco_anchor2:hover {color: #B5551D;}

#portfolio_opco_anchor2_sel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;    
}

a#portfolio_opco_anchor2_sel:link {color: #B5551D;}
a#portfolio_opco_anchor2_sel:visited {color: #B5551D;}
a#portfolio_opco_anchor2_sel:hover {color: #215780;}

#portfolio_opco_anchor3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;    
}

a#portfolio_opco_anchor3:link {color: #215780;}
a#portfolio_opco_anchor3:visited {color: #215780;}
a#portfolio_opco_anchor3:hover {color: #B5551D;}

#portfolio_opco_anchor3_sel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;    
}

a#portfolio_opco_anchor3_sel:link {color: #B5551D;}
a#portfolio_opco_anchor3_sel:visited {color: #B5551D;}
a#portfolio_opco_anchor3_sel:hover {color: #215780;}

#portfolio_opco_anchor4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;    
}

a#portfolio_opco_anchor4:link {color: #215780;}
a#portfolio_opco_anchor4:visited {color: #215780;}
a#portfolio_opco_anchor4:hover {color: #B5551D;}

#portfolio_opco_anchor4_sel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;    
}

a#portfolio_opco_anchor4_sel:link {color: #B5551D;}
a#portfolio_opco_anchor4_sel:visited {color: #B5551D;}
a#portfolio_opco_anchor4_sel:hover {color: #215780;}

#portfolio_all {
    float: left;
    width: 75px;
    height: 25px;
    background-color: #EDE0AF;
    padding: 0px 0px 0px 0px;
}

#portfolio_locator {
    float: left;
    padding-left: 270px;
}

#portfolio_locator_anchor {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

a#portfolio_locator_anchor:link {color: #6A6357;}
a#portfolio_locator_anchor:visited {color: #6A6357;}
a#portfolio_locator_anchor:hover {color: #B5551D;}

#portfolio_col1 {
    float: left;
    width: 25px;
}

#portfolio_col2 {
    float: left;
    width: 170px;
}

#portfolio_col3 {
    float: left;
    width: 20px;
}

#portfolio_col4 {
    float: left;
    width: 170px;
}

#portfolio_col5 {
    float: left;
    width: 20px;
}

#portfolio_col6 {
    float: left;
    width: 170px;
}

#portfolio_col7 {
    float: left;
    width: 20px;
}

#portfolio_col8 {
    float: left;
    width: 170px;
}

#portfolio_col9 {
    float: left;
    width: 20px;
}

#portfolio_col10 {
    float: left;
    width: 170px;
}

#portfolio_col11 {
    float: left;
    width: 25px;
}

#portfolio_col_title {
    float: left;
    width: 170px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #B5551D;
    padding-bottom: 5px;
}

#portfolio_col_unshaded {
    float: left;
    width: 170px;
    text-align: left;
    margin-bottom: 3px;
}


#portfolio_col_shaded {
    float: left;
    width: 170px;
    text-align: left;
    margin-bottom: 3px;
    background-color: #FAF0CB;
}

#portfolio_nbcol_unshaded {
    float: left;
    width: 170px;
    text-align: left;
    margin-bottom: 3px;
    margin-left: 20px;
}

#portfolio_nbcol_shaded {
    float: left;
    width: 170px;
    text-align: left;
    margin-bottom: 3px;
    margin-left: 20px;
    background-color: #FAF0CB;
}

#portfolio_col_item {
    float: left;
    width: 170px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #6A6357;
    text-decoration: none;
}

a#portfolio_col_item:link {color: #6A6357;}
a#portfolio_col_item:visited {color: #6A6357;}
a#portfolio_col_item:hover {color: #B5551D;}

#portfolio_tools_link {
    float: left;
    text-align: left;
    width: 180px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #6A6357;
}

a#portfolio_tools_link:link {color: #6A6357;}
a#portfolio_tools_link:visited {color: #6A6357;}
a#portfolio_tools_link:hover {color: #B5551D;}

/* BRAND SPECIFIC STYLES */

#brand_row1 {
    float: left;
    text-align: left;
    width: 980px;
    height: 20px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#brand_row2 {
    float: left;
    text-align: left;
    width: 980px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#brand_leftnav {
    float: left;
    text-align: left;
    width: 167px;
}

#brand_bottle_column {
    float: left;
    width: 200px;
}

#brand_content_column {
    float: left;
    text-align: left;
    padding-bottom: 30px;
    width: 480px;
    text-align: left;
}

#brand_rightnav {
    float: left;
    width: 133px;
}

#brand_leftnav_item {
    float: left;
    text-align: left;
    width: 167px;
}

#brand_leftnav_anchor {
    float: left;
    text-align: left;
    padding-left: 10px;
    padding-bottom: 7px;
    width: 167px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

a#brand_leftnav_anchor:link {color: #6A6357;}
a#brand_leftnav_anchor:visited {color: #6A6357;}
a#brand_leftnav_anchor:hover {color: #B5551D;}

#brand_rightnav_item {
    float: left;
    width: 133px;
    height: 15px;
}

#brand_rightnav_seperator {
    float: left;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 3px;
}

#brand_rightnav_anchor {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

a#brand_rightnav_anchor:link {color: #6A6357;}
a#brand_rightnav_anchor:visited {color: #6A6357;}
a#brand_rightnav_anchor:hover {color: #B5551D;}

#brand_logo {
    float: left;
    width: 480px;
}

#brand_overview_title {
    float: left;
    text-align: left;
    padding-top: 5px;
    width: 480px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #B5551D;
}

#brand_overview_content {
    float: left;
    text-align: left;
    padding-top: 5px;
    width: 480px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;
}

#brand_varietal_title {
    float: left;
    text-align: left;
    padding-top: 15px;
    width: 480px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #B5551D;
}

#brand_varietal_content {
    float: left;
    text-align: left;
    padding-top: 2px;
    width: 480px;
}

#brand_varietal_anchor {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #215780;
}

a#brand_varietal_anchor:link {color: #215780;}
a#brand_varietal_anchor:visited {color: #215780;}
a#brand_varietal_anchor:hover {color: #B5551D;}

#brand_keypoints_title {
    float: left;
    text-align: left;
    padding-top: 15px;
    width: 480px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #B5551D;
}

#brand_keypoints_content {
    float: left;
    text-align: left;
    padding-top: 5px;
    width: 480px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;
}

#brand_winestyle_title {
    float: left;
    text-align: left;
    padding-top: 5px;
    width: 480px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #B5551D;
}

#brand_winestyle_content {
    float: left;
    text-align: left;
    padding-top: 5px;
    width: 480px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;
}

#brand_winemaker_title {
    float: left;
    text-align: left;
    padding-top: 15px;
    width: 480px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #B5551D;
}

#brand_winemaker_content {
    float: left;
    text-align: left;
    padding-top: 5px;
    width: 480px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;
}

#brand_winemaker_anchor {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #215780;
}

a#brand_winemaker_anchor:link {color: #215780;}
a#brand_winemaker_anchor:visited {color: #215780;}
a#brand_winemaker_anchor:hover {color: #B5551D;}

#brand_awards_title {
    float: left;
    text-align: left;
    padding-top: 15px;
    width: 480px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #B5551D;
}

#brand_awards_content {
    float: left;
    text-align: left;
    padding-top: 5px;
    width: 480px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;
}

#brand_awards_anchor {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #215780;
}

a#brand_awards_anchor:link {color: #215780;}
a#brand_awards_anchor:visited {color: #215780;}
a#brand_awards_anchor:hover {color: #B5551D;}

#brand_company_title {
    float: left;
    text-align: left;
    padding-top: 15px;
    width: 480px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #B5551D;
}

#brand_company_content {
    float: left;
    text-align: left;
    padding-top: 5px;
    width: 480px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;
}

#brand_company_anchor {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #215780;
}

a#brand_company_anchor:link {color: #215780;}
a#brand_company_anchor:visited {color: #215780;}
a#brand_company_anchor:hover {color: #B5551D;}

#brand_website_title {
    float: left;
    text-align: left;
    padding-top: 15px;
    width: 480px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #B5551D;
}

#brand_website_content {
    float: left;
    text-align: left;
    padding-top: 5px;
    width: 480px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;
}

#brand_website_anchor {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #215780;
}

a#brand_website_anchor:link {color: #215780;}
a#brand_website_anchor:visited {color: #215780;}
a#brand_website_anchor:hover {color: #B5551D;}

#brand_standards_title {
    float: left;
    text-align: left;
    padding-top: 15px;
    width: 480px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #B5551D;
}

#brand_standards_content {
    float: left;
    text-align: left;
    padding-top: 5px;
    width: 480px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;
}

#brand_standards_anchor {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #215780;
}

a#brand_standards_anchor:link {color: #215780;}
a#brand_standards_anchor:visited {color: #215780;}
a#brand_standards_anchor:hover {color: #B5551D;}

/* DETAIL SPECIFIC STYLES */

#detail_row1 {
    float: left;
    text-align: left;
    width: 980px;
    height: 20px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#detail_row2 {
    float: left;
    text-align: left;
    width: 980px;
    background-color: #F8EBB9;
    padding: 0px 0px 20px 0px;
}

#detail_leftnav {
    float: left;
    text-align: left;
    width: 205px;
    text-align: left;
}

#detail_varietal_column {
    float: left;
    text-align: left;
    width: 167px;
    text-align: left;
}

#detail_bottle_column {
    float: left;
    text-align: left;
    width: 200px;
}

#detail_asset_column {
    float: left;
    text-align: left;
    width: 388px;
    text-align: left;
}

#detail_right_column {
    float: left;
    width: 20px;
}

#detail_leftnav_item {
    float: left;
    text-align: left;
    width: 205px;
}

#detail_lnav_hrule {
    float: left;
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;    
}

#detail_leftnav_anchor {
    float: left;
    text-align: left;
    padding-left: 10px;
    padding-bottom: 7px;
    width: 205px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

a#detail_leftnav_anchor:link {color: #6A6357;}
a#detail_leftnav_anchor:visited {color: #6A6357;}
a#detail_leftnav_anchor:hover {color: #B5551D;}

#detail_varietal_table_title {
    float: left;
    text-align: left;
    width: 167px;
    height: 40px;
    padding-bottom: 2px;
}

#detail_varietal_table {
    float: left;
    text-align: left;
    width: 167px;
}

#detail_varietal_table_item {
    float: left;
    text-align: left;
    width: 167px;
    background-color: #ECDFAE;
}

#detail_varietal_table_tier {
    float: left;
    text-align: left;
    width: 167px;
    background-color: #ECDFAE;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 3px;
}

#detail_varietal_table_top_space {
    float: left;
    text-align: left;
    width: 167px;
    height: 10px;
    background-color: #ECDFAE;
}

#detail_varietal_table_bottom_space {
    float: left;
    text-align: left;
    width: 167px;
    height: 20px;
    background-color: #ECDFAE;
}

#detail_varietal_table_anchor_selected {
    float: left;
    text-align: left;
    width: 157px;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #B5551D;
    background-color: #DFD2A3;
}

#detail_varietal_table_anchor {
    float: left;
    text-align: left;
    width: 157px;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

a#detail_varietal_table_anchor:link {
    float: left;
    text-align: left;
    width: 157px;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #6A6357;
}

a#detail_varietal_table_anchor:visited {
    float: left;
    text-align: left;
    width: 157px;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #6A6357;
}

a#detail_varietal_table_anchor:hover {
    float: left;
    text-align: left;
    width: 157px;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #B5551D;
    background-color: #DFD2A3;
}

#detail_downloads_title {
    float: left;
    text-align: left;
    width: 388px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 0px;
}

#detail_asset_title {
    float: left;
    text-align: left;
    width: 368px;
    padding-left: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #FEF9E8;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #B5551D;
}

#detail_asset_title_spacer {
    float: left;
    text-align: left;
    width: 388px;
    height: 2px;
}

#detail_asset_list {
    float: left;
    text-align: left;
    width: 368px;
    padding-left: 20px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #FBF3D5;
    color: #6A6357;
}

#detail_asset_list_spacer {
    float: left;
    text-align: left;
    width: 388px;
    height: 15px;
}

#detail_asset_item {
    float: left;
    text-align: left;
    width: 348px;
    padding-top: 2px;
    padding-bottom: 2px;
}

#detail_asset_link {
    float: left;
    text-align: left;
    padding-right: 5px;
}

#detail_asset_anchor {
    float: left;
    text-align: left;
    padding-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

a#detail_asset_anchor:link {color: #215780;}
a#detail_asset_anchor:visited {color: #215780;}
a#detail_asset_anchor:hover {color: #B5551D;}

#detail_asset_description {
    float: left;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

#detail_asset_email {
    float: left;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

a#detail_asset_email_anchor:link {color: #6A6357;}
a#detail_asset_email_anchor:visited {color: #6A6357;}
a#detail_asset_email_anchor:hover {color: #B5551D;}

#detail_asset_brand {
    float: left;
    text-align: left;
    width: 368px;
    padding-left: 0px;
    padding-top: 10px;
    padding-bottom: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #B5551D;
}

#detail_asset_varietal {
    float: left;
    text-align: left;
    width: 368px;
    padding-left: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #B5551D;
}

#detail_asset_tif {
    float: left;
    text-align: left;
    width: 368px;
    padding-left: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

#detail_asset_rightclick {
    float: left;
    text-align: left;
    width: 368px;
    padding-left: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}



/* MEDIA SPECIFIC STYLES */

#media_go_btn {
  cursor: pointer;
}

#media_row1 {
    float: left;
    text-align: left;
    width: 980px;
    height: 28px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#media_row2 {
    float: left;
    text-align: left;
    width: 980px;
    height: 412px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#media_leftnav {
    float: left;
    text-align: left;
    width: 220px;
    text-align: left;
}

#media_quick_links {
    float: left;
    text-align: left;
    width: 240px;
    text-align: left;
}

#media_vseperator {
    float: left;
    text-align: left;
    padding-left: 0px;
}

#media_news_events {
    float: left;
    text-align: left;
    width: 460px;
    text-align: left;
    border-left: 1px solid #B5551D;
    margin-left: 30px;
    margin-bottom: 20px;    
}

#media_left_title {
    float: left;
    text-align: left;
    width: 240px;
}

#media_right_title {
    float: left;
    text-align: left;
    width: 460px;
    padding-bottom: 20px;
    padding-left: 29px;
}

#media_search {
    float: left;
    text-align: left;
    width: 240px;
}

#media_search_title {
    float: left;
    text-align: left;
    padding-top: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #6A6357;
}

#media_search_desc {
    float: left;
    text-align: left;
    padding-top: 20px;
    padding-left: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;
}

#media_search_field {
    float: left;
    text-align: left;
}

#media_search_arrow {
    float: left;
    text-align: left;

}

#media_search_go {
    float: left;
    text-align: left;
    padding-left: 1px;
}

#awards_search_go {
    float: left;
    text-align: left;
    padding-left: 1px;
}

#media_search_box {
    float: left;
    text-align: left;
    width: 210px;
    border: #B5551D 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;    
}

#awards_search_box {
    float: left;
    text-align: left;
    width: 210px;
    border: #B5551D 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;    
}

#media_leftnav_item {
    float: left;
    text-align: left;
    padding-bottom: 5px;
    padding-left: 15px;
    width: 220px;
}

#media_leftnav_link {
    float: left;
    text-align: left;
    width: 140px;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;    
}

#media_leftnav_link_over {
    float: left;
    text-align: left;
    width: 140px;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #B5551D;
    background-color: #EDE0AF;
}

a#media_leftnav_link:link {color: #6A6357;}
a#media_leftnav_link:visited {color: #6A6357;}
a#media_leftnav_link:hover {color: #B5551D;}

#media_rightnav_item {
    float: left;
    text-align: left;
    padding-bottom: 15px;
    padding-left: 29px;
    width: 460px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;
}

#media_rightnav_link {
    float: left;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #6A6357;
}

a#media_rightnav_link:link {color: #6A6357;}
a#media_rightnav_link:visited {color: #6A6357;}
a#media_rightnav_link:hover {color: #B5551D;}

#media_events_title {
    float: left;
    text-align: left;
    padding-top: 20px;
}

/* NEWS SPECIFIC STYLES */

#news_row2 {
    float: left;
    text-align: left;
    width: 980px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#news_list {
    float: left;
    text-align: left;
    padding-bottom: 30px;
    width: 760px;
    text-align: left;
}

#news_item {
    float: left;
    text-align: left;
    padding-top: 10px;
    width: 755px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #B5551D;
}

#news_date {
    float: left;
    text-align: left;
    padding-top: 0px;
    width: 755px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #B5551D;
}


#news_desc {
    float: left;
    text-align: left;
    padding-top: 5px;
    width: 755px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;
}

#news_link_item {
    float: left;
    text-align: left;
    padding-top: 5px;
    width: 755px;
}

#news_link {
    float: left;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #6A6357;
}

a#news_link:link {color: #6A6357;}
a#news_link:visited {color: #6A6357;}
a#news_link:hover {color: #B5551D;}

#news_seperator {
    float: left;
    text-align: left;
    padding-top: 15px;
    width: 755px;
}


/* NEWS DETAIL SPECIFIC STYLES */

#newsdetail_list {
    float: left;
    text-align: left;
    padding-bottom: 30px;
    padding-right: 30px;
    width: 730px;
}

#newsdetail_title {
    float: left;
    text-align: left;
    padding-top: 10px;
    width: 700px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #B5551D;
}

#newsdetail_date {
    float: left;
    text-align: left;
    padding-top: 20px;
    width: 700px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #B5551D;
}


#newsdetail_desc {
    float: left;
    text-align: left;
    padding-top: 5px;
    width: 700px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;
}

#newsdetail_desc p {
    float: left;
    text-align: left;
    padding-top: 5px;
    width: 700px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;
}

#newsdetail_desc div {
    float: left;
    text-align: left;
    padding-top: 5px;
    width: 700px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;
}

#newsdetail_leftnav_link {
    float: left;
    text-align: left;
    width: 140px;
    padding-top: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

a#newsdetail_leftnav_link:link {color: #6A6357;}
a#newsdetail_leftnav_link:visited {color: #6A6357;}
a#newsdetail_leftnav_link:hover {color: #B5551D;}


/* EVENTS SPECIFIC STYLES */

#events_row2 {
    float: left;
    text-align: left;
    width: 980px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#events_list {
    float: left;
    text-align: left;
    padding-bottom: 30px;
    width: 760px;
    text-align: left;
}

#events_item {
    float: left;
    text-align: left;
    padding-top: 10px;
    width: 755px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #B5551D;
}

#events_date {
    float: left;
    text-align: left;
    padding-top: 0px;
    width: 755px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #B5551D;
}


#events_desc {
    float: left;
    text-align: left;
    padding-top: 5px;
    width: 755px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;
}

#events_link_item {
    float: left;
    text-align: left;
    padding-top: 5px;
    width: 755px;
}

#events_link {
    float: left;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #6A6357;
}

a#events_link:link {color: #6A6357;}
a#events_link:visited {color: #6A6357;}
a#events_link:hover {color: #B5551D;}

#events_seperator {
    float: left;
    text-align: left;
    padding-top: 15px;
    width: 755px;
}


/* ACCOLADES SPECIFIC STYLES */

#accolades_row2 {
    float: left;
    text-align: left;
    width: 980px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#accolades_list {
    float: left;
    text-align: left;
    width: 240px;
    border-right: 1px solid #B5551D;
    margin-right: 30px;
    margin-bottom: 20px;
}

#accolades_brand {
    float: left;
    text-align: left;
    padding-top: 20px;
    width: 210px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #B5551D;
}

#accolades_varietal {
    float: left;
    text-align: left;
    padding-top: 3px;
    width: 210px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #B5551D;
}

#accolades_link_item {
    float: left;
    text-align: left;
    padding-top: 10px;
    width: 210px;
}

#accolades_link {
    float: left;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #6A6357;
}

a#accolades_link:link {color: #6A6357;}
a#accolades_link:visited {color: #6A6357;}
a#accolades_link:hover {color: #B5551D;}

#accolades_date {
    float: left;
    text-align: left;
    padding-top: 3px;
    width: 210px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;
}

#accolades_seperator {
    float: left;
    text-align: left;
    padding-top: 10px;
    width: 210px;
}

#accolades_right_col {
    float: left;
    text-align: left;
    width: 460px;
}

#accolades_search_desc {
    float: left;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;
}

#accolades_lrcorner {
    float: left;
    width: 460px;
    padding-left: 44px;
    padding-top: 164px;
}

#accolades_lrcorner_image {
    float: bottom;
}


/* ACCOLADE SPECIFIC STYLES */

#accolade_logos {
    float: left;
    text-align: left;
    width: 260px;
    border-right: 0px solid #B5551D;
    margin-right: 30px;
    margin-bottom: 20px;
}

#accolade_logo {
    float: left;
    text-align: left;
    padding-top: 10px;
    width: 260px;
}

#accolade_logo_seperator {
    float: left;
    text-align: left;
    width: 260px;
    height: 10px;
}

#accolade_logo_desc {
    float: left;
    text-align: left;
    padding-top: 3px;
    padding-bottom: 3px;
    width: 210px;
}

#accolade_right_col {
    float: left;
    text-align: left;
    width: 440px;
    text-align: left;
}

#accolade_search {
    float: left;
    text-align: left;
    width: 210px;
}

#accolade_search_field {
    float: left;
    text-align: left;
    padding-left: 20px;
}

#accolade_search_title {
    float: left;
    text-align: left;
    width: 155px;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #6A6357;
}

#accolade_search_box {
    float: left;
    text-align: left;
    width: 155px;
    border: #B5551D 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;    
}

#accolade_title {
    float: left;
    text-align: left;
    width: 420px;
    padding-top: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #B5551D;
}

#accolade_bullet {
    float: left;
    text-align: left;
    width: 420px;
    padding-top: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;
}

#accolade_list_spacer {
    float: left;
    text-align: left;
    width: 440px;
    height: 30px;
}


/* WINEMAKERS SPECIFIC STYLES */

#winemakers_picture {
    float: left;
    width: 241px;
}

#winemakers_search {
    float: left;
    text-align: left;
    width: 519px;
}

#winemakers_search_title {
    float: left;
    text-align: left;
    padding-left: 50px;
    width: 265px;
}

#winemakers_search_box {
    float: left;
    text-align: left;
    width: 265px;
    height: 20px;
}

#winemakers_search_desc {
    float: left;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;
}

#winemakers_search_field {
    float: left;
    text-align: left;
    width: 190px;
    height: 20px;
    padding-left: 50px;
}
#winemakers_search_field2 {
    float: left;
    text-align: left;
    width: 190px;
    height: 20px;
    padding-left: 10px;
}

#winemakers_search_list {
    float: left;
    text-align: left;
    width: 190px;
    height: 20px;
    border: #B5551D 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;    
}

#winemakers_portfolio_link {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #B5551D;
}

a#winemakers_portfolio_link:link {color: #B5551D;}
a#winemakers_portfolio_link:visited {color: #B5551D;}
a#winemakers_portfolio_link:hover {color: #6A6357;}


/* WINEMAKER SPECIFIC STYLES */

#winemaker_main {
    width: 980px;
    margin: 0 auto;
    padding-top: 30px;
}

#winemaker_row1 {
    float: left;
    text-align: left;
    width: 980px;
    height: 28px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#winemaker_row2 {
    float: left;
    text-align: left;
    width: 980px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#winemaker_picture {
    float: left;
    text-align: left;
    width: 241px;
}

#winemaker_content {
    float: left;
    text-align: left;
    width: 519px;
}

#winemaker_content_left {
    float: left;
    text-align: left;
    width: 330px;
    padding-left: 25px;
}

#winemaker_content_right {
    float: left;
    text-align: left;
    width: 147px;
    padding-right: 0px;
}

#winemaker_content_right_link {
    float: right;
    text-align: left;
    width: 147px;
}

#winemaker_content_title {
    float: left;
    text-align: left;
    width: 320px;
    padding-bottom: 10px;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #B5551D;     
}

#winemaker_content_title_desc {
    float: left;
    text-align: left;
    width: 320px;
    padding-bottom: 20px;
    padding-left: 5px;    
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #D5551D;     
}

#winemaker_content_para {
    float: left;
    text-align: left;
    width: 320px;
    padding-left: 5px;    
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;    
}

#winemaker_content_para_hrule {
    float: left;
    text-align: left;
    width: 320px;
    padding-top: 20px;
    padding-bottom: 20px;
}

#winemaker_lnavhrule {
    float: left;
    text-align: left;
    padding-top: 10px;
    padding-left: 15px;
    width: 165px;
}

#winemaker_search_title {
    float: left;
    text-align: left;
    padding-left: 20px;
    width: 165px;
}

#winemaker_search_box {
    float: left;
    text-align: left;
    width: 165px;
}

#winemaker_search_desc {
    float: left;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;
}

#winemaker_search_field {
    float: left;
    text-align: left;
    padding-left: 20px;
}

#winemaker_search_list {
    float: left;
    text-align: left;
    width: 165px;
    border: #B5551D 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;    
}

#winemaker_consumer_link {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #215780;
}

a#winemaker_consumer_link:link {color: #215780;}
a#winemaker_consumer_link:visited {color: #215780;}
a#winemaker_consumer_link:hover {color: #B5551D;}


/* SEARCH SPECIFIC STYLES */
#search_paging_link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #B5551D;
}

a#search_paging_link:link {color: #B5551D;}
a#search_paging_link:visited {color: #B5551D;}
a#search_paging_link:hover {color: #6A6357;}

#search_paging_number {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #B5551D;
}

#search_leftnav {
    float: left;
    text-align: left;
    width: 20px;
    text-align: left;
}



/* CONTACT SPECIFIC STYLES */

#contact_row1 {
    float: left;
    width: 940px;
    height: 860px;
    background-color: #F8EBB9;
    padding: 30px 0px 0px 40px;
}

#feedback_row1 {
    float: left;
    width: 940px;
    height: 1050px;
    background-color: #F8EBB9;
    padding: 30px 0px 0px 40px;
}


/* SITEMAP SPECIFIC STYLES */

#sitemap_row1 {
    float: left;
    width: 980px;
    height: 445px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}


/* COMPANIES SPECIFIC STYLES */

#companies_row1 {
    float: left;
    text-align: left;
    width: 980px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}

#companies_content_title {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #B5551D;  
}

#companies_content_para {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 1.6em;
    color: #6A6357;  
}

#companies_title_space {
    width: 400px;
    height: 10px;
    text-align: left;
}

#companies_centerra_space {
    width: 244px;
    height: 45px;
    text-align: left;
}

#companies_icon_space {
    width: 244px;
    height: 25px;
    text-align: left;
}

#companies_vineone_space {
    width: 244px;
    height: 35px;
    text-align: left;
}

#companies_anchor {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #B5551D;
    text-decoration: none;
}

a#companies_anchor:link {color: #B5551D;}
a#companies_anchor:visited {color: #B5551D;}
a#companies_anchor:hover {color: #6A6357;}


/* WINERIES SPECIFIC STYLES */

#wineries_row1 {
    float: left;
    width: 980px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}


/* TRADE SERVICES SPECIFIC STYLES */

#services_row1 {
    float: left;
    width: 980px;
    height: 445px;
    background-color: #F8EBB9;
    padding: 0px 0px 0px 0px;
}


/* HISTORY SPECIFIC STYLES */
#history_link {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #6A6357;
}

a#history_link:link {color: #6A6357;}
a#history_link:visited {color: #6A6357;}
a#history_link:hover {color: #B5551D;}

/* HOME SPECIFIC STYLES */
#home_news_item {
    margin-left: 20px;
    margin-right: 20px;
    width: 285px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6A6357;
}

#home_news_more {
    float: left;
    padding-top: 10px;
    padding-left: 19px; 
}




/* LEADERSHIP SPECIFIC STYLES */

#leadership_link {
    float: left;
    text-align: left;
    padding-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

a#leadership_link:link {color: #215780;}
a#leadership_link:visited {color: #215780;}
a#leadership_link:hover {color: #B5551D;}

/* ENVIRONMENT SPECIFIC STYLES */


/* CAREERS SPECIFIC STYLES */
