



body {
	background-image: url(images/bckgrnd-page.jpg);
	background-position: center top;
	background-repeat: repeat;
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}

.bodycontent {
	background-image: url(images/bckgrnd-body.jpg);
	background-position: center top;
	background-repeat: repeat;
	background-color: #ffffff;
	}

.vertalign {
	vertical-align:text-middle;
	}

.bottom {
	background-image: url(images/bckgrnd-footer.jpg);
	background-position: center top;
	background-repeat: repeat;
	background-color: #ffffff;
	}

.whitelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	}

a.whitelinks:hover {
	color: #FFCC00;
	text-decoration: underline;
	}

a.whitelinks:visited {
	color: #FFCC00;
	}

.text15 {
	font: normal normal 15px/130% Times, serif;
	color: #000000;
	text-decoration: none;
	}

.serif {
    height: 25px;
	font-family: Times New Roman, Times, serif;
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	}

a.serif:link {
	font-family: Times New Roman, Times, serif;
	font-size: 15px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
	}

a.serif:active {
	font-family: Times New Roman, Times, serif;
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	}

a.serif:visited {
	font-family: Times New Roman, Times, serif;
	font-size: 15px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
	}

a.serif:hover {
	font-family: Times New Roman, Times, serif;
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	}

.shopcartlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #545454;
	}

a.shopcartlinks:hover {
	color: #000000;
	text-decoration: none;
	}

.blacklinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	}

a.blacklinks:hover {
	color: #545454;
	text-decoration: none;
	}

a.blacklinks:visited {
	color: #545454;
	text-decoration: underline;
	}

.titlelinks {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	}

a.titlelinks:hover {
	color: #00703A;
	text-decoration: none;
	}

a.titlelinks:visited {
	color: #000000;
	text-decoration: underline;
	}

.pagenav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	}

a.pagenav:hover {
	color: #545454;
	text-decoration: none;
	}

a.pagenav:visited {
	color: #545454;
	text-decoration: underline;
	}

.white10 {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: Times, serif;
	}

.white11 {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: Times, serif;
	}

.white12 {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.black9 {
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	font-family: Times, serif;
	}

.black10 {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	font-family: Times, serif;
	}

.black11 {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-family: Times, serif;
	}

.black12 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}

.black13 {
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}

.black14 {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}

.black15 {
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	font-family: Arial, Verdana, 
	}

.black18 {
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	font-family: Arial, Verdana, 
	}

a.black18:link {
	color: #003399;
	text-decoration: underline;
	}

a.black18:hover {
	color: #000000;
	text-decoration: none;
	}

.subtitles14 {
	font-size: 14px;
	font-weight: bold;
	color: #000099;
	font-family: arial, Verdana, sasn-serif;
	}

.subtitles16 {
	font-size: 16px;
	font-weight: bold;
	color: #000099;
	font-family: arial, Verdana, sasn-serif;
	}

.red10 {
	font-size: 10px;
	font-weight: bold;
	color: #9F140F;
	font-family: Times, serif;
	}

.red11 {
	font-size: 11px;
	font-weight: bold;
	color: #9F140F;
	font-family: Times, serif;
	}

.red12 {
	font-size: 12px;
	font-weight: bold;
	color: #9F140F;
	font-family: Times, serif;
	}

.green10 {
	font-size: 10px;
	font-weight: normal;
	color: #00363E;
	font-family: Times, serif;
	}

.green11 {
	font-size: 11px;
	font-weight: normal;
	color: #00363E;
	font-family: Times, serif;
	}

.green12 {
	font-size: 12px;
	font-weight: normal;
	color: #00363E;
	font-family: Times, serif;
	}

.green13 {
	font-size: 13px;
	font-weight: normal;
	color: #00363E;
	font-family: Times, serif;
	}

.text21 {
	font-size: 21px;
	color: #000000;
	font-family: 'Trebuchet MS', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode',  Arial, Verdana, Helvetica, sans-serif;
	}

.text18 {
	font-size: 18px;
	color: #000000;
	font-family: 'Trebuchet MS', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode',  Arial, Verdana, Helvetica, sans-serif;
	}

.text16 {
	font-size: 16px;
	color: #000000;
	font-family: 'Trebuchet MS', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode',  Arial, Verdana, Helvetica, sans-serif;
	}

.text14 {
	font-size: 14px;
	color: #666666;
	font-family: 'Trebuchet MS', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode',  Arial, Verdana, Helvetica, sans-serif;
	}

a.text14:link {
	font-family: 'Trebuchet MS', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode',  Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
	}

.text13 {
	font-size: 13px;
	color: #000000;
	font-family: 'Trebuchet MS', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode',  Arial, Verdana, Helvetica, sans-serif;
	}

.text12 {
	font-size: 12px;
	color: #000000;
	font-family: 'Trebuchet MS', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode',  Arial, Verdana, Helvetica, sans-serif;
	}

