/*~~ 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/backgroundaspire.gif')}
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.menuHomeA			{padding: 0px; color: black; font-weight: bold; vertical-align: top; background-color: goldenrod;}
td.menuNormalA		{padding: 0px; color: black; font-weight: bold; vertical-align: top; background-color: white;}
td.menuHoverA		{padding: 0px; color: white; font-weight: bold; vertical-align: top; background-color: white;}
td.menuNormalRA		{padding: 0px; color: black; font-weight: bold; vertical-align: top; background-color: white;}
td.menuHoverRA		{padding: 0px; color: white; font-weight: bold; vertical-align: top; background-color: white;}
td.menuNormalWA		{padding: 0px; color: black; font-weight: bold; vertical-align: top; background-color: white;}
td.menuHoverWA		{padding: 0px; color: white; font-weight: bold; vertical-align: top; background-color: white;}
td.menuNormalSA		{padding: 0px; color: black; font-weight: bold; vertical-align: top; background-color: white;}
td.menuHoverSA		{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.menuHomeA		{display: none; position: static;}
div.menuNormalA		{display: none; position: static;}
div.menuHoverA		{border: 0px solid white; display: inline; position: absolute;}
div.menuNormalRA	{display: none; position: static;}
div.menuHoverRA		{border: 0px solid white; display: inline; position: absolute;}
div.menuNormalWA	{display: none; position: static;}
div.menuHoverWA		{border: 0px solid white; display: inline; position: absolute;}
div.menuNormalSA	{display: none; position: static;}
div.menuHoverSA		{border: 0px solid white; display: inline; position: absolute;}

a.menuHomeA:link 	{text-decoration: none; color: black; background: url('/images/menuhomenolinea.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}
a.menuHomeA:visited	{text-decoration: none; color: black; background: url('/images/menuhomenolinea.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}
a.menuHomeA:hover	{text-decoration: none; color: white; background: url('/images/menuhomelinea.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px}
a.menuHomeA:active	{text-decoration: none; color: white; background: url('/images/menuhomelinea.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px}

a.menuRegionA:link 	{text-decoration: none; color: black; background: url('/images/menuourregionnolinea.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}
a.menuRegionA:visited	{text-decoration: none; color: black; background: url('/images/menuourregionnolinea.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}
a.menuRegionA:hover	{text-decoration: none; color: white; background: url('/images/menuourregionlinea.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}
a.menuRegionA:active	{text-decoration: none; color: white; background: url('/images/menuourregionlinea.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}

a.menuWineA:link 	{text-decoration: none; color: black; background: url('/images/menuourwinenolinea.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}
a.menuWineA:visited	{text-decoration: none; color: black; background: url('/images/menuourwinenolinea.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}
a.menuWineA:hover	{text-decoration: none; color: white; background: url('/images/menuourwinelinea.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}
a.menuWineA:active	{text-decoration: none; color: white; background: url('/images/menuourwinelinea.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}

a.menuStoryA:link 		{text-decoration: none; color: black; background: url('/images/menuourstorynolinea.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}
a.menuStoryA:visited	{text-decoration: none; color: black; background: url('/images/menuourstorynolinea.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}
a.menuStoryA:hover		{text-decoration: none; color: white; background: url('/images/menuourstorylinea.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}
a.menuStoryA:active	{text-decoration: none; color: white; background: url('/images/menuourstorylinea.gif') no-repeat top left; display: block;  font-family: arial; font-size: 11px;}

a.menuNormalA:link 		{text-decoration: none; color: black; background-color: white;}
a.menuNormalA:visited	{text-decoration: none; color: black; background-color: white;}
a.menuNormalA:hover		{text-decoration: none; color: white; background-color: maroon;}
a.menuNormalA:active		{text-decoration: none; color: black; background-color: white;}

a.menuNormalRA:link 		{text-decoration: none; color: black; background-color: white;}
a.menuNormalRA:visited	{text-decoration: none; color: black; background-color: white;}
a.menuNormalRA:hover		{text-decoration: none; color: white; background-color: #c09954;}
a.menuNormalRA:active	{text-decoration: none; color: black; background-color: white;}

a.menuNormalWA:link 		{text-decoration: none; color: black; background-color: white;}
a.menuNormalWA:visited	{text-decoration: none; color: black; background-color: white;}
a.menuNormalWA:hover		{text-decoration: none; color: white; background-color: #a03436;}
a.menuNormalWA:active	{text-decoration: none; color: black; background-color: white;}

a.menuNormalSA:link 		{text-decoration: none; color: black; background-color: white;}
a.menuNormalSA:visited	{text-decoration: none; color: black; background-color: white;}
a.menuNormalSA:hover		{text-decoration: none; color: white; background-color: #211e1c;}
a.menuNormalSA:active	{text-decoration: none; color: black; background-color: white;}

a.menuitemA:link 	{text-decoration: none; color: dimgray; background-color: white display: block;  font-family: georgia; font-size: 10px;}
a.menuitemA:visited	{text-decoration: none; color: dimgray; background-color: white display: block;  font-family: georgia; font-size: 10px;}
a.menuitemA:hover	{text-decoration: none; color: white; background-color: maroon; display: block;  font-family: georgia; font-size: 10px;}
a.menuitemA:active	{text-decoration: none; color: white; background-color: maroon; display: block;  font-family: georgia; font-size: 10px;}

a.menuitemRA:link 	{text-decoration: none; color: dimgray; background-color: white display: block; font-family: georgia; font-size: 10px;}
a.menuitemRA:visited	{text-decoration: none; color: dimgray; background-color: white display: block; font-family: georgia; font-size: 10px;}
a.menuitemRA:hover	{text-decoration: none; color: white; background-color: #c09954; display: block; font-family: georgia; font-size: 10px;}
a.menuitemRA:active	{text-decoration: none; color: white; background-color: #c09954; display: block; font-family: georgia; font-size: 10px;}

a.menuitemWA:link 	{text-decoration: none; color: dimgray; background-color: white display: block; font-family: georgia; font-size: 10px;}
a.menuitemWA:visited	{text-decoration: none; color: dimgray; background-color: white display: block; font-family: georgia; font-size: 10px;}
a.menuitemWA:hover	{text-decoration: none; color: white; background-color: #a03436; display: block; font-family: georgia; font-size: 10px;}
a.menuitemWA:active	{text-decoration: none; color: white; background-color: #a03436; display: block; font-family: georgia; font-size: 10px;}

a.menuitemSA:link 	{text-decoration: none; color: dimgray; background-color: white display: block; font-family: georgia; font-size: 10px;}
a.menuitemSA:visited	{text-decoration: none; color: dimgray; background-color: white display: block; font-family: georgia; font-size: 10px;}
a.menuitemSA:hover	{text-decoration: none; color: white; background-color: #211e1c; display: block; font-family: georgia; font-size: 10px;}
a.menuitemSA: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:	#cc9900; 	text-decoration: none; font-family: georgia;}
a.menulink:visited	{font:	normal 13px georgia;	color: 	#cc9900; 	text-decoration: none; font-family: georgia;}
a.menulink:hover	{font:	normal 13px georgia;	color:	maroon; 	text-decoration: none; font-family: georgia;}

a.brandlist:link	{font:	normal 12px georgia;	color:	#d8c25d;	 	text-decoration: none; font-weight: bold; text-align: center; font-family: georgia;}
a.brandlist:visited	{font:	normal 12px georgia;	color:	#d8c25d;	 	text-decoration: none; font-weight: bold; text-align: center; font-family: georgia;}
a.brandlist:hover	{font:	normal 12px georgia;	color:	maroon;	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;}

.imagelink			{text-decoration: none; border: none;}
.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/rightbordera.gif'); width: "170px"}
.leftborder 	{ border:0px solid #872115; border-collapse: collapse; background: url('/images/leftbordera.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}
