body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: normal;
	color: #000000;
	margin:0px auto;
	padding-top:25px;
	background-color:#FFFFFF;
}
table{ font-size:1em;}

bodyText a{ text-decoration:none; color:#000000;}
bodyText a:hover{ text-decoration:underline; color:#CC0000;}

/* main site section classes */

.mainContentContainer{
	background-image:url(../images/background-shadow.jpg);
	background-position:top;
	background-repeat:repeat-y;
	width:760px;
	padding-left:11px;
	padding-right:11px;
	text-align:left;
}
.footer{
	font-size:9px;
	color:#666666;
	text-align:center;
	}
.footer a{
	text-decoration:none;
	color:#666666;
}
.footer a:hover{
	text-decoration:underline;
	color:#990000;
	
}
.menuBackground{
	background-color: #DFD183;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	}

.dateText{ font-size:11px; color: #C19B36; padding-right:15px;}

.menuOff, .menuOn{
	width:80px;
	margin:1px;
	color:#000000;
	font-size:11px;
	text-indent:10px;
	text-decoration:none;
	display:block;
	float:left;
	padding-bottom:3px;
	padding-top:3px;
}
.menuOn{ background-color:#990000; color:#FFFFFF; border-bottom:1px solid #DFD183;}
.menuOff:hover{ background-color:#C19B36; color:#FFFFFF;}

/*  imaeg backgrounds for the home page  */

.fullImageBackground{
	background-image:url(../images/CSS/apple_full.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-attachment:scroll;
}
.lightImageBackground{
	background-image:url(../images/CSS/apple_light.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-attachment:scroll;
}

/* for the internal pages*/
.fullImageBackgroundInside{
	background-image:url(../images/CSS/apple_full_inside.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-attachment:scroll;
}
.lightImageBackgroundInside{
	background-image:url(../images/CSS/apple_light_inside.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-attachment:scroll;
}


/*  text styles  */
.headLineText{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	padding-top:10px;
	display:block;
	padding-right:10px;
	padding-left:10px;
	color:#990000;
}
.bodyText{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	padding-top:5px;
	display:block;
	padding-right:10px;
	padding-left:10px;
}
.bodyText a{ text-decoration:none; color:#000000;}
.bodyText a:hover{ text-decoration:underline; color:#CC0000;}

.wineTitle{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000;}
.wineDescription ul{ margin-top:5px; list-style-position:outside; list-style-type:square;}
.wineDescription li{ margin-left:-20px;}

.newsItemDate{ font-size:11px; font-weight:bold; color:#990000;}
.newsItemHeader{font-size:16px; font-weight:bold; color:#000000;}

/* quote classes */
.cf_wrapper{
	padding-left:5px;
	width:320px;
}
.quoteBig{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color: #990000;
	line-height:18px;
	font-style:italic;
}
.quoteSmall{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	display:block;
}