body {margin:0 ;padding:0 }
p { }
td { }
a:link { color: #900; }
a:visited { color: #900; }
a:hover { color: #36281c; }
a:active { color: #900; }
#content_container { background-color: #fff; width: 800px; height: 800px; margin: 0; display: block; }
.main { width: 810px; height: auto; margin: 0 auto; display: block; }
.top_corners { background-image: url(../images/top_corners_05.png); background-repeat: no-repeat; background-position: right top; width: 810px; height: 48px; margin: 0 auto -16px; padding-top: 0; padding-right: 0; padding-left: 9px; display: block; }
.bkg { background-color: #342619; background-image: url(../images/main_green_BG_02.jpg); background-repeat: repeat-x; background-attachment: scroll; }
.header { background-color: #fff; background-image: url(../images/tree_stump_header_08.jpg); background-repeat: no-repeat; background-position: right bottom; width: 801px; height: 220px; margin: 0 auto; padding: 0 0 0; display: block; }
.logo { float: left; padding-top: 10px; padding-left: 10px; }
.clear { width: 100%; height: 1px; clear: both; margin-top: -20px; display: block; }
.address { color: #32920a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; }
.call_out { color: #342619; font-size: 17px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; margin-left: 25px; }
.header_tree_stump { background-image: url(../images/tree_stump_header_08.jpg); background-repeat: no-repeat; background-position: left center; float: right; display: block; }
.menu { color: #fff; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; text-align: right; width: 800px; height: 30px; margin: 15px auto 0; padding-top: 15px; padding-bottom: 20px; display: block; }
.line { padding-right: 4px; padding-left: 4px; }
.menu a:link { color: #fff; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; margin: 0; }
.menu a:hover { color: #fff; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-image: url(../images/bull_eye_menu_icon_05.png); background-repeat: no-repeat; background-position: center top; text-decoration: none; text-align: right; padding-top: 20px; }
.menu a:active { color: #fff; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-align: right; margin: 0; }
.menu a:visited { color: #fff; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-align: right; }
.line1 { text-align: left; margin: 0 auto 2px; border-bottom: 2px solid #342619; }
.line2 { margin: 0 auto 2px; border-bottom: 3px solid #2b6f0c; display: block; }
.line3 { margin: 0 auto 2px; border-bottom: 3px solid #342619; display: block; }
.side_shadow { background-image: url(../images/side_shadow_20.png); background-repeat: repeat-y; background-position: right 120px; width: 819px; height: auto; margin-right: auto; margin-bottom: 0; margin-left: auto; display: block; }
.header_bottom { top: -20px; bottom: 0; width: 100%; height: 2px; float: left; margin-right: 0; margin-bottom: 0; margin-left: 0; display: block; }
.lines { background-color: white; background-position: 0 top; width: 800px; height: 10px; margin: 0 auto; display: block; }
.content_main { background-color: #fff; background-repeat: no-repeat; background-position: right top; width: 801px; height: auto; margin: 0 auto; padding: 0; display: block; }
.title_red { color: #900; font-size: 24px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 24px; background-image: url(../images/title_lines_29.jpg); background-repeat: repeat-x; background-position: left bottom; padding-bottom: 7px; }
.content { color: #36281c; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; padding: 20px; }
.title_brown { color: #36281c; font-size: 24px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.bottom_corners { background-image: url(../images/bottom_corners_13.png); background-repeat: no-repeat; background-position: right top; width: 810px; height: 56px; margin: 0 auto; padding: 0 0 0 9px; display: block; }
.green_top { background-image: url(../images/green_top_corners_26.jpg); background-repeat: no-repeat; background-position: center top; width: 221px; height: 41px; display: block; }
.green_middle { color: #36281c; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; background-color: #c2d1b2; background-position: center top; text-align: left; width: 201px; height: auto; padding: 10px; display: block; }
.green_bottom { background-image: url(../images/bottom_green_30.jpg); background-repeat: no-repeat; background-position: center top; width: 221px; height: 258px; display: block; }
.sub { color: #2a6a0c; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; background-repeat: repeat-x; padding-bottom: 6px; }
.content2 { color: #36281c; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; padding: 10px; }
.footer { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; text-align: right; width: 800px; height: 200px; margin: 0 auto; display: block; }
.footer a:link { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; text-decoration: none; text-align: right; width: 800px; height: 200px; margin: 0 auto; display: block; }
.footer a:hover { color: #aabe95; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; text-align: right; width: 800px; height: 200px; margin: 0 auto; display: block; }
.footer a:visited { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; text-decoration: underline; text-align: right; width: 800px; height: 200px; margin: 0 auto; display: block; }
.footer a:active { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; text-decoration: underline; text-align: right; width: 800px; height: 200px; margin: 0 auto; display: block; }
.pic_pad { padding: 8px; }
.companyname { color: #0b5600; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; }
