/* common.css */
	body, div, p, th, td, li, dd {
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #40261B;
	}
	body {
		background-image: url(http://www.grimmelfarms.com/images/background.jpg);
	}
	.bodybold {
		font: 12px Arial, Helvetica, sans-serif;
		color: black;
		font-weight: bold;
	}
	.maintableborder {
		border: 2px solid white;
	}
	hr {
		border:0;
		border-top: 1px solid #CCCCCC;
		height: 0;
		background: #CCCCCC;
	}
	.shopheader{
		font: bold 1em Arial, Helvetica, sans-serif;
		color: black;
		padding-left: 5px;
		border-bottom: 1px dashed gray;
		border-left: 1px dashed gray;
		border-top: 1px dashed gray;
		background-color: #F4F7FD;
		vertical-align: top;
		text-align: left;
	}
	.header {
		background-color: #58B4C4;
		background-repeat: repeat-x;
		border-top: 1px solid #F4F7FD;
	}
	.whitetext {
		font: normal 12px Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: white;
	}
	.footer {
		font: bold 10px Arial, Helvetica, sans-serif; /* 10px */
		color: white;
		background-color: white;
		border-top: 1px solid #40261B;
		border-bottom: 1px solid #40261B;
	}
	.footer_text {
		font: bold 11px Arial, Helvetica, sans-serif;
		color: #40261B;
	}
	a:link.footer {
		text-decoration: none;
		color: white;
	}
	.heading {
		font: bold 14px Arial, Helvetica, sans-serif;
		padding: 0 5px 0 25px;
		border-bottom: 1px solid #40261B;
		color: #40261B;
		background-color: #C9AC8F;
	}
	.bigdark {
		font: bold 14px Arial, Helvetica, sans-serif;
		color: #003366;
	}
	.contact_heading div {
		margin-left: 70px;
	}
	.content_text {
		padding: 5px 5px 5px 50px;
	}
	.customtable {
		color: #003366;
		padding: 5px 5px 5px 20px;
	}
	.customtable div {
		color: #003366;
	}
	
	.blue_background {
		background-color: #003366;
	}
	.color_blue {
		font-weight: normal;
		color: #003366;
	}
	.color_blue_bold {
		font-weight: bold;
		color: #003366;
	}
	.color_red {
		font-weight: normal;
		color: red;
	}
	.red_title {
		font: bold 2em Arial, Helvetica, sans-serif;
		color: red;
	}
	.orange_background {
		background-color: #FE8509;
	}
	.orange_title {
		font: bold 2em Arial, Helvetica, sans-serif;
		color: #FE8509;
	}
	.menu_background {
		background-color: #72AEF1;
		border-right: 1px solid #003366;
	}
	#menu {
		background-color: #72AEF1;
		/* border-right: 1px solid #003366; */
	}
	#menu a {
		display:block;
		width:130px;
		padding:10px 0 10px 0px;
		font: normal 1em Arial, Helvetica, sans-serif;
		color: white;
		text-decoration: none;
		border-bottom: 1px solid #003366;
	}
	#menu a:hover {
		background-color: #003366;
		color: white;
	}
	#menu a:active {
		color: white;
	}
	.contact_links {
		font: normal .9em Arial, Helvetica, sans-serif;
		color: #FE8509;
		text-decoration:underline;
	}
	a:link.contact_links {
		color: #003366;
		text-decoration: underline;
	}
	a:visited.contact_links {
		color: #003366;
		text-decoration: underline;
	}
	a:hover.contact_links {
		color: #FE8509;
		text-decoration: underline;
	}
	a:active.contact_links {
		color: #FE8509;
		text-decoration: underline;
	}
	#main {
		width: 750px;
		background-color: white;
		border: 1px solid #003366;
		border-collapse: collapse;
		margin: 0px auto 0px auto;
	}
	.mainpad {
		margin: 5px 5px 5px 5px;
	}