/* CSS Document */
html {height: 100%;}
body {height: 100%; text-align:center; min-height:100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.green_text {font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#469C23;}
.button {background:url(images/login/login_button.png);}
.green_italic {font-family:Arial, Helvetica, sans-serif; font-size:16; color:#469C23; font-style:italic;}
.main_text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.main_text_orders {font-family:Calibri; font-size:12px; color:#000000; text-align:left}
.buy_now {font-family:Arial, Helvetica, sans-serif; color:#469C23; font-size:16px;}
a {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; text-decoration:none; text-align:center;}
.main_shadow {background-repeat:repeat-x; background-position:top; height:100%;}
.reg_table {border: 4px double black; background: #cfc; padding: 1px; }
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 0px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 3px;
}
a.nav:hover {
	color: #CC9933;
	text-decoration: none;
}
.navover {color: #CC9933; font-size: 14px;}

.background {
	background-image: url(images/newgrass/background.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

table.data {
	border-collapse: collapse;
	margin-bottom: 1em;
}

.data td, .data th {
 	border: 1px solid #333;
}
table.data2 {
	border-collapse: collapse;
	margin-bottom: 0em;	
}

table.press {
	position:relative;
	z-index:100;
	right:7px;
	bottom:100px;
}
.entrytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 0px;
	margin-right: 14px;
}


//////////////////////////////////////////////////////
/*
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #469C23;
	text-decoration: underline;
}
*/
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry p a:visited {
	color: #b85b5a;
	}

a, h2 a:hover, h3 a:hover {
	color: #469C23;
	font-size: 11px;
	}
.bloghead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 23px;
	color: #469C23;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.blogdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.blogtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 14px;
}

#contact {

	clear: left;

	background-color: #E2F6C6;

	border: 1px solid #729836;

	width: 350px;

}

#contact h3 {

	background-image: url(catalog/images/newgrass/greengradient.gif);

	background-repeat: repeat-x;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	font-weight: bold;

	padding-top: 5px;

	padding-bottom: 3px;

	padding-left: 15px;

	margin: 0px;

	background-color: #B9D783;

}

#contact table {

	margin: 10px;

}

#contact table td {

	margin: 0px;

	padding: 3px;

}
.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
}
