/* Homepage Styles Start Here*/

.pass-hdng{
font:bold 18px verdana, helvetica, sans-serif;
color:#000000;
text-align:center;
}
.kosher-bg{
background:#BD1004 url(../images/kosher_bg.gif) left no-repeat;
}


INPUT.hp {border-top: 1px #999999 inset; color: #333300; text-decoration: none; font-family: Verdana; font-size: 9px; padding-top: 2px; padding-right: 2px; padding-left: 2px; padding-bottom: 2px; vertical-align: middle; margin-top: 0pt; margin-right: 0pt; margin-left: 0pt; margin-bottom: 0pt; text-align: left; border-right: 1px #999999 inset; border-bottom: 1px #999999 inset; border-left: 1px #999999 inset}
TABLE.border, TD.border {border-top: 1px #797979 solid; border-right: 1px #797979 solid; border-bottom: 1px #797979 solid; border-left: 1px #797979 solid}

.text1 {
	font-family: arial, helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight: bold;
	}
	
.text2 {
	font-family: verdana, helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	}
	
.text3 {
	font-family: verdana, helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	font-weight: normal;
	}
	
.text4 {
	font-family: verdana, helvetica, sans-serif;
	color:#960D03;
	font-size:14px;
	font-weight: normal;
	}
	
.text5 {
	font-family: verdana, helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font-weight: normal;
	}
	
.text6 {
	font-family: verdana, helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	}
	
.text7 {
	font-family: verdana, helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight: normal;
	}
	
.text8 {
	font-family: verdana, helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-weight: normal;
	}
	
.text9 {
	font-family: verdana, helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	font-weight:normal;
	}
	
.text10 {
	font-family: verdana, helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	font-weight: normal;
	}
	
.text11 {
	font-family: verdana, helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	}
	
.text12 {
	font-family: verdana, helvetica, sans-serif;
	color: #C40404;
	font-size: 12px;
	font-weight: bold;
	}
	
.text13 {
	font-family: verdana, helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight: normal;
	}
	
.text14 {
	font-family: verdana, helvetica, sans-serif;
	color:#8D9692;
	font-size:11px;
	font-weight: bold;
	}

.text14a {
	font-family: verdana, helvetica, sans-serif;
	color:#8D9692;
	font-size:11px;
	}
	
.text15 {
	font-family: verdana, helvetica, sans-serif;
	color:#F6B83B;
	font-size:10px;
	font-weight:normal;
	}
	
.text16 {
	font-family: verdana, helvetica, sans-serif;
	color:#B34114;
	font-size:10px;
	font-weight:normal;
	}
	
.text17 {
	font-family: arial, helvetica, sans-serif;
	color:#F6B83B;
	font-size:12px;
	font-weight:regular;
	}

A.link1 {
	font-family: verdana, helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
	}
	
A.link1:visited {
	color:#FFFFFF;
	}
	
A.link1:hover {
	color:#F6B83B;
	text-decoration: none;
	}
		
A.link2 {
	font-family: verdana, helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration: underline;
	}
	
A.link2:visited {
	color:#FFFFFF;
	}
	
A.link2:hover {
	color:#FFFFFF;
	text-decoration: none;
	}
	
A.link3 {
	font-family: verdana, helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
	}
	
A.link3:visited {
	color:#FFFFFF;
	}
	
A.link3:hover {
	color:#FFFFFF;
	text-decoration: underline;
	}
	
A.link4 {
	font-family: verdana, helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight: bold;
	text-decoration: underline;
	}
	
A.link4:visited {
	color:#000000;
	}
	
A.link4:hover {
	color:#000000;
	text-decoration: none;
	}
	
A.link5 {
	font-family: verdana, helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	text-decoration: underline;
	font-weight: normal;
	}
	
A.link5:visited {
	color:#666666;
	}
	
A.link5:hover {
	color:#666666;
	text-decoration: none;
	}
	
A.link6 {
	font-family: verdana, helvetica, sans-serif;
	color:#960D03;
	font-size:11px;
	font-weight: bold;
	text-decoration: underline;
	}
	
A.link6:visited {
	color:#960D03;
	}
	
A.link6:hover {
	color:#960D03;
	text-decoration: none;
	}
	
A.link7 {
	font-family: verdana, helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight: normal;
	text-decoration: underline;
	}
	
A.link7:visited {
	color:#000000;
	}
	
A.link7:hover {
	color:#000000;
	text-decoration: none;
	}
	
A.link8 {
	font-family: verdana, helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	}
	
A.link8:visited {
	color:#FFFFFF;
	}
	
A.link8:hover {
	color:#F6B83B;
	text-decoration: none;
	}

A.link11 {
	font-family: verdana, helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight: bold;
	text-decoration: underline;
	}
	
A.link11:visited {
	color:#000000;
	}
	
A.link11:hover {
	color:#000000;
	text-decoration: none;
	}
	
A.link12 {
	font-family: verdana, helvetica, sans-serif;
	color:#960D03;
	font-size:11px;
	font-weight: bold;
	text-decoration: underline;
	}
	
A.link12:visited {
	color:#960D03;
	}
	
A.link12:hover {
	color:#8D9692;
	text-decoration: none;
	}
	
A.link13 {
	font-family: verdana, helvetica, sans-serif;
	color:#F6B83B;
	font-size:10px;
	font-weight: normal;
	text-decoration: none;
	}
	
A.link13:visited {
	color:#F6B83B;
	}
	
A.link13:hover {
	color:#FFFFFF;
	text-decoration: none;
	}

A.link14 {
	font-family: verdana, helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration: underline;
	}
	
A.link14:hover {
	color:#000000;
	text-decoration: none;
	}

/* Site Styles Start Here*/

BODY {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	font-family:verdana, helvetica, sans-serif;
		scrollbar-arrow-color:#E5E2E2;
		scrollbar-base-color:#797979;
		scrollbar-shadow-color:#797979;
		scrollbar-face-color:#BD6D67;
		scrollbar-highlight-color:#5C6B8B;
		scrollbar-dark-shadow-color:#5C6B8B;
		scrollbar-3d-light-color:#5C6B8B;
		scrollbar-track-color: #E5E2E2;		
	}


P, DIV, TD, LI { 
	font-family:verdana, helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;
	}

A {	
		color: #000000; 
		text-decoration: underline;
		font-size: 12px
	}


/* Template Styles Start Here*/

 	.producer {	
		color: #000000; 
		text-decoration: none;
		font-weight: bold;
		font-size: 12px		
	}

 	A.producer {	
		color: #000000; 
		text-decoration: none;
		font-weight: bold;
		font-size: 12px
	}
	
	A.producer:visited {
		color: #000000; 
		text-decoration: none;
		font-weight: bold;
		font-size: 12px
	}
	
	A.producer:hover {
		color: #000000; 
		text-decoration: underline;
		font-weight: bold;
		font-size: 12px	
	}
	
	A.producer:visited:hover {
		color: #000000; 
		text-decoration: underline;
		font-weight: bold;
		font-size: 12px
	}


A.producttitle {
	font-family: verdana, helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration: underline;
	font-weight: bold;
	}
	
A.producttitle:visited {
	color:#000000;
	}
	
A.producttitle:hover {
	color:#000000;
	text-decoration: none;
	}

 	.producttitle {	
		font-family:verdana, helvetica, sans-serif;
		color: #000000;
		font-size: 12px; 
		font-weight: bold;
	}

 	.vintage {	
		font-family:verdana, helvetica, sans-serif;
		color: #000000;
		font-size: 12px; 
		font-weight: bold;	
	}


	.RetailPrice { 
		font-family:verdana, helvetica, sans-serif;
		color: #000000;
		font-size: 12px; 
		font-weight: bold;
	}

	.RegularPrice { 
		font-family:verdana, helvetica, sans-serif;
		color: #000000;
		font-size: 12px; 
		font-weight: bold;
	}

	.BottleSize { 
		font-family: verdana, helvetica, sans-serif;
		color: #000000; 
		font-weight: bold; 
		font-size: 12px
	}


	.WineRating { 
		color: #000000; 
		font-weight: bold; 
		font-size: 10px
	}

	.SpecialMessage { 
		color: #0000000; 
		font-weight: bold; 
		font-size: 12px
	}

 	.iteminfocat {	
		color: #000000; 
		font-weight: bold;
		font-size: 11px		
	}

 	.iteminfo {	
		color: #000000; 
		font-weight: normal;
		font-size: 10px		
	}

	.regfont {
		color: #000000;	
		font-weight: normal; 
		font-size: 12px; 		
		text-align:left;
	}
	
	.regfont a, .regfont a:visited{
		color: #000000;	
		font-weight: normal; 
		font-size: 12px; 		
		text-align:left;
		text-decoration:underline;
	}
	
	.regfont a:hover{
		color: #000000;	
		font-weight: normal; 
		font-size: 12px; 		
		text-align:left;
		text-decoration:none;
	}

	.regfont2 {
		color: #000000;	
		font-weight: bold; 
		font-size: 12px; 
	}


	.couponfont1 {
		color: #7C2631; 
		font-weight: bold; 
		font-size: 16px; 
	}


	.couponfont2 {
		color: #7C2631; 
		font-weight: normal; 
		font-size: 14px; 
	}

	.couponfont3 {
		color: #7C2631; 
		font-weight: normal; 
		font-size: 10px; 
	}

	.couponfont4 {
		color: #7C2631; 
		font-weight: normal; 
		font-size: 9px; 
	}

	.couponfont5 {
		color: #7C2631; 
		font-weight: bold; 
		font-size: 12px; 
	}

	.smallfont {
		font-family:verdana, helvetica, sans-serif;
		font-size: 11px; 
		color: #000000;
	}

	.smallfont2 {
		font-weight: bold; 
		color: #000000;
	}

	A.smallfont2 {	
		color: #000000;
		text-decoration: none;
		font-weight: bold;  
		font-size: 10px; 
	}
	
	A.smallfont2:visited {
		color: #000000;; 
		text-decoration: none;
		font-weight: bold; 
		font-size: 10px; 
	}
	
	A.smallfont2:hover {
		color: #000000;
		text-decoration: underline;
		font-weight: bold; 
		font-size: 10px; 
	}
	
	A.smallfont2:visited:hover {
		color: #000000;
		text-decoration: underline;
		font-weight: bold; 
		font-size: 10px; 
	}
		
	A.reglink {	
		font-family:verdana, helvetica, sans-serif;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
	}
	
	A.reglink:visited {
		color: #000000;
	}
	
	A.reglink:hover {
		text-decoration: none;
		color: #000000;	
	}
	
	A.shoplink {	
		font-family:verdana, helvetica, sans-serif;
		color: #000000;
		font-weight: normal;
		text-decoration: undline;
		font-size: 12px;
	}
	
	A.shoplink:visited {
		color: #000000;
	}
	
	A.shoplink:hover {
		text-decoration: none;
		color: #000000;	
	}



 	.menu {	
		color: #000000; 
		text-decoration: none;
		font-weight: bold;
		font-size: 12px		
	}

 	A.menu {	
		color: #000000; 
		text-decoration: none;
		font-weight: bold;
		font-size: 12px
	}
	
	A.menu:visited {
		color: #000000; 
		text-decoration: none;
		font-weight: bold;
		font-size: 12px
	}
	
	A.menu:hover {
		color: #000000; 
		text-decoration: underline;
		font-weight: bold;
		font-size: 12px	
	}
	
	A.menu:visited:hover {
		color: #000000; 
		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 {	
		font-family:verdana, helvetica, sans-serif;
		font-size: 11px; 
		color: #C40404;
		font-weight: bold;
		text-decoration: underline;
	}
	
	A.advsearch:visited {
		color: #C40404;
	}
	
	A.advsearch:hover {
		color: #C40404;
	}
	
 	A.advsearch2 {	
		font-family:verdana, helvetica, sans-serif;
		color:#C40404;
		font-size:9px;
		font-weight:bold;
		text-decoration: underline;
	}
	
	A.advsearch2:visited {
		font-family:verdana, helvetica, sans-serif;
		color:#C40404;
		font-size:9px;
		font-weight:bold;
		text-decoration: underline;
	}
	
	A.advsearch2:hover {
		font-family:verdana, helvetica, sans-serif;
		color:#C40404;
		font-size:9px;
		font-weight:bold;
		text-decoration: underline;
	}
	
	A.advsearch2:visited:hover {
		font-family:verdana, helvetica, sans-serif;
		color:#C40404;
		font-size:9px;
		font-weight:bold;
		text-decoration: underline;
	}
	
	
	INPUT.search2 {

	}

	INPUT.search {

	}


	INPUT.searchpage {
		color: #000000;
		font-size: 11px; 

	}

	SELECT.searchpage {
		color: #000000; 
		font-size: 11px; 
	}

	TEXTAREA.searchpage {
		color: #000000; 
		font-size: 11px; 

	}

 	.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 {	
		font-family:verdana, helvetica, sans-serif;
		color:#000000;
		font-size:10px;		
	}	

 	.sale {	
		color: #C40404; 
		font-weight: bold;
		font-size: 10px		
	}
	
 	.saleprice2 {	
		color: #C40404; 
		font-weight: regular;
		font-size: 18px		
	}	

	
 	.saleprice {	
		font-family:verdana, helvetica, sans-serif;
		color:#C40404;
		font-size:12px;
		font-weight: bold;	
	}

 	.description {	
		color: black; 
		font-weight: normal;
		font-size: 10px		
	}	

 	.description2 {	
		color: white; 
		font-weight: normal;
		font-size: 10px		
	}	

	/* Found on Contact Us, Review and Submit (top and bottom) - outline color of table */ 
	.background1 {
		background-color: #000000
	}
	
	/* Found on Contact Us, Review and Submit (top and bottom) - internal color of table */
	.background2 {
		background-color: #FEF6E8
	}
	
	/* Found on Shopping Cart Page, Review and Submit (middle) - outline color of table */
	.background3 {
		background-color: #000000
	}	
	
	/* Found on Shopping Cart Page, Review and Submit (middle) - internal color of table */
	.background4 {
		background-color: #FFFFFF
	}
	
	/* Found on Edit Billing and Shipping Addresses, Shopping Cart - internal color of table for line across */
	.background5 {
		background-color: #000000
	}

	/* Found on Admin pages - internal color of table */
	.background6 {
		background-color: #BD6B65
	}
	
	/* Found on My Acount pages, internal color of table */
	.accountbackground {
		background-color: #BD6B65
	}

	/* Found on SKU pages, internal color of table */
	.editbackground {
		background-color: #FEF6E8
	}

	/* Found on the email form */
	.emailform {
		background-color: #FFFFFF
	}

	.footer {
		color: #CCCC99; 
		font-weight: normal; 
		font-size: 10px; 
	}


	A.footer {	
		color: #CCCC99; 
		text-decoration: none;
		font-weight: normal; 
		font-size: 10px; 
	}
	
	A.footer:visited {
		color: #CCCC99; 
		text-decoration: none;
		font-weight: normal; 
		font-size: 10px; 
	}
	
	A.footer:hover {
		color: #CCCC99; 
		text-decoration: underline;
		font-weight: normal; 	
		font-size: 10px; 
	}
	
	A.footer:visited:hover {
		color: #CCCC99; 
		text-decoration: underline;
		font-weight: normal; 
		font-size: 10px; 
	}

	.results {
		font-family: verdana, helvetica, sans-serif;
		color:#000000;
		font-size:12px;
		font-weight:bold;
	}

	A.results {	
		color: #000000; 
		text-decoration: none;
		font-weight: underline; 
		font-size: 12px; 
	}
	
	A.results:visited {
		color: #000000; 
		text-decoration: none;
		font-weight: underline; 
		font-size: 12px; 
	}
	
	A.results:hover {
		color: #000000; 
		text-decoration: underline;
		font-weight: normal; 	
		font-size: 12px; 
	}
	
	A.results:visited:hover {
		color: #000000; 
		text-decoration: underline;
		font-weight: normal; 
		font-size: 12px; 
	}

	.searchresults {
		color: #000000; 
		font-weight: bold; 
		font-size: 20px; 
	}

	.topic {
		color: #FFFFFF; 
		font-weight: bold; 
		font-size: 11px; 
	}


	A.topic {	
		color: #FFFFFF; 
		text-decoration: none;
		font-weight: bold; 
		font-size: 11px; 
	}
	
	A.topic:visited {
		color: #FFFFFF; 
		text-decoration: none;
		font-weight: bold; 
		font-size: 11px; 
	}
	
	A.topic:hover {
		color: #FFFFFF; 
		text-decoration: none;
		font-weight: bold; 	
		font-size: 11px; 
	}
	
	A.topic:visited:hover {
		color: #FFFFFF; 
		text-decoration: none;
		font-weight: bold; 
		font-size: 11px; 
	}

 	.scarttitle {	
		color: #000000; 
		font-weight: bold;
		font-size: 11px		
	}	

 	.scart {	
		color: #000000; 
		font-weight: bold;
		font-size: 11px		
	}

 	.scartsale {	
		color: #C40404; 
		font-weight: bold;
		font-size: 11px		
	}

 	.adminmaintitle {	
		color: #FFFFFF; 
		font-weight: bold; 
		font-size: 11px; 	
	}

	.adminsmallfont {
		color: #000000; 
		font-weight: normal; 
		font-size: 10px; 
	}

	.adminsmallfont2 {
		color: #000000; 
		font-weight: bold; 
		font-size: 10px; 
	}

 	.policytitle {	
		color: #000000; 
		font-weight: bold;
		font-size: 12px		
	}
	
	.important {
		color: red; 
		font-weight: bold; 
		font-size: 12px; 
	}
	
	
	A.cursor {	
		color: #CCCC99; 
		text-decoration: none;
		font-weight: normal; 
		font-size: 10px; 
		cursor: default;
	}
	
	A.cursor:visited {
		color: #CCCC99; 
		text-decoration: none;
		font-weight: normal; 
		font-size: 10px; 
		cursor: default;
	}
	
	A.cursor:hover {
		color: #CCCC99;  
		text-decoration: none;
		font-weight: normal; 
		font-size: 10px; 
		cursor: default;
	}
	
	A.cursor:visited:hover {
		color: #CCCC99;   
		text-decoration: none;
		font-weight: normal; 
		font-size: 10px; 
		cursor: default;
	}

	.chartTitles {
		font-family: arial, sans-serif;
		color: #FFFFFF;
		font-size: 11px;
		background-color: #960D03;
	}

	.BSNsubhead {
		font-family: verdana, helvetica, sans-serif;
		color:#5C6B8B;
		font-size:12px;
		font-weight:bold;
	}


	/* Found on Item Detail Page - Related Searches */
	/* maintitle = producttitle color ; title and link = iteminfocat color */
		
	.rs_maintitle { 
		color: #BD6B65; 
		font-weight: bold; 
		font-size: 11px
	}	
	
 	.rs_title {	
		color: #000000; 
		font-size: 10px		
	}
	
	A.rs_link {
		color: #000000; 
		font-size: 10px;
		text-decoration: none;
		}
		
	A.rs_link:visited {
		color: #000000; 
		}
		
	A.rs_link:hover {
		text-decoration: underline;
		}
	A.reviewthis {
	color:#000000;
	font-size:10px;
	text-decoration: underline;
	}
	
	A.reviewthis:visited {
	color:#000000;
	}
	
	A.reviewthis:hover {
	color:#000000;
	text-decoration: none;
	}

/* store name properties */
A.storename {
	color: #AF1E2D;
	font-size: 24px;
	text-decoration: none;
	}
	
A.storename:visited {
	color: #AF1E2D;
	}
	
A.storename:hover {
	text-decoration: none;
	}

.etext1 {	
	color: #000000; 
	font-weight: bold;
	font-size: 14px		
	}

.etext2 {
	font-size: 10px; 
	color: #000000;
	}

.etext3 {	
	color: #000000; 
	font-weight: bold;
	font-size: 12px		
	}

.etext4 {	
	color: #AF1E2D; 
	font-weight: bold;
	font-size: 12px		
	}

.lmenul TD {height:20px;valign:middle;}

A.elink1 {
	color: #000000;
	font-size: 14px;
	text-decoration: none;
	}
	
A.elink1:visited {
	color: #000000;
	}
	
A.elink1:hover {
	color: #000000;
	text-decoration: underline;
	}

A.elink2 {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	}
	
A.elink2:visited {
	color: #000000;
	}
	
A.elink2:hover {
	color: #000000;
	text-decoration: none;
	}

A.elink3 {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	}
	
A.elink3:visited {
	color: #000000;
	}
	
A.elink3:hover {
	color: #000000;
	text-decoration: none;
	}

INPUT.eform {font-size: 12px}
SELECT.eform {font-size: 12px; width: 200px}


form.search label.error, label.error {
/* remove the next line when you have trouble in IE6 with labels in list */
color: red;
font-style: italic
}
input.error { border: 1px dotted red; }
//-->
