body { 
	background-color:#027412; 
	background-image:url('/images/background.jpg'); 
	background-position:top;
	background-repeat:repeat-x; 
	margin-top:10px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#2a1202;
}

table.header, table.content { 
	background-color:#ecf3e1; 
	border:2px solid #4a3202; 
	width:903px; 
}

td.main { padding:20px 30px 30px 30px; }

p, td { 
	font-size:14px; 
	color:#2a1202;
}

div.just p { text-align:justify; }

img.thumb { width:150px; height:150px; border:1px solid #006633;  margin:0px 8px 0px 8px;  }
a:hover img.thumb, img.thumb:hover { border:1px solid #ffffff;  }

a { color:#027412; text-decoration:none;}
a:hover { text-decoration:underline;  }

.fade { opacity: .7; filter: alpha(opacity=70); }
.noFade { opacity: .99;
	filter: alpha(opacity=99); }
	
input[type=text],textarea { width:400px; background-color:#ffffff !important; border:1px solid #4A3202; }
form th { text-align:right; padding-right:5px; vertical-align: top; }

.thumbNavForm { display:inline; }

hr {
color: #027412;
background-color: #027412;
height: 1px;
border:0px;
}

hr.light {
color: #cbdbb2;
background-color: #cbdbb2;
}

.thumbborder { border:1px solid #006633; padding:2px;  margin:0px 8px 0px 8px; }

.cartsummary { border:1px solid #006633; padding:5px; width:250px;}

tr.cartrow td { padding-bottom:10px; border-bottom:1px solid #dae3cc; vertical-align:top; padding-right:15px;}

span.paypal img { border:1px solid #cccccc; margin-top:3px; } 