<!--
#rules ol, #rules li, ol.space, ol.space li {
	margin-top:.5em; margin-bottom:.5em; 
}

#rules ol  {list-style-type:lower-alpha;}
#rules ol li ol {list-style-type: decimal;}

#rules p {
	margin-top:1em; margin-bottom:1em; 
}

.text1 {
	font-family:verdana, sans-serif;
	color:#000000;
	font-size:10px;
	}
	
.text2 , table.text2 td {
	font-family:verdana, sans-serif;
	color:#000000;
	font-size:11px;
	}
	
.text3 {
	font-family:verdana, sans-serif;
	color:#000000;
	font-size:10px;
	}
	
.text4 {
	font-family:verdana, sans-serif;
	color:#000000;
	font-size:13px;
	}
	
.text5 {
	font-family:verdana, sans-serif;
	color:#000000;
	font-size:20px;
	font-style: italic;
	}
	
.text6 {
	font-family:arial, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	}

.text7 {
	font-family:arial, sans-serif;
	color:#F60403;
	font-size:25px;
	font-weight:bold;
	}
.text8 {
	font-family:verdana, sans-serif;
	color:#000000;
	font-size:20px;
	text-decoration: underline;
	}
.text9 {
	font-family:verdana, sans-serif;
	color:#000000;
	font-size:9px;
	}

.header1 {
	font-family:verdana, sans-serif;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	}

A.link1 {
	font-family:arial, sans-serif;
	color:#555555;
	font-size:11px;
	font-weight:bold;
	text-decoration: underline;
	}
	
A.link1:visited {
	color:#555555;
	}
	
A.link1:hover {
	color:#CC0000;
	text-decoration: none;
	}
		
A.link2 {
	font-family:verdana, sans-serif;
	color:#CC0000;
	font-size:9px;
	text-decoration: underline;
	}
	
A.link2:visited {
	color:#CC0000;
	}
	
A.link2:hover {
	text-decoration: none;
	}
	
A.link3 {
	font-family:arial, sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration: underline;
	}
	
A.link3:visited {
	color:#000000;
	}
	
A.link3:hover {
	text-decoration: none;
	color:#CC0000;
	}
	
A.link4 {
	font-family:verdana, sans-serif;
	color:#000000;
	font-size:11px;
	text-decoration: underline;
	}
	
A.link4:visited {
	color:#000000;
	}
	
A.link4:hover {
	text-decoration: none;
	color:#CC0000;
	}
	
A.link5 {
	font-family:verdana, sans-serif;
	color:#333333;
	font-size:13px;
	text-decoration: underline;
	}
	
A.link5:visited {
	color:#333333;
	}
	
A.link5:hover {
	text-decoration: none;
	color:#CC0000;
	}

A.link6 {
	font-family:arial, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	}
	
A.link6:visited {
	color:#FFFFFF;
	}
	
