a:link,a:visited,a:active {
color:#5e0000;
outline:none;
}

a:hover {
color:#986a6a;
outline:none;
}

form {
border:0;
margin:0;
padding:0;
}

#content-side {
position:relative;
width:202px;
float:left;
clear:none;
background-image:url(../images/content-nav-bg-family.gif);
background-repeat:no-repeat;
background-position:top left;
overflow:hidden;
margin:0;
padding:44px 10px 0 20px;
}

#content-side img.content-image {
border:1px solid #d0baba;
float:none;
clear:both;
margin:0 0 5px;
padding:5px;
}

.content-side-text {
display:block;
position:relative;
border:1px solid #d0baba;
background-color:#fbf7ee;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:9pt;
color:#000;
margin:0;
padding:3px 20px;
}

#content-nav {
position:relative;
top:0;
left:0;
width:212px;
float:left;
clear:none;
background-image:url(../images/content-nav-bg-wine.gif);
background-repeat:no-repeat;
background-position:top left;
z-index:1;
margin:0;
padding:44px 0 0 20px;
}

#content-nav select {
display:block;
clear:both;
width:174px;
background-color:#fff;
border:1px solid #534829;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:9pt;
font-weight:700;
color:#857545;
margin:3px 0 0;
padding:0;
}

.content-nav-form {
display:block;
width:174px;
background-color:#5D1111;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
color:#fff;
font-size:9pt;
font-weight:700;
border-bottom:2px solid #fff;
position:relative;
top:0;
left:0;
margin:0 0 9px 16px;
padding:5px 10px 8px;
}

#content-nav ul {
list-style-type:none;
margin:0;
padding:0 0 9px;
}

#content-nav li {
list-style:none;
padding-left:16px;
margin:0;
}

#content-nav span.content-nav-on {
display:block;
width:210px;
height:70px;
background-image:url(../images/nav-on.gif);
background-repeat:no-repeat;
background-position:top left;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:11pt;
font-weight:700;
color:#5D1111;
clear:both;
overflow:hidden;
position:relative;
top:0;
left:0;
}

#content-nav span.content-nav-off {
display:block;
background-image:url(../images/nav-off.gif);
background-repeat:no-repeat;
background-position:top left;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:11pt;
font-weight:700;
color:#5D1111;
clear:both;
position:relative;
top:0;
left:0;
margin:0 0 9px;
}

#content-nav span.content-nav-on-sub {
display:block;
width:210px;
height:70px;
background-image:url(../images/nav-on-wine.gif);
background-repeat:no-repeat;
background-position:top left;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:11pt;
font-weight:700;
color:#5D1111;
clear:both;
overflow:hidden;
position:relative;
top:0;
left:0;
}

.content-nav-sub a:link,.content-nav-sub a:visited,.content-nav-sub a:active {
display:block;
width:174px;
background-color:#5D1111;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
color:#fff;
font-size:9pt;
font-weight:700;
border-bottom:2px solid #fff;
position:relative;
top:0;
left:0;
text-decoration:none;
outline:none;
padding:5px 10px 2px;
}

.content-nav-sub a:hover {
text-decoration:none;
background-color:#3f0504;
background-image:url(../images/content-nav-sub-wine.gif);
background-repeat:no-repeat;
background-position:bottom left;
outline:none;
}

#content-nav-sub-region-us {
visibility:hidden;
position:absolute;
top:309px;
left:215px;
z-index:9;
}

.content-nav-sub-region {
visibility:hidden;
position:absolute;
top:309px;
left:215px;
z-index:9;
}

.content-nav-on a:link,.content-nav-on a:visited,.content-nav-on a:active,.content-nav-on-sub a:link,.content-nav-on-sub a:visited,.content-nav-on-sub a:active,.content-nav-off a:link,.content-nav-off a:visited,.content-nav-off a:active {
color:#5D1111;
display:block;
text-decoration:none;
width:195px;
height:38px;
outline:none;
padding:30px 0 0 15px;
}

#content-nav span.content-nav-off a:hover,#content-nav .content-nav-on a:hover,#content-nav .content-nav-on-sub a:hover {
color:#3F0504;
outline:none;
}

.breadcrumb {
display:block;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:7pt;
color:#986a6a;
clear:both;
padding-left:25px;
}

.breadcrumb a {
text-decoration:none;
outline:none;
}

#content-hdr {
position:relative;
width:764px;
height:105px;
float:none;
clear:both;
background-image:url(../images/content-hdr-bg-wine.gif);
background-repeat:repeat-x;
margin:0;
padding:0;
}

#content-hdr img {
float:right;
clear:none;
border:none;
margin:0 0 0 15px;
padding:0;
}

#content-hdr p {
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:11pt;
font-weight:700;
color:#fff;
margin:0;
padding:35px 0 20px 15px;
}

#content-area {
position:relative;
top:0;
left:0;
width:684px;
clear:both;
background-image:url(../images/content-bg-top-left.gif);
background-repeat:no-repeat;
background-position:top left;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:10pt;
color:#000;
overflow:hidden;
margin:0;
padding:40px;
}

#content-area h1 {
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:11pt;
font-weight:700;
color:#5d1111;
margin:10px 0;
}

#content-area p {
margin:20px 0;
}

#content-area img.content-image {
border:1px solid #d0baba;
float:right;
clear:none;
margin:0 0 20px 20px;
padding:5px;
}

#regions-map {
width:639px;
height:250px;
background-repeat:no-repeat;
position:relative;
top:0;
left:0;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:8pt;
color:#5e0000;
z-index:1;
overflow:hidden;
}

#regions-map a {
position:absolute;
display:block;
text-decoration:none;
margin:0;
padding:0;
}

.portfolio {
display:block;
width:300px;
float:left;
margin:0 20px 20px;
padding:0;
}

.portfolio p {
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:9pt;
color:#000;
}

.portfolio p.brand {
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:10pt;
font-weight:700;
color:#5e0000;
}

.portfolio img.icon {
float:left;
clear:none;
margin:0 25px 0 0;
}

.portfolio img.product {
float:right;
clear:none;
margin:0 0 0 25px;
padding:0;
}

.portfolio-row {
clear:both;
}

#area {
	background: #A29369;
	height: 34px;
	width: 500px;
	cursor: hand;
}
 
#knob {
	height: 34px;
	width: 20px;
	background: #5D1111;
	cursor:col-resize;
}

.submit {
height:30px;
width:126px;
background-color:#8C7E54;
font-family:"Trebuchet MS","Trebuchet","Verdana","Arial";
font-size:10pt;
font-weight:700;
color:#F8F4E8;
margin:5px 0 0;
padding:1px 2px 3px;
}

#confirm-age {
width:520px;
overflow:hidden;
text-align:center;
font-family:"Trebuchet MS","Trebuchet","Verdana","Arial";
font-size:10pt;
font-weight:400;
color:#000;
margin:0 auto;
padding:25px 0 0;
}

.content-button {
display:block;
width:200px;
height:34px;
background-image:url(../images/content-button-wine.gif);
background-repeat:no-repeat;
background-position:top left;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:10pt;
font-weight:700;
color:#fff;
text-align:center;
margin:8px 0;
padding:0;
}

.content-button a:link,.content-button a:visited,.content-button a:active {
display:block;
color:#fff;
text-decoration:none;
outline:none;
text-align:center;
padding:9px 45px 4px 30px;
}

.content-button a:hover {
display:block;
color:#ecdeb8;
text-decoration:none;
outline:none;
padding:9px 45px 4px 30px;
}