@charset "UTF-8";
.wrapper {
	height: 1024px;
	width: 768px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	top: 0px;
	position: relative;
	margin-top: -8px;
}
.container {
	height: 1024px;
	width: 768px;
	margin-right: auto;
	margin-left: auto;
	position: absolute;
	z-index: 2;
	top: 0px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	border-top-color: #999;
}
.wrapper .container .header {
	height: 129px;
	width: 134px;
	position: absolute;
	top: 2px;
	left: 26px;
}
.wrapper .container .nav {
	position: absolute;
	height: 26px;
	width: 520px;
	z-index: 2;
	left: 783px;
	top: 140px;
}
.wrapper .container .nav .wines {
	position: absolute;
	z-index: 2;
	height: 26px;
	width: 57px;
	left: 0px;
}
.wrapper .container .wines {
	position: absolute;
	z-index: 3;
	height: 26px;
	width: 57px;
	left: 167px;
	top: 97px;
}
.wrapper .container .liquors {
	height: 26px;
	width: 99px;
	position: absolute;
	z-index: 3;
	left: 258px;
	top: 97px;
}
.wrapper .container .events {
	position: absolute;
	z-index: 3;
	height: 26px;
	width: 60px;
	left: 389px;
	top: 97px;
}
.wrapper .container .newsletter {
	position: absolute;
	height: 26px;
	width: 50px;
	left: 578px;
	top: 97px;
	z-index: 3;
}
.wrapper .container .pick-up {
	position: absolute;
	z-index: 3;
	height: 26px;
	width: 60px;
	left: 483px;
	top: 97px;
}
.wrapper .container .contact {
	position: absolute;
	z-index: 3;
	height: 26px;
	width: 69px;
	left: 665px;
	top: 97px;
}
body {
	background-image: url(images/vertlinePattern.png);
	background-color: #EDEDED;
}
.footer {
	height: 26px;
	width: 283px;
	position: absolute;
	z-index: 2;
	left: 241px;
	top: 995px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.wrapper .container .time {
	position: absolute;
	left: 225px;
	top: 453px;
}
.txt_leadIn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
}
.wrapperLong .container .cotesDuRhoneZoom {
	position: absolute;
	z-index: 3;
	left: 67px;
	width: 135px;
	top: 602px;
	height: 121px;
	border: thin solid #666;
}
.wrapperLong .container #apDiv11 p em {
	font-family: Arial, Helvetica, sans-serif;
}
.txt_formFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
.wrapperLong .container .map {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/horLine.png);
	height: 6px;
	width: 275px;
	position: absolute;
	left: 45px;
	top: 549px;
}
