body {
	text-align: center;
	margin: 0px auto;
	font-family:Verdana, sans-serif;
	color:#000000;
}

#wrapper {
	width: 1000px;
	height:auto;
	min-height:600px;
	margin: 0px auto;
	background-image: url(../images/bgpattern.jpg);
	background-repeat: x-repeat;
	position: relative;
}
#imagewin {
	margin:5px;
	text-align:left;
}
#hideme {
	position:absolute;
	visibility:hidden;
}
#top {
	width: 1000px;
	height:141px;
	margin: 0px;
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	position: relative;
}
#topflash {
	width:560px;
	height:80px;
	position:absolute;
	top:25px;
	left:415px;
}
#toplink {
	width:280px;
	height:110px;
	position:absolute;
	top:15px;
	left:45px;
}
#admin {
	top:50px;
	left:365px;
	font-size:20px;
	font-weight:bolder;
	position:absolute;
}
#nav {
	width: 200px;
	height:18px;
	margin: 0px;
	position: absolute;
	top:95px;
	left:780px;
	font-size:10px;
}
#nav a {
	color:#5b605a;
	text-decoration:none;
}
#nav a:hover {
	color:#74507a;
	text-decoration:underline;
}
#nav ul {
	list-style:none;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
}
#nav li#home {
	top:0px;
	left:0px;
	width:50px;
	position:absolute;
}
#nav li#about {
	top:0px;
	left:125px;
	width:50px;
	position:absolute;
}
#nav li#contact {
	top:0px;
	left:53px;
	width:60px;
	position:absolute;
}
#main {
	height:auto;
	min-height:420px;
	width:auto;
	margin-left:0px;
	position:relative;
	text-align:left;
	z-index:3;
}
#main h2.date-header {
	margin:0px;
	margin-bottom:0px;
	font-size:11px;
	letter-spacing:2px;
	font-weight:normal;
	color:#74507a;
}
#main h2 {
	margin:0px;
	margin-bottom:8px;
	font-size:18px;
	letter-spacing:2px;
	font-weight:normal;
	color:#74507a;
}
#main h4 {
	margin:0px;
	margin-bottom:10px;
	margin-top:20px;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#74507a;
}
#main p, #homemainblog div {
	font-size:11px;
	line-height:20px;
}
#main a {
	color:#5b605a;
	text-decoration:underline;
}
#main a:hover {
	color:#74507a;
	text-decoration:none;
}
#homemain {
	height:auto;
	min-height:420px;
	width:400px;
	margin-left:314px;
	position:relative;
	text-align:left;
}
#homemainblog {
	height:auto;
	min-height:420px;
	width:400px;
	margin-left:314px;
	position:relative;
	text-align:left;
	top:26px;
	margin-bottom:60px;
}
#crumb {
	position:relative;
	font-size:10px;
	float:right;
	width:auto;
	top:-2px;
	right:30px;
}
#secondary {
	margin-left:265px;
	width:706px;
	height:auto;
	min-height:380px;
	position:relative;
	text-align:left;
	background-image: url(../images/secondarybg.jpg);
	background-repeat: x-repeat;
	top:15px;
	padding-bottom:60px;
	margin-bottom:30px;
}
#secondary p {
	width:650px;
	margin-left:28px;
}
#secondary h4 {
	width:650px;
	margin-left:28px;
}
#secondary h5 {
	margin:0px;
	margin-left:28px;
	margin-bottom:10px;
	margin-top:20px;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#74507a;
}
#secondary ul  {
	margin:0px;
	margin-left:28px;
	list-style:none;
	padding:0px;
	line-height:20px;
	font-size:11px;
	width:400px;
}
#pinot {
	width:122px;
	height:34px;
	background-image: url(../images/pinot.jpg);
	background-repeat: no-repeat;
	position:absolute;
	top:360px;
	*top:306px;
	left:435px;
}
#chardonnay {
	width:122px;
	height:34px;
	background-image: url(../images/chardonnay.jpg);
	background-repeat: no-repeat;
	position:absolute;
	top:360px;
	*top:306px;
	left:567px;
}
#dotted {
	width:650px;
	height:2px;
	border-bottom:dashed 1px #8a9a86;
	margin-left:28px;
	position:absolute;
	bottom:30px;
}
#dotted_domaine {
	width:650px;
	height:2px;
	border-bottom:dashed 1px #8a9a86;
	margin-left:28px;
	position:relative;
	top:5px;
	margin-bottom:25px;
}
#winemakingimg {
	width:706px;
	height:72px;
	background-image: url(../images/headers/winemaking.jpg);
	background-repeat: no-repeat;
}
#windictionaryimg {
	width:706px;
	height:72px;
	background-image: url(../images/headers/winedictionary.jpg);
	background-repeat: no-repeat;
}
#winebyregionimg {
	width:706px;
	height:72px;
	background-image: url(../images/headers/winebyregion.jpg);
	background-repeat: no-repeat;
}
#vintagereportsimg {
	width:706px;
	height:72px;
	background-image: url(../images/headers/vintagereports.jpg);
	background-repeat: no-repeat;
}
#winebydomainesimg {
	width:706px;
	height:72px;
	background-image: url(../images/headers/winebydomaine.jpg);
	background-repeat: no-repeat;
}
#domaineheader {
	width:706px;
	height:72px;
	background-image: url(../images/headers/domaine.jpg);
	background-repeat: no-repeat;
}
#winesbtn {
	width:126px;
	height:37px;
	background-image: url(../images/winesbtn.jpg);
	background-repeat: no-repeat;
	position:relative;
	display:block;
	margin-left:20px;
}
#importerbtn {
	width:126px;
	height:37px;
	background-image: url(../images/importersbtn.jpg);
	background-repeat: no-repeat;
	position:absolute;
	display:block;
	left:140px;
	top:115px;
}
#mapsbtn {
	width:126px;
	height:37px;
	background-image: url(../images/mapsbtn.jpg);
	background-repeat: no-repeat;
	position:relative;
	display:block;
	left:5px;
}
#vintagebtn {
	width:145px;
	height:37px;
	background-image: url(../images/vintagebtn.jpg);
	background-repeat: no-repeat;
	position:absolute;
	display:block;
	top:0px;
	left:136px;
}
#maps_btns {
	width:280px;
	height:37px;
	position:relative;
	margin-left:20px;
	margin-top:0px;
}
#importerimg {
	width:706px;
	height:72px;
	background-image: url(../images/headers/winebyimporter.jpg);
	background-repeat: no-repeat;
}
p#copy {
	width:335px;
	text-align:justify;
	height:auto;
	min-height:340px;
}
#domainespec {
	height:auto;
	min-height:300px;
	width:207px;
	background-color:#b8e3ad;
	position:absolute;
	top:118px;
	left:462px;
}
#domainespec p {
	margin:0px;
	padding:0px;
	margin-left:15px;
	width:190px;
	font-size:10px;
	line-height:15px;
}
#domainespec span {
	position:absolute;
	left:100px;
	*margin-top:-6px;
}
#winemakeimg {
	width:654px;
	height:21px;
	position:relative;
	margin-left:27px;
	background-image: url(../images/domaines/winemaking.gif);
	background-repeat: no-repeat;
}
#wineinfo {
	width:650px;
	height:128px;
	background-color:#d5ed7f;
	margin-left:27px;
	margin-top:5px;
	margin-bottom:5px;
	position:relative;
}
#domainepic2 {
	width:141px;
	height:114px;
	background-color:#def197;
	padding-left:17px;
	padding-top:14px;
	position:relative;
	top:0px;
	left:0px;
}
#winemakinginfo {
	position:absolute;
	top:0px;
	left:158px;
	width:470px;
	height:130px;
}
#winemakinginfo p {
	margin:0px;
	padding:0px;
	margin-left:17px;
	margin-top:5px;
	width:470px;
	font-size:10px;
}
#winemakinginfo span {
	position:absolute;
	left:165px;
	*margin-top:-6px;
}
#winesdomaine {
	width:654px;
	height:21px;
	position:relative;
	margin-left:27px;
	background-image: url(../images/domaines/wines.gif);
	background-repeat: no-repeat;
}
#wines {
	width:650px;
	height:auto;
	margin-left:27px;
	margin-top:5px;
	margin-bottom:10px;
	*margin-bottom:25px;
	position:relative;
}
#winestitles {
	background-color:#d5ed7f;
	height:22px;
}
#wines ul {
	margin:0px;
	padding:0px;
	padding-top:1px;
	padding-left:15px;
	position:relative;
}
#wines li {
	margin:0px;
	padding:0px;
	position:absolute;
	font-size:10px;
	font-weight:bold;
}
#wines li#appel {
	top:0px;
	width:165px;
	position:relative;
}
#wines li#color {
	left:200px;
	top:0px;
	width:55px;
	text-align:center;
}
#wines li#surface {
	left:290px;
	top:0px;
	width:122px;
}
#wines li#age {
	left:425px;
	top:0px;
	width:83px;
	text-align:center;
}
#wines li#cases {
	left:530px;
	top:0px;
	width:125px;
	text-align:center;
}
#wines1 {
	background-color:#def197;
	height:auto;
	min-height:22px;
}
#wines1 li {
	font-weight:normal;
}
#wines2 {
	background-color:#d5ed7f;
	height:auto;
	min-height:22px;
}
#wines2 li {
	font-weight:normal;
}
#importerdomaine {
	width:654px;
	height:21px;
	position:relative;
	margin-left:27px;
	background-image: url(../images/domaines/importers.gif);
	background-repeat: no-repeat;
}
#impinfo {
	width:650px;
	height:auto;
	margin-left:27px;
	margin-top:5px;
	*margin-bottom:25px;
	position:relative;
}
#imptitles {
	background-color:#d5ed7f;
	height:22px;
}
#impinfo ul {
	margin:0px;
	padding:0px;
	padding-top:1px;
	padding-left:15px;
	position:relative;
}
#impinfo li {
	margin:0px;
	padding:0px;
	position:absolute;
	font-size:10px;
	font-weight:bold;
}
#impinfo li#state {
	left:225px;
	top:0px;
}
#impinfo li#name {
	left:425px;
	top:0px;
	width:200px;
	position:relative;
}
#impinfo1 {
	background-color:#def197;
	height:auto;
	min-height:22px;
}
#impinfo1 li {
	font-weight:normal;
}
#impinfo2 {
	background-color:#d5ed7f;
	height:auto;
	min-height:22px;
	*height:22px;
}
#impinfo2 li {
	font-weight:normal;
}
#glance {
	width:50px;
	height:157px;
	background-image: url(../images/glance.gif);
	background-repeat: no-repeat;
	position:relative;
	margin-bottom:5px;
}
#domainetemp {
	width:157px;
	height:157px;
	left:50px;
	top:0px;
	background-repeat: no-repeat;
	position:absolute;
}
#aboutimg {
	width:706px;
	height:72px;
	background-image: url(../images/headers/about.jpg);
	background-repeat: no-repeat;
}
#contactimg {
	width:706px;
	height:72px;
	background-image: url(../images/headers/contactus.jpg);
	background-repeat: no-repeat;
}
#creditsimg {
	width:706px;
	height:72px;
	background-image: url(../images/headers/credits.jpg);
	background-repeat: no-repeat;
}
#linksimg {
	width:706px;
	height:72px;
	background-image: url(../images/headers/links.jpg);
	background-repeat: no-repeat;
}
#regionmap {
	background-image: url(../images/map.gif);
	background-repeat: no-repeat;
	width:439px;
	height:387px;
	position:absolute;
	top:80px;
	left:214px;
}
#regionmap li {
	width:150px;
}
#regionmap a:hover {
	text-decoration:underline;
}
#regionmap #paris {
	position:absolute;
	top:91px;
	left:208px;
	width:100px;
}
#regionmap #france {
	position:absolute;
	top:80px;
	left:10px;
	font-size:15px;
}
#regionmap #m1 {
	position:absolute;
	top:85px;
	left:315px;
}
#regionmap #m2 {
	position:absolute;
	top: 60px;
	left:225px;
}
#regionmap #m3 {
	position:absolute;
	top: 280px;
	left:240px;
}
#regionmap #m4 {
	position:absolute;
	top: 328px;
	left:138px;
}
#regionmap #m5 {
	position:absolute;
	top: 140px;
	left:85px;
}
#regionmap #m6 {
	position:absolute;
	top: 310px;
	left:310px;
}
#regionmap #m7 {
	position:absolute;
	top: 115px;
	left:225px;
}
#regionmap #m8 {
	position:absolute;
	top: 145px;
	left:260px;
}
#regionmap #m9 {
	position:absolute;
	top: 175px;
	left:220px;
}
#regionmap #m10 {
	position:absolute;
	top: 200px;
	left:220px;
}
#regionmap #m11 {
	position:absolute;
	top: 230px;
	left:270px;
}
#regionmap #m12 {
	position:absolute;
	top: 255px;
	left:270px;
}
#north {
	background-image: url(../images/north.gif);
	background-repeat: no-repeat;
	width:48px;
	height:62px;
	position:absolute;
	top:100px;
	left:625px;
}
#regionmap a {
	font-size:10px;
	text-decoration:none;
}
#img {
	width:706px;
	height:72px;
	background-image: url(../images/headers/vintagereports.jpg);
	background-repeat: no-repeat;
}
#comments dd {
	margin-left:0px;
}
#homeimg {
	background-image: url(../images/homeimg.jpg);
	background-repeat: no-repeat;
	width:299px;
	height:187px;
	margin-top:2px;
	padding-bottom:20px;
}
#leftnav {
	background-image: url(../images/leftnav.jpg);
	background-repeat: no-repeat;
	width:243px;
	height:404px;
	position:absolute;
	left:0px;
	top:141px;
	font-size:11px;
	text-align:left;
	z-index:4;
}
#leftnav a {
	color:#4d4d4d;
	text-decoration:none;
}
#leftnav a:hover {
	color:#663366;
	text-decoration:underline;
}
#leftnav ul#wine {
	list-style:none;
	margin:0px;
	padding:0px;
	position:absolute;
	top:50px;
	left:82px;
	line-height:20px;
}
#leftnav ul#thoughts {
	list-style:none;
	margin:0px;
	padding:0px;
	position:absolute;
	top:141px;
	left:82px;
	line-height:20px;
}
#leftnav ul#reference {
	list-style:none;
	margin:0px;
	padding:0px;
	position:absolute;
	top:231px;
	left:82px;
	line-height:20px;
}
#rightnav {
	background-image: url(../images/rightnav.jpg);
	background-repeat: no-repeat;
	width:239px;
	height:426px;
	position:absolute;
	right:0px;
	top:129px;
	font-size:10px;
	text-align:left;
	z-index:4;
}
#rightnav a {
	color:#5b605a;
	text-decoration:none;
}
#rightnav a:hover {
	color:#74507a;
	text-decoration:underline;
}
#blognav {
	width:170px;
	height:auto;
	min-height:426px;
	*height:426px;
	position:absolute;
	right:41px;
	top:170px;
	font-size:10px;
	text-align:left;
	z-index:4;
}
#blognav a {
	color:#5b605a;
	text-decoration:none;
}
#blognav a:hover {
	color:#74507a;
	text-decoration:underline;
}
#blognav h2 {
	margin:0px;
	margin-bottom:0px;
	font-size:12px;
	letter-spacing:2px;
	font-weight:normal;
	color:#74507a;
}
#blognav ul {
	list-style:none;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	line-height:20px;
}
#state {
	width:130px;
	height:38px;
	top:40px;
	left:48px;
	position:absolute;
	overflow:hidden;
}
#askaunt {
	width:125px;
	height:25px;
	top:112px;
	left:55px;
	position:absolute;
	overflow:hidden;
}
#russell {
	width:125px;
	height:36px;
	top:178px;
	left:55px;
	position:absolute;
	overflow:hidden;
}
#domainefeat {
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	color:#663366;
	padding-bottom:2px;
}
#alain {
	width:140px;
	height:79px;
	top:260px;
	left:45px;
	position:absolute;
	overflow:hidden;
}
#domainepic {
	width:73px;
	height:61px;
	top:344px;
	left:75px;
	position:absolute;
}
#domainepic img {
	border:0px;
}
#footer {
	position:relative;
	bottom:0px;
	width:950px;
	*width:895px;
	text-align:right;
	height:10px;
	font-size:10px;
	color:#676c80;
	padding-bottom:10px;
}
#footer a {
	color:#5b605a;
	text-decoration:none;
}
#footer a:hover {
	color:#74507a;
	text-decoration:underline;
}
#dombox {
	position:relative;
	top:3px;
}
.wrapper-pdf{
	width:706px !important;
}
.wrapper-pdf #top{width:706px !important;}
.wrapper-pdf #footer{width:706px !important;}
.secondary-pdf{
	background:none !important;
	margin-left:0px !important;
}

#printPage {
	position:relative;
	font-size:10px;
	float:right;
	width:auto;
	top:25px;
	right:-230px;
	text-decoration:none;	
}
#printPage a {
		text-decoration:none;
}
#printPage a:hover {
		text-decoration:underline;
}
#printPage img {
	padding-left:5px;
	position:relative;top:5px;
	border: 0px;
	text-decoration:none;
}