/*~~ GENERAL PAGE FORMATTING STYLES ~~*/
body		{font-family: arial; font-size: 12px; line-height: 13px; text-align: justify; line-height: normal; font-weight: normal; background: url('/images/welcomebg1.jpg')}
div.main	{font-family: arial; font-size: 12px; line-height: 13px; text-align: justify;  background-color: white;}
td.main		{font-family: arial; font-size: 12px; line-height: 13px; text-align: justify;  background-color: white;}
.main		{font-family: arial; font-size: 12px; line-height: 13px; text-align: justify;  background-color: white; }
.bodycolor 	{background-color: white;}
td.bodycolor 	{background-color: white;}
.footer		{font-family: arial; font-size: 11px; line-height: 13px; text-align: justify;  background-color: white; }


.main TH 		{	font-size:12px; line-height: 13px; text-align: justify; }
.main TD 		{	font-size:12px; line-height: 13px; text-align: justify; }



P 	{padding-top: 10px; margin: 0px;}

h1 	{font-size: 24px; font-weight: bold; padding-top: 15px;margin: 0; color: black; font-family: georgia, Helvetica, sans-serif; }
h2 	{font-size: 16px; font-weight: bold; padding-top: 15px;margin: 0; color: black; font-family: georgia, Helvetica, sans-serif; }
h3 	{font-size: 14px; font-weight: bold; padding-top: 15px;margin: 0; color: black; font-family: georgia, Helvetica, sans-serif; }
h4 	{font-size: 12px; font-weight: bold; padding-top: 15px;margin: 0; color: black; font-family: georgia, Helvetica, sans-serif; text-align: center; }



table.navbar 		{font-size: 8pt; margin: 0px; padding: 0px; border: 0px; font-weight: bold;}
table.menu			{font-size: 8pt; margin: 0px; padding: 0px; font-weight: bold;}
td.menuHome			{padding: 0px; color: black; font-weight: bold; vertical-align: top; background-color: goldenrod;}
td.menuNormal		{padding: 0px; color: black; font-weight: bold; vertical-align: top; background-color: white;}
td.menuHover		{padding: 0px; color: white; font-weight: bold; vertical-align: top; background-color: white;}
td.menuNormalS		{padding: 0px; color: black; font-weight: bold; vertical-align: top; background-color: white;}
td.menuHoverS		{padding: 0px; color: white; font-weight: bold; vertical-align: top; background-color: white;}
td.menuNormalW		{padding: 0px; color: black; font-weight: bold; vertical-align: top; background-color: white;}
td.menuHoverW		{padding: 0px; color: white; font-weight: bold; vertical-align: top; background-color: white;}
td.menuNormalP		{padding: 0px; color: black; font-weight: bold; vertical-align: top; background-color: white;}
td.menuHoverP		{padding: 0px; color: white; font-weight: bold; vertical-align: top; background-color: white;} 
														/*remove for drop-down menu with images: background-color: black;*/

/* Include a background colour here if a bordrr is required for the dropdown menu items */
div.menuHome		{display: none; position: static;}
div.menuNormal		{display: none; position: static;}
div.menuHover		{border: 0px solid white; display: inline; position: absolute;}
div.menuNormalS		{display: none; position: static;}
div.menuHoverS		{border: 0px solid white; display: inline; position: absolute;}
div.menuNormalW		{display: none; position: static;}
div.menuHoverW		{border: 0px solid white; display: inline; position: absolute;}
div.menuNormalP		{display: none; position: static;}
div.menuHoverP		{border: 0px solid white; display: inline; position: absolute;}

