@charset "UTF-8";

@font-face {
   			font-family: 'Crimson-Italic';
			font-style: normal;
			src: url('../fonts/Crimson-Italic.eot'); 
			src:local("Crimson-Italic"), url('../fonts/Crimson-Italic.ttf') format('truetype');
}

@font-face {
   			font-family: 'Crimson-SemiboldItalic';
			font-style: normal;
			src: url('../fonts/Crimson-SemiboldItalic.eot'); 
			src:local("Crimson-SemiboldItalic"), url('../fonts/Crimson-SemiboldItalic.ttf') format('truetype');
}

@font-face {
   			font-family: 'Crimson-Semibold';
			font-style: normal;
			src: url('../fonts/Crimson-Semibold.eot'); 
			src:local("Crimson-Semibold"), url('../fonts/Crimson-Semibold.ttf') format('truetype');
}
@font-face {
   			font-family: 'Crimson-Roman';
			font-style: normal;
			src: url('../fonts/Crimson-Roman.eot'); 
			src:local("Crimson-Roman"), url('../fonts/Crimson-Roman.ttf') format('truetype');
}
body {
	font: 15px Arial, Helvetica, Verdana, sans-serif;
	background: #fff;
	margin: 0;
	color: #666;
	line-height:1.15;
}

a img { 
	border: none;
}

a:link {
	color: #42413C;
	text-decoration: underline;
}

a:hover, a:active, a:focus a:visited { 
	text-decoration: none;
}

body#home #home, body#news #menu_news, body#products #menu_products 
, body#about #menu_about, body#contact #menu_contact {
color:#ba0020
}

.pIndent{
padding:15px;	
}


.container {
	width: 976px;
	height: 640px;
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout */
}

.EmailContainer {width:685px; height:339px; background-color: #FFF;text-align: left; }

	.header {
		height:80px;
		width: 900px;
		padding: 15px 38px 15px 38px;
	}

		.logo {
			float: left;
			padding :5px 0;
			width:120px;
			height:76px;
			
			
		}
		
		.texbox {
			color:#6a6a6a;
			float: right;
			width: 780px;
			height: 33px;
			padding: 46px 0px 0 0;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			text-align:right;
		}
		.textbox_header{
			font-size:28px;
			font-family: Crimson-Italic, Palatino Linotype Italic;
			font-weight:normal;
		}
		.textbox_header2{
			font-size:30px;
			font-family: Crimson-SemiboldItalic, Palatino Linotype Bold Italic;
			font-weight:normal;
		}


	.mainContent{
		width: 900px;
		height: 500px;	
		padding: 20px 38px;
	}

	.mainContentSmall{
		width: 900px;
		height: 420px;	
		padding: 20px 38px 0 38px;
	}
		.sidebar1 {
			float: left;
			width: 230px;
			padding: 0px 10px 10px 10px;
			
		}
		.content {
			width: 650px;
			height: 500px;
			float: right;
			overflow:auto;
			position:relative;
		}
			.contentSmall {
			width: 650px;
			height: 420px;
			float: right;
			overflow:auto;
			position:relative;
		}
	

.gallery {
	width:600px;
	height::500px;
	padding: 0px 25px;
}

.content_text {
	padding: 0 25px;
	font-size: 12px;
	line-height:1.3;
}


.events{
	width:580px;
	height:130px;
	padding:0 5px;
	border: 1px dashed #fff;
	
}

.events_Box {
	width:580px;
	height:130px;
	padding:0 5px;
	border: 1px dashed #fff;
	
}

.events_Box:hover{
	width:580px;
	height:130px;
	padding:0 5px;
	border: 1px dashed #999;
}



.content_subscribe {
	padding: 0 25px;
	font-size: 12px;
	line-height:1.3;
	text-align: left;	
		font: 15px Arial, Helvetica, Verdana, sans-serif;
	background: #fff;
	margin: 0;
	color: #666;
	line-height:1.15;
}

.content_subscribe p a {
	color: #c84b5b;	
	text-decoration: none;	
}


.content_subscribe p a:hover{
	text-decoration: underline;	
}

.content_img {
	font-size: 12px;
	margin:10px 0 0 40px;
}

.footer {
	width:900px;
	height:70px;
	background: #fff;
	position: relative;/* this gives IE6 hasLayout to properly clear */
	clear: both; /* this clear property forces the .container to understand where the columns end and contain them */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px 38px;
}

.footer_left {
	width:460px;
	height:70px;
	float: left;
	text-align:left;
}

.footer_left_TCH{
	text-decoration:none;
	color:#333;
	font-weight: normal;
}
	
.footer_left a{
	text-decoration:none;
	color:#666;
	
}

.footer_left p{
	font-size:11px;
	margin-top:4px
	
}

.mailbox {
	width:440px;
	height:70px;
	float: right;
	font-size: 12px;
}
.mailtext {
	float: left;
	font-size: 12px;
	width:210px;
	
}

.sendmail {
	width:215px;
	float: right;
	font-size: 12px;
}


.content ul, .content ol { 
	padding: 0 15px 15px 40px;
}


ul.nav {
	list-style: none; 
	border-top: 1px solid #666;
	margin-bottom: 15px; 
}

ul.nav li {
	border-bottom: 1px solid #666; 
}

ul.nav a, ul.nav a:visited { 
	padding: 5px 5px 5px 15px;
	display: block; 
	width: 160px; 
	text-decoration: none;
	background: #C6D580;
}

.fltrt {  
	float: right;
	margin-left: 8px;
} 

.fltlft { 
	float: left;
	margin-right: 8px;
}

.clearfloat { 
	clear:both;
}

div.img
{
  margin: 2px;
  float: left;
  text-align: center;
}	


div.desc
{
  text-align: center;
  font-weight: normal;
  width: 220px;
  margin: 3px;
}

.gallery_next a {
	font-size: 12px;
	color: black;
	text-decoration: none;
}

.gallery_next a:hover {
	color: green;
	text-decoration: none;
}

.gallery_prev a {
	color: black;
	text-decoration: none;
	font-size: 12px;	
}

.gallery_prev a:hover {
	color: green;
	text-decoration: none;
}

.join_button {
	float:right
}

.gallery_photo {
	padding-left:100px;
	width:300px;
	float:left;
}

.gallery_text {
	width:250px;
	float:right;
	padding-top:80px;
	margin-right: 10px;	
}

.gallery_text p {
	font-family: Comic Sans MS, cursive;
}

.gallery_text h5 a {
	font-size: 12px;
	color: black;
	text-decoration: none;
}

.gallery_text h5 a:hover {
	font-size: 12px;
	color: green;
	text-decoration: none;
}
.content_text_header {
	font-family: Crimson-Roman, Palatino Linotype, serif;
	color: #25640e;
	font-size: 20px;
	font-weight:normal;
}

.content_text h1   {
	font-family: Crimson-Semibold, Palatino Linotype;
	font-size: 36px;
	color: #666;
}

.content_text a {
	text-decoration:none;
	color: #666;	
}.footer p a {
	color: #666;
	text-decoration: none;
}

.footer p a,a:visted {
	color: #666;
	text-decoration: none;
}

/* guttz signature */
	#guttzsig {float:right; margin-top:-70px;margin-right:11px;}
	#guttzsig div {margin-right:3px;float:left;width:108px;height:38px;border:0px solid #999;position:relative;overflow:hidden;}
	#guttzsig img {position:absolute;margin-left:70px;}
