/*stylesCNS.css - STYLESHEET FOR CHARLESNEALSELECTIONS.COM - Created 2008-12-05 - Updated 2009-05-11*/

body					{background-color: #666699; color: #000000; font-size: 10pt; font-family: 'verdana','arial','helvetica','sans-serif'; font-weight: normal; font-style: normal; text-decoration: none; text-align: left; margin: 0;}

/*DEFAULT TABLE STYLES*/
table					{border-collapse: collapse;}
tr						{vertical-align: top;}
td						{color: #333366; font-size: 10pt; font-family: 'verdana','arial','helvetica','sans-serif'; font-weight: normal; font-style: normal; text-decoration: none; text-align: left; padding: 0;}

/*DEFAULT TEXT STYLES*/
h1						{color: #333366; font-size: 16pt; font-family: 'trebuchet ms','verdana','arial','helvetica','sans-serif'; font-weight: bold; font-style: normal; text-decoration: none; text-align: left; margin-top: 10px; margin-bottom: 5px; margin-left: 10px; margin-right: 10px;}
h2						{color: #333366; font-size: 14pt; font-family: 'trebuchet ms','verdana','arial','helvetica','sans-serif'; font-weight: bold; font-style: normal; text-decoration: none; text-align: left; margin-top: 15px; margin-bottom: 5px; margin-left: 10px; margin-right: 10px;}
h3						{color: #333366; font-size: 12pt; font-family: 'trebuchet ms','verdana','arial','helvetica','sans-serif'; font-weight: bold; font-style: normal; text-decoration: none; text-align: left; margin-top: 15px; margin-bottom: 5px; margin-left: 10px; margin-right: 10px;}
h4						{color: #333366; font-size: 10pt; font-family: 'trebuchet ms','verdana','arial','helvetica','sans-serif'; font-weight: bold; font-style: normal; text-decoration: none; text-align: left; margin-top: 15px; margin-bottom: 5px; margin-left: 10px; margin-right: 10px;}
p						{color: #000000; font-size: 10pt; font-family: 'verdana','arial','helvetica','sans-serif'; font-weight: normal; font-style: normal; text-decoration: none; text-align: left; margin-top: 5px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px;}
/*DEFAULT LIST STYLES*/
ol						{color: #333366; font-size: 10pt; font-family: 'verdana','arial','helvetica','sans-serif'; font-weight: normal; font-style: normal; text-decoration: none; margin-top: 10px; margin-bottom: 10px; margin-right: 10px;}
ul						{list-style-type: disc; color: #333366; font-size: 10pt; font-family: 'verdana','arial','helvetica','sans-serif'; font-weight: normal; font-style: normal; text-decoration: none; margin-top: 10px; margin-bottom: 10px; margin-right: 10px;}
li		 				{color: #000000; font-size: 10pt; font-family: 'verdana','arial','helvetica','sans-serif'; margin-top: 0; margin-bottom: 0; margin-right: 10px;}

/*DEFAULT LINK STYLES*/
a:link					{color: #333366; font-family: 'verdana','arial','helvetica','sans-serif'; font-size: 10pt; font-weight: normal; font-style: normal; text-decoration: underline;}
a:visited				{color: #333366; font-family: 'verdana','arial','helvetica','sans-serif'; font-size: 10pt; font-weight: normal; font-style: normal; text-decoration: underline;}
a:active				{color: #333366; font-family: 'verdana','arial','helvetica','sans-serif'; font-size: 10pt; font-weight: normal; font-style: normal; text-decoration: underline;}
a:hover					{color: #ff0000; text-decoration: underline;}

/*DEFAULT IMAGE STYLES*/
img						{padding: 0; margin: 0;}
img.left				{float: left; margin-top: 3px; margin-bottom: 3px; margin-left: 0; margin-right: 5px; padding-left: 0; padding-right: 5px;}
img.right				{float: right; margin-top: 3px; margin-bottom: 3px; margin-left: 5px; margin-right: 0; padding-left: 5px; padding-right: 0;}
img.leftNoMargin		{float: left;}
img.rightNoMargin		{float: right; margin-left: 20px;}

/*DEFAULT FORM ELEMENTS*/
input 					{font-size: 8pt;}
input.pad				{font-size: 8pt; margin-top: 2px; margin-bottom: 2px;}

/*SEARCH*/
p.searchGoogle			{color: #ffffff; font-size: 7pt; font-family: 'arial','helvetica','sans-serif'; text-align: center; margin: 0; margin-bottom: 20px; padding: 0;}
.searchFormGoogle		{font-size: 8pt; text-align: center; vertical-align: middle; margin: 0; padding: 0;}
/*SEARCH RESULTS STYLES*/
h1.search				{margin-bottom: 0;}
p.searchBack			{margin-top: 0;}

/*TEXT STYLES*/
strong.blue				{color: #333366;}

/*HIGH-LEVEL PAGE PROPERTIES*/
table.frame				{width: 800px; background-color: #666699; margin-left: auto; margin-right: auto;}
td.frame				{width: 800px; background-color: #666699; text-align: center;}


/*HEADER STYLES*/
table.header			{width: 800px; background-color: #333366;}
td.drawing				{width: 156px;}
td.contactNav			{width: 644px; background-color: #666699; text-align: right;}
td.headerNav			{width: 644px; background-color: #333366; color: #ffffcc; text-align: center; vertical-align: middle;}
td.headerDrop			{width: 644px; vertical-align: top;}
a.spirit:link			{color: #ffffcc; font-size: 12pt; font-weight: bold; text-decoration: none;}
a.spirit:visited		{color: #ffffcc; font-size: 12pt; font-weight: bold; text-decoration: none;}
a.spirit:active			{color: #ffffcc; font-size: 12pt; font-weight: bold; text-decoration: none;}
a.spirit:hover			{text-decoration: underline; color: #ffffcc;}

/*LEFTNAV STYLES*/
h2.leftnav				{color: #ffffff; font-size: 13pt; margin: 0; margin-left: 10px; margin-right: 5px;}
h2.leftnavGold			{color: #ffffcc; font-size: 13pt; text-align: center; margin: 0; margin-left: 10px; margin-right: 5px;}
p.leftnav				{color: #ffffff; font-size:  8pt; margin-top: 5px; margin-bottom: 5px;}
p.leftnavTag			{color: #ffffff; font-size:  7pt; font-style: italic; text-align: center; margin-top: 0; margin-bottom: 5px;}
ul.leftnav				{color: #ffffff; font-size: 8pt; margin-top: 0; margin-bottom: 10px;}
li.leftnav				{list-style-type: square; color: #ffffff; font-size: 8pt; margin-bottom: 3px; margin-left: -15px; margin-right: 5px;}
a.leftnav:link			{color: #ffffcc; font-size: 8pt; font-weight: bold; text-decoration: none;}
a.leftnav:visited		{color: #ffffcc; font-size: 8pt; font-weight: bold; text-decoration: none;}
a.leftnav:active		{color: #ffffcc; font-size: 8pt; font-weight: bold; text-decoration: none;}
a.leftnav:hover			{text-decoration: underline; color: #ffffcc;}
li.leftnavRegion		{list-style-type: disc; color: #ffffff; font-size: 7pt; margin: 0; margin-left: -10px; margin-right: 5px;}
a.leftnavRegion:link	{color: #ffffff; font-size: 7pt; text-decoration: none;}
a.leftnavRegion:visited	{color: #ffffff; font-size: 7pt; text-decoration: none;}
a.leftnavRegion:active	{color: #ffffff; font-size: 7pt; text-decoration: none;}
a.leftnavRegion:hover	{text-decoration: underline; color: #ffffcc;}

/*BREADCRUMB TRAIL STYLES*/
p.trail				{color: #333366; font-size: 8pt; font-family: 'verdana','arial','helvetica','sans-serif'; font-weight: normal; margin-top: 0; margin-bottom: 0;}
a.trail:link			{color: #333366; font-size: 8pt; text-decoration: none;}
a.trail:visited			{color: #333366; font-size: 8pt; text-decoration: none;}
a.trail:active			{color: #333366; font-size: 8pt; text-decoration: none;}
a.trail:hover			{text-decoration: underline; color: #333366;}
/*deprecate*/
h1.trail				{color: #333366; font-size: 8pt; font-family: 'verdana','arial','helvetica','sans-serif'; font-weight: normal; margin-top: 0; margin-bottom: 0;}

/*FOOTER STYLES*/
table.footer			{width: 800px; background-color: #666699;}
td.footerbar			{width: 800px; background-color: #333366; font-size: 4px;}
td.footer				{width: 800px; background-color: #666699; text-align: center;}
td.footerLeft			{width: 156px; background-color: #666699;}
td.footerRight			{width: 644px; background-color: #666699;}
p.footer				{font-size:  8pt; color: #ffffcc; font-weight: bold; text-align: center; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; margin-right: 10px;}
a.footer:link			{font-size:  8pt; color: #ffffcc; font-weight: bold;}
a.footer:visited		{font-size:  8pt; color: #ffffcc; font-weight: bold;}
a.footer:active			{font-size:  8pt; color: #ffffcc; font-weight: bold;}
a.footer:hover			{text-decoration: underline; color: #ffffff;}

/*MAIN CONTENT STYLES*/
table.contentMain		{width: 800px; background-color: #ffffff;}
td.content				{width: 800px; background-color: #ffffff;}
td.contentLeft			{background-image: url(http://www.charlesnealselections.com/images/leftback.jpg); width: 156px; background-color: #333366; vertical-align: top;}
td.contentMain			{width: 644px; background-color: #ffffff; vertical-align: top;}

/*BUY SSI TABLE*/
table.buy				{width: 220px; background-color: #333366;}
td.buy					{width: 220px; color: #ffffcc; font-weight: bold; text-align: center; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px;}
a.buy:link				{font-size:  8pt; color: #ffffff; font-weight: bold; font-style: italic; text-decoration: none;}
a.buy:visited			{font-size:  8pt; color: #ffffff; font-weight: bold; font-style: italic; text-decoration: none;}
a.buy:active			{font-size:  8pt; color: #ffffff; font-weight: bold; font-style: italic; text-decoration: none;}
a.buy:hover				{text-decoration: underline; color: #ffffcc;}

/*CONTENT SUBTABLE*/
table.contentSub		{width: 644px; background-color: #ffffff; vertical-align: top;}
td.contentSubLeft		{width: 400px;}	
td.contentSubRight		{width: 244px;}

table.facts				{width: 230px; background-color: #333366; border-collapse: separate;}
td.factsHead			{width: 230px; background-color: #333366; color: #ffffff; font-weight: bold; text-align: center; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px;}
td.facts				{width: 230px; background-color: #ffffff; background-image: url(http://design.charlesnealselections.com/images/bg-yellow.gif);}
li.facts				{color: #333366; font-size: 8pt; margin-bottom: 3px; margin-left: -15px;}
p.facts					{color: #333366; font-size: 8pt;}
p.factsQuote			{color: #333366; font-family: 'trebuchet ms','verdana','arial','helvetica','sans-serif'; font-size: 13pt; margin-left: 25px; margin-right: 25px;}



/*DOMAINE INDEX STYLES*/
ul.domain				{list-style-type: disc;}
li.domaine				{list-style-type: disc; font-size: 10pt; margin-bottom: 20px;}
a.domaine:link			{color: #333366; font-size: 14px; font-weight: bold; text-decoration: none;}
a.domaine:visited		{color: #333366; font-size: 14px; font-weight: bold; text-decoration: none;}
a.domaine:active		{color: #333366; font-size: 14px; font-weight: bold; text-decoration: none;}
a.domaine:hover			{text-decoration: underline; color: #333366;}
img.domaineIndex		{float: right; margin-top: 0; margin-bottom: 0; margin-left: 20px; margin-right: 5px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px;}


/*CUSTOM LINK STYLES*/
a.strong:link			{font-weight: bold;}
a.strong:visited		{font-weight: bold;}
a.strong:active			{font-weight: bold;}
a.strong:hover			{text-decoration: underline; color: #ff0000;}

a.more:link				{color: #0000ff; font-size: 9pt; font-style: italic; text-decoration: none;}
a.more:visited			{color: #0000ff; font-size: 9pt; font-style: italic; text-decoration: none;}
a.more:active			{color: #0000ff; font-size: 9pt; font-style: italic; text-decoration: none;}
a.more:hover			{text-decoration: underline; color: #0000ff;}

a.h1:link				{font-size: 16pt; font-family: 'trebuchet ms','verdana','arial','helvetica','sans-serif'; font-weight: bold; text-decoration: none;}
a.h1:visited			{font-size: 16pt; font-family: 'trebuchet ms','verdana','arial','helvetica','sans-serif'; font-weight: bold; text-decoration: none;}
a.h1:active				{font-size: 16pt; font-family: 'trebuchet ms','verdana','arial','helvetica','sans-serif'; font-weight: bold; text-decoration: none;}
a.h1:hover				{text-decoration: underline; color: #333366;}

a.h2:link				{font-size: 14pt; font-family: 'trebuchet ms','verdana','arial','helvetica','sans-serif'; font-weight: bold; text-decoration: none;}
a.h2:visited			{font-size: 14pt; font-family: 'trebuchet ms','verdana','arial','helvetica','sans-serif'; font-weight: bold; text-decoration: none;}
a.h2:active				{font-size: 14pt; font-family: 'trebuchet ms','verdana','arial','helvetica','sans-serif'; font-weight: bold; text-decoration: none;}
a.h2:hover				{text-decoration: underline; color: #333366;}

a.h3:link				{font-size: 12pt; font-family: 'trebuchet ms','verdana','arial','helvetica','sans-serif'; font-weight: bold; text-decoration: none;}
a.h3:visited			{font-size: 12pt; font-family: 'trebuchet ms','verdana','arial','helvetica','sans-serif'; font-weight: bold; text-decoration: none;}
a.h3:active				{font-size: 12pt; font-family: 'trebuchet ms','verdana','arial','helvetica','sans-serif'; font-weight: bold; text-decoration: none;}
a.h3:hover				{text-decoration: underline; color: #333366;}


a.blue:link				{color: #0000ff; text-decoration: none;}
a.blue:visited			{color: #0000ff; text-decoration: none;}
a.blue:active			{color: #0000ff; text-decoration: none;}
a.blue:hover			{color: #333366; text-decoration: underline;}

a.blue8:link			{color: #0000ff; font-size: 8pt; text-decoration: none;}
a.blue8:visited			{color: #0000ff; font-size: 8pt; text-decoration: none;}
a.blue8:active			{color: #0000ff; font-size: 8pt; text-decoration: none;}
a.blue8:hover			{text-decoration: underline;}


/*CUSTOM IMAGE STYLES*/
p.image					{font-size: 8pt; font-style: italic; text-align: center; margin-top: 4px; margin-bottom: 8px; padding-top: 4px; padding-bottom: 8px;}
a.imageCaption:link		{color: #000000; font-size: 8pt; font-style: italic;}
a.imageCaption:visited	{color: #000000; font-size: 8pt; font-style: italic;}
a.imageCaption:active	{color: #000000; font-size: 8pt; font-style: italic;}
a.imageCaption:hover	{color: #0000ff; text-decoration: underline;}



a.footernav:link		{font-size:  8pt; color: #0000ff; font-weight: bold;}
a.footernav:visited		{font-size:  8pt; color: #0000ff; font-weight: bold;}
a.footernav:active		{font-size:  8pt; color: #0000ff; font-weight: bold;}
a.footernav:hover		{text-decoration: underline; color: #3333ff;}









/*leftnav styles*/

h1.spirithome			{font-size: 10pt; text-align: center; margin-bottom: 1px;}	
a.spirithome:link		{color: #ffffff; font-weight: bold; text-decoration: none;}
a.spirithome:visited	{color: #ffffff; font-weight: bold; text-decoration: none;}
a.spirithome:active		{color: #ffffff; font-weight: bold; text-decoration: none;}
a.spirithome:hover		{text-decoration: underline;}
p.divide				{text-align: center; align: center; margin-top: 0; margin-bottom: 0;}
ul.winebar				{margin-top: 1px;}
li.winebar	 			{list-style-type: disc; color: #ffffcc; font-size:  8pt; font-weight: bold; margin-left: -20px; margin-right: 5px; margin-top: 6px;}
li.winenow	 			{list-style-type: disc; color: #666699; font-size:  8pt; font-weight: bold; margin-left: -20px; margin-right: 5px; margin-top: 6px;}
li.winenav 				{list-style-type: disc; font:  8pt verdana, arial, helvetica, sans-serif; color: #666699; margin-left: -20px; margin-right: 5px; margin-bottom: 4px; padding-right: 5px;}
a.winepro:link			{font-size: 10pt; color: #ffffcc; font-weight: bold; text-decoration: none;}
a.winepro:visited		{font-size: 10pt; color: #ffffcc; font-weight: bold; text-decoration: none;}
a.winepro:active		{font-size: 10pt; color: #ffffcc; font-weight: bold; text-decoration: none;}
a.winepro:hover			{text-decoration: underline;}
a.winebar:link			{font-size:  8pt; color: #ffffcc; font-weight: bold; text-decoration: none;}
a.winebar:visited		{font-size:  8pt; color: #ffffcc; font-weight: bold; text-decoration: none;}
a.winebar:active		{font-size:  8pt; color: #ffffcc; font-weight: bold; text-decoration: none;}
a.winebar:hover			{text-decoration: underline;}
a.winew:link			{font-size:  8pt; color: #ffffff; text-decoration: none; font-style: italic;}
a.winew:visited			{font-size:  8pt; color: #ffffff; text-decoration: none; font-style: italic;}
a.winew:active			{font-size:  8pt; color: #ffffff; text-decoration: none; font-style: italic;}
a.winew:hover			{text-decoration: underline; color: #ffffff}





/*mainheader style (new)*/


td.headernav		{text-align: center; align: center; vertical-align: middle; color: #ffffcc;}




/*heading styles*/
h1.serif			{font-family: georgia, times, times new roman, serif; margin-left: 10px; margin-right: 10px;}
h2.serif			{font-family: georgia, times, times new roman, serif; margin-left: 10px; margin-right: 10px;}
h2.serifem			{font-family: georgia, times, times new roman, serif; font-style: italic; margin-bottom: 0; margin-left: 10px; margin-right: 10px;}
h3.serif			{font-family: georgia, times, times new roman, serif; margin-left: 10px; margin-right: 10px;}
h1.selectionsname	{font-family: georgia, times, times roman, times new roman, serif; font-size: 16pt; margin-top: 1px; margin-bottom: 1px; margin-left: 10px; margin-right: 10px;} 




/*review styles*/
p.review			{color: #000000; font-style: italic; margin-top: 10px; margin-bottom: 0; margin-left: 3em; padding-left: 2pt; padding-right: 5pt;}
p.reviewer			{font-style: italic; margin-left: 3em; margin-top: 1px; padding-left: 2pt; padding-right: 5pt;}





a.regionhome:link		{color: #ffffff; font-weight: bold; text-decoration: none;}
a.regionhome:visited	{color: #ffffff; font-weight: bold; text-decoration: none;}
a.regionhome:active		{color: #ffffff; font-weight: bold; text-decoration: none;}
a.regionhome:hover		{text-decoration: underline;}

/*index page*/
h1.spiritheading		{font-size: 16pt; color: #333333; font-family: georgia, times, times roman, times new roman, serif; margin-top: 1px; margin-bottom: 10px; text-align: center;} 
p.tagline				{font-size: 8pt; color: #ffffcc; font-style: italic; text-align: center; margin-top: 0;}
p.booknotes				{font-size: 8pt; color: #ffffff; margin-left: 8px; margin-right: 10px;}
li.booknotes			{color: #ffffff; font-size: 8pt; margin-left: -13px; margin-right: 10px;}
td.wineregions			{width: 282px;}

/*region index page*/
table.main			{background-color: #666699; width: 720px; padding: 0;}
td.selections		{background-color: #ffffff; width: 564px;}
table.selections	{background-color: #ffffff; width: 560px; border-collapse: collapse;}
td.selectionsname	{width: 564px; text-align: center; vertical-align: bottom;}
td.previewleft		{width: 50%; border: 0.01in solid #333366; border-top-width: 0.01in; border-bottom-width: 0.00in; border-left-width: 0.01in; border-right-width: 0.01in;}
td.previewlefty		{width: 50%; border: 0.01in solid #333366; border-top-width: 0.01in; border-bottom-width: 0.00in; border-left-width: 0.01in; border-right-width: 0.00in;}
td.previewright		{width: 50%; border: 0.01in solid #333366; border-top-width: 0.01in; border-bottom-width: 0.00in; border-left-width: 0.00in; border-right-width: 0.01in;}
td.moreleft			{text-align: right; width: 50%; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; border: 0.01in solid #333366; border-top-width: 0.00in; border-bottom-width: 0.01in; border-left-width: 0.01in; border-right-width: 0.01in; }
td.morelefty		{text-align: right; width: 50%; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; border: 0.01in solid #333366; border-top-width: 0.00in; border-bottom-width: 0.01in; border-left-width: 0.01in; border-right-width: 0.00in; }
td.moreright		{text-align: right; width: 50%; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; border: 0.01in solid #333366; border-top-width: 0.00in; border-bottom-width: 0.01in; border-left-width: 0.00in; border-right-width: 0.01in; }
h1.preview			{font-size: 10pt; text-align: center; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; margin-right: 5px;}
p.preview			{font-size:  8pt; color: #000000;}
p.centerem			{font-size:  8pt; color: #333366; font-style: italic; text-align: center;}
img.preview			{float: right; vertical-align: top; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px;}
a.preview:link		{color: #333366; font-weight: bold; text-decoration: none;}
a.preview:visited	{color: #333366; font-weight: bold; text-decoration: none;}
a.preview:active	{color: #333366; font-weight: bold; text-decoration: none;}
a.preview:hover		{text-decoration: underline; color: #333366}

/*region detail page*/
td.spirit				{width: 400px;}
td.browse				{width: 164px; text-align: center;}
td.regionname			{width: 400px; vertical-align: bottom;}
p.regionname			{font-weight: bold; font-style: italic;}
a.regionname:link		{font-weight: bold; font-style: italic; text-decoration: none;}
a.regionname:visited	{font-weight: bold; font-style: italic; text-decoration: none;}
a.regionname:active		{font-weight: bold; font-style: italic; text-decoration: none;}
a.regionname:hover		{text-decoration: underline; color: #333366}
p.browse			{color: #000000; font-size: 8pt; font-weight: bold; text-align: center;}
a.browse:link		{font-size:  7pt; text-decoration: none;}
a.browse:visited	{font-size:  7pt; text-decoration: none;}
a.browse:active		{font-size:  7pt; text-decoration: none;}
a.browse:hover		{text-decoration: underline; color: #333366}
p.browse			{font-size: 8pt; text-align: center; margin-bottom: 1px;}
td.print			{width: 164px; text-align: center; vertical-align: middle;}
a.print:link		{font-size:  8pt; font-style: italic;}
a.print:visited		{font-size:  8pt; font-style: italic;}
a.print:active		{font-size:  8pt; font-style: italic;}
a.print:hover		{font-size:  8pt; text-decoration: underline; color: #333366}





/*header styles*/

a.winehome:link		{font-size: 10pt;  color: #ffffff; text-decoration: none; font-weight: bold;}
a.winehome:visited	{font-size: 10pt;  color: #ffffff; text-decoration: none; font-weight: bold;}
a.winehome:active	{font-size: 10pt;  color: #ffffff; text-decoration: none; font-weight: bold;}
a.winehome:hover	{text-decoration: underline;}

a.h4:link			{font-size:  8pt; font-weight: bold; text-decoration: none;}
a.h4:visited		{font-size:  8pt; font-weight: bold; text-decoration: none;}
a.h4:active			{font-size:  8pt; font-weight: bold; text-decoration: none;}
a.h4:hover			{text-decoration: underline;}

a.spirit8:link		{font-size:8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; color:#ffffcc; font-weight: bold}
a.spirit8:visited	{font-size:8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; color:#ffffcc; font-weight: bold}
a.spirit8:active	{font-size:8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; color:#ffffcc; font-weight: bold}
a.spirit8:hover		{text-decoration: underline; color:#ffffcc}


/*regions on wine index*/

a.region:link		{font-size: 8pt; text-decoration: none;}
a.region:visited	{font-size: 8pt; text-decoration: none;}
a.region:active		{font-size: 8pt; text-decoration: none;}
a.region:hover		{text-decoration: underline;}





a.bold:link			{font-size:10pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: underline; color:#ffffcc; font-weight: bold}
a.bold:visited		{font-size:10pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: underline; color:#ffffcc; font-weight: bold}
a.bold:active		{font-size:10pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: underline; color:#ffffcc; font-weight: bold}
a.bold:hover		{text-decoration: underline; color:#ffffcc}

a.spirit10:link		{font-size:10pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; color:#ffffcc; font-weight: bold}
a.spirit10:visited	{font-size:10pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; color:#ffffcc; font-weight: bold}
a.spirit10:active	{font-size:10pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; color:#ffffcc; font-weight: bold}
a.spirit10:hover	{text-decoration: underline; color:#ffffcc}
a.spiritw:link		{font-size:8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; color:#ffffff; font-weight: bold}
a.spiritw:visited	{font-size:8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; color:#ffffff; font-weight: bold}
a.spiritw:active	{font-size:8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; color:#ffffff; font-weight: bold}
a.spiritw:hover		{text-decoration: underline; color:#ffffff}
a.util:link			{font-size: 7pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: underline; color:#ffffcc; font-weight: bold}
a.util:visited		{font-size: 7pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: underline; color:#ffffcc; font-weight: bold}
a.util:active		{font-size: 7pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: underline; color:#ffffcc; font-weight: bold}
a.util:hover		{text-decoration: underline; color:#ffffcc}
a.index:link		{font-size: 8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; color:#ffffcc; font-weight: normal}
a.index:visited		{font-size: 8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; color:#ffffcc; font-weight: normal}
a.index:active		{font-size: 8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; color:#ffffcc; font-weight: normal}
a.index:hover		{text-decoration: underline; color:#ffffcc}

a.wine:link			{font-size: 10pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; color:#333366; font-weight: bold; text-align: center}
a.wine:visited		{font-size: 10pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; color:#333366; font-weight: bold; text-align: center}
a.wine:active		{font-size: 10pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; color:#333366; font-weight: bold; text-align: center}
a.wine:hover		{text-decoration: underline; color:#333366}
a.morewine:link			{font-size: 8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; color:#0000ff; font-weight: normal}
a.morewine:visited		{font-size: 8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; color:#0000ff; font-weight: normal}
a.morewine:active		{font-size: 8pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; color:#0000ff; font-weight: normal}
a.morewine:hover		{text-decoration: underline; color:#0000ff}
a.bizd:link			{font-size:7pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; color:#0000ff; font-weight: normal}
a.bizd:visited		{font-size:7pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; color:#0000ff; font-weight: normal}
a.bizd:active		{font-size:7pt; font-style:normal; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; color:#0000ff; font-weight: normal}
a.bizd:hover		{text-decoration: underline; color:#0000ff}






/*header styles*/

h1.serif			{font-family: georgia, times, times new roman, serif;}
h3.winehome			{font-size: 10pt; text-align: center; margin-bottom: 2px;}


/*paragraph styles*/

p.region			{font: 10pt verdana, arial, helvetica,s ans-serif; color: #333366; font-weight: normal; margin-bottom: -3%}	
p.premierbrandy		{font-size: 8pt; font-style: italic;}



/*table styles*/
table.background	{background-color: #ffffff; width: 720px; margin-left: 0%; margin-right: 0%; margin-top: 0%; margin-bottom: 0%;}
table.regions		{background-color: #ffffff; width: 550px; text-align: left;}
td.header			{padding-left: 2%; padding-right: 2%; padding-top: 2%; padding-bottom: 2%; margin-top: 5px; margin-bottom: 25px;}
td.white			{background-color: #ffffff;}
td.winebar			{background-color: #333366; background-image: url(http://www.charlesnealselections.com/images/leftback.jpg); text-align: left; width: 156px; height: 100%;}

/*list styles*/
ul.region			{margin-top: 1px;}
li.region 			{margin-left: -15px;}
li.sphere 			{list-style-type: disc; font: 10pt verdana, arial, helvetica, sans-serif; color: #ffffff; margin-left: -14px; margin-right: 5px; margin-top: 6px}
li.regionnav 		{list-style-type: disc; font:  8pt verdana, arial, helvetica, sans-serif; color: #ffffff; margin-left: -14px; margin-right: 5px; margin-top: 6px}
li.none 			{list-style-type: disc; font:  8pt verdana, arial, helvetica, sans-serif; color: #333366; margin-left: -14px; margin-right: 5px; margin-top: 6px}
li.preview			{font-size:  8pt; color: #000000;}


.caption			{font:  8pt verdana,arial,helvetica,sans-serif; color: #333366; font-weight: normal; font-style: italic; text-decoration: none; margin-left: 5px; margin-right: 5px;}
.text				{font: 10pt verdana,arial,helvetica,sans-serif; color: #333366; font-weight: normal}
.winetext			{font: 8pt verdana,arial,helvetica,sans-serif; color: #000000; font-weight: normal}
.textblack			{font: 10pt verdana,arial,helvetica,sans-serif; color: #000000; font-weight: normal}
.review				{font: 10pt verdana,arial,helvetica,sans-serif; color: #000000; font-weight: normal; font-style: italic; margin-left: 3em; padding-left: 2pt; padding-right: 5pt}
.reviewer			{font: 10pt verdana,arial,helvetica,sans-serif; color: #333366; font-weight: normal; font-style: italic; margin-left: 3em; padding-left: 2pt; padding-right: 5pt}
.header				{font: 12pt verdana,arial,helvetica,sans-serif; color: #333366; font-weight: bold}
.spirithead			{font: 14pt verdana,arial,helvetica,sans-serif; color: #333366; font-weight: bold}
.textyellow			{font: 10pt verdana,arial,helvetica,sans-serif; color: #ffffcc; font-weight: normal}
.textyellowbook		{font: 11pt verdana,arial,helvetica,sans-serif; color: #ffffcc; font-weight: bold}
.textwhitebook		{font: 11pt verdana,arial,helvetica,sans-serif; color: #ffffff; font-weight: bold}
.textwhite			{font: 8pt verdana,arial,helvetica,sans-serif; color: #ffffff; font-weight: normal}
.textwhitesmall		{font: 7pt verdana,arial,helvetica,sans-serif; color: #ffffff; font-weight: normal}
.yellowhead			{font: 10pt verdana,arial,helvetica,sans-serif; color: #ffffcc; font-weight: bold; text-decoration: italic}
.bookpromohead		{font: 9pt verdana,arial,helvetica,sans-serif; color: #ffffcc; font-weight: bold}
.bookpromo			{font: 7pt verdana,arial,helvetica,sans-serif; color: #ffffcc; font-weight: normal}
.bookbold			{font: 7pt verdana,arial,helvetica,sans-serif; color: #ffffff; font-weight: bold}

.bordertopblack		{border: 0.00in solid black; border-top-width: 0.01in; border-bottom-width: 0.00in; border-left-width: 0.00in; border-right-width: 0.00in }
.borderblue			{border: 0.01in solid #333366; border-top-width: 0.01in; border-bottom-width: 0.01in; border-left-width: 0.01in; border-right-width: 0.01in }



