body {margin:0px; padding:0px; font-family:helvetica, arial, sans-serif; color:#000000;}

#leftnav	{position:relative; top:76px; width:200px; z-index:30; background:#FFF;}	
#container	{position:relative; width:100%; align:center;}/* nn 4 loses scrollbars without this container div */
#header		{position:absolute;	top:0px;  width:100%; left:0px; z-index:50; background:#000;}
#content	{position:absolute; top:76px; width:100%; z-index:10; padding:0px;}
#home_content	{position:absolute;	top:0px; left:0px; z-index:10;}

.layer 		{position:absolute; top:-400px; left:-400px; width:300; visibility:hidden;}
#admin_leftnav	{position:absolute; left:0px; top:76px; width:125px; background:#F6EAD0; height:100%;}
#admin_header		{position:absolute;	top:1px; left:1px; z-index:50;}
#admin_content	{position:absolute;	top:76px; left:170px; z-index:10;}
/* links */

a:link		 {font-size:10pt; font-style:normal; text-decoration:underline; font-family: arial, sans-serif; color:#00359B;}


a:visited	 {font-size:5pt; font-style:normal; text-decoration:underline; font-family: Times New Roman, verdana, helvetica, arial, sans-serif; color:#00359B;}
a:active	 {font-size:10pt; font-style:normal; text-decoration:underline; font-family: Times New Roman, verdana, helvetica, arial, sans-serif; color:#00359B;}
a:hover 	 {text-decoration: underline; color:#650B0B;}

a.textLink:link		 {font-size:8pt; font-style:normal; text-decoration:underline; font-family: verdana, helvetica, arial, sans-serif; color:#650B0B;}
a.textLink:visited	 {font-size:8pt; font-style:normal; text-decoration:underline; font-family: verdana, helvetica, arial, sans-serif; color:#650B0B;}
a.textLink:active	 {font-size:8pt; font-style:normal; text-decoration:underline; font-family: verdana, helvetica, arial, sans-serif; color:#650B0B;}
a.textLink:hover 	 {text-decoration: underline; color:#00359B;}

a.italic:link		 {font-size:9pt; font-style:italic; text-decoration:underline; font-family: Times New Roman, verdana, helvetica, arial, sans-serif; color:#00359B;}
a.italic:visited	 {font-size:9pt; font-style:italic; text-decoration:underline; font-family: Times New Roman, verdana, helvetica, arial, sans-serif; color:#00359B;}
a.italic:active	 {font-size:15pt; font-style:italic; text-decoration:underline; font-family: Times New Roman, verdana, helvetica, arial, sans-serif; color:#00359B;}
a.italic:hover 	 {text-decoration: underline; color:#00359B;}

a.footerLink:link		{font-size:12pt; font-style:normal; text-decoration:none; font-family:verdana, helvetica, arial, sans-serif; color:#Black}
a.footerLink:visited	{font-size:12pt; font-style:normal; text-decoration:none; font-family:verdana, helvetica, arial, sans-serif; color:#FFFFFF;}
a.footerLink:active	 	{font-size:7pt; font-style:normal; text-decoration:none; font-family:verdana, helvetica, arial, sans-serif; color:#FFFFFF;}
a.footerLink:hover 	 	{text-decoration:underline; color:#white;}

a.hidden:link		{font-family:helvetica, arial, sans-serif; text-decoration:none;}
a.hidden:visited	{font-family:helvetica, arial, sans-serif; text-decoration:none;}
a.hidden:active		{font-family:helvetica, arial, sans-serif; text-decoration:none;}
a.hidden:hover 		{font-family:helvetica, arial, sans-serif; text-decoration:none;}

/* headers */
h2			{font-family: verdana, helvetica, arial, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color:#000000}
h3			{font-family: verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color:#000000}
h4			{font-family: verdana, helvetica, arial, sans-serif; font-size: 9pt; font-style: normal; line-height: 12; font-weight: bold; font-variant: normal; text-transform: none; color:#000000;}
h5			{font-family: verdana, helvetica, arial, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color:#000000;}

/* Background Art */
.screen_fill	{background:#000000 url("/images/nav/screen_fill.gif");  background-repeat:repeat; background-image:url("/images/nav/screen_fill.gif");}
.goldbar	{ background:#000000 url("/images/nav/goldbar.gif"); background-repeat:x; background-image:url("/images/nav/goldbar.gif");}
.lncolor01	{ background:#F6EAD0 url("/images/nav/lncolor01.gif"); background-repeat:y; background-image:url("/images/nav/lncolor01.gif");}
.sncolor01	{ background:#F6EAD0 url("/images/nav/sncolor01.gif"); background-repeat:x; background-image:url("/images/nav/sncolor01.gif");}

.homenews	{ background:#F6EAD0 url("/images/home/straight_image.gif"); background-repeat:no-repeat; background-image:url("/images/home/straight_image.gif"); font-family: Times New Roman, helvetica, arial, sans-serif; font-size:8pt; color:#000000; line-height:1.2em;}
.welcome	{ background:#6C0D0F url("/images/home/welcome_image.jpg"); background-repeat:no-repeat; background-image:url("/images/home/welcome_image.jpg");}
.story	{ background:#F6EAD0 url("/images/story/story_image.jpg"); background-repeat:no-repeat; background-image:url("/images/story/story_image.jpg"); font-family: Times New Roman, helvetica, arial, sans-serif; font-size:10pt; color:#000000; line-height:1.2em;}
.story2	{ background:#F6EAD0 url("/images/story/story_imageNew.jpg"); background-repeat:no-repeat; background-image:url("/images/story/story_imageNew.jpg"); font-family: Times New Roman, helvetica, arial, sans-serif; font-size:10pt; color:#000000; line-height:1.2em;}
.vineyards	{ background:#6C0D0F url("../images/vineyards/vineyards_image.jpg"); background-repeat:no-repeat; background-image:url("../images/vineyards/vineyards_image.jpg"); font-family: Times New Roman, helvetica, arial, sans-serif; font-size:10pt; color:#ffffff; line-height:1.2em;}
.grapes	{ background:#6C0D0F url("../images/vineyards/grapes_image.jpg"); background-repeat:no-repeat; background-image:url("../images/vineyards/grapes_image.jpg"); font-family: Times New Roman, helvetica, arial, sans-serif; font-size:10pt; color:#ffffff; line-height:1.2em;}
.winery	{ background:#F6EAD0 url("/images/winery/winery_image-Feb05.jpg"); background-repeat:no-repeat; background-image:url("/images/winery/winery_image-Feb05.jpg"); font-family: Times New Roman, helvetica, arial, sans-serif; font-size:10pt; color:#000000; line-height:1.2em;}
.winery2  { background:#F6EAD0 url("/images/winery/winery_imageNew.jpg"); background-repeat:no-repeat; background-image:url("/images/winery/winery_imageNew.jpg"); font-family: Times New Roman, helvetica, arial, sans-serif; font-size:10pt; color:#000000; line-height:1.2em;}
.wines	{ background:#6C0D0F url("/images/wines/wines_image-Feb05.jpg"); background-repeat:no-repeat; background-image:url("/images/wines/wines_image-Feb05.jpg"); font-family: Times New Roman, helvetica, arial, sans-serif; font-size:10pt; color:#ffffff; line-height:1.2em;}
.wines2	{ background:#6C0D0F url("/images/wines/wines_image_New.jpg"); background-repeat:no-repeat; background-image:url("/images/wines/wines_image_New.jpg"); font-family: Times New Roman, helvetica, arial, sans-serif; font-size:10pt; color:#ffffff; line-height:1.2em;}
.club	{ background:#FFFFFF url("../images/club/club_image-Feb05.jpg"); background-repeat:no-repeat; background-image:url("../images/club/club_image-Feb05.jpg"); font-family: Times New Roman, helvetica, arial, sans-serif; font-size:10pt; color:#000000; line-height:1.2em;}
.confirm	{ background:#FFFFFF url("/images/club/confirm_image.jpg"); background-repeat:no-repeat; background-image:url("/images/club/confirm_image.jpg"); font-family: Times New Roman, helvetica, arial, sans-serif; font-size:10pt; color:#000000; line-height:1.2em;}
.join	{ background:#FFFFFF url("/images/club/join_image.jpg"); background-repeat:no-repeat; background-image:url("/images/club/join_image.jpg"); font-family: Times New Roman, helvetica, arial, sans-serif; font-size:10pt; color:#000000; line-height:1.2em;}
.register	{ background:#FFFFFF url("/images/club/register_image.jpg"); background-repeat:no-repeat; background-image:url("/images/club/register_image.jpg"); font-family: Times New Roman, helvetica, arial, sans-serif; font-size:10pt; color:#000000; line-height:1.2em;}
.news	{ background:#FFFFFF url("/images/news/news_image.jpg"); background-repeat:no-repeat; background-image:url("/images/news/news_image.jpg"); font-family: Times New Roman, helvetica, arial, sans-serif; font-size:10pt; color:#000000; line-height:1.2em;}
.store	{ background:#F6EAD0 url("/images/store/store_image.jpg"); background-repeat:no-repeat; background-image:url("/images/store/store_image.jpg"); font-family: Times New Roman, helvetica, arial, sans-serif; font-size:10pt; color:#000000; line-height:1.2em;}
.contact	{ background:#FFFFFF url("/images/contact/contact_image.jpg"); background-repeat:no-repeat; background-image:url("/images/contact/contact_image.jpg"); font-family: Times New Roman, helvetica, arial, sans-serif; font-size:10pt; color:#000000; line-height:1.2em;}
.screen_admin	{ background:#F6EAD0 url("/images/admin/screen_admin.gif"); background-repeat:x; background-image:url("/images/admin/screen_admin.gif");}
.products	{ background:#FFFFFF url("/images/club/productCata.jpg"); background-repeat:no-repeat; background-image:url("/images/club/productCata.jpg"); font-family: Times New Roman, helvetica, arial, sans-serif; font-size:10pt; color:#000000; line-height:1.2em;}

/* general */
body			{font-family: verdana, helvetica, arial, sans-serif; font-size:8pt; color:#000000;}
.table	    	{border-width: 1; border-color: #CCCCCC; border: 1px solid Gray; background:#FFFFFF;}
.table_white  	{border-width: 1; border-color: #666666; border: 1px solid #666666; background:#FFFFFF;}
.table_burg  	{border-width: 1; border-color: #ffffff; border: 1px solid #ffffff; background:#6C0D0F;}
.base  			{background:#000000;}
/* Biege */
.color01  		{background:#F6EAD0; font-family: Times New Roman, verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-transform: none; color:#000000; line-height:1.4em;}
.color01_sm  		{background:#F6EAD0; font-family: Times New Roman, verdana, helvetica, arial, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; text-transform: none; color:#000000; line-height:1.4em;}
/* Burgandy */
.color02  		{background:#6C0D0F; font-family: Times New Roman, verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-transform: none; color:#FFFFFF; line-height:1.4em;}
/* white */
.color03  		{background:#FFFFFF; font-family: Times New Roman, verdana, helvetica, arial, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; text-transform: none; color:#000000; line-height:1.4em;}

.text		{font-family: Times New Roman, helvetica, arial, sans-serif; font-size:10pt; color:#000000; line-height:1.2em;}
.textw		{font-family: Times New Roman, helvetica, arial, sans-serif; font-size:10pt; color:#ffffff; line-height:1.2em;}

.text_sm	{font-family: Times New Roman, helvetica, arial, sans-serif; font-size:9pt; color:#000000; line-height:1.2em;}
.textw_sm	{font-family: Times New Roman, helvetica, arial, sans-serif; font-size:9pt; color:#ffffff; line-height:1.2em;}

.textContent	{font-family: Times New Roman, verdana, helvetica, arial, sans-serif; font-size:10pt; color:#000000; line-height:1.4em; padding:8px;}
.text7		{font-family: verdana, helvetica, arial, sans-serif; font-size:8pt; color:#333333; line-height: 16px;}
.title		{font-family:  Times New Roman, verdana, helvetica, arial, sans-serif; font-size:12pt; font-weight: bold; color:#FF9933;}
.header		{font-family:  Times New Roman, verdana, helvetica, arial, sans-serif; font-size:11pt; font-weight: bold; color:#000000;}
.footer		{font-family: verdana, helvetica, arial, sans-serif; font-size:7pt; color:#999999;}
.bar1		{background:#DCB358 url("/images/club/bar.gif") repeat x 0% 0%; background-image:url("/images/club/bar.gif");}

/* forms */
.cellwt		{font-family:  Times New Roman, helvetica, arial, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; line-height: normal; text-transform: none; color:#000000; background:#FFFFFF;}
.cellbg		{font-family:  Times New Roman, helvetica, arial, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; line-height: normal; text-transform: none; color:#000000; background:#F6EAD0;}
.label		{font-family:  Times New Roman, helvetica, arial, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; line-height: normal; text-transform: none; color:#000000; background:#FFFFFF; text-align:right; }
.label2		{font-family:  Times New Roman, helvetica, arial, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; line-height: normal; text-transform: none; color:#000000; background:#FFFFFF; }
.field		{font-family:  Times New Roman, helvetica, arial, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; text-transform: none; color:#000000; background:#FFFFFF;}
.error		{font-family:  Times New Roman, helvetica, arial, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; line-height: normal; text-transform: none; color:#ff0000;}
.required	{font-family:  Times New Roman, helvetica, arial, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; line-height: normal; text-transform: none; color:#ff0000;}
.monospace	{font-family:  Times New Roman, arial; font-size: 9pt; font-style: normal;}

/* new styles */

a.headerLink:link {
color: #650B0B;
text-decoration: underline;
font-size: 14px; 
line-height: 16px;
font-weight: bold; 
font-family: Times New Roman, helvetica, arial, sans-serif;
}

a.headerLink:visited {
color: #650B0B;
text-decoration: underline;
font-size: 14px; 
line-height: 16px;
font-weight: bold; 
font-family: Times New Roman, helvetica, arial, sans-serif;
}

a.headerLink:hover {
color: #00359B;
text-decoration: underline;
}

a.headerLink2:link {
color: #650B0B;
text-decoration: underline;
font-size: 14px; 
line-height: 16px;
font-weight: bold; 
font-family: verdana, helvetica, arial, sans-serif;
}

a.headerLink2:visited {
color: #650B0B;
text-decoration: underline;
font-size: 14px; 
line-height: 16px;
font-weight: bold; 
font-family: verdana, helvetica, arial, sans-serif;
}

a.headerLink2:hover {
color: #00359B;
text-decoration: underline;
}

.border {
	border: thin solid #cccccc;
}
.border2 {
	border: thin solid #F6EAD0;
}

.popUpWinPageID {
font-family:  Times New Roman, verdana, helvetica, arial, sans-serif; 
font-size:30px;
line-height: 20px; 
font-weight: bold; 
color:#6C0D0F;
padding-left:8px;
}

.storePageID {
font-family:  Times New Roman, verdana, helvetica, arial, sans-serif; 
font-size:30px;
line-height: 28px;
font-weight: bold; 
color:#6C0D0F;
padding-left:8px;
}

.storeCategoryHeading {
font-family:  Times New Roman, verdana, helvetica, arial, sans-serif;
font-size:21px; 
line-height: 8px;
font-weight: bold; 
font-style: italic;
color:#000000;
}

.storeReverseText {
font-family:  Verdana, helvetica, arial, sans-serif; 
font-size:12px; 
font-weight: bold; 
color:#FFFFFF;
}

.borderForStorePhoto {
border: 1px solid #000000;
}

.storeText {
font-family:  Times New Roman, verdana, helvetica, arial, sans-serif;
font-size:16px; 
line-height: 20px;
font-weight: normal; 
color:#000000;
}

.storeTextEmphasis {
font-family:  Times New Roman, verdana, helvetica, arial, sans-serif;
font-size:16px; 
line-height: 20px;
font-weight: bold; 
color:#000000;
}

.storeTextHeading {
font-family:  Times New Roman, verdana, helvetica, arial, sans-serif;
font-size:18px; 
line-height: 22px;
font-weight: bold; 
color:#000000;
}

.storeProductTitle {
font-family:  Times New Roman, verdana, helvetica, arial, sans-serif;
font-size:16px; 
line-height: 20px;
font-weight: bold; 
color:#000000;
}

.storeList {
padding-top:0px;
margin-top:0px;
list-style-image: url(images/productCatalog/listBullet.gif);
}

a.storeListLink:link{
font-size:10pt;
font-style:normal;
text-decoration:underline;
font-family: Times New Roman, verdana, helvetica, arial, sans-serif;
color:#650B0B;
}

a.storeListLink:hover{
font-size:15pt;
font-style:normal;
text-decoration:underline;
font-family: Times New Roman, verdana, helvetica, arial, sans-serif;
color:#00359B;
}

a.storeListLink:visited{
font-size:10pt;
font-style:normal;
text-decoration:underline;
font-family: Times New Roman, verdana, helvetica, arial, sans-serif;
color:#650B0B;
}

.textr		{font-family: Times New Roman, helvetica, arial, sans-serif; font-size:10pt; color:#650B0B; line-height:1.2em;}
.largeShipDisclaimer		{font-family:  Times New Roman, verdana, helvetica, arial, sans-serif; font-size:11pt; font-weight: bold; color:#650B0B;}