/*
Theme Name: AccuTax Software
Description: A custom theme for AccuTax Software.
Version: 1.0
Author: ZooZ Media
Author URI: http://www.zoozmedia.com
Tags: AccuTax Software

This theme was designed and built by ZooZ Media,

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/



@charset "UTF-8";
/* CSS Document */

 /**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */ 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


body {
	font-family: 'Titillium Web', sans-serif;
	font-weight:300;
}

h1 { font-size:36px; }
h2 { font-size:33px; }
h3 { font-size:30px; font-weight:600; color:#5b5b5b; }
h4 { font-size:26px; }
h5 { font-size:24px; }
h6 { font-size:18px; }
a { color: #B08C02; }

#prod-head, #efile ul.disbursement, #accucall ul.accucall-feat, #partners-box-b, #w-two, #double-check, #get-fast {
	overflow:hidden;
}

#container {
	border-top:15px solid #000;
	background:url(./images/bg-yellow-square.jpg);
}

#page-wrap {
	width:1032px;
	margin:0 auto;
	background:#fff;
}

.wrapper {
	padding:0 17px;
}

#header {
	background:url(./images/brdr-top.gif) top repeat-x;
	margin:-15px 0 20px 0;
	padding-top:35px;
	overflow:hidden;
}

#logo {
	float:left;
}

h1 {
	background:url(./images/logo.png) no-repeat;
}

h1 a {
	width:300px;
	height:84px;
	display:block;
	text-indent:-9999px;
}

#customer-support-center {
	float:right;
	width: 560px;
}

#customer-support-center #button {
	float:right;
	margin-bottom: 16px;
}

#customer-support-center p {
	font-size:16px;
	color:#df2b0f;
	text-transform:uppercase;
	font-weight:600;
	float:left;
	margin:8px 8px 0 0;
}


#customer-support-center input {
	width:130px;
	height:25px;
	border:1px solid #cccccc;
	background:#eaeaea;
	border-radius:5px;
	padding-left:5px;
	
}

#customer-support-center input[type="submit"] {
	background:url(./images/btn-login.jpg) repeat-x;
	border-radius:5px;
	height:29px;
	width:70px;
	color:#fff;
	text-shadow:-1px -1px #1b8506;
	text-transform:uppercase;
	font-size:14px;
	cursor:pointer;
	border:0;
}

#contact {
	clear:both;
}

#contact ul li {
	float:right;
	color:#5b5b5b;
	padding-left:25px;
	margin-right:10px;
}

#contact ul li a {
	color:#5b5b5b;
	text-decoration:none;
}

#contact ul li.email {
	background:url(./images/ic-email-yellow.gif) no-repeat left;
}

#contact ul li.phone {
	background:url(./images/ic-phone-yellow.gif) no-repeat left;
}

#contact a.btnSmallLocate {
	background:url(./images/btn-locate-a-tax-office-small.gif) no-repeat;
	width:142px;
	height:25px;
	display:block;
	float:right;
	padding:8px 0 0 30px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-size:14px;
	text-shadow:-1px -1px #e97220;
	margin-top:-7px;
}

#nav {
	width:999px;
	position:absolute;
	z-index:1;
}

#nav ul {
	height:45px;
	text-align:center;
	width:1001px;
}

#nav ul li {
    background: url("./images/bg-nav.gif") repeat-x;
    border-left: 1px solid #000000;
    border-radius: 0;
    border-right: 1px solid #484848;
    float: left;
    font-size: 14px;
    font-weight: 600;
    text-shadow: -1px -1px #000000;
}

#nav ul li.first {
	border-left:none;
	border-radius:5px 0 0 5px;
}

#nav ul li.last {
	border-right:none;
	border-radius:0 5px 5px 0;
}

#nav ul li.last a {
	padding: 15px 32px 0;
}

#nav ul li a {
	color:#fff;
	text-decoration:none;
	display:block;
	height:30px;
	padding:15px 36px 0;
}

#nav ul li a:hover, #nav ul li a.active {
	background:url(./images/hover-nav.gif) repeat-x;
	text-shadow: -1px -1px #ffcb54;
	color:#000;
}

#nav ul li.last a:hover, #nav ul li.last a.active {
	border-radius:0 5px 5px 0;
}

#nav ul li.first a:hover, #nav ul li.first a.active {
	border-radius: 5px 0 0 5px;
}

#banner p {
	font-family: 'Ubuntu', sans-serif;
	font-weight:300;
	font-size:38px;
	color:#fff;
	line-height:57px;
	margin:20px 0 0 25px;
}

#banner p span {
	font-size:52px;
	font-weight:400;
	line-height:60px;
}

#banner a {
	background:url(./images/btn-learn-more.png) no-repeat;
	width:162px;
	height:33px;
	display:block;
	padding:15px 0 0 30px;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	margin:15px 0 0 30px;
}

#banner ul {
	margin:0 0 28px 60px;
	font-size:17px;
	color:#fff;
}

#banner ul.slide3 {
	margin:27px 0 33px 60px;
}

#banner ul li {
	list-style-image:url(./images/li-banner.png);
	margin-bottom:10px;
}

#banner p.slide2 {
	margin:27px 0 15px 25px;
}

#banner p.slide3 {
	margin-top:27px;
}

.bg4 a {
	margin:270px 0 0 15px !important;
}

#products-home, #products-home ul {
	overflow:hidden;
}

#products-home a {
	text-decoration:none;
}

#products-home-head {
	padding:15px 0 8px 0;
	overflow:hidden;
}

#products-home-head h3 {
	float:left;
}

#products-home-head a {
	font-size:14px;
	color:#797979;
	float:right;
	font-weight:600;
	text-transform:uppercase;
	background:url(./images/arrw-right-circle.gif) right no-repeat;
	height:28px;
	padding:15px 42px 0 0;
}

#products-home ul li {
	background:url(./images/bg-diagonal-stripes.jpg) repeat-x;
	width:307px;
	height:168px;
	padding:16px 0 0 12px;
	float:left;
	border-radius:5px;
}

