body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	margin: 0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #660000;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #660000;
}

/*
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #660000;
}
*/

.h1nospace {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 13px; 
	color: #660000;
	line-height: 140%;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* Main link colors, 660000, 993333, 772222 06/15/07 */ 
A:link {
	color: #660000;
	text-decoration: none;
}

A:active {
	color: #000000;
	text-decoration: none;
}

A:visited {
	color: #772222;
	text-decoration: none;
}
/* C9B7A5, 660000  */
A:hover {
	color: #660000;
	text-decoration: underline;
}

/* homepage links */
a.home:link {color: #000000; text-decoration: none;}
a.home:active {color: #000000; text-decoration: none;}
a.home:visited {color: #000000; text-decoration: none;}
a.home:hover {color: #660000; text-decoration: underline;}


/* Secondary link colors */
a.navlink:link {color: #CCCCCC; text-decoration: none;}
a.navlink:active {color: #99CCCC; text-decoration: none;}
a.navlink:visited {color: #4F2E37; text-decoration: none;}
a.navlink:hover {color: #99CCCC; text-decoration: underline;}

a.medialink:link {color: #99CCCC; text-decoration: none;}
a.medialink:active {color: #99CCCC; text-decoration: none;}
a.medialink:visited {color: #99CCCC; text-decoration: none;}
a.medialink:hover {color: #99CCCC; text-decoration: underline;}

a.introlink:link {color: #FFFFFF; text-decoration: none;}
a.introlink:active {color: #FFFFFF; text-decoration: none;}
a.introlink:visited {color: #99CCCC; text-decoration: none;}
a.introlink:hover {color: #FFFFFF; text-decoration: none;}

a.tell:link {color: #3333FF; text-decoration: none;}
a.tell:active {color: #000000; text-decoration: none;}
a.tell:visited {color: #3333FF; text-decoration: none;}
a.tell:hover {color: #660000; text-decoration: underline;}

/* changed 12/12/06 C9B7A5 to */
a.corp:link {color: #000000; text-decoration: none;}
a.corp:active {color: #000000; text-decoration: none;}
a.corp:visited {color: #000000; text-decoration: none;}
a.corp:hover {color: #660000; text-decoration: underline;}

a.black:link {color: #000000; text-decoration: none;}
a.black:active {color: #000000; text-decoration: none;}
a.black:visited {color: #000000; text-decoration: none;}
a.black:hover {color: #000000; text-decoration: underline;}

a.prodlink:link {color: #660000; text-decoration: none;}
a.prodlink:active {color: #000000; text-decoration: none;}
a.prodlink:visited {color: #CC3333; text-decoration: none;}
a.prodlink:hover {color: #660000; text-decoration: underline;}

/*added 07/05/07*/
a.afflink:link {color: #000000; text-decoration: none;}
a.afflink:active {color: #000000; text-decoration: none;}
a.afflink:visited {color: #CC3333; text-decoration: none;}
a.afflink:hover {color: #660000; text-decoration: underline;}

.footerlinks {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px;}

/* This text is for a global text setting for main landing pages */
.bodytext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 140%;
	color: #333333;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.bodytext2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 140%;
	color: #333333;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
/* padding top, bottom changed from 10 to 5 */

.bodytext3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 13px; 
	color: #333333;
	/*line-height: 140%;*/
	/*
	padding-top: 0px;
	padding-bottom: 0px; */
}

.bodytext4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 13px; 
	color: #333333;
	/*line-height: 140%;*/
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 0px;
}

.bodytext5 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 140%;
	color: #333333;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 3px;
}

/* used for region pages */
.bodytext6 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 140%;
	color: #333333;
	padding-top: 6px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 15px;
}

/* added 05/17/07 */
.searchtext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #333333;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}

/* added 05/17/07 */
.tellafriendtext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}


.monthtext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	line-height: 13px; 
	color: #000000;
	line-height: 140%;
	padding-top: 0px;
	padding-bottom: 0px;
	/*
	padding-left: 15px;
	padding-right: 25px;
	*/
}

.titletext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	color: #660000;
	padding-top: 8px;
	padding-bottom: 8px;
}

.titletext2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	color: #660000;
	padding: 0px;
}

.titletext3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	color: #660000;
	padding: 0px 0px 8px 0px;
}

.titletext4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px;
	font-weight: bold;
	line-height: 140%;
	color: #660000;
	padding: 5px 0px 8px 22px;
}
.titletext5 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	line-height: 140%;
	color: #660000;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 3px;
}
.regiontitletext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	color: #660000;
	padding-top: 5px;
	padding-bottom: 0px;
}

.subtitletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #333333;
}

.sectiontitletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660000;
	padding-top: 5px;
	padding-bottom: 8px;	
}

.sectiontitletext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660000;
	padding-top: 0px;
	padding-bottom: 0px;	
}

.sidetitletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660000;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.sidenavtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
}

/*used for regional column modified 05/22/07*/
.text10 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 140%;
	color: #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 2px;
	
}

.navtext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.datetext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #333333;
	padding-top: 0px;
	padding-bottom: 0px;
}

.captiontext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding: 2px 0px 7px 0px;
}

.copyrighttext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}
.signuptext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}
.holidaytext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}

/*The following css are for the winelist a-z pages. change b/c padding is throwing things off a bit*/
.columntext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 0px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 4px;
}

.pdisplaytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.pdisplayboldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 0px;
	color: #333333;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.atoztext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	padding: 5px;
}

.atoztext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	padding: 0px;
}


.hometext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.itemtext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 140%;
	color: #999999;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.itemtext2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 140%;
	color: #999999;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/*horizontal lines variants; dotted*/
/*
hr {border: 0; height: 1px; color: #000000; background-color: #000000;}
*/
hr{
	height: 1px;
	border-style: none;
	color: #d0d0d0;
	background-color: #C0C0C0;
}


/*
hr {
	color: #000000; 
	border: none 0;
	//border-top: 1px #000000;
	width: 100%;
	height: 1px;
	margin: 10px auto 0 0;
}*/
/*whatever the total width of the border-top and border-bottom equal*/

hr.a {
	border: none 0; 
	border-top: 1px dashed #000000;
	width: 77%;
	height: 1px;
	/*margin-top: 5px;
	margin-bottom: 3px;*/
	margin: 5px auto 0 0;
}

hr.b {
	border: none 0; 
	border-top: 2px solid #000000;
	width: 100%;
	height: 2px;
	/*margin-top: 5px;
	margin-bottom: 3px;*/
	margin: 0px auto 0 0;
}

/*border-bottom: 1px dashed #ccc;*/
.border1 {
	padding-left: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

/* form: no padding, no margin */
form {
	margin: 0px;
	padding: 0px;
} 

.formtext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 140%;
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
}

.formtext2 {

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 140%;
	color: #333333;
	/* padding-bottom: 10px; */
}

