

body {
	margin:0;
	font-family: Verdana, sans-serif;
	font-size:11px;
	color:#5f7367;
	text-align: center;
	background-color: #c4c1bb;
	background-image: url(../images/back_grad.gif);
	background-repeat: repeat-x;}

table {
	font-size:11px;
	border-collapse:collapse;
	background-color: #FFFEF5;
	text-align:left;}

td {
	vertical-align:top;
	padding:0px;}
	
a, span.heading {
	color:#5f7367;
	font-weight:bold;
	text-decoration:none;}
	
a:hover {
	color:#2f4337;}

img.vaha {
	border:1px solid #b6b6b6;
	border:1px solid black;
	}

table.wrapper {
	margin: 0 auto;
	border:1px solid #b6b6b6;
	width:10%;}

td.logo {
	vertical-align:middle;
	background-color:#5e245f;}
	
td.menu {
	padding:3px;
	border-right:1px solid #b6b6b6;}

td.content {
	padding:12px;}

td.paddedLeft, td.paddedCentre {
	padding:15px;}
	
td.paddedCentre {
	text-align:center;}

div.centered100, div.centered85, div.centered70 {
	margin: 0 auto;
	text-align: center;
	width:100%;}

div.iECenter {
	text-align:center;
	width:100%;}

table.firefoxCenter {
	margin: 0 auto;}

div.centered85 {
	width:85%;}

div.centered70 {
	width:70%;}
	
div.specialOffer, td.specialOffer, div.valentineOffer {
	line-height:130%;
	color:white;
	background-color: #5E245F;
	background-color: #b6b6b6;
	background-color: #ddc6de;
	background-color: #bE84bF;
	background-color: #7093d5;
	padding:1px;
	background-image: url(../images/tl.jpg);	
	background-repeat: no-repeat;
	background-position: top left;
	border-right:1px solid #5E245F;
	border-bottom:1px solid #5E245F;}

td.specialOffer {
	text-align:center;
	padding:6px;}

td.specialOffer a {
	font-weight:bold;
	color:white;}
	
td.specialOfferSpacer {
	height:5px;
	border-top:1px solid #5E245F;}

div.valentineOffer {
	color:#dddddd;
	background-image: url(../images/rose.jpg);}
	
a.offer, a.valentineOffer {	
	color:#dddddd;
	text-decoration:underline;}

a.valentineOffer:hover, a.offer:hover {
	color:white;}

a.valentineOffer {
	color:#dddddd;}

a.menuSelected1, a.menuSelected2, a.menuUnselected1, a.menuUnselected2 {
	display: block;
	width:100%;
	padding: 0px;}

a.menuSelected1, a.menuSelected2 {
	color:white;
	background-color:#b6b6b6;}

a.menuUnselected1:hover, a.menuUnselected2:hover {
	cursor: pointer;
	color:white;
	background:#b6b6b6;}

a.menuSelected1, a.menuUnselected1 {
	padding-top:4px;
	padding-bottom:4px;}

a.menuSelected2, a.menuUnselected2, a.menuUnselected2:hover {
	font-weight: normal;
	padding-top:1px;
	padding-bottom:1px;}

a.content {
	color:#5f7367;
	font-weight: normal;
	text-decoration:underline;}

a.content:hover {
	color:#2f4337;}

table.winelist td, table.menu td  {
	padding:2px 5px 2px 5px;}


td.menuHeading {
	white-space:nowrap;
	font-weight:bold;}
	