A.link6:hover {
	color:#CCCCCC;
	text-decoration: none;
	}


 	.producer {	
		color: #962D3E; 
		text-decoration: none;
		font-weight: bold;
		font-size: 12px		
	}

 	A.producer {	
		color: #962D3E; 
		text-decoration: none;
		font-weight: bold;
		font-size: 12px
	}
	
	A.producer:visited {
		color: #962D3E; 
		text-decoration: none;
		font-weight: bold;
		font-size: 12px
	}
	
	A.producer:hover {
		color: #962D3E; 
		text-decoration: underline;
		font-weight: bold;
		font-size: 12px	
	}
	
	A.producer:visited:hover {
		color: #962D3E; 
		text-decoration: underline;
		font-weight: bold;
		font-size: 12px
	}
	
 	.producttitle {	
		color: #962D3E; 
		text-decoration: none;
		font-weight: bold;
		font-size: 12px		
	}

 	A.producttitle {	
		color: #962D3E; 
		text-decoration: none;
		font-weight: bold;
		font-size: 12px
	}
	
	A.producttitle:visited {
		color: #962D3E; 
		text-decoration: none;
		font-weight: bold;
		font-size: 12px
	}
	
	A.producttitle:hover {
		color: #962D3E; 
		text-decoration: underline;
		font-weight: bold;
		font-size: 12px	
	}
	
	A.producttitle:visited:hover {
		color: #962D3E; 
		text-decoration: underline;
		font-weight: bold;
		font-size: 12px
	}


 	.vintage {	
		color: black; 
		font-weight: bold;
		font-size: 10px		
	}


	.RetailPrice { 
		color: #7F0407; 
		font-weight: bold; 
		font-size: 12px
	}

	.RegularPrice { 
		color: #7F0407; 
		font-weight: normal; 
		font-size: 10px
	}

	.BottleSize { 
		color: #7F0407; 
		font-weight: bold; 
		font-size: 10px
	}

	.WineRating { 
		color: #03492F; 
		font-weight: bold; 
		font-size: 10px
	}

	.SpecialMessage { 
		color: #03492F; 
		font-weight: bold; 
		font-size: 12px
	}

 	.iteminfocat {	
		color: black; 
		font-weight: bold;
		font-size: 10px		
	}

 	.iteminfo {	
		color: black; 
		font-weight: normal;
		font-size: 10px		
	}

	.regfont {
		color: #000000; 
		font-weight: normal; 
		font-size: 12px; 
	}

	.regfont2 {
		color: #000000; 
		font-weight: bold; 
		font-size: 12px; 
	}


	.couponfont1 {
		color: #000000; 
		font-weight: bold; 
		font-size: 16px; 
	}


	.couponfont2 {
		color: #000000; 
		font-weight: normal; 
		font-size: 14px; 
	}

	.couponfont3 {
		color: #000000; 
		font-weight: normal; 
		font-size: 10px; 
	}

	.couponfont4 {
		color: #000000; 
		font-weight: normal; 
		font-size: 9px; 
	}

	.couponfont5 {
		color: #000000; 
		font-weight: bold; 
		font-size: 12px; 
	}

	.smallfont {
		color: #000000; 
		font-weight: normal; 
		font-size: 10px; 
	}

	.smallfont2 {
		color: #000000; 
		font-weight: bold; 
		font-size: 10px; 
	}

	LI {
		color: #000000; 
		font-family: Verdana, Helvetica, Arial; 
		font-weight: normal; 
		font-size: 12px; 
	}

	A.reglink {	
		color: #962D3E; 
		text-decoration: none;
		font-weight: normal; 
	}
	
	A.reglink:visited {
		color: #962D3E; 
		text-decoration: none;
		font-weight: normal; 
	}
	
	A.reglink:hover {
		color: #962D3E; 
		text-decoration: underline;
		font-weight: normal; 	
	}
	
	A.reglink:visited:hover {
		color: #962D3E; 
		text-decoration: underline;
		font-weight: normal; 
	}


	A.shoplink {	
		color: #000000; 
		text-decoration: none;
		font-weight: normal; 
	}
	
	A.shoplink:visited {
		color: #000000; 
		text-decoration: none;
		font-weight: normal; 
	}
	
	A.shoplink:hover {
		color: #000000; 
		text-decoration: underline;
		font-weight: normal; 	
	}
	
	A.shoplink:visited:hover {
		color: #000000; 
		text-decoration: underline;
		font-weight: normal; 
	}



 	.menu {	
		color: #962D3E; 
		text-decoration: none;
		font-weight: bold;
		font-size: 12px		
	}

 	A.menu {	
		color: #962D3E; 
		text-decoration: none;
		font-weight: bold;
		font-size: 12px
	}
	
	A.menu:visited {
		color: #962D3E; 
		text-decoration: none;
		font-weight: bold;
		font-size: 12px
	}
	
	A.menu:hover {
		color: #962D3E; 
		text-decoration: underline;
		font-weight: bold;
		font-size: 12px	
	}
	
	A.menu:visited:hover {
		color: #962D3E; 
		text-decoration: underline;
		font-weight: bold;
		font-size: 12px
	}
	
 	.topmessage {	
		color: #7E7665; 
		font-weight: normal;
		font-size: 10px		
	}	
	
 	.topsearch {	
		color: #7E7665; 
		font-weight: bold;
		font-size: 10px		
	}

	
 	A.advsearch {	
		color: #000000; 
		text-decoration: underline;
		font-size: 11px
	}
	
	A.advsearch:visited {
		color: #000000; 
		text-decoration: underline;
		font-size: 11px
	}
	
	A.advsearch:hover {
		color: #CC0000; 
		text-decoration: underline;
		font-size: 11px	
	}
	
	A.advsearch:visited:hover {
		color: #CC0000; 
		text-decoration: underline;
		font-size: 11px
	}


 	A.advsearch2 {	
		color: white; 
		text-decoration: underline;
		font-weight: bold;
		font-size: 10px
	}
	
	A.advsearch2:visited {
		color: white; 
		text-decoration: underline;
		font-weight: bold;
		font-size: 10px
	}
	
	A.advsearch2:hover {
		color: white; 
		text-decoration: underline;
		font-weight: bold;
		font-size: 10px	
	}
	
	A.advsearch2:visited:hover {
		color: white; 
		text-decoration: underline;
		font-weight: bold;
		font-size: 10px
	}
	
	
	INPUT.search {
	}

	INPUT.searchpage {
		font-weight: normal; 
		font-size: 10px; 
	}

	SELECT.searchpage {
		font-weight: normal; 
		font-size: 10px; 
	}

	TEXTAREA.searchpage {
		font-family: Verdana, Helvetica, Arial; 
		font-weight: normal; 
		font-size: 10px; 
	}

 	.wine {	
		color: #65304E; 
		font-weight: bold;
		font-size: 11px		
	}
	
 	A.wine {	
		color: #65304E; 
		text-decoration: none;
		font-weight: bold;
		font-size: 11px	
	}
	
	A.wine:visited {
		color: #65304E; 
		text-decoration: none;
		font-weight: bold;
		font-size: 11px	
	}
	
	A.wine:hover {
		color: #65304E; 
		text-decoration: none;
		font-weight: bold;
		font-size: 11px	
	}
	
	A.wine:visited:hover {
		color: #65304E; 
		text-decoration: none;
		font-weight: bold;
		font-size: 11px	
	}


 	.reg {	
		color: black; 
		font-style: italic;
		font-weight: regular;
		font-size: 10px		
	}	

 	.sale {	
		color: #CC0000; 
		font-weight: bold;
		font-size: 10px		
	}
	
 	.saleprice2 {	
		color: #CC0000; 
		font-weight: regular;
		font-size: 18px		
	}	

	
 	.saleprice {	
		color: #CC0000; 
		font-weight: bold;
		font-size: 12px		
	}

 	.description {	
		color: black; 
		font-weight: normal;
		font-size: 10px		
	}	

 	.description2 {	
		color: white; 
		font-weight: normal;
		font-size: 10px		
	}	

	.background1 {
		background-color: #FF0000
	}

	.background2 {
		background-color: #FFF700
	}
	
	.background3 {
		background-color: #FF0000
	}	

	.background4 {
		background-color: #FFFFFF
	}
	
	.background5 {
		background-color: #ABABAB
	}

	.background6 {
		background-color: #ABABAB
	}

	.accountbackground {
		background-color: #ABABAB
	}

	.editbackground {
		background-color: #EEEEEE
	}

	.emailform {
		background-color: #FFFFFF
	}

	P, DIV, TD { 
		font-size: 12px; 
		font-family: verdana, helvetica, geneva, arial; 
		color: #000000
	}


	BODY {
		scrollbar-arrow-color:#FFFFFF;
		scrollbar-base-color:#E5E5E5;
		scrollbar-shadow-color:#FFFFFF;
		scrollbar-face-color:#E5E5E5;
		scrollbar-highlight-color:#FFFFFF;
		scrollbar-dark-shadow-color:#FFFFFF;
		scrollbar-3d-light-color:#FFFFFF;
		scrollbar-track-color: #FFFFFF;
		font-family: verdana, helvetica, geneva, arial 
	}


	.footer {
		color: #000000;
		font-weight: normal; 
		font-size: 10px; 
	}


	A.footer {	
		color: #000000; 
		text-decoration: none;
		font-weight: normal; 
		font-size: 10px; 
	}
	
	A.footer:visited {
		color: #000000;
		text-decoration: none;
		font-weight: normal; 
		font-size: 10px; 
	}
	
	A.footer:hover {
		color: #000000;
		text-decoration: underline;
		font-weight: normal; 	
		font-size: 10px; 
	}
	
	A.footer:visited:hover {
		color: #000000; 
		text-decoration: underline;
		font-weight: normal; 
		font-size: 10px; 
	}

	.results {
		color: #65304E; 
		font-weight: normal; 
		font-size: 12px; 
	}


	A.results {	
		color: #65304E; 
		text-decoration: none;
		font-weight: underline; 
		font-size: 12px; 
	}
	
	A.results:visited {
		color: #65304E; 
		text-decoration: none;
		font-weight: underline; 
		font-size: 12px; 
	}
	
	A.results:hover {
		color: #65304E; 
		text-decoration: underline;
		font-weight: normal; 	
		font-size: 12px; 
	}
	
	A.results:visited:hover {
		color: #65304E; 
		text-decoration: underline;
		font-weight: normal; 
		font-size: 12px; 
	}

	.searchresults {
		color: #D60000; 
		font-weight: normal; 
		font-size: 20px; 
	}

	.topic {
		color: white; 
		font-weight: bold; 
		font-size: 11px; 
	}


	A.topic {	
		color: white; 
		text-decoration: none;
		font-weight: bold; 
		font-size: 11px; 
	}
	
	A.topic:visited {
		color: white; 
		text-decoration: none;
		font-weight: bold; 
		font-size: 11px; 
	}
	
	A.topic:hover {
		color: white; 
		text-decoration: none;
		font-weight: bold; 	
		font-size: 11px; 
	}
	
	A.topic:visited:hover {
		color: white; 
		text-decoration: none;
		font-weight: bold; 
		font-size: 11px; 
	}

 	.scarttitle {	
		color: black; 
		font-weight: bold;
		font-size: 10px		
	}	

 	.scart {	
		color: black; 
		font-weight: bold;
		font-size: 10px		
	}

 	.scartsale {	
		color: #962D3E; 
		font-weight: bold;
		font-size: 10px		
	}

 	.adminmaintitle {	
		color: white; 
		font-weight: bold;
		font-size: 12px		
	}

	.adminsmallfont {
		color: #000000; 
		font-weight: normal; 
		font-size: 10px; 
	}

	.adminsmallfont2 {
		color: #000000; 
		font-weight: bold; 
		font-size: 10px; 
	}

 	.policytitle {	
		color: #962D3E; 
		font-weight: bold;
		font-size: 14px		
	}
	
	.important {
		color: red; 
		font-weight: bold; 
		font-size: 12px; 
	}
	
	A.cursor {	
		color: #000000; 
		text-decoration: none;
		font-weight: normal; 
		font-size: 10px; 
		cursor: default;
	}
	
	A.cursor:visited {
		color: #000000;  
		text-decoration: none;
		font-weight: normal; 
		font-size: 10px; 
		cursor: default;
	}
	
	A.cursor:hover {
		color: #000000;  
		text-decoration: none;
		font-weight: normal; 
		font-size: 10px; 
		cursor: default;
	}
	
	A.cursor:visited:hover {
		color: #000000;  
		text-decoration: none;
		font-weight: normal; 
		font-size: 10px; 
		cursor: default;
	}
	
.error {
	font-family: verdana, arial, helvetica, sans-serif;
	color: red;
	font-size: 12px;
	font-weight: bold;
	}

.signin {
	font-family: verdana, arial, helvetica, sans-serif;
	color: black;
	font-size: 12px;
	font-weight: bold;
	}

.loggedout {
	font-family: verdana, arial, helvetica, sans-serif;
	color: green;
	font-size: 12px;
	font-weight: bold;
	
@media print{ 
/*turn off background colors and hide some elements when printing*/ 
p.soccer {display:none; height:1px}
}

	
//-->
