body
{ 
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
background-image: url('../images/background5_a1.gif');
background-repeat: no-repeat;
background-position: top right; 
background-attachment: fixed;
margin-right: 40px;
margin-left: 40px;
color: #000000;
background-color: #FFFFFF;
}

div.toppic {
position: absolute;
top: 56px;
left: 40px;
}

div.logo {
position: absolute;
top: 2px;
right: 40px;
}

div.coretext {
position: relative;
top: 150px;
margin-left: 10px;
text-align: left;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
line-height: 12pt;
font-weight: normal;
font-variant: normal;
}

div.tastetext {
position: absolute;
top: 20px;
left: 20px;
right: 40px;
text-align: left;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
line-height: 12pt;
font-weight: normal;
font-variant: normal;
}

div.narrowtext {
position: absolute;
top: 150px;
left: 470px;
right: 40px;
height: 325px;
overflow: auto;
text-align: left;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
line-height: 12pt;
font-weight: normal;
font-variant: normal;
}


div.pagetitle {
position: absolute;
top: 78px;
left: 110px;
}

div.leftimage {
position: relative;
top: 152px;
left: 0px;
float: left;
clear: none;
width: 200px;
margin-right: 10px;
margin-bottom: 18px;
}

#bottle {
position: relative;
top: 152px;
left: 0px;
float: left;
clear: none;
width: 200px;
margin-right: 10px;
margin-bottom: 0px;
display: table-cell;
text-align: center;
}

div.footer {
position: relative;
top: 170px;
left: 0px;
right: 0px;
height: 22px;
text-align: left;
background-color: #3F426A;
padding: 0;
margin: 0;
margin-bottom: 10px;
clear: both;

}

.footermenu {
position: absolute;
right: 0;
top: 0;
color: #FFFFFF;
background-color: #3F426A;
font-size: 10pt;
font-style: normal;
line-height: 14pt;
font-weight: normal;
font-variant: normal;
text-align: right;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}


div.menu {
position: absolute;
top: 120px;
left: 40px;
right: 40px;
height:32px;
background-color: #3F426A;
white-space:nowrap;
overflow: hidden;
}

div.menu_ie {
position: absolute;
top: 124px;
left: 40px;
right: 40px;
height:32px;
width: 100%;
background-color: #3F426A;
white-space:nowrap;
overflow: hidden;
}

table.menu {
position: absolute;
top: 120px;
left: 40px;
right: 40px;
background-color: #3F426A;
width: 100%;
display: inline;
}

td.menu {
height: 32px;
background-color: #3F426A;
nowrap: true;
display: inline;
}

td {
text-align: left;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
line-height: 12pt;
font-weight: normal;
font-variant: normal;

}

div.menu1 {
right: 0px;
height: 30px;
float: right;
}

div.menu2 {
height: 30px;
float: right;
}

div.menu_1 {
top: 0px;
float: right;
height: 30px;
width: 120px;
}

div.menu_2 {
top: 0px;
float: right;
height: 30px;
width: 120px;
}

div.menu_3 {
position: absolute;
right: 262px;
top: 120px;
}

div.menu_4 {
position: absolute;
right: 373px;
top: 120px;
}

div.menu_5 {
position: absolute;
right: 484px;
top: 120px;
}

div.menu_6 {
position: absolute;
right: 595px;
top: 120px;
}

div.menu_7 {
position: absolute;
right: 706px;
top: 120px;
}

a.footer {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
background-color: #3F426A;
vertical-align: middle;
letter-spacing: 1.3pt;
}

a.footeractive {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
background-color: #3F426A;
vertical-align: middle;
letter-spacing: 1.3pt;
color: #BCBDE6;
}

#simulatelink {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-weight: bold;
color: #000000;
}

div.subimage1 {
position: absolute;
top: 340px;
right: 40px;
}

div.subimage2 {
position: absolute;
top: 340px;
right: 220px;
}

div.tallimage1 {
position: absolute;
top: 290px;
right: 40px;
}

div.tallimage2 {
position: absolute;
top: 290px;
right: 180px;
}

