html, body
{
	width: 100%;
	height: 100%;
	text-align:center;
	font: normal 12px Arial, Helvetica, sans-serif;
	background:#fef2dc url(../../images/wheatbag/bg-repeater.gif) top left repeat-x;
}
html, body, div, span
{
	margin: 0;
	padding: 0;
}
img
{
	border: 0;
	/*visibility: visible;*/
}
p
{
	padding: none;
	margin: none;
	border: none;
}
a
{
	text-decoration: none;
	color: #be6d39;
}
a:hover
{
	text-decoration: underline;
	cursor: pointer;
}
.SearchField
{
	font:normal 12px Arial, helvetica, sans-serif;
	color:#fef2dc;
	width:146px;
	height:24px;
	padding:4px 0 0 2px;
	border: none;
	background-color:#a8a58b;
}
.SearchFieldButton
{
	padding:3px 0px 0 0;
}
.copyright, a:link.copyright, a:active.copyright, a:hover.copyright, a:visited.copyright
{
	font: normal 11px Verdana, Arial, helvetica, sans-serif;
	color: #7e7a54;
	text-decoration: none;
}
a:hover.copyright
{
	text-decoration:underline;
}
.footerNav, a:link.footerNav, a:active.footerNav, a:hover.footerNav, a:visited.footerNav
{
	font: normal 11px Verdana, Arial, helvetica, sans-serif;
	color: #7e7a54;
	text-decoration: none;
}
a:hover.footerNav
{
	text-decoration:underline;
}
.breadcrumb, a:link.breadcrumb, a:active.breadcrumb, a:hover.breadcrumb, a:visited.breadcrumb
{
	font: normal 11px Arial, helvetica, sans-serif;
	color: #fef2dc;
	text-decoration: none;
	padding-bottom:18px;
}
a:hover.breadcrumb
{
	text-decoration:underline;
}
.FormTextField
{
	width:198px;
	height:25px;
	border:none;
	background:url(../../images/wheatbag/bg-formfield.gif) top left no-repeat;
	font: normal 12px Arial, Helvetica, Sans-Serif;
    color: #000000;
	padding:5px 0 0 3px;
}
.FormTextComments
{
	width:198px;
	height:167px;
	border:none;
	background:url(../../images/wheatbag/bg-formfield-comments.gif) top left no-repeat;
	font: normal 12px/18px Arial, Helvetica, Sans-Serif;
    color: #000000;
	padding:3px 0 0 4px;
}
.FormSubmitButton
{
	width:102px;
	height:26px;
	border:none;
	cursor:pointer;
	background: url(../../images/wheatbag/button-submit.gif) top left no-repeat;
}

/* Homepage Layout Styles */

.Wrapper
{
	width:997px;
}
.Header
{
	width:997px;
	height:145px;
	overflow:hidden;
}
.HeaderContent
{
	width:365px;
}
.HomeContent
{
	width:997px;
	height:667px;
	background: url(../../images/wheatbag/bg-content.jpg) top left no-repeat;
	text-align:left;
}
.Navigation
{
	width:997px;
}
.NavigationInner
{
	padding-left:21px;
}
.NavigationMenu
{
	width:735px;
}
.NavigationSearch
{
	padding:16px 0 0 0;
}
.HomeContentPanel1
{
	width:924px;
	height:164px;
	text-align:left;
}
.HomeContentPanel1Inner
{
	padding:34px 0 0 36px;
}
.HomeContentPanel1One
{
	width:318px;
	text-align:left;
}
.HomeContentPanel1Two
{
	width:548px;
	text-align:left;
}
.HomeContentPanel1TwoInner
{
	padding:9px 0 0 0;
}
.HomeContentPanel2
{
	height:338px;
	width:934px;
	text-align:left;
}
.HomeContentPanel2Inner
{
	padding:0px 0 0 62px;
}
.HomeContentPanel2One
{
	width:264px;
	text-align:left;
}
.HomeContentPanel2OneInner
{
	padding:45px 0 0 25px;
}
.HomeContentPanel2One ul
{
	list-style-type:disc;
	list-style-position:outside;
	margin:0px;
	padding:0px 0 0 15px;
	width:215px;
}
.HomeContentPanel2One li
{
	margin:0px 0 15px 0;
}
.HomeContentPanel2Two
{
	width:576px;
	text-align:left;
}
.HomeContentPanel3
{
	width:924px;
	text-align:left;
}
.HomeContentPanel3Inner
{
	padding:0px 0 30px 354px;
}
.HomeContentPanel3One
{
	width:276px;
	text-align:left;
}
.HomeContentPanel3Two
{
	width:294px;
	text-align:left;
}
.HomeContentPanel3TwoInner
{
	padding:8px 0 0 0;
}
.HomeContentPanel3Two ul
{
	list-style-type:none;
	margin: 0 0 0 -13px;
	padding:0px 0 0 15px;
}
.HomeContentPanel3Two li
{
	height: 30px;
	background:url(../../images/wheatbag/li-image.png) no-repeat 0 3px;
	padding-left: 13px;
}
.HomeContentPanel3Two li a
{
	line-height: 30px;
}
.FooterImage
{
	padding-top:20px;
}
.FooterDots
{
	width:100%;
	height:2px;
	background:url(../../images/wheatbag/dots-footer.gif) top left repeat-x;
}
.Footer
{
	width:997px;	
}
.FooterInner
{
	padding:15px 0px 0 0px;
}
/* End Homepage Layout Styles */

/* Standard Layout Styles */

.StdContent
{
	width:997px;
	background: url(../../images/wheatbag/bg-content-repeater.jpg) top left repeat-x;
	text-align:left;
}
.StdContentInner
{
	padding:11px 0 0 36px;
}
.StdContentHeadline
{
	padding:0 0 20px 0;
}
/* End Standard Layout Styles */

/* Contact Layout Styles */

.ContactUsPanel
{
	width:100%;
}
.ContactUsForm
{
	padding:32px 0 50px 148px;
}
.ContactUsAddress
{
	padding:32px 0 0 90px;
}
.ContactUsAddressInner
{
	width:385px;
}

/* End Contact Layout Styles */

/* Shop Layout Styles */

.ShopCol1
{
	width:332px;
}
.ShopCol1Inner
{
	padding:0 60px 0 0;
}
.ShopCol2
{
	width:93%;
	border-top:1px dotted #797746;
	text-align: center;
}
.ShopQuantity
{
	background:url(../../images/wheatbag/bg-formfield-qty.gif) top left no-repeat;
	width:65px;
	height:25px;
}
.ShopQuantityTextBox
{
	width:25px;
	height:18px;
	border:none;
	font: normal 12px/12px Arial, Helvetica, Sans-Serif;
    color: #000000;
}
.ShopQuantityTextBoxInner
{
	padding:4px 0 0 37px;
}
.SeparatorHrW100
{
	width: 100%;
}

/* End Shop Layout Styles */


/*Generic Classes */

.BN
{
	border:none;
}
.CB
{
	clear: both;
}
.CB1
{
	clear: both;
	height: 1px;
	overflow: hidden;
}
.DB
{
	display: block;
}
.DN
{
	display: none;
}
.FL
{
	float: left;
	display: inline;
}
.FR
{
	float: right;
}
.MA
{
	margin-left: auto;
	margin-right: auto;
}
.TC
{
	text-align: center;
}
.TL
{
	text-align: left;
}
.TR
{
	text-align: right;
}
.OH
{
	overflow: hidden;
}
.W100
{
	width: 100%;
}

/* End Generic Classes */

table.totals tr.tax{ display:none; }