#products-home ul li.seperator {
	background:none;
	width:4px;
	height:134px;
	border-left:3px solid #e3e3e3;
	border-right:3px solid #e3e3e3;
	padding:0;
	margin:25px 5px;
	border-radius:0;
}

#products-home .price {
	float:left;
	width:105px;
	text-align:center;
	padding-top:142px;
}

#products-home .bronze {
	background:url(./images/ic-bronze.png) no-repeat 0 0;
}

#products-home .silver {
	background:url(./images/ic-silver.png) no-repeat 0 0;
}

#products-home .gold {
	background:url(./images/ic-gold.png) no-repeat 0 0;
}

#products-home .price p {
	font-size:24px;
	font-weight:600;
	text-shadow:1px 1px #ffe9a9;
	line-height:0;
	padding:0 10px 0 0;
	margin:0;
	height:85px
}

#products-home .product {
	float:left;
	width:202px;
}

#products-home h5 {
	height:88px;
	font-weight:700;
	text-shadow:1px 1px #ffe9a9;
	padding:8px 0 0 0;
	font-size:40px;
}

#products-home p {
	font-size:14px;
	line-height:16px;
	padding:0 10px 0 0;
	margin-top:-46px;
	height:85px;
}

#products-home ul li a, #products-right ul li a {
	font-family: 'Lato', sans-serif;
}

#products-home a.more-info {
	background:url(./images/arrw-right-white.png) right no-repeat;
	font-size:14px;
	padding-right:16px;
	color:#000;
}

#products-home a.buy-now, #products-right a.buy-now {
	background:url(./images/btn-bg-buy-now.gif) repeat-x;
	border-radius:20px;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
	text-shadow:-1px -1px #000;
	font-weight:700;
	padding:6px 17px;
	margin-left:10px;
}

#countdown {
	background:url(./images/bg-countdown.gif) repeat-x;
	border-radius:5px;
	height:85px;
	margin-top:15px;
}

#countdown p {
	text-transform:uppercase;
	font-size:24px;
	color:#fff;
	padding:21px 0 0 16px;
	float:left;
}

#countdown p strong {
	font-weight:700;
}

#countdown p span {
	background:url(./images/bg-countdown-days.png) repeat-x;
	border-radius:5px;
	font-size:36px;
	font-weight:700;
	padding:5px 12px;
	margin-right:3px;
}

#countdown a {
	float:right;
	background:url(./images/btn-locate-a-tax-office-big.png) no-repeat;
	width:321px;
	height:37px;
	display:block;
	font-size:24px;
	text-transform:uppercase;
	text-shadow:-1px -1px #e56a25;
	text-decoration:none;
	color:#fff;
	padding:11px 0 0 71px;
	margin:19px 15px 0 0;
}

#countdown a strong {
	font-weight:700;
}

#about-us-accutab {
	border-top:2px solid #ebebeb;
	margin-top:15px;
	background:url(./images/bg-dot.gif);
	padding:20px 0 23px 0;
	overflow:hidden;
}

#about-us-accutab a {
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-weight:600;
	background:url(./images/arrw-right-yellow.png) right no-repeat;
	padding-right:16px;
	float:right;
	margin-right:15px;
}

#about-us-intro {
	width:390px;
	margin-left:25px;
	float:left;
}

#about-us-intro h3 {
	margin:0 0 20px;
}

#about-us-intro p {
	font-size:16px;
	line-height:22px;
	font-weight:300;
	padding:7px 0 20px;
}

#about-us-intro p strong {
	font-weight:600;
}

#accutab {
	float:left;
	width:292px;
	background:url(./images/accutab.png) left top no-repeat;
	padding:0px 15px 0 310px;
}

#accutab span {
	color:#4abb5d;
}

#accutab p {
	font-size:16px;
	line-height:17px;
	margin-top:18px;
	font-weight:300;
}

#accutab p strong {
	font-weight:600;
}

#accutab ul {
	margin:25px 0 0 2px;
}

#accutab ul li {
	font-size:16px;
	background:url(./images/list-green-dot.png) 0 2px no-repeat;
	padding-left:23px;
	margin-bottom:13px;
}

#bottom-links {
	overflow:hidden;
	padding:10px 16px 10px 0;
	border-top:2px solid #ebebeb;
}

#bottom-links ul {
    margin: 0 auto;
    width: 549px;
margin-left:35% !important;
}

#bottom-links ul li {
	float:left;
	border-left:1px solid #f5f5f5;
	border-right:1px solid #d6d6d6;
	padding:0 20px;
}

#bottom-links ul li.first {
	border-left:none;
}

#bottom-links ul li.last {
	border-right:none;
}

#bottom-links ul li a {
	color:#000;
	font-size:14px;
	text-decoration:none;
}

#customer-support {
	background:url(./images/btn-customer-support-center.gif) repeat-x;
	border-radius:10px;
	float:right;
	padding-left:36px;
}

#customer-support a {
	background:url(./images/ic-customer-support-center.png) left no-repeat;
	height:32px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:18px;
	color:#fff;
	font-family: 'Lato', sans-serif;
	font-weight:bold;
	display:block;
	width: 300px;
	height: 39px;
	padding:22px 0 0 42px;
}

#footer {
	background:url(./images/bg-footer.gif) repeat-x;
	height:170px;
}

#contact-details {
	width:1032px;
	border-top:2px solid #ebebeb;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	background:#fff;
	margin:0 auto;

	overflow:hidden;
}

#contact-details ul {
	text-align:center;
	padding:13px 0 43px 0;
}

#contact-details ul li {
	font-size:20px;
	display:inline;
	color:#5b5b5b;
	padding-left:26px;
	margin:0 10px;
	font-weight:300;
}

#contact-details ul li a {
	text-decoration:none;
	color:#5b5b5b;
}

#contact-details ul li.email {
	background:url(./images/ic-email-gray.gif) left no-repeat;
}

