html {
	overflow: -moz-scrollbars-vertical;
}


body {
	font: 12px/16px "Verdana", "Arial", "Helvetica", sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	margin: 8px 0px 0px 0px;
}

a {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

a.readmore {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana;
}

a.readmore:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
	font-family: Verdana;
}

a.newsheadline {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana;
	font-size: 10pt;
}

a.newsheadline:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	font-family: Verdana;
	font-size: 10pt;
}

a.newslink {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana;
	font-size: 8pt;
}

a.newslink:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
	font-family: Verdana;
	font-size: 8pt;
}

b {
	font: 11px Georgia, Verdana, Arial, Helvetica, sans-serif;
}

.formElement {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        padding-left: 3px;
        padding-right: 3px;
        border: solid 1px #666666;
} 

span.newsdate {
	font-size: 7pt;
	color: #444444;
}

select.formElement {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
	color: #353D46;
        border: solid 1px #666666;
} 

select.wine_search {
        font-family: Georgia, verdana;
        font-size: 9pt;
        color: #222222;
	background-color: #ffffff;
} 

td.breadcrumbheaders {
	width: 322px;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	font-family: Verdana;
}

ul#mainnav-text {
	position: relative;
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
}

	ul#mainnav-text li.home a {
		width: 100px;
	}
	ul#mainnav-text li.wineries a {
		width: 100px;
	}
	ul#mainnav-text li.news a {
		width: 100px;
	}
	ul#mainnav-text li.events a {
		width: 100px;
	}
	ul#mainnav-text li.features a {
		width: 100px;
	}
	ul#mainnav-text li.articles a {
		width: 100px;
	}
	ul#mainnav-text li.map a {
		width: 100px;
	}
	ul#mainnav-text li.resources a {
		width: 100px;
	}
	ul#mainnav-text li.contact a {
		width: 100px;
	}
	ul#mainnav-text li.about a {
		width: 100px;
	}

	ul#mainnav-text li {
		float: left;
		margin: 0;
		padding: 0;
		margin-right: 0px;
		text-align: center;
	}
		ul#mainnav-text li a {
			display: block;
			font: bold 14px/32px "Verdana, Arial", sans-serif;
			color: #FFFFFF;
			background: #2B1010 url(/images/gradient.png) repeat-x;
			text-decoration: none;
			padding: 0 0px;
		}
		ul#mainnav-text li a:hover {
			color: #FFFFFF;
			background: #2B1010;
		}

		body.home ul#mainnav-text li.home a,
		body.about ul#mainnav-text li.about a,
		body.products ul#mainnav-text li.products a,
		body.contact ul#mainnav-text li.contact a {
			color: #ffffff;
			background: #2B1010;
		}

	ul.wineries {
		position: relative;
		overflow: hidden;
		width: 988px;
		margin: 0 auto;
		padding: 0;
		list-style: none;
		border: solid 6px #cccccc;
		background: #eeeeee;
	}
		ul.wineries li {
			margin: 0;
			padding: 0;
			float: left;
			width: 164.66px;
			height: 164px;
			text-align: center;
			background: #eeeeee;
		}
		ul.wineries li div {
			padding: 17px 10px 17px 10px;
		}
		ul.wineries li:hover {
			background: #cccccc;
		}

