body {
        font-family: Arial, Verdana, sans-serif;
        font-size: 12px;
        background: #f7f7f7;
        text-align: center;
        padding: 0;
        margin:0;
        }

body td { font-size: 12px; }


a:link  {font-weight:bold;
        color:#32603c;
        text-decoration: none;}

a:hover { color:#153f1e; font-weight:bold;}
a:visited { color:#555555; text-decoration: none; font-weight:bold;}

.nav li a:link {color:#32603c;}
.nav li a:hover { color:#153f1e;}
.nav li a:visited { color:#555555;}

.subNav li a:link {color:#658542;}
.subNav li a:hover { color:#153f1e;}
.subNav li a:visited { color:#555555;}

ul.nav {
        margin: 0 0 0 7px;
        padding: 0;
        list-style-type: none;
        font-size: 12px;
        font-style: italic;
        }

ul.nav a {font-weight: bold; }

ul.nav li {
        margin-bottom: 0px;}

ul.subNav {
        margin: 5px 0 7px 15px;
        padding: 0;
        list-style-type: none;
        font-size: 11px;
        font-style: normal;
		text-transform: uppercase;
        }

h1 {
        font-weight:bold;
        color:#658542;
        text-transform: uppercase;
        font-size: 16px;
        }

#contentWrap {
        width: 840px;
        margin: 0 auto;
        text-align: center;
        background: #fff;
        }

#wrapper {
        width: 810px;
        margin: 0 auto;
        text-align: center;
        }

#container {
        text-align: left;
        background: url(/images/containerbg.gif) repeat-y;
        }

#colNav {
        width: 189px;
        float: left;
        }

#hd {
        padding: 10px 0;
        border-bottom: 1px solid #658542;
        width: 810px;
        margin: 0 auto;
        margin-bottom: 5px;
        text-align: left;
        }

.pageNav {
        width: 810px;
        margin: 0 auto;
        text-align: right;
        font-size: 14px;
        height: 25px;
        line-height: 20px;
        }

.pageNav a {
        background: #fff;
        border: 1px solid #eef3e9;
        padding: 1px 5px;
        margin: 5px 2px;
        }

.pageNav a:hover {background: #edfddb;}

.brtop { border-top: 1px solid #ececec; line-height: 27px; height: 30px;}
.brbot  { border-bottom: 1px solid #ececec; }

.seeall { font-size: 10px;}

#well {
        width: 620px;
        float: left;
        background:#fff;
        }

#prodPad { margin: 14px 0 0 14px; }

#hdHome {
	background: #4c8310;
	padding: 5px 0;
	border-bottom: 1px solid #658542; 
	width: 810px;
	margin: 0 auto;
	margin-bottom: 0px;
	text-align: left;
	}

#hdHome IMG { margin-left: 10px;}
#home td { border: 1px solid #e0dede; }	

#home { margin: 0px 0 0 5px;}
#eco { margin: 0px 0 0 30px; }

.navBoxHome {
	width: 170px; 
	padding: 5px 0; 
	margin: 10px 5px 5px 5px; 
	background-color:#82AF51; 
	color:#ffffff; 
	border: 1px solid #fff; 
	text-align:center; 
	} 

img#img605 { margin-bottom: 100px;}
img#img350 {}

.catBorder {
        width: 155px;
        float: left;
        }

.catItem {
        border-right: 1px solid #ececec;
        text-align: center;
        border-bottom: 1px solid #ececec;
        }

.catPad { padding: 15px 10px 10px 10px; }

.catDesc {
        height: 65px;
        text-align: left;
        margin-top: 5px;
        }

.catPrice {  text-align: left;}

.soldout {
        color: #ff0000;
        font-weight: bold;
         }
		 
#closeout {color: #ff0000;
        font-weight: bold;}		
		
.minimum {font-weight: bold;}		 

.navBox {
        width: 170px;
        padding: 5px 0;
        margin: 5px;
        background-color:#d2d2d2;
        color:#666666;
        border: 1px solid #fff;
        text-align:center;
        }

#login {
        margin: 15px 0 20px 25px;
        background: #fffcd5;
        border: 1px solid #fcf280;
        width: 400px;
        padding: 10px;
        }

#login p {
        font-size: 16px;
        font-weight: bold;
        margin: 5px 0 15px 0;
        color:#658542 ;
        }

#loginbtn {
        background: #658542;
        border: 1px solid #407507;
        font-size: 17px;
        color: #fff;
        width: 200px;
        margin-top:20px;
        }

#footer {
        margin: 0 auto;
        width: 810px;
        padding: 20px 0 20px 0;
        text-align: center;
        border-top: 1px solid #658542;
		line-height: 20px;
        }

p.copyright {font-size: 10px; line-height: 16px;}

.header		{font-weight:bold; font-size:15px; color:#658542;}

.clearfix:after {  content: ".";  display: block; clear: both; visibility: hidden;  line-height: 0;  height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix {  display: block; }
* html .clearfix {  height: 1%; }

