@charset "UTF-8";/* CSS Document */html {}body {	font-size: 14px;	line-height: 1.8em;	margin: 0 auto;	padding: 0 auto;	background-color: #f7f1db;	font-family: palatino, "times new roman", times, serif;	font-style: italic;	color: #666666;}#clear {	clear: both;}#clearleft {	clear: left;}#clearright {	clear: right;}.clear {	clear: both;}br.clear {	clear: both;}a:link {	color: #666666;}a:visited {	color: #666666;}a:hover {	color: #666666;}#container {	float: left;	padding: 0px;	width: 950px;	background-color: #f7f1db;}#nav {	text-align:center;}#nav ul {	display: inline;	text-transform: uppercase;	font-size: 13px;	font-family: helvetica, verdana, arial, sans-serif;	font-style: normal;	text-decoration: none;	list-style-type: none;	color: black;	margin: 0;	padding: 0;}#nav li {	display: inline;	font-size: 13px;	text-decoration: none;	list-style-type: none;	margin: 0;	padding: 0;	/*padding: 10px 15px 10px 15px;*/}#nav li a {	display: inline;	font-size: 13px;	text-decoration: none;	list-style-type: none;	margin: 0;	padding: 0;}#leftphoto {	float: left;	padding: 0px 20px 20px 0px;}#rightphoto {	float: right;	padding: 0px 0px 10px 20px;}#singlecolumn {	float: left;	margin: 0px;	width: 550px;	padding: 20px 200px 200px 200px;	text-align: center;}#leftcolumn {	float: left;	margin: 0px;	width: 290px;	padding: 10px 10px 10px 20px;	background-color: #d9bd8d;	}#middlecolumn {	float: left;	width: 290px;	padding: 10px 10px 10px 10px;	background-color: #ecd5ae;}#rightcolumn {	float: right;	width: 290px;	padding: 10px 20px 10px 10px;	background-color: #ecd5ae;}#singleleftcolumn {	float: left;	margin: 0px;	width: 210px;	padding: 45px 10px 10px 20px;}#singlerightcolumn {	float: left;	margin: 0px;	width: 210px;	padding: 30px 0px 10px 20px;}#centercolumn	{	float: left;	margin: 0px;	padding: 30px 10px 10px 10px;	width: 460px;		}#doublerightcolumn {	float: right;	width: 650px;	padding: 30px 20px 10px 10px;}#doubleleftcolumn {	float: left;	margin: 0px;	width: 560px;	padding: 10px 20px 10px 20px;	background-color: #669977;}#aboutleftcolumn	{	float: left;	width: 250px;	padding: 30px 10px 10px 20px;		}#contactleftcolumn {	float: left;	margin: 0px;	width: 375px;	padding: 60px 0px 60px 30px;}#contactrightcolumn {	float: right;	width: 515px;	padding: 100px 20px 10px 10px;}#topwineleftcolumn	{	float: left;	width: 	210px;	padding: 20px 10px 0px 30px;	}#topwinecentercolumn	{	float: left;	width: 	530px;	padding: 0px 10px;	}#topwinerightcolumn	{	float: left;	width: 	130px;	padding: 20px 0px 0px 10px;}#wineleftcolumn	{	width: 380px;	float: left;	padding: 0px 0px 0px 30px;	}#winecentercolumn	{	width: 370px;	float: left;	padding: 0px 0px 100px 10px;		}#wineform	{	float: left;	width: 770px;	padding: 0px 0px 100px 30px;		}#giftcardleft	{	float: left;	width: 400px;	padding: 10px 0px 20px 20px;		}#giftcardright	{	float: left;	width: 500px;	padding: 10px 0px 20px 20px;		}.fineprint	{	font-size: 10px;		line-height: 1.15em;}#address {	line-height:.5em;}/*#image	{	padding: .4em 1.5em 2em 1.5em;	float: left;	}*/#pig {	padding: 2em 0 2em 0;}#leftpig {	float: left;	padding: 0px 10px 40px 0px;}#rightpig {	float: right;	padding: 0px 20px 0px 0px;}#footer {	clear: both;	color: #666;	padding: 10px 0px 5px 30px;	font-size: 9px;	line-height: 1.4em;	text-align: left;}#footerleft	{	float: left;	padding: 0px 0px 20px 10px;		}#footercopyright {	clear: both;	color: #666;	padding: 10px 0px 5px 30px;	font-size: 9px;	line-height: 1.4em;	text-align: left;}
