body {
	background-color: #CBCBCB;
}
body, table {
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
}
h1 {
	font-size:14px;
	font-weight: bold;
}
/*------------- nav -------------*/
#nav .text {
	font-size: 12px;
	color: #FFFFFF;
	padding: 5px 30px;
	text-align: right;
}
#nav .text, #nav .text a {
	color: #FFFFFF;
	text-decoration: none;
}
#nav .text a:hover {
	color: #A3A3A3;
	text-decoration: none;
}
/*------------- nav current page style -------------*/
#about #about, #home #home, #contact #contact, #tastingrm #tastingrm, #order #order, #winemaking #winemaking, #wines #wines {
	color: #B0B0B0;
}
/*------------- footer -------------*/
#footer .text, #footer .text a {
	font-size: 10px;
	text-align: center;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
/*------------- order form -------------*/
.order-table {
	border: 1px solid #CCCCCC;
}
.order-table th {
	background-color:#EBEBEB;
	font-weight:bold;
}
.order-table td {
	line-height: 25px;
}
.star {
	color:#990033;
	font-weight:bold;
}
/*------------- home section styles -------------*/
#home #content a, #home #footer a {
	color: #735C39;
	text-decoration: none;
}
#home #content a:hover {
	text-decoration: underline;
}
#home #footer .border {
	background-color:#735C39;
}
#home .image {
	border: 2px solid #735C39;
}
#home .logo {
	background-image: url(images/logo_home.jpg);
}
/*------------- about section styles -------------*/
#about #content a, #about #footer a {
	color: #4E687C;
	text-decoration: none;
}
#about #content a:hover {
	text-decoration: underline;
}
#about #footer .border {
	background-color:#4E687C;
}
#about .image {
	border: 2px solid #4E687C;
}
#about .logo {
	background-image: url(images/logo_about.jpg);
}
/*------------- contact section styles -------------*/
#contact a {
	color: #747272;
	text-decoration: none;
}
#contact a:hover {
	text-decoration: underline;
}
#contact #footer .border {
	background-color: #747272;
}
#contact .image {
	border: 2px solid #747272;
}
#contact .logo {
	background-image: url(images/logo_contact.jpg);
}
/*------------- order section styles -------------*/
#order a {
	color: #6E7800;
	text-decoration: none;
}
#order a:hover {
	text-decoration: underline;
}
#order #footer .border {
	background-color:#6E7800;
}
#order .image {
	border: 2px solid #6E7800;
}
#order .logo {
	background-image: url(images/logo_order.jpg);
}
/*------------- tasting room section styles -------------*/
#tastingrm a {
	color: #AA4600;
	text-decoration: none;
}
#tastingrm a:hover {
	text-decoration: underline;
}
#tastingrm #footer .border {
	background-color: #AA4600;
}
#tastingrm .image {
	border: 2px solid #AA4600;
}
#tastingrm .logo {
	background-image: url(images/logo_tastingrm.jpg);
}
/*------------- brochure section styles -------------*/
#brochure a {
	color: #6C4C7B;
	text-decoration: none;
}
#brochure a:hover {
	text-decoration: underline;
}
#brochure #footer .border {
	background-color:#6C4C7B;
}
#brochure .image {
	border: 2px solid #6C4C7B;
}
#brochure .logo {
	background-image: url(images/logo_winemaking.jpg);
}
/*------------- wines section styles -------------*/
#wines a {
	color: #851824;
	text-decoration: none;
}
#wines a:hover {
	text-decoration: underline;
}
#wines #footer .border {
	background-color:#851824;
}
#wines .image {
	border: 2px solid #851824;
}
#wines .logo {
	background-image: url(images/logo_wines.jpg);
}
/*------------- all sections current page styles -------------*/
body#aboutindex p#index a, body#aboutgallery p#gallery a, body#aboutfacts p#facts a, body#orderindex p#index a, body#tastingrmindex p#index a, body#tastingrmevents p#events a, body#tastingrmdirections p#directions a, body#winesindex p#index a, body#contactlinks p#links a {
	color: #999999;
}