body { margin: 0; }
a, a:visited { text-decoration: none; color: #090; outline: none; }
a:hover { color: #09E; }
a:active { outline: none; }
.maincontent { padding: 45px 45px 0px 20px; }


#leftcolumn { display: none; }
#rightcolumn { display: none; }
#headingarea { display: none; }
#topimage { margin: 8px 0; }
#mainarea { position: absolute; top: 1; left: 1; width: 100%; }
.line { margin: 0 0 15px 0; border-bottom: solid 1px #b2c75e; height: 1px; font-size: 1px; }
.righttopbkg { background-image: url(img/righttop-bkg.png); background-repeat: repeat-y; font: bold 15px Verdana, Tahoma, Arial, sans-serif; color: #0e4800; padding: 0 15px 0 20px; line-height: 140%; }
.rightcolumn { padding: 20px 10px 10px 10px; }
.rightcolumn p strong{ font-size: 11px; color: #000; }
.rightcolumn p { font: 10px Verdana, Tahoma, Arial, sans-serif; color: #171615; line-height: 16px; margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: solid 1px #70706e; }
.signature { font: bold 11px Verdana, Tahoma, Arial, sans-serif; font-style: oblique; color: #366626; padding: 16px 0 8px 0; }
img { border: none; }

h1 { font: bold 18px Verdana, Tahoma, Arial, sans-serif; color: #61792b; margin: 0 0 10px 0 padding: 0; }
h2 { font: 17px Verdana, Tahoma, Arial, sans-serif; color: #666; padding: 5px 0; margin: 15px 0 6px 0; border-top: solid 1px #CCC; }
h3 { font: bold 13px Verdana, Tahoma, Arial, sans-serif; color: #a86025; padding: 5px 0; margin: 3px 0; }

.tooltip { font: 10px Arial, Helvetica, sans-serif; color: #888; padding: 3px 0; }
.options { margin: 10px 0 3px 0; background: #EEE; padding: 2px 3px 2px 3px; }
.options td { font: 10px Arial, sans-serif; color: #444; }
.option-enclosure { margin: 6px 0; border: solid 1px #CCC; padding: 10px; }
form { margin: 0; padding: 0; }
.option-enclosure p { color: #555; line-height: 15px; margin: 0 0 10px 0; padding: 0; border: none; }
.formd1-email { font: 10px Verdana, Tahoma, Arial, sans-serif; color: #888; padding: 4px 0; border-bottom: dashed 1px #CCC; }
.form-txt { font: 11px Verdana, Tahoma, Arial, sans-serif; color: #777; border: solid 1px #9ecc91; padding: 1px 2px; color: #1e5487; }
.form-txt-100 { width: 100%; font: 11px Verdana, Tahoma, Arial, sans-serif; color: #777; border: solid 1px #9ecc91; padding: 1px 2px; color: #1e5487; }
.footer { display: none; }
.form-button { font: bold 10px Verdana, Tahoma, Arial, sans-serif; color: #555; background: #EEE; border: solid 1px #AAA; padding: 1px 5px; }
.submit-row { background: #F1F8F1; padding: 4px 0; }
.size11 { font-size: 11px; }
p { margin: 0 0 15px 0; padding: 0; font: 10px Verdana, Tahoma, Arial, sans-serif; color: #838383; line-height: 17px; }

#etcetera { font: 10px Verdana, Tahoma, Arial, sans-serif; color: #888; padding: 5px 0; border-top: solid 1px #CCC; }
#icons a img { border: solid 10px #a7cb59; }
#icons a:hover img { border: solid 10px #7c9e32; }

.product-list { font: 10px Verdana, Tahoma, Arial, sans-serif; padding: 6px 0; border-bottom: dashed 1px #AAA; }

.list-large { font: 11px Verdana, Tahoma, Arial, sans-serif; color: #525d3e; padding: 3px 0; }
.list1 { padding: 4px 0; font: 10px Verdana, Tahoma, Arial, sans-serif; color: #333; border-bottom: dashed 1px #DDD; line-height: 15px; }
.list2 { padding: 4px 0; font: 10px Verdana, Tahoma, Arial, sans-serif; color: #333; line-height: 15px; }
#errorbox { background: #FDF7F7; border: solid 1px #F00; padding: 4px; margin: 0 0 8px 0; }
#errorbox h1 { font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #A00; margin: 0; padding: 0; }
#errorbox p { margin: 0; padding: 0; }

.success { background: #F2FFF2; border: solid 1px #B7DEB1; color: #060; font: 10px Verdana, Tahoma, Arial, sans-serif; padding: 4px; line-height: 16px; }