#contact-details ul li.phone {
	background:url(./images/ic-phone-gray.gif) left no-repeat;
}

#contact-details ul li.fax {
	background:url(./images/ic-fax-gray.gif) left no-repeat;
}

#copy-author {
	width:1000px;
	margin:0 auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(./images/ic-accutax.png) center top no-repeat;
	overflow:hidden;
	padding:50px 0 0 0;
	margin-top:-28px;
}

#copyright {
	color:#AAAAAA;
	float:left;
}

#author {
	color:#aaa;
	float:right;
}

#author a {
	color:#aaa;
}

/*About Us*/
#breadcrumbs {
	background:url(./images/bg-title.jpg) no-repeat;
	width:999px;
	height:59px;
	color:#fff;
	padding:15px 0 0 14px;
	font-family: 'Ubuntu', sans-serif;
	margin-top:60px;
}

#breadcrumbs h2 {
	float:left;
}

#breadcrumbs p {
	background:url(./images/arrw-brdcrmbs.png) no-repeat left;
	float:left;
	padding-left:25px;
	margin:12px 0 0 19px;
}

#content {
	overflow:hidden;
	padding-bottom:20px;
}

#innerPage {
  float: left;
  padding-right: 20px;
  width: 738px;
}


#about-us {
	width:738px;
	float:left;
	padding-right:20px;
}

#about-us p {
	line-height:22px;
	margin:11px 0 11px 4px;
	font-weight:300;
}

#about-us h6 {
	font-size:16px;
	font-weight:bold;
	margin:36px 0 0 4px;
}

/*
#about-us p span {
	font-family: 'Ubuntu', sans-serif;
	color:#ffaa07;
	font-weight:400;
	letter-spacing:1px;
}

#about-us p.tagline {
	font-size:60px;
	line-height:69px;
	margin-left:7px;
}

#about-us p.garranty {
	font-size:47px;
	margin:33px 0 0 7px;
}

#about-us p.note {
	color:#ff0000;
	font-style:italic;
	margin:48px 0 65px 4px;
}
*/

#content-right {
	float:right;
	width:240px;
}

#content-right a {
	text-decoration:none;
}

#product-selector h6, #getting-started h6 {
	text-transform:uppercase;
}
#product-selector, #getting-started {
	background:url(./images/bg-dot.gif);
	border-bottom:2px solid #ebebeb;
}

#getting-started {
	margin-bottom:13px;
}

#product-selector {
	margin-bottom:7px;
}

#product-selector div {
	text-align:center;
	padding:15px 0 17px 0;
}

#product-selector select {
	font-size:15px;
	width: 200px;
}

#getting-started {
	padding-bottom:20px;
}

#product-selector h6, #getting-started h6 {
	color:#fff;
	background:#49b75b;
	font-weight:600;
	text-align:center;
	padding:19px 0;
}

#getting-started a.live-demo, #getting-started a.software-action {
	font-size:14px;
	font-weight:600;
	display:block;
	color:#797979;
	margin-left:9px;
}

#getting-started a.live-demo {
	background:url(./images/ic-live-demo.png) no-repeat left;
	padding-left:30px;
	height:20px;
	padding-top:1px;
	margin-top:23px;
}

#getting-started a.software-action {
	background:url(./images/ic-software-in-action.png) no-repeat left;
	padding-left:30px;
	height:20px;
	padding-top:4px;
	margin-top:16px
}

#products-right ul {
	margin-top:13px;
}

#products-right ul li {
	background:url(./images/bg-diagonal-stripes.jpg) repeat-x;
	border-radius:3px;
	margin-bottom:7px;
	padding:9px 0 0 9px;
	height:73px;
}

#products-right h5 {
	font-weight:700;
	text-shadow:1px 1px #ffe9a9;
	padding:8px 0 0 67px;
	height:59px;
}

#products-right h5.bronze-product {
	background:url(./images/ic-bronze-small.png) top left no-repeat;
}

#products-right h5.silver-product {
	background:url(./images/ic-silver-small.png) top left no-repeat;
}

#products-right h5.gold-product {
	background:url(./images/ic-gold-small.png) top left no-repeat;
}

#products-right {
	overflow:hidden;
}

#products-right p {
	font-size:18px;
	margin:-56px 15px 11px 6px;
	font-weight:bold;
	float:right;
	text-shadow:1px 1px #ffe9a9;
}

#products-right a.more-info {
	font-size:12px;
	color:#000;
	background:url(./images/arrw-right-white.png) right no-repeat;
	padding-right:10px;
	margin:-14px 0 0 68px;
	float:left;
}

#products-right a.view {
	font-size:14px;
	float:right;
	font-weight:600;
	text-transform:uppercase;
	background:url(./images/arrw-right-circle-small.gif) right no-repeat;
	padding:1px 28px;
	color:#797979;
	margin-top:9px;
}

#products-right a.buy-now {
	float:right;
	padding:6px 9px 5px 9px;
	margin:30px 10px 0 0;
}

#accutab-right {
	background:url(./images/bg-dot.gif);
	margin-top:14px;
	text-align:center;
	padding-bottom:24px;
}

#accutab-right h3 {
	background:#49b75b url(./images/bg-dot-green.gif);
	color:#fff;
	font-size:24px;
	font-weight:400;
	padding:15px 0 17px 0;
}

#accutab-right img {
	margin:20px 0;
}

#accutab-right a {
	background:url(./images/btn-bg-buy-now.gif) repeat-x;
	border-radius:20px;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
	text-shadow:-1px -1px #000;
	font-weight:700;
	padding:6px 17px;
	font-family: 'Lato', sans-serif;
	height:
}

/*
#accutab-right h3 {
	font-size:24px;
	background:url(./images/accutab-small.png) top no-repeat;
	padding-top:200px;
}

#accutab-right h3 span {
	color:#4abb5d;
}

#accutab-right p {
	font-size:14px;
	line-height:18px;
	font-weight:300;
	margin-top:5px;
}

#accutab-right a {
	font-size:14px;
	color:#000;
	font-weight:600;
	background:url(./images/arrw-right-yellow.png) right no-repeat;
	padding-right:16px;
	float:right;
}
*/