div.tallerimage {
position: absolute;
top: 278px;
right: 40px;
}

div.subimage_a {
position: absolute;
top: 300px;
right: 140px;
}

div.subimage_b {
position: absolute;
top: 300px;
right: 240px;
}

div.subimage_c {
position: absolute;
top: 300px;
right: 340px;
}

div.subimage_d {
position: absolute;
top: 300px;
right: 40px;
}

img.floatimage {
float: right;
clear: none;
margin: 2px;
}

div.spacer {
position: relative;
top: -33px;
width: 1px;
height: 32px;
}

div.splash {
position: absolute;
top: 180px;
right: 40px;
}

div.splashmessage {
position: absolute;
top: 450px;
left: 40px;
text-align: left;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 14pt;
}

div.artlook{
position: relative;
font-size: 60%;
top: 164px;
text-align: right;
margin-right: 18px;
}

div.webcredit{
position:absolute;
right:30px;
}


#tastings {
	top: -10px;
 font-size: 8pt;
	line-height: 10pt;
 width : 236px;
	height : 444px;
	border-style: solid;
	border-width: thin;
	border-color: #3F426A;
	padding: 1px;
	padding-top: 4px;
	margin: 1px;
	margin-right: 4px;
	text-align: center;
	background-color: #FFFFFF;
	overflow: auto;
	opacity: 0.7;
}

#reviews {
 position: absolute;
	left: 446px;
	top: 18px;
 font-size: 8pt;
	line-height: 10pt;
	text-align: center;
	border-style: solid;
	border-width: thin;
	border-color: #3F426A;
	padding: 4px;
	background-color: #FFFFFF;
	height: 280px;
	overflow: auto;
	opacity: 0.7;	
}

#fr_reviews {
  position: absolute;
  left: 446px;
  top: 18px;
  font-size: 110%;
  line-height: 10pt;
  text-align: center;
  border-style: solid;
  border-width: thin;
  border-color: #3F426A;
  padding: 4px;
  background-color: #FFFFFF;
  height: 444px;
  width: 600px;
  overflow: auto;
  opacity: 0.7;	
}


#restaurants {
 position: absolute;
 left: 446px;
	top: 310px;
 font-size: 9pt;
	line-height: 11pt;
	text-align: center;
	border-style: solid;
	border-width: thin;
	border-color: #3F426A;
	padding: 4px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	height: 150px;  
	overflow: auto;
	opacity: 0.7;	

}


li.restaurants {
  font-size: 8pt;
	line-height: 10pt;
	font-variant: small-caps;
}

.bluefont {
 color: #3F426A;
 font-weight: bold;
 font-size: 9pt;	
}

a.news {
 text-decoration: none;
  font-size: 8pt;
	line-height: 10pt;
 
}

a.fr_news {
 text-decoration: none;
  font-size: 10pt;
	line-height: 12pt;
 
}


div.coretext2 {
position: absolute;
top: 150px;
left: 250px;
right: 80px;
/*height: 325px;
overflow: auto;*/
text-align: left;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
line-height: 12pt;
font-weight: normal;
font-variant: normal;
}

a.thumb {
  text-decoration: none;
}

a:visited.thumb {
  text-decoration: none;
}

img.thumb {
  border-style: none;
}

div.lefttext {
position: relative;
left: 20px;
top: 200px;
text-align: left;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
line-height: 12pt;
font-weight: normal;
font-variant: normal;
width: 200px;
float: left;
clear: none;
margin-right: 10px;
padding-right: 10px;
}

div.clearboth {
  float: none;
  clear: both;
}

div.postcards {
position: relative;
top: 150px;
height: 325px;
overflow: auto;
text-align: left;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
line-height: 12pt;
font-weight: normal;
font-variant: normal;
text-align: center;
float: left;
clear: none;
}

div.newscontainer2 {
  float:left;
		clear: right;
}	

div.newshead {
margin-top:9px;
margin-bottom:2px;
}

table.wine td {
  line-height: 8pt;
}

