* { padding: 0; margin: 0;}
html { overflow: -moz-scrollbars-vertical !important; }

body, td, li, p, div {
	font-family: verdana;
	font-size: 11px;
	color: #444444;
}

body {
	background-color:#BCB9A4;
}

.container {
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

.topnav {
	border-bottom:1px solid #9D997D;
	padding-top:50px;
	padding-left:110px;
	width:822px;
	background-color:#F7F7E6;
	position:relative;
}

.logo {
	position:absolute;
	left:15px; 
	top:9px;
}

.corks {
	position:absolute;
	left:873px; 
	top:430px;
	width:49px;
}

.topBrowse {
	position:absolute;
	left:738px; 
	top:-14px;
	width:181px;
	height:61px;
	border-left:1px solid #9D997D;
	border-top:13px solid #527520;
	padding: 5px 0 4px 12px;
	font-family : times new roman;
	font-size : 11px;
	color : #527520;
	font-weight:bold;
}

.topBrowse select {
	margin-top:3px;
	width:160px;
	height:18px;
	border:1px solid #7F9DB9;
	font-family : verdana;
	font-size : 10px;
	color : #000000;
	font-weight:normal;
}


.leftColHome {
	float:left;
	width:181px;
	padding:25px 10px 15px 15px;
	height:467px;
	background-image:url(images/bg_homeleft.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.mainHome {
	float:left;
	width:726px;
	height:507px;
	background-image:url(images/bg_homemain.jpg);
	background-repeat:no-repeat;
}

.leftCol {
	border:1px solid #bcb9a4;
	background-image:url(images/bg_subleft.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.leftcolPad {
	padding:17px 2px 5px 17px;
}

.mainCol {
	border:1px solid #bcb9a4;
	background-image:url(images/corks.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.maincolPad {
	padding:15px 49px 10px 25px;
}

.sociallinks {
	width:500px;
	text-align:center;
	padding:25px;
	margin-left:auto;
	margin-right:auto;
	display: table-cell;
    vertical-align: middle;
}

.leftColH {
	background-image:url(images/bg_homeleft.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.leftcolPadH {
	padding:25px 10px 15px 15px;
}

.mainColH {
	background-image:url(images/bg_homemain.jpg);
	background-repeat:no-repeat;
}

.maincolPadH {
	padding:15px 49px 10px 25px;
}

.leftColDistrib {
	border:1px solid #bcb9a4;
	background-image:url(images/bg_distleft.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.leftcolPadDist {
	padding:17px 2px 5px 17px;
}

.mainColDistrib {
	border:1px solid #bcb9a4;
}

.maincolPadDist {
	padding:15px 1px 10px 1px;
}

.leftColSub {
	border:1px solid #bcb9a4;
	float:left;
	width:176px;
	padding:17px 2px 5px 17px;
	height:470px;
	background-image:url(images/bg_subleft.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.mainSub {
	border:1px solid #bcb9a4;
	float:left;
	width:634px;
	height:467px;
	padding:15px 50px 10px 25px;
}

.leftColDefault {
	border:1px solid #bcb9a4;
	float:left;
	width:183px;
	padding:17px 2px 5px 10px;
	height:470px;
	background-image:url(images/bg_subleft.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.mainDefault {
	border:1px solid #bcb9a4;
	float:left;
	width:634px;
	height:467px;
	padding:15px 50px 10px 25px;
	line-height:19px;
}

.leftColDist {
	border:1px solid #bcb9a4;
	float:left;
	width:427px;
	padding:17px 2px 5px 17px;
	height:470px;
	background-image:url(images/bg_distleft.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.mainDist {
	border:1px solid #bcb9a4;
	float:left;
	width:458px;
	height:467px;
	padding:15px 1px 10px 1px;
}

.homeNewsEvents {
	float:left;
	margin-right:9px; 
	width:216px;
	height:113px;
	background-image:url(images/bg_homenews.jpg);
	padding:4px 115px 2px 10px;
	border:1px solid #cccccc;
}

.homeFeatured {
	float:left;
	width:325px;
	height:113px;
	padding:4px 6px 2px 10px;
	border:1px solid #cccccc;
}

.clearFloats {
	clear:both;
}

p {
	margin: 8px 0 8px 0;
}

.headerMaroon {
	font-family: times new roman;
	font-size : 12px;
	font-weight : bold;
	color : #5d1010;
	margin-bottom:10px;
}

.newsTitle {
	font-family: verdana;
	font-size : 12px;
	font-weight : bold;
	color : #5B8A17;
	margin-bottom:4px;
}

.newsDate {
	font-family: verdana;
	font-size : 11px;
	font-weight : bold;
	color : #444444;
	margin-bottom:4px;
}

.header {
	font-family: times new roman;
	font-size : 22px;
	font-weight : bold;
	color : #5d1010;
	margin-bottom:14px;
}

.subheader {
	font-family: times new roman;
	font-size : 11px;
	font-weight : bold;
	color : #986640;
	margin-top:13px;
	margin-bottom:3px;
}

.headerDetail {
	font-family: times new roman;
	font-size : 18px;
	font-weight : bold;
	color : #986640;
	margin-bottom:14px;
}

.headerDist {
	font-family: Verdana;
	font-size : 18px;
	font-weight : bold;
	color : #000000;
	margin-bottom:14px;
}

.headerGreen {
	font-family: times new roman;
	font-size : 14px;
	font-weight : bold;
	color : #5D7E2E;
}

.headerGreen a {
	font-family: times new roman;
	font-size : 14px;
	font-weight : bold;
	color : #5D7E2E;
	text-decoration:none;
}

.headerGreen a:hover {
	font-family: times new roman;
	font-size : 14px;
	font-weight : bold;
	color : #5D7E2E;
	text-decoration:underline;
}

a {
	font-family: verdana;
	font-size: 11px;
	color: #5B8A17;
	text-decoration: none;
}

a:hover {
	font-family: verdana;
	font-size: 11px;
	color: #5B8A17;
	text-decoration: underline;
}

.detailLinks a {
	font-family: verdana;
	font-size: 10px;
	color: #527520;
	text-decoration: none;
}

.detailLinks a:hover {
	font-family: verdana;
	font-size: 10px;
	color: #527520;
	text-decoration: none;
}

.breadcrumb {
	font-family: verdana;
	font-size: 10px;
	color: #948A83;
	text-decoration: none;
	height:25px;
}

.breadcrumb a {
	font-family: verdana;
	font-size: 10px;
	color: #948A83;
	text-decoration: none;
}

.breadcrumb a:hover {
	font-family: verdana;
	font-size: 10px;
	color: #948A83;
	text-decoration: none;
}

.mainnav td{
	font-family: times new roman;
	font-size : 12px;
	font-weight : bold;
	color : #986640;
	background-color:#F7F7E6;
}

.mainnav {
	font-family: times new roman;
	font-size : 12px;
	font-weight : bold;
	color : #986640;
	background-color:#F7F7E6;
}

.mainnav td a {
	font-family: times new roman;
	font-size : 12px;
	font-weight : bold;
	color : #986640;
	text-decoration: none;
}

.mainnav td a:hover {
	font-family: times new roman;
	font-size : 12px;
	font-weight : bold;
	color : #986640;
	text-decoration: none;
}

.homeRight {
	margin: 288px 0 0 485px;
	font-family: verdana;
	font-size : 11px;
	color : #ffffff;
}

.homeRight a {
	font-family: verdana;
	font-size : 11px;
	color : #ffffff;
	text-decoration: none;
}

.homeRight a:hover {
	font-family: verdana;
	font-size : 11px;
	color : #ffffff;
	text-decoration: none;
}

.selections ul li {
	margin:5px 2px 5px 20px;
	list-style-image:url(images/arrow.gif);
	font-family: verdana;
	font-size: 10px;
	color: #515151;
	text-decoration: none;
}

.selections ul li a {
	font-family: verdana;
	font-size: 10px;
	color: #6C1A2A;
	text-decoration: none;
}

.selections ul li a:hover {
	font-family: verdana;
	font-size: 10px;
	color: #6C1A2A;
	text-decoration: none;
	font-weight:bold;
}

.selectionsOn {
	font-size: 10px;
	color: #6C1A2A;
	text-decoration: none;
	font-weight:bold;
}

.footer {
	margin-top:10px;
	margin-bottom:10px;
	text-align: center;
	font-family: verdana;
	font-size: 10px;
	color: #7A5131;
	text-decoration: none;
}

.footer a {
	font-family: verdana;
	font-size: 10px;
	color: #7A5131;
	text-decoration: none;
}

.footer a:hover {
	font-family: verdana;
	font-size: 10px;
	color: #7A5131;
	text-decoration: none;
}

input{
	height:18px;
	border:1px solid #7F9DB9;
}

.noBorder {
	border:none;
}

.blockImg {
	display:block;
}

.dividerMainnav {
	padding-left:10px;
	padding-right:10px;
}

.dividerNews {
	margin-top:15px;
	margin-bottom:15px;
	background-color:#BCB9A4;
}

.dropdown {
	position:relative;
	height:14px;
	border:1px solid #7f9db9;
	width:150px;
	background-image:url(images/bg_dropdown.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:2px;
	font-size:10px;
	margin-left:15px;
}

.dropdown a {
	font-size:10px;
	color : #444444;
	text-decoration: none;
}

.dropdown a:hover {
	font-size:10px;
	color : #444444;
	text-decoration: none;
}

#brandDropdown {
	position:absolute;
	left:-1px;
	top:18px;
	background-color:#ffffff;
	border:1px solid #7f9db9;
	display:none;
	padding:2px;
	font-size:10px;
	width:150px;
	color : #444444;
	text-decoration: none;
}

#brandDropdown a {
	display:block;
	background-color:#ffffff;
	width:100%;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;
	color : #444444;
	text-decoration: none;
}

#brandDropdown a:hover {
	display:block;
	background-color:#6C1A2A;
	width:100%;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;
	color : #ffffff;
	text-decoration: none;
}

#varietalDropdown {
	position:absolute;
	left:-1px;
	top:18px;
	background-color:#ffffff;
	border:1px solid #7f9db9;
	display:none;
	padding:2px;
	font-size:10px;
	width:150px;
	color : #444444;
	text-decoration: none;
}

#varietalDropdown a {
	display:block;
	background-color:#ffffff;
	width:100%;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;
	color : #444444;
	text-decoration: none;
}

#varietalDropdown a:hover {
	display:block;
	background-color:#6C1A2A;
	width:100%;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;
	color : #ffffff;
	text-decoration: none;
}

#wineDropdown {
	position:absolute;
	left:-1px;
	top:18px;
	background-color:#ffffff;
	border:1px solid #7f9db9;
	display:none;
	padding:2px;
	font-size:10px;
	width:180px;
	color : #444444;
	text-decoration: none;
}

#wineDropdown a {
	display:block;
	background-color:#ffffff;
	width:100%;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;
	color : #444444;
	text-decoration: none;
}

#wineDropdown a:hover {
	display:block;
	background-color:#6C1A2A;
	width:100%;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;
	color : #ffffff;
	text-decoration: none;
}

.wineQuote {
	float:left;
	width:250px;
	color:#527520;
	font-size:10px;
	font-weight:bold;
	line-height:19px;
}

.quote p {
	color:#527520;
	font-size:10px;
	font-weight:bold;
	line-height:17px;
}

.quote {
	padding-left:20px;
	color:#527520;
	font-size:10px;
	font-weight:bold;
	line-height:17px;
}