/* Contact Us */
#contact-us, #products-return-restore, #products-return-retrieval, #products-accuprompt, #products-accupay, #products-accutax-web-1040-pro, #products-accutax-web-1040-com, #corporate, #employment, #faqs, #products, #accutax-business, #privacy-policy, #accutax-individual, #prod-accutab, #pricing, #efile, #accucall, #partners, #acculock, #request-live-demo {
	float:left;
	width:741px;
}

#contact-us h4 {
	color:#5b5b5b;
	font-weight:600;
	background:url(./images/ic-map.png) no-repeat 0 0;
	padding:4px 0 15px 44px;
	height:31px;
}

#contact-us ul, #privacy-policy ul {
	overflow:hidden;
}

#contact-us ul li, #privacy-policy ul li {
	float:left;
}

#contact-us ul.address li {
	margin-right:60px;
}

#contact-us ul.contact {
	clear:both;
	margin-top:21px;
}

#contact-us ul li p span {
	color:#fdb914;
	font-weight:600;
}

#contact-us ul li strong {
	font-weight:600;
}

#contact-us ul li p {
	line-height:22px;
}

#contact-us ul.contact li.first, #privacy-policy ul li.first {
	padding-left:0;
}

#contact-us ul.contact li.last, #privacy-policy ul li.last {
	border-right:none;
}

#contact-us ul.contact li, #privacy-policy ul li {
	border-right:1px solid #e0e0e0;
	padding:5px 20px;
}

#corp-hdqrtrs, #ntnl-sales-cntr, #cstmr-spprt-cntr {
	overflow:hidden;
	padding:0 0 21px 17px;
	margin-bottom:18px;
	border-bottom:1px solid #e0e0e0;
}

#contact-us p strong {
	font-weight:600;
}

#tax-office {
	padding:4px 0 0 6px;
	background:url(./images/bg-map-icon.jpg) top right no-repeat;
}

#tax-office h3 {
	margin:0 0 15px 0;
}

#tax-office ul {
	margin-top:26px;
}

#tax-office ul li {
	width:195px;
	font-size:14px;
	margin:0 12px 18px 0;
}

#tax-office ul li.distance {
	font-size:16px;
	font-weight:600;
	margin:28px 0 0 13px;
}

#tax-office ul li.distance fieldset {
	margin:-17px 0 0 131px;
}

#tax-office input {
    background-color: #FCAE0E;
    border: none;
    border-radius: 4px;
    font-family: 'Titillium Web',sans-serif;
    font-size: 17px;
    height: 30px;
    margin-top: 6px;
    padding-left: 10px;
    width: 193px;
}

#tax-office input.submit {
	background:url(./images/btn-bg-buy-now.gif) repeat-x;
	border-radius:20px;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
	text-shadow:-1px -1px #000;
	font-weight:700;
	width:97px;
	height:28px;
	cursor:pointer;
}

#tax-office iframe {
	margin-top:22px;
}

/* Return Restore */
#content-banner {
	height:271px;
	border-radius:5px;
}

#products-return-restore #content-banner, #products-return-retrieval #content-banner {
	background:url(./images/bnnr-products-return.jpg) no-repeat;
}

#products-return-restore p span, #products-return-retrieval p span {
	font-size:20px;
}

#products-return-restore p {
	line-height:20px;
	margin:0 0 12px 5px;
}

#products-return-retrieval p span {
	text-transform:uppercase;
	font-size:16px;
}

#products-return-restore h6, #products-return-retrieval h6, #privacy-policy h6 {
	font-size:16px;
	font-weight:600;
	margin-bottom:15px;
}

#products-return-restore ul, #products-return-retrieval ul {
	margin:26px 0 19px 5px;/*13px 0 11px 5px*/
}

#products-return-restore ul li {
	margin-left:10px;
}

#products-return-retrieval p, #products-accuprompt p, #accucall p, #acculock p, #products-accutax-web-1040-com p {
	line-height:20px;
	margin:0 0 19px 5px;
}

#products-return-retrieval ul li {
	font-weight:400;
	margin-bottom:25px;
}

#products-return-retrieval ul.cntrl-stndrd-tme-zne {
	text-align:center;
	background:#ffaa07;
	border-radius:5px;
	padding:15px;
}

#products-return-retrieval ul.cntrl-stndrd-tme-zne li {
	display:inline;
	color:#fff;
	font-size:26px;
	font-weight:600;
	text-transform:uppercase;
	background:none;
	border-right:2px solid #fff;
	padding:0 52px 0 52px;
}

#products-return-retrieval ul.cntrl-stndrd-tme-zne li.last {
	border-right:none;
}
/* AccuPrompt */
#products-accuprompt #content-banner {
	background:url(./images/bnnr-products-accuprompt.jpg) no-repeat;
}

#test-drive {
	width:644px;
	margin:0 auto;
}

#test-drive h4 {
	font-size:20px;
	font-weight:600;
	text-align:center;
	margin-bottom:19px;
}

#test-drive li {
	background:#ffa501;
	font-size:18px;
	color:#fff;
	font-weight:600;
	border-radius:5px;
	margin-bottom:4px;
}

#test-drive li.light {
	background:#ffba3c;
}

#test-drive li p {
	padding:7px 0 7px 15px;
	background:url(./images/list-arrow.png) no-repeat 0 9px;
	margin:0 0 0 11px;
}

/* AccuPay */
#products-accupay #content-banner {
	background:url(./images/bnnr-products-accupay.jpg) no-repeat;
}

#products-accupay h3, #products-accuprompt h3, #products-accutax-web-1040-pro h3, #products-accutax-web-1040-com h3, #products-return-restore h3, #products-return-retrieval h3, #accutax-business h3, #privacy-policy h3,#accutax-individual h3, #prod-accutab h3, #accucall h3, #acculock h3 {
	margin:17px 0 15px 0;
}

