/*Wineberry CSS
Primary (dark red) color:#7C2835
*/
@import'WineBerryWineSearch2.css';

body{
	text-align:center; 
	margin:10px 0 10px 0; 
	
	background-color:#7C2835;
	/* background-image:url(images/WineberryLogo_BG.jpg);
	background-position:top left;
	background-repeat:repeat; */
	}
#MainTable{
	width:778px;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#550000 #000000 #000000 #550000;
	border-width:1px 2px 2px 1px;
	}
#Header{
	padding:0;
	margin:0;
}
#subHeader{
	text-align:center;
	border-bottom:1px solid #dddddd;
}
#SearchHeader{ border-bottom:1px solid #BFBA9F;border-top:1px solid #BFBA9F;}
#footer{
	text-align:center;
	border-top:1px solid #BFBA9F;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#F9F1DE;
	
	}
#LeftNav{
	vertical-align:top;
	/*background-color:#BB8690;*/
	background-color:#F9F1DE;
	background-image:url(images/wb3_leftBG.jpg);
	background-position:right;
	background-repeat:repeat-y;
	border-right:1px solid #BFBA9F;
	width:150px;
	max-width:150px;
	text-align:left;
}

#footer_link_holder{
	border-bottom:3px double #BFBA9F; 
	padding:5px;
}
#footer_address{
	text-align:center; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
	line-height:20px; padding:5px;
	}
#main{
	width:628px;
	height:500px;
	/*background-image:url(images/Wineberry_CenterBg.jpg);
	background-position:center top;
	background-repeat:no-repeat;*/
}



h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px; 
	font-weight: bold;
	color: #76373F;
	text-align: center; 
	margin:5px; 
}
h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 5px;
	padding:0;
	color:#000000;
	}
h2.LeftHeader{
	color:#440000;
	font-size:16px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #000000;
}
a.LH2:link, a.LH2:visited {color:#440000; text-decoration:none;}
a.LH2:hover{
	text-decoration:underline;
}

h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin:20px 0 0 0;
	padding:0 10px 0 10px;
	text-indent:0;
	}

.navlinks,
a.navlinks:link,
a.navlinks:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	margin-right:5px;
	margin-left:5px;
	}
a.navlinks:hover,
a.navlinks:active{
	color:#990000;
	text-decoration:underline;
	background-color:#eeffee;
	}

a.ProducerLink:link, a.ProducerLink:visited{
	color:#990000;
	text-decoration:none;
}
a.ProducerLink:hover{
	background-color:#FFCC66;
}
.RegionNames{
	width:400px; 
	text-align:right; 
	position:absolute; 
	z-index:100; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:11px;
}

a.IndexLink:link,a.IndexLink:visited
{color:#000000; text-decoration:none;}

a.IndexLink:hover { text-decoration:underline;}

.LeftLink, a.LeftLink:link, a.LeftLink:visited {
	display:block;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	/*margin-left:10px;
	padding:4px 0 2px 0px;
	text-align:left;
	width:100%;*/
	
	}
a.LeftLink:hover{
	text-decoration:underline;
	}
	
li.LeftList 
	{
	display:inline;
}
.LeftUL{ 
	list-style-type:none;
	padding:0 0 5px 20px;
	margin:0;
}
.footer_links, a.footer_links:link, a.footer_links:visited{
	text-align:center; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	margin-right:5px;
	margin-left:5px;
	color:#000000;
}


.header_links, a.header_links:link, a.header_links:visited{
	text-align:center; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
	
	margin-right:15px;
	margin-left:15px;
	color:#990000;
}
a.header_links:hover{
	text-decoration:underline;
	color:#BB8690;
	}


/*Price Table CSS*/
.PriceTable{ 
	border-collapse:collapse; 
	border:2px solid white;
	float:right;
	/*background-color:#f5f5f5;*/
	}
.PriceTable td, .PriceTable th {
	border:1px solid #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	}
.PriceTable th {
	font-weight:bold;
	text-align:center;
	width:50px;
	}
.PriceTable td{
	font-weight:normal;
	text-align:right;
	}
	
.Article {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.SelectedColor{color:#552222;}
.TabText, a.TabText:link, a.TabText:visited{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none; 
	color:#ffffff; 
	font-weight:bold; 
	font-size:13px;
	position:relative; 
	top:3px; 
}
a.TabText:hover{ text-decoration:underline;}
.Red_Tab {
	position:absolute;
	bottom:0px;
	z-index:155;
	width:95px;
	height:21px; 
	text-align:center;
	float:left; 
	height:21px; 
	background:#990000 url(images/HeaderTab_95.gif) left top no-repeat;}
.TabMenu{margin:0px; padding:0px;}

/*These are the links to the producers on the search page*/
.s_prod, a.s_prod:link, a.s_prod:visited { color:#0000CC; text-decoration:underline; font-size:11px; margin:0 5px; line-height:18px;}

a.s_prod:hover { color:#990000;}
