/* Main Body and Main Div Classes - Used on virtually every page */
body {
	margin: 0;
	background-color: #3A3D31;
	background-image: url(images/bg_repeat_x.jpg);
	background-repeat: repeat-x;
	}
/*a {color: #6d735f; text-decoration: none;}*/

a {color: #000000; text-decoration: underline;}
a:hover {color: #78595e; text-decoration: underline;}

A.link1:link		{ color: #5D6251; text-decoration: none; font-weight: bold; }
A.link1:visited		{ color: #5D6251; text-decoration: none; font-weight: bold; }
A.link1:active		{ color: #858C74; text-decoration: none; font-weight: bold; }
A.link1:hover		{ color: #777D68; text-decoration: none; font-weight: bold; }

A.link2:link		{ color: #EEEEEE; text-decoration: none; }
A.link2:visited		{ color: #EEEEEE; text-decoration: none; }
A.link2:active		{ color: #FFFFFF; text-decoration: none; }
A.link2:hover		{ color: #843D3D; text-decoration: none; }


.links_table {
	background-image: url(images/links.jpg);
	}

.links {
	text-align: center;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	}

.links p {
	color: #843D3D;
	}

.text_left {
	background-image: url(images/text_left.jpg);
	}

.text_right {
	background-image: url(images/text_right.jpg);
	}

.text {
	text-align: left;
	vertical-align: top;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;	
	}

H1 {text-align: left;
	vertical-align: top;
    visibility: hidden;
	font-family: Verdana;
	font-size: 0px;
	color: #FFFFFF;	
 } 
.aboutus_pageheader {
	background-image: url(images/aboutus_heading.jpg);
	}

.chrisgraves_pageheader {
	background-image: url(images/chrisgraves_heading.jpg);
	}

.ourwines_pageheader {
	background-image: url(images/ourwines_heading.jpg);
	}

.tastingroom_pageheader {
	background-image: url(images/tastingroom_heading.jpg);
	}

.events_pageheader {
	background-image: url(images/events_heading.jpg);
	}

.gemsociety_pageheader {
	background-image: url(images/gemsociety_heading.jpg);
	}

.affiliates_pageheader {
	background-image: url(images/affiliates_heading.jpg);
	}

.watertower_pageheader {
	background-image: url(images/watertower_heading.jpg);
	}

.contactus_pageheader {
	background-image: url(images/contactus_heading.jpg);
	}

.video_pageheader {
	background-image: url(images/video_heading.jpg);
	}

.video {
	text-align: center;
	}

.video_body {
	vertical-align: top;
	background-image: url(images/design3_11.jpg);
	}


.subpage_text {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #000000;	
	}

#table_right {
	margin: 10px;
	float: right;
	}

#table_left {
	float: leftt;
	}

.subpage_text p {
	color: #999999
	text-align: left;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	}

.caption {
	font-family: Verdana;
	font-size: 10px;
	font-style: italic;
	text-align: left;
	color: #FFFFFF;
	}

.caption2 {
	font-family: Verdana;
	font-size: 16px;
	font-style: italic;
	text-align: center;
	color: #FFFFFF;
	}

.subpage_bottomleft {
	background-image: url(images/subpage_bottomleft2.gif);
	}

.subpage_bottomright {
	background-image: url(images/subpage_bottomright2.gif);
	}

.copyright_table {
	background-image: url(images/text_copyright.jpg);
	}

.copyright {
	text-align: right;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	color: #4E5342;	
	}

.sub_copyright_table {
	background-image: url(images/subpage_copyright.jpg);
	text-align: center;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	color: #ccc;	
	}

#new-footer {width: 1000px; display: block; margin: 0 auto; height: 100px;}
#new-footer p {padding: 1px 0; margin: 0; text-align: center; color: #ccc; font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height: 20px;}