#products-accupay .accupay {
	background:url(./images/bg-devices.jpg) no-repeat right bottom;
	margin-bottom:26px;
}

#products-accupay p {
	line-height:17px;
	margin:0 0 17px 5px;
	padding-right:384px;
}

#products-accupay p strong {
	font-weight:600;
	text-transform:uppercase;
}

#products-accupay a, #accucall a {
	background:url(./images/btn-test-drive.png) no-repeat;
	padding:12px 86px 12px 30px;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
}

#card-application {
	background:#f9f9f9;
	border-radius:5px;
	margin-top:43px;
	font-size:18px;
	font-weight:600;
	padding:22px 0 26px 32px;
	overflow:hidden;
}

#card-application ul {
	float:left;
}

#card-application ul li {
	background:url(./images/list-check.png) no-repeat left;
	padding-left:24px;
	line-height:28px;
}

#card-application p {
	color:#49b75b;
	width:400px;
	padding:0;
	float:right;
}

#card-application img {
	float:left;
	margin:19px -44px 0 64px;
}

/* AccuTax Web 1040 Pro */
#products-accutax-web-1040-pro #content-banner {
	background:url(./images/bnnr-products-accutax-web1040pro.jpg) no-repeat;
	height: 181px;
}

#products-accutax-web-1040-com #content-banner {
	background:url(./images/bnnr-products-accutax-web1040.jpg) no-repeat;
}

#products-accutax-web-1040-pro h4, #products h4, #accutax-individual h4 {
	background:url(./images/bg-red.jpg) no-repeat;
	color:#fff;
	font-size:26px;
	line-height:32px;
	text-align:center;
	padding:33px 0;
	font-family: 'Varela Round', sans-serif;
}

#products-accutax-web-1040-pro p {
	line-height:20px;
	margin-top:19px;
	margin-left:5px;
}

#products-accutax-web-1040-pro h5 {
	font-weight:600;
	border-bottom:5px solid #fe4005;
	padding-bottom:8px;
	margin-bottom:11px;
}

#features-highlights {
	overflow:hidden;
}

ul.web1040-features, ul.web1040-highlights {
	width:362px;
	float:left;
	margin-top:32px;
}

ul.web1040-features {
	margin-right:14px;
	background:url(./images/Web1040Pro.png) no-repeat 39px 371px;
	height:731px;
}

ul.web1040-features li, ul.web1040-highlights li {
	margin:0 0 18px 14px;
}

ul.web1040-features li h6, ul.web1040-highlights li h6 {
	font-size:16px;
	font-weight:600;
	padding:6px 0 7px 35px;
}

ul.web1040-features li h6.install {
	background:url(./images/ic-gear.png) no-repeat 0px 5px;
}

ul.web1040-features li h6.update {
	background:url(./images/ic-tools.png) no-repeat 3px 6px;
}

ul.web1040-features li h6.use {
	background:url(./images/ic-cmd.png) no-repeat 5px 5px;
}

ul.web1040-features li h6.brand {
	background:url(./images/ic-heart.png) no-repeat 5px 7px;
}

ul.web1040-highlights li h6.inclusive {
	background:url(./images/ic-down.png) no-repeat 6px 6px;
}

ul.web1040-highlights li h6.refund {
	background:url(./images/ic-left.png) no-repeat 0px 6px;
}

ul.web1040-highlights li h6.status {
	background:url(./images/ic-right.png) no-repeat 5px 8px;
}

ul.web1040-highlights li h6.laptop {
	background:url(./images/ic-laptop.png) no-repeat 5px 8px;
}

ul.web1040-highlights li h6.secure {
	background:url(./images/ic-shield.png) no-repeat 5px 5px;
}

ul.web1040-highlights li h6.converse {
	background:url(./images/ic-up.png) no-repeat 8px 7px;
}


ul.web1040-features li p, ul.web1040-highlights li p {
	line-height:18px !important;
	margin:0 0 0 35px !important;
}

#conversion {
	margin-top:17px;
	overflow:hidden
}

#conversion h5 {
	border-top:5px solid #fe4005;
	border-bottom:none;
	padding:13px 0 24px 0;
}

#conversion h6 {
	font-weight:600;
	margin-bottom:22px;
}

ul.easy123 {
	width:291px;
	float:left;
}

ul.easy123 li {
	line-height:18px;
	margin:0 0 18px 14px;
	text-indent:-14px;
}

#conversion ul li strong {
	font-weight:600;
}

#conversion ul li {
	font-size:15px;
}

ul.support {
	float:left;
}

ul.first {
	width:210px;
}

ul.second {
	width:240px;
	margin-top:40px;
}

ul.support li {
	background:url(./images/list-dot-black.png) no-repeat left;
	padding-left:10px;
	line-height:25px;
}

/* AccuTax Web 1040.Com */
#products-accutax-web-1040-com {
	font-weight:300;
}

#products-accutax-web-1040-com .how-it-works {
	text-align:center;
	margin:40px 0 30px 0;
}

#products-accutax-web-1040-com .how-it-works a {
	background:url(./images/btn-how-it-works.png) no-repeat;
	color:#fff;
	font-size:24px;
	font-weight:600;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:-1px -1px #44a14f;
	padding:6px 81px 6px 77px;
}

#products-accutax-web-1040-com h6 {
	font-size:22px;
	font-weight:600;
	line-height:24px;
}

#w-two {
	background:url(./images/w-two.jpg) no-repeat left bottom;
	padding-bottom:28px;
}

#w-two h6, #double-check h6 {
	margin-bottom:57px;
}

#w-two p {
	width:447px;
	float:right;
}

#taxpayer {
	background:url(./images/lady.jpg) no-repeat right;
	padding:17px 0;
}

#taxpayer h6 {
	width:530px;
	margin-bottom:6px;
}

#taxpayer p {
	width:576px;
}

