@charset "utf-8";
/* CSS Document */

* {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
#page {width:950px; margin:0 auto; text-align:left; position:relative; border:1px solid #603c03;}
body {background:url(img/bg.jpg) repeat-x #FFFFF2; width:100%; text-align:center; margin:10px auto;}
p, li {font-size:12px; line-height:18px; color:#603c03;}
h2 {color:#b4ba1c; font-size:18px; line-height:27px; font-weight:lighter; padding-bottom:10px;}
h3 {color:#603c03; font-size:16px; line-height:24px; padding-bottom:10px;}
h4 {color:#b4ba1c; font-size:14px; line-height:21px; padding-bottom:10px;}
a {color:#6c6d52; font-size:12px; line-height:18px;}
.small {color:#603c03; font-size:11px; line-height:15px; padding-bottom:10px;}
.green {color:#b4ba1c; font-size:12px; font-weight:bold; line-height:18px;}
.clip {font-size:14px; line-height:21px; font-weight:bold; color:#603c03;}
.arrow {list-style-image:url(img/arrow.jpg);}
.h3 {color:#603c03; font-size:14px; line-height:21px; padding-bottom:5px; font-weight:bold;}
#title {font-size:10px; color:#d5dc1e;}


/*Header*/
#header {background:url(img/header.jpg) no-repeat; height:130px; position:relative;}
#header p {text-align:right; position:absolute; top:13px; right:25px; line-height:15px;}

#nav {height:29px; text-align:left; display:block; margin:0; padding:96px 0 0 15px; width:950px;}
#nav li {float:left; list-style:none; padding-right:18px;}
#nav a {display:block; height:22px; float:left; outline:none; font-size:12px; line-height:18px; width:91px; color:#a4a4a3; text-decoration:none; padding-top:7px; background:url(img/nav3.jpg) no-repeat;}
#nav a.home {padding-left:35px; width:81px;}
#nav a.about {padding-left:28px; width:88px;}
#nav a.services {padding-left:29px; width:87px;}
#nav a.mediaCenter {padding-left:14px; width:102px;}
#nav a.clients {padding-left:20px; width:96px;}
#nav a.blog {padding-left:40px; width:76px;}
#nav a.contact {padding-left:23px; width:93px;}
/*#nav a.home {padding-left:16px; width:64px; background:url(img/navHome.jpg) no-repeat;}
#nav a.about {padding-left:15px; width:81px; background:url(img/navAbout.jpg) no-repeat;}
#nav a.services {background:url(img/navServices.jpg) no-repeat; width:78px; padding-left:16px;}
#nav a.customTraining {padding-left:14px; width:117px; background:url(img/navCustomTraining.jpg) no-repeat;}
#nav a.news {padding-left:17px; width:111px; background:url(img/navNewsEvents.jpg) no-repeat;}
#nav a.ultraTax {padding-left:17px; width:75px; background:url(img/navUltraTax.jpg) no-repeat;}
#nav a.downloads {padding-left:15px; background:url(img/navDownloads.jpg) no-repeat; width:111px;}
#nav a.blog {padding-left:17px; width:55px; background:url(img/navBlog.jpg) no-repeat;}
#nav a.contact {padding-left:16px; width:88px; background:url(img/navContact.jpg) no-repeat;}
*/
#nav a:hover, #home #nav a.home, #about #nav a.about, #services #nav a.services, #mediaCenter #nav a.mediaCenter, #clients #nav a.clients, #blog #nav a.blog, #contact #nav a.contact {background-position:0 -29px; color:#603c03;}


/*Solutions*/
#solutions {height:100px;}
#solutions div {float:left; height:100px; position:relative;}
#solutions div.bookkeeping {background:url(img/solutionsBookkeeping.jpg) no-repeat; width:245px;}
#solutions div.netClient {background:url(img/solutionsNetClient.jpg) no-repeat; width:228px;}
#solutions div.onDemand {background:url(img/solutionsOnDemand.jpg) no-repeat; width:227px;}
#solutions div.rapidTax {background:url(img/solutionsRapidTax.jpg) no-repeat; width:250px;}
#solutions div a {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#d5dc1e; text-decoration:underline; text-align:right; position:absolute; top:62px; right:14px;}
#solutions div.rapidTax a {right:37px;}
#solutions div a:hover {text-decoration:none;}


/*Content*/
#content, #contentLeft {background:#f8f9cd; position:relative;}
#contentLeft {float:left; width:700px;}
#content p, #content p.small, #content h4 {padding:0 10px 10px 10px;}
#content h2 {padding:10px;}
#content h3 {padding:0 10px;}
#content ul {padding:0 10px 10px 50px;}
#content ul.green li {color:#b4ba1c;}
#content .clip {padding:0 10px 10px 10px;}
#list {position:relative;}
#list #list2 {position:absolute; top:0; left:300px;}
#list #list3 {position:absolute; top:0; left:600px;}
#list #list4 {position:absolute; top:0; left:450px; width:400px;}
#services li {padding-bottom:10px;}
#services #header li {padding-bottom:0;}
#contentRight {width:240px; background:#e8eaa4; float:right; padding:10px 0 0 10px;}

#services #content_top, #about #content_top, #clients #content_top, #contact #content_top, #corporate_information #content_top, #media_center #content_top, #news #content_top {height:270px; position:relative;}
#services #content_top div, #about #content_top div, #clients #content_top div, #contact #content_top div, #corporate_information #content_top div, #media_center #content_top div, #news #content_top div {position:absolute; top:28px; left:430px; width:490px;}
#services #content_top p, #about #content_top p, #clients #content_top p, #contact #content_top p, #corporate_information #content_top p, #media_center #content_top p, #news #content_top p {padding-bottom:10px;}
#services #content_top ul {padding-left:40px;}
#services #content_top li {padding-bottom:0;}
.accounting_services #content_top {background:url(img/accounting_header.jpg) no-repeat;}
.service_solutions #content_top {background:url(img/services_header.jpg) no-repeat;}
.tax_planning_prep #content_top {background:url(img/tax_planning_header.jpg) no-repeat;}
.mypay_solutions #content_top {background:url(img/mypay_header.jpg) no-repeat;}
.web_services #content_top {background:url(img/dropbox_header.jpg) no-repeat;}
.client_bookkeeping_solutions #content_top {background:url(img/bill_management_header.jpg) no-repeat;}
.systems_education_training #content_top {background:url(img/systems_header.jpg) no-repeat;}
.business_formation_setup #content_top {background:url(img/business_formation_header.jpg) no-repeat;}
.disaster_recovery_services #content_top {background:url(img/disaster_header.jpg) no-repeat;}
#about #content_top {background:url(img/about_header.jpg) no-repeat;}
#clients #content_top {background:url(img/autism_header.jpg) no-repeat;}
#contact #content_top {background:url(img/contact_header.jpg) no-repeat;}
#corporate_information #content_top {background:url(img/corporate_info_header.jpg) no-repeat;}
#media_center #content_top {background:url(img/media_header.jpg) no-repeat;}
#blog #content_top {background:url(blog/wp-content/themes/aabs/images/titleIMG.jpg) no-repeat; height:101px;}
#news #content_top {background:url(img/news_header.jpg) no-repeat;}


/*Blog*/
#blog #page {background:url(blog/wp-content/themes/aabs/images/bg.jpg) repeat-y;}
#blog #content {float:left; width:690px; border-right:10px solid #fff; border-left:10px solid #fff;}
#blog #sidebar {float:left; background:#eaeaea; width:230px; border-right:10px solid #fff;}
#blog #sidebar ul {padding:10px 0 0 15px; list-style:none;}
#blog #sidebar ul li ul {padding:0 0 5px 20px;}
#blog h2 {padding-bottom:0;}
#blog h2 a {color:#b4ba1c; font-size:18px; line-height:27px; font-weight:lighter; padding-bottom:0;}
#blog h3 a {color:#603c03; font-size:16px; line-height:24px; padding-bottom:10px;}
#blog ol.commentlist {list-style:none; padding-left:30px;}
#blog small a {font-size:10px;}


/*Form*/
#contactUs {position:relative; height:300px;}
input {font-size:13px;}
ul.contactForm, ul.contactForm2 {display:block; width:400px; padding-left:10px; position:absolute; top:0;}
ul.contactForm2 {left:450px;}
ul.contactForm li, ul.contactForm2 li {margin:0; padding:5px; display:block; list-style:none; position:relative; clear:both; height:30px;}
ul.contactForm label, ul.contactForm2 label {margin:0; padding:0; width:200px; position:absolute; top:8px; left:0;}
ul.contactForm input, ul.contactForm select, ul.contactForm textarea, ul.contactForm2 input, ul.contactForm2 select {border:#603c03 2px solid; width:210px; margin-left:145px;}
ul.contactForm li#comments {margin-bottom:40px;}
ul.contactForm input#submit {background:#603c03; color:#d5dc13;}


/*Bottom*/
#bottom {background:#f3f5b8; height:220px;}
#bottom h2 {padding-bottom:5px;}
#businesswoman {background-image:url(img/businesswoman.jpg); height:200px; width:253px; top:10px; float:left; position:relative;}
#businesswoman p {position:absolute; top:25px; left:138px; width:110px; line-height:16px;}
#bottomNav {background:#f8f9cd; margin-top:20px; height:190px; width:697px; float:right;}
#bottomNav a {color:#603c03; text-decoration:none;}
#bottomNav a:hover {text-decoration:underline;}
#bottomNav div {height:150px; border-right:1px dotted #603c03; margin-top:15px; padding-left:25px; float:left;}
#bottomNav #support {width:125px;}
#bottomNav #procedures {width:130px;}
#bottomNav #services {width:190px;}
#bottomNav #media {border:none;}


/*Footer*/
#footer p {font-size:11px; color:#603c03; line-height:15px; text-align:center; padding:20px 0;}
#footer a {color:#603c03; text-decoration:underline;}
#footer a:hover {text-decoration:none;}