.text11{
	font-size: 11px;
	color: #000000;
	font-family: 'Trebuchet MS', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode',  Arial, Verdana, Helvetica, sans-serif;
	}

.text10{
	font-size: 10px;
	color: #ffffff;
	font-family: 'Trebuchet MS', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode',  Arial, Verdana, Helvetica, sans-serif;
	}

.text9{
	font-size: 9px;
	color: #ffffff;
	font-family: Times, serif;
	}

.text8{
	font-size: 8px;
	color: #ffffff;
	font-family: Times, serif;
	}

.captionblack {
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.bckgrndright {
	background-color: 4D60A1;
	background-image: url(images/background-right.gif);
	background-repeat: no-repeat;
	}

.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #ffffff;
	background-image: url(images/bckgrnd-input.gif);
	background-position: left top;
	height: 18px;
	padding-left: 3px;
	border: 1px solid #A8A8A8;
	}

.cartinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-image: url(images/bckgrnd-input.jpg);
	background-position: left top;
	height: 18px;
	padding-left: 3px;
	border: 1px solid #505050;
	text-align:center;
	}

.bodytext {
	font-size: 13px;
	color: #000000;
	font-family: Georgia, Times, serif;
	}

th {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.footer {
	line-height: 150%;
	font-family: 'Trebuchet MS', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode',  Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	}

a.footer:link {
	line-height: 150%;
	font-family: 'Trebuchet MS', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode',  Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	}

a.footer:active {
	line-height: 150%;
	font-family: 'Trebuchet MS', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode',  Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	}

a.footer:visited {
	line-height: 150%;
	font-family: 'Trebuchet MS', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode',  Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	}

a.footer:hover {
	line-height: 150%;
	font-family: 'Trebuchet MS', 'Bitstream Vera Sans', 'Lucida Sans', 'Lucida Sans Unicode',  Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #17480F;
	text-decoration: underline;
	font-weight: normal;
	}




/*----------ADDED STYLES----------*/

/*-----index.php-----*/

p#pounds-sold {
	margin: 20px 0 30px 0;
	padding:;
	font-size: 20px;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	}

p.customer-comments {
	margin: ;
	padding: ;
	font-size: 1em;
	line-height: 1.5;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	}

div#oats-and-butter {
	margin: 35px auto 30px;
	padding: 0 150px 0 0;
	text-align: center;
	border: 0px solid blue;
	}
	
div#oats-and-butter p {
	margin: ;
	padding: ;
	font-size: 1.4em;
	line-height: ;
	color: #339900;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	}

div.clear-left {
	clear: left;
	margin: 0;
	padding: 0;
	font-size: 1pt; /* keeps IE6 from applying extra space below */
	}

div.clear-right {
	clear: right;
	margin: 0;
	padding: 0;
	font-size: 1pt; /* keeps IE6 from applying extra space below */
	}

div.clear-both {
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 1pt; /* keeps IE6 from applying extra space below */
	}



/*-----About Page Styles-----*/

.about-page {
	border: 0px solid blue;
	}	

.about-page p {
	margin: ;
	padding: ;
	padding-right: 40px;
	font-size: 1em;
	line-height: 1.6;
	color: #333333;
	font-family: '/Trebuchet MS', '/Bitstream Vera Sans', '/Lucida Sans', '/Lucida Sans Unicode',  Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	}

div#fotos {
	margin: 0;
	padding: 0;
	position: relative;
	left: 0;
	top: -40px;
	width: 450px;
	height: 600px;
	border: 0px solid #00f;
	}

#foto-1 {
	position: absolute;
	left: 110px;
	top: 140px;
	z-index: 100;
	margin: 0;
	padding: 0;
	border: 2px solid #555;
	}

#foto-2 {
	position: absolute;
	left: 50px;
	top: 90px;
	z-index: 80;
	margin: 0;
	padding: 0;
	border: 2px solid #555;
	display: ;
	}

#foto-3 {
	position: absolute;
	left: 235px;
	top: 35px;
	z-index: 80;
	margin: 0;
	padding: 0;
	border: 2px solid #555;
	}

#foto-4 {
	position: absolute;
	left: 60px;
	top: 400px;
	z-index: 110;
	margin: 0;
	padding: 0;
	border: 2px solid #555;
	}

#foto-5 {
	position: absolute;
	left: 255px;
	top: 350px;
	z-index: 110;
	margin: 0;
	padding: 0;
	border: 2px solid #555;
	}

#foto-6 {
	position: absolute;
	left: 298px;
	top: 220px;
	z-index: 90;
	margin: 0;
	padding: 0;
	border: 2px solid #555;
	}

#foto-7 {
	position: absolute;
	left: 15px;
	top: 237px;
	z-index: 80;
	margin: 0;
	padding: 0;
	border: 2px solid #555;
	}