#double-check {
	background:url(./images/old-lady.jpg) no-repeat left bottom;
	padding-bottom:23px;
}

#double-check p {
	width:490px;
	float:right;
}

#pay-not {
	background:url(./images/federal-refund.jpg) no-repeat right top;
	padding:23px 0;
}

#pay-not h6 {
	margin-bottom:0px;
}

#pay-not p {
	width:383px;
}

#get-fast {
	background:url(./images/lady-tab.jpg) no-repeat left;
	padding:31px 0;
}

#get-fast h6 {
	margin-bottom:5px;
	float:right;
	width:521px;
}

#get-fast p {
	width:516px;
	float:right;
}

#get-fast p span {
	text-decoration:underline;
}

/* Corporate */
#corporate-login {
	margin:35px auto;
	width:580px;
}

#corporate-login p {
	color:#5b5b5b;
	font-size:26px;
	margin-bottom:19px;
}

#corporate-login form {
	background: url(./images/bg-dot.gif);
	border:3px solid #ececec;
	border-radius:10px;
	margin:0 auto;
	padding:48px 132px 42px 132px;
	overflow:hidden;
}

#corporate-login form label {
	font-weight:600;
	font-size:16px;
	width:303px;
}

#corporate-login form input {
	background:#fcae0e;
	border:2px solid #fff;
	border-radius:5px;
	height:44px;
	width:303px;
	margin:4px 0 13px 0;
	font-family: 'Titillium Web', sans-serif;
}

#corporate-login form input.submit {
	color:#fff;
	font-size:24px;
	font-weight:600;
	text-transform:uppercase;
	background:url(./images/btn-login.png) no-repeat;
	border:none;
	width:162px;
	height:48px;
	text-align:left;
	cursor:pointer;
	padding-left:22px;
	float:right;
	margin:11px 0 0 0;
}

/* Employment */
#employment #content-banner {
	background:url(./images/bnnr-employment.jpg) no-repeat;
}

#employment p {
	line-height:20px;
	margin-top:20px;
	font-weight:200;
}

#employment p span {
	font-weight:600;
	text-transform:uppercase;
}

#online-application {
	background:url(./images/btn-green.gif) repeat-x;
	width:367px;
	height:36px;
	margin:31px auto;
	border-radius:24px;
	overflow:hidden;
	height:43px;
}

#online-application a {
    background: url("./images/ic-online-application.png") no-repeat 16px center;
    border-right: 1px solid #94E973;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 24px;
    font-weight: 600;
    padding: 9px 0 9px 76px;
    text-decoration: none;
    text-transform: uppercase;
    width: 290px;
}

#online-application .online-application, #online-application .arrow {
    background: url("./images/arrw-right-dotted.png") no-repeat 329px 13px;
    float: left;
}

#online-application .arrow {
	background:url(./images/arrw-right-dotted.png) no-repeat right center;
	border-left:1px solid #348e42;
	width:33px;
	height:36px;
	margin-top:-6px;
}

/* FAQS */
#content p.header {
	font-size:18px;
	line-height:24px;
	font-weight:200;
	float: left;
	width: 741px;	
}

#faqs ul {
	margin-top:23px;
}

#faqs h3, .ui-accordion-header {
	font-size:18px;
	font-weight:600;
	color:#454545;
	background:#f7f1d5 url(./images/arrw-down-brown.png) no-repeat 703px 18px;
	border-radius:5px;
	padding:13px 16px;
	margin:12px 0 8px 0;
	cursor:default;
}

#faqs.ui-accordion p {
	line-height:20px;
	margin-left:10px;
	font-weight:200;
}

#exec-mngr {
	background:url(./images/btn-green.gif) repeat-x;
	width:517px;
	height:33px;
	margin:31px auto;
	border-radius:24px;
	padding:15px 0 0 25px;
	overflow:hidden;
}

#exec-mngr a {
	color:#fff;
	font-size:18px;
	font-weight:600;
	text-transform:uppercase;
	text-decoration:none;
	background:url(./images/ic-exec-mngr.png) no-repeat left;
	padding:0 11px 0 39px;
	border-right:1px solid #94e973;
}

#exec-mngr .exec-mngr, #exec-mngr .arrow {
	float:left;
}

#exec-mngr .arrow {
	background:url(./images/arrw-right-dotted.png) no-repeat right center;
	border-left:1px solid #348e42;
	width:33px;
	height:27px;
	margin-top:-5px;
}

/* Products */
#products h3 {
	margin-bottom:-7px;
}

#products p {
	font-size:16px;
	line-height:20px;
	font-weight:200;
	margin:20px 0 0 5px;
}

#products h4 {
	margin-top:16px;
}

#products ul {
	margin:30px auto 0 auto;
	overflow:hidden;
	width:687px;
}

#products ul li {
	width:159px;
	text-align:center;
	margin:0 35px 19px 35px;
	float:left;
}

#products ul li img {
	margin-bottom:9px;
}
	
#products ul li a {
	font-size:16px;
	font-weight:400;
	text-decoration:none;
}

/* Accutax Business */
#accutax-business #content-banner {
	background:url(./images/bnnr-products-accutax-business.jpg) no-repeat;
}

#accutax-business p, #privacy-policy p {
	font-weight:200;
	margin-left:5px;
	line-height:20px;
}

#accutax-business ul {
	background:url(./images/bg-mac-book.jpg) no-repeat right bottom;
	padding:87px 0 10px 5px;
}

#accutax-business ul li {
	font-weight:400;
	width:257px;
}

/* Privacy Policy */
#privacy-policy p strong {
	font-weight:600;
}

#privacy-policy h3 {
	margin-left:5px;
}

#privacy-policy h6 {
	margin:19px 0 8px 5px;
}

#privacy-policy a.website {
	font-weight:600;
	text-decoration:none;
}

#privacy-policy hr {
	border:1px solid #e0e0e0;
	margin-bottom:22px;
}

