body {
	margin: 0;
	padding: 0;
	background-color: #fff; 
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em; 
	color: #646f70; }

p { }

a {
	color: #b9632a;
	text-decoration: none; }

.right {
	text-align: right; }
		
#wrapper {
	margin: 0 auto; 
	width: 800px; } 

#secondarynav {
	width: 675px;
	height: 44px;
	background: url(../images/head.gif) center no-repeat;
	}

#leftnav {
	background: url(../images/Tree.gif) bottom no-repeat; }
	
#footer {
	padding-top: 25px;
	font-size: 10px; }

/* -- form -- */
#contactform label {
	width: 18em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block; }
	
#contactform p {
	margin-bottom: 20px;
	margin-top: 0px;
 	}
		
#contactform input, #contactform .inputborder {
	border: 1px solid #e6cf4f; 
	width: 20em; }

#contactform .checkbox, #contactform input {
	width: auto; }

#buttonnonstyle input {
	border: none;
	width: auto; }
	
/* --- cart --- */
.cart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em; 
	color: #646f70; }

.cart td, .cart th {
	border: solid 1px #e3d04b;
	border-collapse: collapse; }

.cart td, .cart th {
	padding: 3px 12px; }	

.cart th {
	background-color: #eccfb8; }

.error {
	color: #b05037;
	font-size: .9em; }

.cartFooter {
	background-color: #efe6a6;  }

td.cartFooter  {
	padding-top: 6px;
	padding-bottom: 6px; }
	
.printPO {
	font-family: Arial, Helvetica, sans-serif; 
	padding: 10px;
	}