/* CSS Document by Kim Rose at Compu-Tech, Inc. (www.compu-tech-inc.com) for Cowiche Growers, Inc.*/

body {margin:0; padding:0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #1c1c1c; background-color: #f1f3f1; text-align:center; width:auto; min-width: 1050px; _width: 1050px; height: 100%;}

.bodytxt  {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color:#1c1c1c;font-size: 12.5px;}
.bigbodytxt {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color:#1c1c1c;font-size: 13.5px;}

.boldgreen {font-weight:bold;color:#479902; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px;}
.boldblue {font-weight:bold;color:#01166e; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px;}
.error {font-family: verdana, geneva, sans-serif;font-weight:normal;color:#cc0000;}

.whitehdr {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;color:#ffffff;font-size: 11px;}
.whitehdr a:link, a:visited {color:#ffffff;text-decoration:none;}
.whitehdr a:hover {text-decoration:underline;}
.smallblk {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color:#1c1c1c;font-size: 11px;}
.smallgry {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color:#838383;font-size: 11px;}

a:link {color:#479902;text-decoration:none;}
a:hover {color:#479902;text-decoration: underline;}
a:visited {color:#479902}

/*Background Wrappers*/
#bkgwrapper {
	position:relative; 
	background-image: url(../images/bkg-repeat.jpg); 
	background-repeat: repeat-x; 
	background-position: top left;
	text-align:center;
	width:auto !important;
	min-height: 100%;
	height: auto;
	height: 100%;
	margin: 0 auto -110px;
	z-index: 30;
}

#wrapper {position: relative; margin-right:auto; margin-left:auto; text-align:left; width: 810px;}

/*Nested Wrapper Layer*/
#primary {
	padding: 0 0 0 0; 
	width:810px;
	height:137px;
	background-image: url(../images/hdr_top_old.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}

/*Top Header Graphic*/
#header {
	height:105px; 
	width:810px; 
	position:relative; 
	padding:0 0 0 0; 
	}

#header h1 {
	font-weight:normal;
	color:#ffffff;
	font-size: 11px;
	width:420px;
	position:absolute;
	padding: 19px 0 2px 5px;
}
#header h2 {
	padding: 0;
	font-weight:normal;
	color:#1c1c1c;
	font-size: 11px;
	width:100px;
	position:relative;
	top: 26px;
	left: 677px;
}
#header h3 {
	padding: 0;
	font-weight:normal;
	color:#1c1c1c;
	font-size: 11px;
	width:100px;
	position:relative;
	bottom: 1px;
	left: 565px;
}
#header a:link {color:#1c1c1c;text-decoration:none;}
#header a:visited {color:#1c1c1c;text-decoration:none;}
#header a:hover {color:#479902;text-decoration:underline;}

/* Navigation*/
#navigation {
	height:32px;
	width:800px;
	position:absolute;
	left: 5px;
	top: 94px;
	z-index:10;
	}
#navcontainer ul {
	position: inherit;
	width: 800px;
	border: 0;
	padding: 0 0 0 0;
	list-style-type: none;
	text-align: center;
	}
#navcontainer ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
}
#navcontainer ul li a {
	background: none;
	width: 99px;
	height: 24px;
	border-top: 1px solid #001051;
	border-left: 1px solid #001051;
	border-bottom: 1px solid #001051;
	border-right: none;
	padding: 6px 0 0 0;
	color: #ffffff;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
#navcontainer ul li a:hover {
	color: #ffffff;
	background: #387a01;
}

body#home a#homenav,
body#products a#prodnav,
body#sales a#salesnav,
body#about a#aboutnav,
body#food a#foodnav,
body#history a#histnav,
body#link a#linknav,
body#contact a#contactnav {
	color: #fff;
	background: #387a01;
}

/*Main Home Image*/
#homeimage {
	height:274px; 
	width:810px; 
	position:relative;
	padding:0 0 0 0;
	text-align:center; 
	background-image: url(../images/img_homehdr_bkg.jpg);
	z-index:20;
}
/*Main Homepage Content Area - Two Column Content*/
#main {
	width:810px;
	position:relative;
	text-align:center;
	background-image: url(../images/img_side_shadow.gif); 
	background-repeat:repeat-y;
	}

#homecontent {
	position: inherit;
	text-align: center;
	padding: 0 0 0 0;
	width:800px; 
	height: 500px;
	}

#homecontent a:link {color:#479902;text-decoration:none;}
#homecontent a:hover {color:#479902;text-decoration:underline;}

#homecontent h1 {
	padding:0;
	font-weight:bold;
	color:#479902;
	font-size: 18px;
	position:absolute;
	text-align: left;
	top: 6px;
	left: 20px;
	width:500px;
}
#homecontent h2 {
	padding:0;
	font-weight:normal;
	color:#1c1c1c;
	position:absolute;
	top: 33px;
	left: 20px;
	width:540px;
	text-align: justify;
}

/*Home Page Side Bar*/
#homecontent h3 {
	text-align:left;
	margin:0;
	padding:0;
	position:absolute;
	top: 4px;
	left: 576px;
	width:193px;
}
#homecontent h4 {
	text-align:left;
	margin:0;
	padding:0;
	position:absolute;
	top: 210px;
	left: 576px;
	width:193px;
}
/*Main Secondary Page Image*/
#headerimage {
	height:214px; 
	width:810px; 
	position:relative;
	padding:0 0 0 0;
	text-align:center; 
	background-image: url(../images/img_homehdr_bkg.jpg);
	z-index:20;
}
/*Main Secondary Page Content Area - Two Column Content*/
#container {
	width:810px;
	position:relative;
	text-align:left;

	}

#content {
	float: left;
	width:810px; 
	background-image: url(../images/img_side_shadow.gif); 
	background-repeat:repeat-y;
	}

#content a:link {color:#479902;text-decoration:none;}
#content a:hover {color:#479902;text-decoration:underline;}

#content h1 {
	padding:6px 0 0 22px;
	font-weight:bold;
	color:#479902;
	font-size: 18px;
	text-align: left;
	width:500px;
}
#content h2 {
	padding: 0 0 0 22px;
	font-weight:normal;
	color:#1c1c1c;
	width:540px;
	text-align: justify;
}

/*Secondary Page Side Bar*/
#content h3 {
	text-align:left;
	margin:0;
	padding:0;
	position:absolute;
	top: 4px;
	left: 576px;
	width:193px;
}
#content h4 {
	text-align:left;
	margin:0;
	padding:0;
	position:absolute;
	top: 210px;
	left: 576px;
	width:193px;
}

/*Footer */
#footerbkg {
	clear: both;
	height:105px; 
	width:auto; 
	background-color: #001051; 
	padding:0 0 0 0;
}
#footer {
	clear: both;
	text-align:center; 
	height:105px; 
	width:810px; 
	background-image: url(../images/img_footer_bkg.jpg);
	padding: 0 0 0 0;
	margin-right:auto; 
	margin-left:auto; 
}
#push {
	clear: both;
	height: 105px;
	padding: 0 0 0 0;
}
#footer h1 {
	padding: 10px 0 0 0; 
	font-weight:normal;
	font-size: 10px; 
	line-height: 15px; 
	text-align:center;
}
#footer a:link, #footer a:visited {text-decoration:underline;}
#footer a:hover {text-decoration:none;}