#privacy-policy ul {
	margin:12px 0 17px 0;
}

#privacy-policy p span {
	color:#fdb914;
	font-weight:600;
	line-height:30px;
}

/* Accutax Individual */
#accutax-individual #content-banner {
	background:url(./images/bnnr-products-accutax-individual.jpg) no-repeat;
}

#accutax-individual p, #prod-accutab p, #pricing p, #efile p {
	line-height:20px;
	margin:20px 0;
}

#accutax-individual h4 {
	padding:49px 0;
}

#accutax-individual ul {
	background:url(./images/bg-accutax-box-big.jpg) no-repeat right;
	padding:117px 0 158px 9px;
	margin-top:20px;
}

#accutax-individual ul li {
	font-weight:400;
}

/* AccuTab */
#prod-accutab #content-banner {
	background:url(./images/bnnr-products-accutab.jpg) no-repeat;
}

#prod-accutab h6, #pricing h6, #efile h6 {
	color:#5b5b5b;
	font-weight: 600;
}

#prod-accutab ul, #pricing ul, #efile ul {
	margin:18px 0 0 35px;
}

#prod-accutab ul li, #pricing ul li, #efile ul li {
	line-height:22px;
	background:url(./images/arrw-right-v-yellow.png) no-repeat 0 7px;
	padding-left:17px;
}

#prod-accutab p span {
	text-align:center;
}

#prod-accutab #accupad {
	text-align:center;
	margin-top:52px;
	background:url(./images/ipad-accutab.jpg) no-repeat center;
	height: 361px;
}

#prod-accutab #accupad p {
	color:#49b75b;
	font-size:45px;
	margin-bottom:356px;
}

#prod-accutab #accupad a {
	color:#fff;
	font-size:16px;
	font-weight:700;
	text-transform:uppercase;
	text-decoration:none;
	background:url(./images/btn-accutab-action.png) no-repeat;
	padding:12px 64px 12px 27px;
}

/* Pricing */
#prod-head {
	background:#ffc559 url(./images/bg-prod-head.gif) no-repeat 0 0;
	border-radius:5px;
	text-transform:uppercase;
	padding:11px 16px 10px 12px;
}

#prod-head h3 {
	color:#000;
	text-shadow:1px 1px #ffe9a9;
	float:left;
	padding:20px 0px 21px 87px;
}

#prod-head h3.pay-go {
	background:url(./images/ic-pay-go-medium.png) no-repeat left;
}

#prod-head h3.accutax-silver {
	background:url(./images/ic-silver-medium.png) no-repeat left;
}

#prod-head h3.accutax-bronze {
	background:url(./images/ic-bronze-medium.png) no-repeat left;
}

#prod-head h3.accutax-gold {
	background:url(./images/ic-gold-medium.png) no-repeat left;
}

#prod-head h3.accutax-platinum {
	background:url(./images/ic-platinum-medium.png) no-repeat left;
}

#prod-head h3.accutax-1040pro {
	background:url(./images/ic-1040-pro-medium.png) no-repeat left;
}

#prod-head a {
	color:#fff;
	font-size:24px;
	font-weight:600;
	text-decoration:none;
	float:right;
	background:url(./images/btn-buy-prod.png) no-repeat;
	padding:12px 65px 12px 20px;
	margin-top:11px;
}

#pricing p {
	font-size:18px;
}

#pricing p strong {
	font-weight:600;
}

#pricing ul {
	margin-bottom:18px;
}

#pricing p a {
	font-size:14px;
	color:#000000;
}

/* EFile */
#efile p {
	margin-top:0px;
}

#efile h6 {
	margin-bottom:20px;
	font-weight: 600;
}

#pref-partners {
	background:#f9f9f9;
	padding:16px 18px 12px 18px;
	border-radius:5px;
	text-align:center;
	margin-bottom:20px;
}

#pref-partners h5 {
	text-align:left;
}

#pref-partners hr {
	border:1px solid #d8d8d8;
	margin-top:11px;
}

#pref-partners img {
	margin:30px 13px 23px 13px;
}

#pref-partners ul li {
	display:inline;
	font-weight:600;
	background:url(./images/list-green.png) no-repeat 0px 5px;
	padding-left:25px;
	margin-right: 25px;
}

#efile ul {
	margin-bottom:23px;
}

#efile ul.disbursement {
	margin-left:0;
}

#efile ul.disbursement li {
	line-height:normal;
	background:none;
	padding-left:0;
	width:129px;
	text-align:center;
	float:left;
	font-size:14px;
	margin-right:24px;
}

#efile ul.disbursement li.last {
	margin:0;
}

/* AccuCall */
#accucall #content-banner {
	background:url(./images/bnnr-products-accucall.jpg) no-repeat;
}

#accucall ul.accucall-feat {
	margin:0 0 36px 14px;
}

#accucall ul.accucall-feat li {
	width:217px;
	height:63px;
	float:left;
	margin:0 25px 12px 0;
}

#accucall ul.accucall-feat li.accucall-feat-lrs {
	background:url(./images/accucall-feat-lrs.gif) no-repeat;
}

#accucall ul.accucall-feat li.accucall-feat-acr {
	background:url(./images/accucall-feat-acr.gif) no-repeat;
}

#accucall ul.accucall-feat li.accucall-feat-opcc {
	background:url(./images/accucall-feat-opcc.gif) no-repeat;
}

#accucall ul.accucall-feat li.accucall-feat-cfs {
	background:url(./images/accucall-feat-cfs.gif) no-repeat;
}

#accucall ul.accucall-feat li.accucall-feat-ac {
	background:url(./images/accucall-feat-ac.gif) no-repeat;
}

#accucall ul.accucall-feat li.accucall-feat-oc {
	background:url(./images/accucall-feat-oc.gif) no-repeat;
}

#accucall ul.accucall-feat li.accucall-feat-as {
	background:url(./images/accucall-feat-as.gif) no-repeat;
}

