body { font-family:Arial, Helvetica, sans-serif; font-size:10pt; }
.outer { width:815px; margin:0 auto; }
.header h1 { margin:0; padding:0; height:179px; background:url(images/header815.jpg); }
.header h1 a { display:block; float:left; font-size:1px; text-indent:-2000px; width:300px; height:170px; }

ul.nav, ul.nav li { margin:0; padding:0; list-style:none; }
ul.nav { background:#E1EEC3; border-bottom:1px solid #2A9827; text-align:center; padding:3px; }
ul.nav li { display:inline; font-weight:bold; font-size:0.8em; }
ul.nav a { margin:0 2px; padding:4px 8px; color:#006E3D; text-decoration:none; }
ul.nav a:hover { color:#81BB3D; }

.cb { clear:both; height:1px; line-height:1px; font-size:1px; }
.inner { background:url(images/green160.gif) top left repeat-y; }
.inner div.left { width:150px; float:left; padding:0 2px; margin-left:3px; font-size:0.8em; text-align:justify; }
.inner div.main { width:640px; float:right; }

.footer { background:#81bb3d; margin:0; padding:5px; text-align:center; }
.footer p { margin:3px; padding:0; color:#006E3D; font-weight:bold; font-size:0.9em; }
.footer p a { color:#2F5085; text-decoration:underline; }

.left .widget { border:1px solid #dfdee3; background:#FFF; -moz-border-radius:5px; -webkit-border-radius:5px; margin:5px auto; color:#006E3D; padding-bottom:8px; }
.left .widget h3 { background:#e1eec2; border:1px solid #dfdee3; border-left:0; border-right:0; 
					color:#3f6e3c; text-align:center; font-size:1.1em; margin:7px 0; padding:2px; letter-spacing:1px; }
.left .widget p, .left .widget form { margin:3px 5px; padding:0; }

.left .widget a { color:#2F5085; }
.left .widget a:hover { color:#81BB3D; }

form#newsletter { text-align:center; }
form#newsletter .email { width:120px; border:1px solid #999; margin:2px; padding:0; background:#FFF; }
form#newsletter .submit { font-family:Verdana; border:1px solid #5F937D; color:#2F5085; background:#FFF; 
						margin:2px; padding:1px 5px; overflow:visible; cursor:pointer; font-size:0.8em; }
.widget.links ul { padding-left:20px; margin:10px 0; }
.widget.links ul li { margin-bottom:4px; }

div.main { color:#006E3D; line-height:1.3em; color:#333; }
.main h1, .main h2, .main h3 { color:#006E3D; }
.main h1 { font-size:1.5em; margin-top:1em; }




table.products { width:98%; margin:10px auto; border:1px solid #006E3D; color:#006E3D; }
table.products th { background:#006E3D; color:#FFF; padding:3px; font-size:1.1em; }
table.products td { padding:2px 3px; border-bottom:1px solid #b7e9ba; }
table.products td.desc { border-right:1px solid #b7e9ba; vertical-align:top }
table.products td.prod { font-weight:bold; vertical-align:top }

table.products td.img { width:280px; }
table.products td.buy { text-align:center; }

table.products h2 { font-size:1.1em; margin:2px 0; padding:0; }
table.products a img { border:none; }

table.products td.prod form { width:120px; margin-top:15px; }
table.products td.prod form input { float:left; }
table.products input.qty { width:2em; text-align:center; border:1px solid #999; margin-right:3px; }

form.checkout { text-align:center; font-size:0.9em; }
form.checkout input { border:0; }
form.checkout p { font-weight:bold; margin:5px; padding:0; }

table.products a, table.products a:visited, table.products a:hover, table.products a:active, table.products a:link { color:#0000ee; }