body { font-family: verdana,serif; color: #115008; font-size: 0.9em;  
margin: 0; padding: 0; background: url(../images/bodybg.jpg) repeat-x 
}

a { color: #083502 }
a:hover { color: #cd780a }

#wrapper { width: 950px; margin: 0 auto }

h2,h3 { text-align:center }
h1,h2,h3,h4,h5 { padding: 0; margin: 0 }

#header { height: 10em; position: relative; background: 
url(../images/header4.jpg) no-repeat #fff }
#header-inner { position: absolute; bottom:2em; left: 8em; display: none  }
#header-inner h1 { font-size: 3em  }
#header #calltoaction { display: none; position: absolute; right: 2em; bottom:2em; 
font-weight: bold; font-size: 1.2em}

#columnwrap { background: #234f32 url(../images/contentbg.png) }
#primary { background: #e2f9dc; height:100%; float:right; width:50.9em }
#primary #content { padding: 2em; min-height:100% }
#secondary { color: #fff; float: left }
#secondary #menu { width: 15em; padding: 0 }
#menu h3 { font-weight: normal; padding: 35px 10px 10px }

#footer { clear:both; text-align: center; 
background:url(../images/topnav/greentopnav_background.gif) #fff; 
height: 3.8em; font-size: 0.7em; padding-top: 6px }

.breadcrumb { border-top: 1px solid #115008; border-bottom: 1px solid 
#115008; margin: 10px 0; padding: 4px 0 }
.breadcrumb .category { font-weight: bold; text-transform: 
uppercase; font-size: 0.8em;
background:url('../images/arrow_right_15x15.png') no-repeat left; padding-left: 20px }
.breadcrumb .toplevel { background: none }

ul.quicklinks { margin:0;padding:0 }
ul.quicklinks li { background:url('../images/quicklink-right.png') no-repeat right; display: inline; padding: 0 10px 5px 5px }
ul.quicklinks a { padding: 5px 0 5px 10px; background:url('../images/quicklink-left.png') no-repeat left bottom; font-size: 0.9em; line-height: 30px; text-decoration:none; white-space:nowrap }

div.catpanels { width: 100%; float: left }
div.catpanels .catpanel { width: 200px; height: 200px; border: 0px solid 
#115008; margin: 6px; float: left; background:url('../images/catpanel.png') repeat-y }
div.catpanel>h4 { font-size: 1em; font-weight: bold; 
margin:0; padding: 4px; text-align: center; height: 40px }
div.catpanel a { color: #fff }
div.catpanel img { width:150px}

ul li.rowa { background: #c3ea99 }
ul li.rowb { background: #def6c5 }

div.items { clear: both }

ul.products { list-style: none; padding: 0; margin: 0 }
ul.products h3 { padding: 1em; margin-top: 2em; background: #457933; color: #fff; clear:both }
ul.products h3>span { font: 0.8em normal }
ul.products li.product { height:4.1em; padding: 10px }
ul.products li.product img.thumb { width:50px; height:50px; float: right; background: #fff }
ul.products a { text-decoration: none }

ul.products li.product .name { font-weight: bold }
ul.products li.product .desc { font-size: 0.7em }

.price { color: #f00; font-weight: bold; font-size: 1.2em; padding: 30px 0 }

img { padding: 3px; border: solid 1px #e1e1e1; }
img.imgright, img.right { float: right }
img.noframe { border: none }

.catpanel img { border:none; padding: 0 25px }

#topjump { position:fixed;bottom:0;right:0;z-index:100;background:#457933; padding: 5px }
#topjump a { color:#fff;text-decoration:none }
#topjump a:hover { color: #cd780a }

p { line-height: 1.8em }

br.clear { clear: both }