/* Turn off Browser defaults */
:link,:visited { text-decoration:none; }
ul,ol { list-style:none; }
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }
a img,:link img,:visited img { border:none; }
/* END -------------------------------------------------------------------*/

/* Link Colors */
a:link, a:visited {color:#276830; }
a:active, a:hover {color:#00DC23; }

/* =wrap */
body {background-color:#532B65;color:#333;font:normal 62.5% Verdana, Helvetica, sans-serif;margin-top:20px;text-align:center;}
#skip {display:none;}
div#wrap {background-color:#fff;font-size:1.2em;margin:0 auto;position:relative;text-align:left;width:900px;}

/* =head */
h1#head {display:block;height:111px;position:absolute;top:0;left:0;width:223px;z-index:3;}
h1#head a {background:transparent url(../_images/header.jpg) no-repeat 0 0;display:block;height:111px;text-indent:-5000px;width:223px;}

/* =navigation */
ul.navigation {background-color:#41AB51;position:absolute;top:0;right:0;width:680px;z-index:2;}
ul.navigation li {float:left;}
 /* Floats for IE */
ul.navigation li a {background:transparent url(../_images/nav-button-bg.jpg) repeat-x 0 0;border-right:1px solid #fff;color:#fff;display:block;float:left;font-weight:bold;height:14px;letter-spacing:1px;overflow:hidden;padding:30px 0;text-align:center;width:137px;}
*html ul.navigation li a:link, ul.navigation li a:visited {color:#fff;}

ul.navigation li a:hover {background-position:0 -74px;color:#fff;}
ul.navigation li.link5 a {border-right:0;width:128px;}

 .qbPage li.link1 a, .taxPrep li.link2 a, .about li.link3 a, .testimonials li.link4 a, .contact li.link5 a {background:transparent url(../_images/nav-button-bg.jpg) repeat-x 0 -74px;color:#fff;}
	
/* =preamble */
div#preamble {height:187px;overflow:hidden;padding-top:74px;position:relative;width:900px;}
div#preamble h2 {background:transparent url(../_images/call-to-action01.jpg) no-repeat 0 0;display:block;height:187px;text-indent:-5000px;width:900px;}
		
/* =call-to-action */
ul#call-to-action {}
ul#call-to-action li {}
ul#call-to-action li.contact-us-now a {background:transparent url(../_images/preamble-button-1.jpg) no-repeat 0 0;display:block;height:31px;position:absolute;text-indent:-5000px;top:215px;left:85px;width:156px;}
ul#call-to-action li.for-more-info a {background:transparent url(../_images/preamble-button-2.jpg) no-repeat 0 0;display:block;height:31px;position:absolute;text-indent:-5000px;top:215px;left:256px;width:157px;}

/* =main */
div#main {float:left;position:relative;}
div.index {padding:30px 80px;width:740px;}
div.quickbooks, div.tax-preparation, div.about-pamela, div.sitemap, div.thank-you {padding:30px 60px 30px 300px;}
div.quickbooks {background:transparent url(../_images/background-quickbooks.jpg) no-repeat 0 0;}
div.quickbooks img {vertical-align:middle;}
div.tax-preparation {background:transparent url(../_images/background-tax-preparation.jpg) no-repeat 10px 30px;}
div.first-row, div.second-row {background:transparent url(../_images/bg-expertise.gif) repeat 0 0;clear:both;float:left;margin-top:15px;width:537px;}

dl {float:left;margin-right:1px;width:178px;}
dt {background-color:#286730;color:#fff;font-size:.9em;padding:5px;text-align:center;}
dd {background-color:#F5F5F5;color:#000;font-size:.9em;padding:.3em .5em;}

div.about-pamela {background:transparent url(../_images/subpage-background-1.jpg) no-repeat 0 100%;}
div.about-pamela ul#internalnav li {background:none;float:left;padding-left:3px;}
div.about-pamela img {position:absolute; left:5px;}
ul#internalnav li a {background:transparent url(../_images/about-pamela.jpg) no-repeat 0 0;display:block;height:146px;overflow:hidden;text-indent:-5000px;width:175px;}
ul#internalnav li.clink1 a {background-position:-3px -5px;}
ul#internalnav li.clink2 a {background-position:-181px -5px;}
ul#internalnav li.clink3 a {background-position:-358px -5px;}

div.contact-us {background:transparent url(../_images/background-contact.jpg) no-repeat 0 0;padding:30px 60px 230px 300px;width:540px;}
div.sitemap {background:transparent url(../_images/background-sitemap.jpg) no-repeat 70px 25px;}
div#main h3 {color:#5F0055;font-size:1.6em;letter-spacing:1px;padding:.1em 0;}

div#main h4 {color:#444;font-size:1.2em;padding:.1em 0;}
div#main p {line-height:160%;padding:.5em 0;}
div#main ul#storyboard {padding:0;}
div#main ul#storyboard li {background:none;float:left;padding:20px 6px;}
div#main ul {padding:1em 0;}
div#main ul li {background:transparent url(../_images/arrow-right.gif) no-repeat 5px 55%;color:#333;padding:.5em 0 .5em 25px;position:relative;}

/* =copyright */
p#copyright {background-color:#777870;clear:both;color:#fff;font-size:.9em;letter-spacing:1px;padding:15px 25px 15px 25px;text-align:right;line-height:33px;height:33px;}
p#copyright a {line-height:33px;height:33px;padding:0 0 0 10px;}
p#copyright a img {line-height:33px;height:33px;}

/* hack */
*html p#copyright {height:0.01%;}
p#copyright a {color:#ccc;}
p#copyright a:hover {color:#fff;}

/* =foot */
div#foot {margin:0 auto;text-align:center;padding:10px 25px;width:850px;}
div#foot p {text-align:right;}
		
/* Form elements */
#contact-us-form {float:left; width:540px;}
#contact-us-form p {clear:both;}
#contact-us-form p label {float:left; width:150px;}
.radio {margin:5px 5px 0 15px;}
#submit {margin:15px 0 0 150px;}
#reset {margin:15px 0 0 50px;}
.text { background-color:#FFFFFF; border:1px solid #DADADA; padding:.2em; }
.text_focus { background-color:#FFF9E4; border:1px solid #DADADA; padding:.2em; }
.text_err { background-color:#FF9D9D; border:1px solid #DADADA; padding:.2em; }
.textarea { background-color:#FFFFFF; border:1px solid #DADADA; padding:.2em; }
.textarea_focus { background-color:#FFF9E4; border:1px solid #DADADA; padding:.2em; }
.textarea_err { background-color:#FF9D9D; border:1px solid #DADADA; padding:.2em; }

/* */
.ctaSide {width:252px;position:absolute;left:5px;top:234px;}
.contact .ctaSide {top:300px;}
.ctaSide a {display:block;overflow:hidden;text-indent:-999px;margin-bottom:5px;}
.ctaSide a[href="/contact-us.htm"] {height:120px;background:url(/images/cta-50-off.jpg);}
.ctaSide a[href="/about-pamela.htm"] {height:168px;background:url(/images/cta-enrolled-agent.jpg);}

/* Maint. 1-18-2011*/
#cal-icon {float:left;margin:0 20px 0 0;}
#cli-icon {float:left;clear:both;margin:-15px 20px 0 0;}
.quickbooks h4 {margin:20px 0 50px 20px;width:450px}
.section {clear:both;}

/* Email Capture Text Box */
.style1 {color: #CC0000;font-weight: bold;font-style: italic;}
.style8 {font-size: 16pt;font-weight: bold;}
.style13 {font-size: 18pt; font-weight: bold; color: #003399; }
.style14 {font-size: 12pt;color: #003399;font-family: "Courier New", Courier, monospace;font-weight: bold;}
.style17 {font-size: 12pt;font-weight: bold;}
.style20 {color: #003399; font-family: "Courier New", Courier, monospace;}