#foto-8 {
	position: absolute;
	left: px;
	top: px;
	z-index: ;
	margin: 0;
	padding: 0;
	border: 2px solid #555;
	}



/*-----Find Us Page Styles-----*/


div#find-us-list ul {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: ;
	}

div#find-us-list h3  {
	margin: 45px 0 0 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #339900;
	}

div#find-us-list h3.first-store {
	margin-top: 25px;
	}

ul.store-info.first-store {
	margin: 15px 0 25px 0;
	padding: ;
	list-style-type: none;
	line-height: ;
	f/ont-family: Arial, Verdana, Helvetica, sans-serif;
	}

ul.store-info  {
	margin-top: 15px;
	padding: ;
	list-style-type: none;
	line-height: ;
	f/ont-family: Arial, Verdana, Helvetica, sans-serif;
	}

ul.store-info li.store-name  {
	margin: ;
	padding: 0;
	f/ont-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: ;
	}

ul.store-info li  {
	margin: ;
	padding: 0 0 0 0px;
	f/ont-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	color: ;
	}

ul.store-info a:link,
ul.store-info a:visited,
ul.store-info a:hover,
ul.store-info a:active {
	display: block;
	margin: 3px 0 0 0;
    text-decoration: none;
	}

img.google-map-icon {
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 3px 3px -3px 0;
	border: 0;
	}
	
div#find-us-map {
	width: 700px;
	height: 700px;
	}	

h3.find-us-map-header  {
	margin: 20px 0 25px 30px;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #339900;
	}

p.find-us-map-header {
	margin: -10px 0 10px 15px;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000;
	}



/*-----Contact Page Styles-----*/


div#contact-page-content {
	margin: 0;
	padding: 0;
	width: ;
	}

div#facebook-feed {
	margin: 0;
	padding: 0;
	width: ;
	}

div#contact-page-content h3 {
	margin: 35px 0 10px 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #339900;
	}

div#contact-page-content h3.first-contact-header {
	margin: 15px 0 10px 0;
	padding: 0;
	}

div#contact-page-content p {
	margin: 0 0 15px 30px;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #333333;
	}

ul#po-box {
	margin: 0 0 0 30px;
	padding: 0;
	list-style-type: none;
	line-height: 1.5em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #333333;
	}	

table#email-address,
table#email-address td,
table#email-address a#alicia:link,
table#email-address a#alicia:visited,
table#email-address a#alicia:hover,
table#email-address a#alicia:active,
table#email-address a#admin:link,
table#email-address a#admin:visited,
table#email-address a#admin:hover,
table#email-address a#admin:active {
	border: 1px solid #fff;
	}

table#email-address {
	margin: -10px 0 30px 50px;
	padding: 0;
	border-spacing: 7px;
	}

table#email-address td {
	margin: 0;
	padding: 0;
	color: #000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	}

table#email-address td.email-to {
	margin: 0;
	padding: 0;
	}

table#email-address td.email-script {
	margin: 0;
	padding: 0 0 0 12px;
	}

table#email-address a#alicia:link, table#email-address a#alicia:visited,
table#email-address a#alicia:hover, table#email-address a#alicia:active,
table#email-address a#admin:link, table#email-address a#admin:visited,
table#email-address a#admin:hover, table#email-address a#admin:active {
	border: 1px solid #fff;
	}

table#email-address a#alicia:link, table#email-address a#alicia:visited {
	margin: 0 0 1px 0;
	padding: 0;
	text-decoration: none;
	background: #fff url(../images/alicia@ggrains-170x15-green.png) left 3px no-repeat;
	}

table#email-address a#alicia:hover, table#email-address a#alicia:active {
	background: #fff url(../images/alicia@ggrains-170x15-orange.png) left 3px no-repeat;
	}		
	
table#email-address a#admin:link, table#email-address a#admin:visited {
	margin: 0 0 1px 0;
	padding: 0;
	text-decoration: none;
	background: #fff url(../images/admin@ggrains-176x15-green.png) left 3px no-repeat;
	}

table#email-address a#admin:hover, table#email-address a#admin:active {
	background: #fff url(../images/admin@ggrains-176x15-orange.png) left 3px no-repeat;
	}

h3#contact-form-header {
	margin: ;
	padding: ;
	clear: left;
	}	

div#FSCForm1 {
	margin: 30px 0 30px 30px;
	}

span#confirmation  {
	font: italic bold 30px serif;
	color: #ff7700;
	}


/*-----Copyright and Stats Table-----*/


table, th, td {
    border: 0px solid red;
	}

table#copyright-and-stats, 
table#copyright-and-stats td {	
	border: 0px solid white;
	border-collapse: collapse;
	margin: 0;
	padding: ;
	}

table#copyright-and-stats tr {
	line-height: 35px;
	}

td.web-stat {
	visibility: hidden;
	text-align: right;
	margin: 0;
	padding: 0 15px 0 0;
	}	