body {
	margin: 0;
	padding: 0;
	color: #000;
	background: #FFF url(/329/images/bg.gif);
	font: 12px Arial, Tahoma, Helvetica, sans-serif;
}
.BODYCOL {
	width: 100%;
	padding: 10px 10px 10px 15px;
	background: #8E9863 url(/329/images/homeback.gif) repeat-y;
}
.LNAVCOL {
	vertical-align: top;
	padding: 0;
	background: #E9B450 url(/329/images/index_33.gif) repeat-y;
}
.RNAVCOL {
	padding: 0;
}
.MAINTABLE {
	width: 707px;
}
#bodycol-page-2 {
	padding: 0;
}
body  table {
	margin: 0 auto;
}
body table table {
	margin: 0;
}
input, textarea, select {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	vertical-align: middle;
	color: #036;
	background: #F0F0F0;
}
td, p, span {
	color: #000;
	font: 12px Arial, Tahoma, Helvetica, sans-serif;
}
a, a:visited, a:active {
	color: #000;
}
a:hover {
	color: #fff;
}
H1 {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
}
.heading {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
}
p.heading {
	margin-top: 0;
}
p.heading_blurb {
	margin-top: -20px;
}
form {
	margin: 0;
	padding: 0;
}
H2 {
	color: #fff;
	font: bold 14px arial, sans-serif;
}
.subheading {
	color: #fff;
	font: bold 14px arial, sans-serif;
}
H3 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.minheading {
	font-size: 12px;
	font-weight: bold;
	color: #036;
}
.error {
	font-size: 12px;
	color: #C00;
}
.whitetext {
	color: #FFF;
	font: normal 11px tahoma;
}
a.whitelink:link {
	color: #FFF;
	text-decoration: underline;
	font: bold 12px tahoma;
}
a.whitelink:visited {
	color: #FFF;
	text-decoration: underline;
	font: bold 12px tahoma;
}
a.whitelink:hover {
	color: #FFF;
	text-decoration: none;
	font: bold 12px tahoma;
}
a.toplink:link {
	color: #FFF;
	text-decoration: none;
	font: 11px tahoma;
}
a.toplink:visited {
	color: #FFF;
	text-decoration: none;
	font: 11px tahoma;
}
a.toplink:hover {
	color: #FFF;
	text-decoration: underline;
	font: 11px tahoma;
}
.text {
	color: #292732;
	font: 11px tahoma;
}
a.leftnav:link {
	color: #983A11;
	text-decoration: none;
	font: normal 12px tahoma;
}
a.leftnav:visited {
	color: #983A11;
	text-decoration: none;
	font: normal 12px tahoma;
}
a.leftnav:hover {
	color: #983A11;
	text-decoration: underline;
	font: normal 12px tahoma;
}
a.leftlink:link, a.leftlink:active, a.leftlink:visited {
  color: #000000;
	text-decoration: none;
	font-size: 11px
}
a.leftlink:hover {
  color: #000000;
	text-decoration: underline;
	font-size: 11px;
}
.search {
	color: #000;
	background: #EDC164;
	font: 10px tahoma;
}
.checkout_table {
	width: 100%;
}
.fieldname, tr.fieldname td {
	font-size: 12px;
}
.fieldnamesmall, tr.fieldnamesmall td {
	font-size: 12px;
}
.required {
	background: #FFC;
}
.shaded_table {
	border-bottom: 1px solid #7D8754;
	border-right: 1px solid #7D8754;
}
tr.row_heading td, .row_heading {
	font-weight: bold;
	padding: 1px 1px 2px 3px;
	background: #7D8754;
}
.shaded_table td {
	border-left: 1px solid #7D8754;
	border-top: 1px solid #7D8754;
}
.cart_label {
	font-weight: bold;
}
.cart_text {
	background: #DDE1BD;
}
.normaltextb {
	font-size: 12px;
	font-weight: bold;
}
.centered {
	text-align: center;
}
.dnavigation {
	margin: 0 5px;
	width: 170px;
}
.dnavsub, .dnav {
	padding: 2px 0;
}
.dnavsub {
	margin-left: 15px;
}
a.navlink {
	display: block;
}
a.navsublink {
	display: block;
}
.navlink, .navsublink {
	padding: 2px 0 2px 15px;
	background-position: left center;
	background-repeat: no-repeat;
}
a.navlink:hover, a.navsublink:hover {
	background: #EBDBAC;
}
a.dnavlinkselected, a.dsublinkselected {
	background: #EBDBAC;
}
.pagination td {
	padding: 0 0 0 5px;
}
.page_heading {
	padding-bottom: 5px;
}
.page_list {
	letter-spacing: 0.1em;
	padding-bottom: 5px;
}
.pages .selected {
	font-weight: bold;
}
.page_footing {
	padding-bottom: 5px;
}
.multi_product {
	padding: 10px 20px;
	text-align: center;
}
.note {
	font-size: 10px;
	color: #999;
}
#crfootnote {
	color: #cecece;
	font-size: 10px;
	padding: 0 0 5px 5px;
}
#crfootnote a {
	color: #cecece;
}