body {background:#5c4221 url(../images/global/acorn_backgrd.jpg) top left repeat fixed;}
a:link {color:#00d;}a:visited {color:#00d;}a:hover {color:#00f;}a:active {color:#00d;}
.xsml {font-size:11px;}.sml {font-size:12px;}.med {font-size:14px;}.lrg {font-size:16px;}.xlrg {font-size:18px;}.red {color:#f00;}.blue {color:#00f;}.green {color:#040;}.white {color:#fff;}.gold {color:#fc0;}.brown {color:#630}.b {font-weight:bold;}.i {font-style:italic;}.center {text-align:center;}.justify {text-align:justify;}.padded {padding:.8em 0 .8em 0;}.padded_top {padding-top:20px;}.padded_bottom {padding-bottom:20px;}
#wrapper {margin:10px auto; width:758px;}
#content {width: 732px;background:#ffc; border-left:2px solid #333; border-right:2px solid #333; padding: 0 10px 0 10px;}
.left {position:relative; float:left;} .right {position:relative; float:right;} .fixer{clear:both; background:#ffc; padding-top:1px;}
#calculator {margin:.7em 0 0 .5em; padding:.5em; border:4px double #333; background:#eee;}
#contactus {padding: .6em;}
.kiefer {width: 8em; padding-top: 18em;}
/* Form Formatting Elements */
.error {border: 1px solid #D00; background: #fffafa; color: #D00;}
div.error {margin: 0 auto; padding: 1em;}
.success {border: 1px solid #030; padding: 10px; background: #efe; color: #040;}
fieldset {margin: 0 auto; width: 23.5em; background: #fff; border: 1px solid #000; white-space: nowrap; text-align: left; padding: .5em;}
label {width: 7.5em; float: left; text-align: right; margin-right: 0.5em; display: block;}
input,textarea {width:192px; border: 1px solid #000; background: #eee; padding:0; margin:0;}
input:hover,textarea:hover {background: #dadaff;}
input.error:hover, textarea.error:hover, select.error:hover {background: #fff0f0;}
.input {padding-top: .8em;}
.submit {margin-left: 8em;}
#foot {padding-top: 10px}
