body {  margin: 0;  padding: 0 0 30px 0;  color: white;  background-color: #53462c;  font: 12px Arial, sans-serif;  text-align: center;           /* center content for IE */}div {  margin: 0;  padding: 0;}img {  border: none;}a {	color: #589B4A;}a:hover {	color: #666633;}table {  margin: 0;  table-layout: fixed;  border-collapse: collapse;}td {  padding: 0;  vertical-align: top;  text-align: left;}span.reg, sup {  vertical-align: top;  font-size: 75%;}span.trade {  vertical-align: top;  font-size: 60%;}div#main, p#bb {  width: 791px;  margin-left: auto;            /* center content for non-IE */  margin-right: auto;}p#bb {  margin-top: 3px;  font-size: 10px;  text-align: right;}p#bb a {  color: white;}div#main {  color: #5a503c;  background-color: white;  position: relative;  text-align: left;}p#copyright {  margin: 0 0 0 252px;  padding: 5px 0 5px 0;  font-size: 10px;}div#logo {  margin: 0;  padding-top: 19px;  padding-bottom: 14px;}table#header td {  border-style: solid;  border-width: 3px 0px 3px 0px;  border-color: #333333;}td#header_left {  width: 342px;  color: white;  background: #589b4a url(../img/header_left.jpg) no-repeat scroll top left;}td#header_left h1 {  margin: 30px 20px 0px 30px;  color: white;  font: 30px/32px Garamond, Times, serif;  letter-spacing: 1px;}td#header_left p {  font-size: 12px;  margin: 10px 20px 20px 30px;}td#header_left a {  /*display: block;  margin: 10px 20px 20px 30px;*/  padding: 10px 20px 20px 30px;  font-size: 16px;  color: white;  text-decoration: none;}td#header_right {  width: 449px;}td#header_right img {  display: block;}div#leaf1, div#leaf2, div#leaf3 {  position: absolute;}div#leaf1 {  top: 133px;  right: -25px;}div#leaf2 {  top: 304px;  right: -16px;}div#leaf3 {  top: 353px;  right: 71px;}table#lower {  border-bottom: 3px solid #333333;}td#colleft {  width: 252px;  padding-bottom: 2px;}ul#nav {  width: 213px;  margin: 28px 0 0 0;  padding: 0;  list-style-type: none;}ul#nav li {  margin: 0;  padding: 3px 0 3px 0;  border-top: 3px solid #594d36;  font: bold 14px Arial, sans-serif;  text-transform: uppercase;}ul#nav li.navhomelink {  border-bottom: 3px solid #594d36;}ul#nav li a {  display: block;  margin: 0;  padding: 8px 0 0 14px;  height: 22px;  vertical-align: middle;  color: #467b3b;  text-decoration: none;}ul#nav li a.currentpage {  color: #666633;  background: white url(../img/nav_currentpage.gif) no-repeat top left;}ul#nav li a:hover {  color: white;  background: white url(../img/nav_hover.gif) no-repeat top left;}td#colleft address {  margin: 30px 0 45px 14px;  font: normal 11px Arial, sans-serif;}div#icons {  margin-left: 14px;}div#icons img {  vertical-align: top;}td#colright {  padding: 28px 20px 0 0;}td#colright h1 {  margin: 15px 0 10px 0;  color: #397d2b;  font-size: 20px;}td#colright h2 {  margin: 15px 0 10px 0;  color: #589b4a;  font-size: 15px;}td#colright h3 {  margin: 10px 0 5px 0;  font-size: 13px;}td#colright p {  margin: 10px 0 15px 0;}td#colright blockquote {  width: 432px;  margin: 30px 0 30px 0;  padding: 0 20px 0 20px;  background: #ffe62a url(../img/blockquote_background.gif) repeat-x top left;  border-top: 3px solid #030200;  border-bottom: 3px solid #030200;  font: bold italic 13px Arial, sans-serif;}td#colright blockquote div {  text-align: right;  padding-bottom: 10px;}td#colright blockquote div cite {  font-style: normal;  font-weight: normal;}#prodList {	vertical-align: middle;	width: 360px;	color: white;	font-size: 15px;	font-weight: bold;}#prodList a {	display: block;	color: white;	text-decoration: none;	margin-bottom: 5px;}#prodList a.prod1 {	background-color: #1E7666;}#prodList a.prod2 {	background-color: #a5000a;}#prodList a.prod3 {	background-color: #E5726E;}#prodList a.prod4 {	background-color: #61A422;}#prodList a.prod5 {	background-color: #316425;}#prodList a.prod6 {	background-color: #0062fc;}#prodList a:hover {	background-color: #FFFEC4;}#prodList a:hover.prod1 {	color: #1E7666;}#prodList a:hover.prod2 {	color: #F7323A;}#prodList a:hover.prod3 {	color: #E5726E;}#prodList a:hover.prod4 {	color: #61A422;}#prodList a:hover.prod5 {	color: #489537;}#prodList a:hover.prod6 {	color: #68C3C7;}#prodList img {	vertical-align: middle;	margin: 0 6px 0 0;	padding: 0;	border-right: 5px solid white;}td#bottomnavcell {  vertical-align: bottom;}ul#bottomnav {  margin: 0 0 5px 0;  padding: 0;  list-style-type: none;}ul#bottomnav li {  margin: 0 4px 0 0;  padding: 0 5px 0 0;  display: inline;  font-size: 11px;  border-right: 1px solid #5a503c;}ul#bottomnav li a {  text-decoration: none;  color: #5a503c;}ul#bottomnav li a:hover {  text-decoration: underline;}ul#bottomnav li.navhomelink {  border: none;}/* special CMS styles */td#header_left div div div a {  padding: 0;}