#accucall ul.accucall-feat li.accucall-feat-ar {
	background:url(./images/accucall-feat-ar.gif) no-repeat;
}

#accucall ul.accucall-feat li.accucall-feat-tfln {
	background:url(./images/accucall-feat-tfln.gif) no-repeat;
}

#accucall .test-drive {
	text-align:center;
}

#accucall a {
    font-size: 18px;
    padding: 9px 58px 12px 12px;
}

#accucall-vid {
	margin-top:30px;
}

#accucall-vid h3, #acculock-vid h3 {
	margin-bottom:35px;
	line-height:36px;
}

#accucall-in-action, #acculock-vid {
	text-align:center;
	margin-bottom:36px;
}

/* Partners */

#partners-box-a {
	padding:0 18px 1px 18px;
	background:#f6f3ec;
	border-radius:5px;
	margin-bottom:11px;
	color:#313131;
}

#partners-box-a h5 {
	background:#2d2d2e url(./images/bg-h5.png) repeat-x;
	margin:0 -18px;
	font-weight:600;
	color:#fff;
	padding:14px 20px;
	border-radius:5px;
	margin-bottom:13px;
}

#partners-box-a p {
	line-height:22px;
	margin:0 0 19px 0;
	font-weight:200;
}

#partners-box-b {
	background:#fff;
	padding:30px 0 30px 19px;
	margin-bottom:15px;
	border:1px solid #efebe2;
}

#partners-box-b img {
	border:3px solid #d6d0c2;
	float:left;
	margin-right:16px;
}

#partners-box-b h6 {
	font-weight:600;
	float:left;
	margin-bottom:5px;
}

#partners-box-b ul {
	float:left;
	width:432px;
}

#partners-box-b ul li {
	font-weight:200;
	background:url(./images/list-green-small.png) no-repeat 0 6px;
	padding-left:15px;
	line-height:22px;
}


/* AccuLock */
#acculock #content-banner {
	background:url(./images/bnnr-products-acculock.jpg) no-repeat;
}

#acculock h6 {
	font-size:20px;
	font-weight:600;
	color:#5b5b5b;
	margin-bottom:17px;
}


/* Nav */
#nav ul li ul {
left:-999em;
position: absolute;
width:965px;
border:15px solid #ffac07;
background:#fff url(./images/acc-beta-box.jpg) 760px 110px no-repeat;
z-index: 9999;
margin-left:-111px;
height:310px;
padding-top:40px;
border-radius:0;
}

#nav li:hover ul {
    left: auto;
}


#nav ul li ul li {
float:left;
border:none;
text-align:left;
text-shadow:none;
background:url(./images/arrow-right-gray.gif) no-repeat left;
text-indent:15px;	
padding:5px 0 0 0px;
width:152px;
margin:0 77px 10px 0;
}

#nav ul li ul li.break {
margin-right:160px;
}

#nav ul li ul li.at {
background:none;
width:245px;
text-align:center;
margin:-40px 30px 0 0;
display:block;
border-right:2px solid #ffac07;
text-indent:0px;
text-transform:uppercase;
font-weight:300;
float:left;
font-size:30px;
padding:30px 0 0 0;
}

#nav ul li ul li.at a {
background:url(./images/a-gray.gif) center no-repeat;
width:245px;
color:#5b5b5b;
height:310px;
}

#nav ul li ul li.at a:hover {
background:url(./images/a-gray.gif) center no-repeat;
}

#nav ul li ul li a {
text-shadow:none;
padding:10px 0 0 0;
}

#nav ul li ul li a:hover {
color:#000;
background:none;
text-shadow:none;
}

#map_search #location_search_form table.location_search td {
	padding:10px;
}

#modal #page-wrap {
	width:auto;
}

#modal #breadcrumbs {
    height: 25px;
    margin: 0 0 12px;
    padding: 5px 0 5px 14px;
    width:98%;
}
#modal #breadcrumbs h2 {
	font-size: 23px;
}

#modal #header {
    margin: -22px 0 0;
    padding: 19px 0 0;
}

#modal .wrapper {
    padding: 0;
}

#modal .wrapper p {
    margin-bottom: 10px;
}

#modal #logo h1 {
	background: url("./images/modal-logo.png") no-repeat;
}

#modal #logo h1 a {
    height: 49px;
    width: 175px;
}

#modal li ul, li ol {
	margin:0 1.5em;
}
#modal ul, ol {
	margin:0 1.5em 1.5em 1.5em;
}
#modal ul {
	list-style-type:disc;
}
#modal ul li {
	padding-bottom:4px;
}

#modal #request-demo ul {
    margin: 30px auto 0;
    overflow: hidden;
    width: 687px;
    list-style:none;
}

#modal #request-demo li {
    float: left;
    margin: 0 35px 0 133px;
    text-align: center;
    width: 159px;
}

#modal #request-demo li:nth-of-type(2) {
    margin: 0 0 0 40px;
}

#modal #request-demo a {
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
}

#modal #request-demo img {
    margin-bottom: 9px;
}



#request-live-demo ul {
    margin: 30px auto 0;
    overflow: hidden;
    width: 687px;
    list-style:none;
}

#request-live-demo li {
    float: left;
    margin: 0 35px 0 133px;
    text-align: center;
    width: 159px;
}

#request-live-demo li:nth-of-type(2) {
    margin: 0 0 0 40px;
}

#request-live-demo a {
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
}

#request-live-demo img {
    margin-bottom: 9px;
}

#thank-you {
	width: 741px;
	float: left;
}

#thank-you p {
	font-weight: 300;
	margin: 11px 0 11px 4px;
}
#iframe-container {
	z-index: 2;
}

.special-offer {
	width: 1175px;
	height: 642px;
}

.cognito,
.cognito-left
{
	float:left;
	margin-left:20% !important
}
.viewallpricing
{
	margin-top:5px !important;
}
/* font-family: 'Titillium Web', sans-serif; */
/* font-family: 'Ubuntu', sans-serif; */
/* font-family: 'Lato', sans-serif; */