@charset "utf-8";
body { margin: 0px; padding: 26px 0px 0px; font: 0.9em Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #2E425C; background: #18528B; }
#body2 { background: url(i/bg-body.png) no-repeat center 116px; margin: 0px auto; padding: 0px 24px; width: 740px; z-index: 1; height: auto; }
#hdr { height: 157px; width: 688px; background: url(i/bg-hdr05.jpg) no-repeat center bottom; margin: 0px auto; padding: 0px; position: relative; }
#hdr h1 { display: none; }
#container { margin: 0px auto; padding: 18px 20px 0px; height: auto; width: 688px; text-align: center; background: url(i/bg-container05.jpg) repeat-y center bottom; }
.maincontent { padding: 0px 46px 290px; width: auto; margin: 0px auto; background: url(i/bg-water4.jpg) no-repeat center bottom; height: auto; clear: both; }
#intro { margin: 0px auto 16px; padding: 0px 16px; text-align: left; width: 564px; position: relative; top: 0px; }
#intro h2 { margin: 0px 0px 6px; padding: 0px; font-size: 21px; line-height: 26px; position: absolute; left: 100px; top: -34px; }
#intro p { padding: 0px; margin: 0px 0px 12px; clear: both; font-size: 1.1em; color: #313131; line-height: 1.4em; }
#bbblink a:hover { background: #C1C9CC; }
#bbblink { float: right; margin: 0px; padding: 4px; }
.chamberoffer { margin: 0px auto 20px; padding: 4px 4px 18px 8px; height: auto; width: 340px; border: 1px solid #B4BFC2; text-align: center; clear: both; }
.chamberoffer h2 { font-size: .9em; margin: 4px 0px 0px; padding: 0px 4px; font-weight: bold; }
.chamberoffer p { margin: 6px 0px 0px; padding: 0px 4px 8px; font-size: .9em; height: auto; width: auto; }
img { border-style: none; }
.address { margin: 0px 0px -64px 16px; padding: 0px; height: auto; width: 400px; text-align: left; clear: none; float: left; }
.maincontent a:link { color: #2E425C; }
.maincontent a:visited { color: #2E425C; }
.maincontent a:hover { color: #18528B; text-decoration: none; background: #C1C9CC; }
.maincontent a:active { color: #2E425C; }
#software { height: auto; width: 542px; padding: 0px 4px 6px 16px; clear: both; margin: 0px auto 22px; text-align: left; border: 1px solid #FFF; background: #CDD3D6; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
#software ul { font-size: 18px; line-height: 46px; padding: 0px; margin-left: 16px; width: auto; margin-right: 18px; }
#software li { list-style: url(none) none outside; margin: 0px; padding: 0px 16px 0px 56px; text-indent: 0px; text-align: left; display: block; font-weight: bold; }
#software .acclivityicon { background: url(i/bg-acclivity.jpg) no-repeat left center; }
#software .sagebusinessworks { background: url(i/bg-sage.jpg) no-repeat left center; }
#software .quickbooks { background: url(i/bg-quickbooks.jpg) no-repeat left center; }
#software .sage50 { background: url(i/bg-sage50.jpg) no-repeat left center; }
#software .accountedge { background: url(i/bg-accountedge.jpg) no-repeat left top; }
#software a:hover { background: #FFF; display: block; }
#software a { padding-left: 8px; }
.chamberoffer img a:link { border-style: none; }
.chamberoffer img a:visited { border-style: none; }
.chamberoffer img a:hover { border-style: none; background: #C1C9CC; }
.chamberoffer img a:active { border-style: none; background: #C1C9CC; }
#ftr { text-align: center; margin: 0px auto 4px; padding: 0px; height: 50px; width: 698px; background: url(i/bg-ftr05.jpg) no-repeat center top; color: #ABACAE; font-size: .9em; }
#ftr p { margin: 0px; padding: 0px; }
.designed { color: #81898F; padding: 0px; margin: 0px; position: relative; font-size: .8em; top: 16px; }
.designed a:link { color: #7C7B79; }
.designed a:visited { color: #7C7B79; }
.designed a:hover { color: #6B727A; text-decoration: none; }
.designed a:active { color: #C32621; text-decoration: none; }
.nav { position: absolute; right: 32px; margin: 0px; padding: 0px 4px 0px 0px; text-transform: capitalize; bottom: 14px; height: auto; width: auto; }
.nav li { list-style: url(none) none; display: inline; margin: 0px 6px 0px 10px; padding: 0px; font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #18528B; text-transform: capitalize; }
.nav a:link { color: #0052A4; }
.nav a:visited { color: #0052A4; }
.nav a:hover { color: #003162; text-decoration: none; }
.nav a:active { color: #336699; text-decoration: none; }