a.menuHome:link 	{text-decoration: none; color: black; background: url('/images/menuhomenoline.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}
a.menuHome:visited	{text-decoration: none; color: black; background: url('/images/menuhomenoline.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}
a.menuHome:hover	{text-decoration: none; color: white; background: url('/images/menuhomeline.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px}
a.menuHome:active	{text-decoration: none; color: white; background: url('/images/menuhomeline.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px}

a.menuSoil:link 	{text-decoration: none; color: black; background: url('/images/menuoursoilsnoline.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}
a.menuSoil:visited	{text-decoration: none; color: black; background: url('/images/menuoursoilsnoline.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}
a.menuSoil:hover	{text-decoration: none; color: white; background: url('/images/menuoursoilsline.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}
a.menuSoil:active	{text-decoration: none; color: white; background: url('/images/menuoursoilsline.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}

a.menuWine:link 	{text-decoration: none; color: black; background: url('/images/menuourwinenoline.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}
a.menuWine:visited	{text-decoration: none; color: black; background: url('/images/menuourwinenoline.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}
a.menuWine:hover	{text-decoration: none; color: white; background: url('/images/menuourwineline.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}
a.menuWine:active	{text-decoration: none; color: white; background: url('/images/menuourwineline.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}

a.menuPassion:link 		{text-decoration: none; color: black; background: url('/images/menuourpassionnoline.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}
a.menuPassion:visited	{text-decoration: none; color: black; background: url('/images/menuourpassionnoline.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}
a.menuPassion:hover		{text-decoration: none; color: white; background: url('/images/menuourpassionline.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}
a.menuPassion:active	{text-decoration: none; color: white; background: url('/images/menuourpassionline.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}

a.menuNormal:link 		{text-decoration: none; color: black; background-color: white;}
a.menuNormal:visited	{text-decoration: none; color: black; background-color: white;}
a.menuNormal:hover		{text-decoration: none; color: white; background-color: maroon;}
a.menuNormal:active		{text-decoration: none; color: black; background-color: white;}

a.menuNormalS:link 		{text-decoration: none; color: black; background-color: white;}
a.menuNormalS:visited	{text-decoration: none; color: black; background-color: white;}
a.menuNormalS:hover		{text-decoration: none; color: white; background-color: #c09954;}
a.menuNormalS:active	{text-decoration: none; color: black; background-color: white;}

a.menuNormalW:link 		{text-decoration: none; color: black; background-color: white;}
a.menuNormalW:visited	{text-decoration: none; color: black; background-color: white;}
a.menuNormalW:hover		{text-decoration: none; color: white; background-color: #a03436;}
a.menuNormalW:active	{text-decoration: none; color: black; background-color: white;}

a.menuNormalP:link 		{text-decoration: none; color: black; background-color: white;}
a.menuNormalP:visited	{text-decoration: none; color: black; background-color: white;}
a.menuNormalP:hover		{text-decoration: none; color: white; background-color: #211e1c;}
a.menuNormalP:active	{text-decoration: none; color: black; background-color: white;}

a.menuitem:link 	{text-decoration: none; color: dimgray; background-color: white display: block;  font-family: georgia; font-size: 10px;}
a.menuitem:visited	{text-decoration: none; color: dimgray; background-color: white display: block;  font-family: georgia; font-size: 10px;}
a.menuitem:hover	{text-decoration: none; color: white; background-color: maroon; display: block;  font-family: georgia; font-size: 10px;}
a.menuitem:active	{text-decoration: none; color: white; background-color: maroon; display: block;  font-family: georgia; font-size: 10px;}

a.menuitemS:link 	{text-decoration: none; color: dimgray; background-color: white display: block; font-family: georgia; font-size: 10px;}
a.menuitemS:visited	{text-decoration: none; color: dimgray; background-color: white display: block; font-family: georgia; font-size: 10px;}
a.menuitemS:hover	{text-decoration: none; color: white; background-color: #c09954; display: block; font-family: georgia; font-size: 10px;}
a.menuitemS:active	{text-decoration: none; color: white; background-color: #c09954; display: block; font-family: georgia; font-size: 10px;}

a.menuitemW:link 	{text-decoration: none; color: dimgray; background-color: white display: block; font-family: georgia; font-size: 10px;}
a.menuitemW:visited	{text-decoration: none; color: dimgray; background-color: white display: block; font-family: georgia; font-size: 10px;}
a.menuitemW:hover	{text-decoration: none; color: white; background-color: #a03436; display: block; font-family: georgia; font-size: 10px;}
a.menuitemW:active	{text-decoration: none; color: white; background-color: #a03436; display: block; font-family: georgia; font-size: 10px;}

a.menuitemP:link 	{text-decoration: none; color: dimgray; background-color: white display: block; font-family: georgia; font-size: 10px;}
a.menuitemP:visited	{text-decoration: none; color: dimgray; background-color: white display: block; font-family: georgia; font-size: 10px;}
a.menuitemP:hover	{text-decoration: none; color: white; background-color: #211e1c; display: block; font-family: georgia; font-size: 10px;}
a.menuitemP:active	{text-decoration: none; color: white; background-color: #211e1c; display: block; font-family: georgia; font-size: 10px;}


a.welcome:link		{font:	bold 18px arial;	color:	white; 	text-decoration: none;}
a.welcome:visited	{font:	bold 18px arial;	color: 	white; 	text-decoration: none;}
a.welcome:hover		{font:	bold 18px arial;	color:	black; text-decoration: none;}

a.menulink:link		{font:	normal 13px georgia;	color:	maroon; 	text-decoration: none; font-family: georgia;}
a.menulink:visited	{font:	normal 13px georgia;	color: 	maroon; 	text-decoration: none; font-family: georgia;}
a.menulink:hover	{font:	normal 13px georgia;	color:	#c09954; 	text-decoration: none; font-family: georgia;}

a.brandlist:link	{font:	normal 12px georgia;	color:	maroon;	 	text-decoration: none; font-weight: bold; text-align: center; font-family: georgia;}
a.brandlist:visited	{font:	normal 12px georgia;	color:	maroon;	 	text-decoration: none; font-weight: bold; text-align: center; font-family: georgia;}
a.brandlist:hover	{font:	normal 12px georgia;	color:	#c09954;	text-decoration: none; font-weight: bold; text-align: center; font-family: georgia;}

a.newsletter:link 		{text-decoration: none;  background: url('/images/newsletter.gif') no-repeat top left; display: block;  }
a.newsletter:visited	{text-decoration: none;  background: url('/images/newsletter.gif') no-repeat top left; display: block; }
a.newsletter:hover		{text-decoration: none;  background: url('/images/newsletterover.gif') no-repeat top left; display: block; }
a.newsletter:active		{text-decoration: none;  background: url('/images/newsletterover.gif') no-repeat top left; display: block; }

a.subscribe:link 	{text-decoration: none; color: black; background: url('/images/subscribe.gif') no-repeat top center; display: block;  font-family: georgia; font-size: 11px;}
a.subscribe:visited	{text-decoration: none; color: black; background: url('/images/subscribe.gif') no-repeat top center; display: block;  font-family: georgia; font-size: 11px;}
a.subscribe:hover	{text-decoration: none; color: white; background: url('/images/subscribeover.gif') no-repeat top center; display: block;  font-family: georgia; font-size: 11px}
a.subscribe:active	{text-decoration: none; color: white; background: url('/images/subscribeover.gif') no-repeat top center; display: block;  font-family: georgia; font-size: 11px}


.menuNormal			{width: 134px;}
.menuHover			{width: 134px;}
.menuNormalS		{width: 134px;}
.menuHoverS			{width: 134px;}
.menuNormalW		{width: 127px;}
.menuHoverW			{width: 127px;}
.menuNormalP		{width: 127px;}
.menuHoverP			{width: 127px;}


.pad1				{width: 3px;}
.pad2				{width: 4px; class="bodycolor";}


/*~~ NEWSLETTER LINKS DEFINITION ~~*/
a.newsletterLink:Link			{  font-size: 9pt; line-height: normal; text-decoration: none; color: ##b7b642;}
a.newsletterLink:visited		{  font-size: 9pt; text-decoration: none; color: #b7b642;}
a.newsletterLink:hover			{  font-size: 9pt; text-decoration: none; color: #b7b642;}

.transparent 	{ background-color: transparent;}
.printertext	{ color:maroon;	font-size: 12px; text-decoration: none; font-weight: bold;}
.brandlist		{ color:maroon;	font-size: 12px; text-decoration: none; font-weight: bold; text-align: center;}
.moreinfo		{ color:maroon;	font-size: 14px; text-decoration: none; font-style: italic;}
.listtext		{ color:maroon;	font-size: 12px; text-decoration: none; font-style: normal;}
.banner1		{ background: url('/images/banner1.jpg') no-repeat;}
.banner2		{ background: url('/images/banner2.jpg') no-repeat;}
.banner3		{ background: url('/images/banner3.jpg') no-repeat;}
.banner4		{ background: url('/images/banner4.jpg') no-repeat;}
.banner5		{ background: url('/images/banner5.jpg') no-repeat;}

.soldout		{ background: url('/images/soldout.gif') no-repeat;}
.leftborderold	{ background: url('/images/bglogosmall.gif');}
.leftborder		{ }
.bodytable 		{ border-top:0px solid #872115; border-bottom:0px solid #872115;   border-right:0px solid #872115;  border-left:0px solid #872115;  border-collapse: collapse; text-align: justify; }
table.rightborderxx 	{ border:0px solid #872115; border-collapse: collapse; background: url('/images/rightborder.gif'); width: "150px"}
.rightborder 	{ border:0px solid #872115; border-collapse: collapse; background: url('/images/rightborder.gif'); width: "170px"}
.leftborder 	{ border:0px solid #872115; border-collapse: collapse; background: url('/images/leftborder.gif'); width: "220px"}

.box		 	{ border:0px solid #872115; border-collapse: collapse; background: url('/images/bgbox.gif'); }

.winelisttable	{ border-collapse: collapse; border-bottom:1px solid #872115; 	}
.inputfield 	{ font-family: arial, arial, Helvetica, sans-serif; font-size : 11px;  color : #000000;  background-color: #FFFFFF;	
				border-bottom: #000000 1px;	border-left: #000000 1px;		border-right: #000000 1px;	border-top: #000000 1px;	}
.inputqty 		{ font-family: arial, arial, Helvetica, sans-serif; font-size : 11px;  color : #000000;  background-color: #FFFFF0; 	
				border: solid 1px goldenrod;	}
.error 			{color:maroon;	font-weight:bold}
.customerlogon 	{ background-color:white;	color:black;	font-size:11px;	font-family: arial, Helvetica, sans-serif;	font-weight:bold;	 padding:2px;}

.smalltext 			{ font-size: 9px; color: #872115; }
.smalltextmaroon	{ font-size: 9px; color: #872115; }
.normaltext 		{ font-size: 12px; line-height: 14px; }
.normaltextmaroon	{ font-size: 12px; line-height: 14px; color: #872115;}
.largetext			{ font-size: 12px; line-height: 14px;}
.largetextmaroon	{ font-size: 15px; line-height: 17px; color: #872115;}
.boldtext 			{ font-size: 12px; color: #000000; font-weight:	bold;}
.logontext 			{ font-size: 14px; color: black; font-family: arial, Helvetica, sans-serif;}
TD.orderformheadings 	{ font-size: 14px; color: black;  font-weight:	bold}