/* 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.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: helvetica, arial, sans-serif;
	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: helvetica, arial, sans-serif;
	font-size: 11px;
	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);
	}

.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: helvetica, arial, sans-serif;
	font-size: 14px;
	color: #000000;	
	}

#table_right {
	margin: 10px;
	float: right;
	}

#table_left {
	float: leftt;
	}

.subpage_text p {
	color: #999999
	text-align: left;
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	}

.caption {
	font-family: helvetica, arial, sans-serif;
	font-size: 10px;
	font-style: italic;
	text-align: left;
	color: #FFFFFF;
	}

.caption2 {
	font-family: helvetica, arial, sans-serif;
	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: helvetica, arial, sans-serif;
	font-size: 11px;
	color: #4E5342;	
	}

.sub_copyright_table {
	background-image: url(images/subpage_copyright.jpg);
	text-align: center;
	vertical-align: middle;
	font-family: helvetica, arial, sans-serif;
	font-size: 11px;
	color: #4E5342;	
	}

