body {margin:0; padding:0; color:#244915; font-size:16px; line-height:21px; font-family: "Georgia", Times New Roman, Times, serif; background:url(images/headerbg.jpg) repeat-x #d7e3bd;}
#wrapper { background: #d7e3bd no-repeat; width:902px;margin:0 auto; margin-top:-10px; }
#slider {border:#999999 1px solid; padding:15px; background:#FFFFFF; width:815px; margin-top:20px; margin-bottom:20px; margin-left:25px;}
#blankslider {padding:15px; width:815px; margin-top:20px; margin-bottom:20px; margin-left:25px;}
#content { padding-left:35px; padding-right:45px;}
#header { background:url(images/headerbg.jpg) repeat-x; height:203px; margin:0 auto; width:902px; }
#header2 { background:url(images/headerbg2.jpg); margin:0 auto; width:902px; height:158px; position:absolute; top:31px;}
#blocks { padding-left:40px; padding-top:40px; padding-bottom:30px;}
#logo { margin:0 auto; width:204px;}
#topcontact a{ color:#FFBA00; }
#topcontact { color:#FFBA00; font-size:11px; padding:0; margin:0; margin-top:-25px; padding-bottom:5px; padding-left:85px;}
#nav { width:840px; position:absolute; right:0; font-family:Arial, Helvetica, sans-serif }
#nav ul.menu{ margin:0; padding:0; padding-left:22px; }
.menu li{display: inline;list-style-type: none;padding-right:7px;font-size:12px; }
.menu li a{ text-decoration:none; text-transform:uppercase; color:#FFFFFF; padding:0px; font-size:12px;}
.menu li a:hover{ text-decoration:underline; text-transform:uppercase; color:#FFFFFF;}
#footer { background:#FFFFFF; border-top:#582208 12px solid}
#footercopy { color:#666666;margin:0 auto; width:902px; padding-top:25px;padding-bottom:25px;}
#footercopy a { color:#666666; text-decoration:none; padding-left:5px; padding-right:5px; font-size:12px }
#footercopy a:hover { color:#666666; text-decoration:underline;}
.padding{ padding-top:16px;}
.spacing{ margin-bottom:50px;}

.contentheading,h1,h2 { color:#244915; font-size:20px; font-weight:normal; margin:0; text-transform:uppercase}
p { padding:0; margin:8px 0 8px 0; }
a {color:#82500a; text-decoration:none; }
a:hover {color:#82500a; text-decoration:underline;}

span.separator { color:#FFFFFF}

#productstable{ font-size:11px; text-transform:uppercase; margin-left:0px; margin-top:-35px; margin-bottom:15px; background: #bfcca3; padding:10px; -moz-border-radius: 15px; width:225px;
border-radius: 15px; line-height:normal; margin-left:10px; margin-top:10px;}
#userForm{ font-size:11px; text-transform:uppercase; margin-left:0px; margin-top:-35px; margin-bottom:15px; background: #bfcca3; padding:10px; -moz-border-radius: 15px; width:225px;
border-radius: 15px; line-height:normal}
#userForm input, textarea{ width:120px; border:#CCCCCC solid 1px; font-size:11px; color:#999999; padding:2px; }

#userForm .rsform-submit-button input { width:75px; background:#999999}