* {float:none !important}

#global, #primary_nav, #header_links, #header_vid_watch, #home_video, #vid_player, .nav, .footer, #content_sub, #timeline, #strap_signup, #secondary_nav, #geo_switch, #geo_switch_list, #geo_switch_link, p[id$="promo_t"]{display:none}

.replaced{text-indent: 0 !important;overflow: hidden; width:auto !important; font-size:14px !important}

#content_intro h1{width:auto !important;}

/* Colour Scheme:  Support Us (#0071B8) Turqoise (#1380A8)  Green (#7CA406)  Purple (#894686)  Yellow (#C3B808) */

/*body{ font:62.5%/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; color:#414141; }*/
body{ font:75%/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; color:#414141; }

.replaced{text-indent:-5000px;background-repeat:no-repeat; background-position:left top;}

/*============================ LINKS =========================*/

a{color:#2a99c4; text-decoration:none}

#content_main h2 a{color:#37607b}
#content_main h2 a:hover, #content_main h2 a:active,#content_main h2 a:focus{background:#37607b; color:#fff}

#content_main a{font-weight:bold}
#content_main a:hover, #content_main a:focus, #content_main a:active, .footer a:hover, .footer a:focus, .footer a:active, #content_intro a:hover, #content_intro a:focus, #content_intro a:active{background:#2a99c4; color:#fff}

.footer .container a{color:#7ebbd2;}
.footer .container a:hover{color:#fff}
.button2{ width:160px; height:28px; background-image:url(/images/TryFundingFlash.png); background-position:0px 0px; border:0px;margin-top:10px; cursor: pointer;}
.button2:hover{ background-position:0px -28px;}
.button3{ width:262px; height:44px; background-image:url(/images/TryFundingFlashFree.png); background-position:0px 0px; border:0px;margin-top:10px; cursor: pointer;}
.button3:hover{ background-position:0px -44px;}
/* Action and Submit Buttons */
.header .button, #strap_signup a.button, #content_intro .pricing_panel a.button{font-weight:bold; text-transform:uppercase; background:#5c9c19 url(/images/button_bg.png) left top repeat-x; border:1px solid #203340; padding:10px 14px; text-align:center; color:#fff; font-size:14px}

.header .button:hover, #strap_signup .button:hover, #content_intro .pricing_panel a.button:hover{background:#5c9c19 url(/images/button_bg.png) left top repeat-x  !important;  cursor:pointer}
.button:hover{color:#1d2b35 !important;}
.header .button{width:92px}
#content_intro .pricing_panel a.button{padding:4px 10px; width:130px}
#content_intro .button, #content_main .button{padding:5px 10px; font-size:13px;}

#strap_signup a.button, #content_intro .pricing_panel a.button{border-color:#4d8c0b}

#content_main .button, #content_intro .button, #account_login, .footer #mailinglistform .button, #mailinglistfooter .button{border:1px solid #156889; padding:5px 10px; color:#fff;background:#1c769b url(/images/bluebutton_bg.png) left top repeat-x; font-weight:normal;cursor:pointer}
#mailinglistfooter .button{border:0;}
#content_main .button:hover, #content_intro .button:hover, #account_login:hover{background:#1c769b url(/images/bluebutton_bg.png) left top repeat-x;}

.footer button[type="submit"]{border:0}

a.read_more{font-size:13px; font-weight:bold}

/*============================ GLOBAL NAV =========================*/

#global li{text-align:right; }
#global a{color:#fff; padding:5px 17px; background:url(/images/nav_dv.png) right center no-repeat; font-size:13px; }
#global li.active a{color:#59bbc9}
#global li:nth-child(2) a{padding-left:15px;}
#global li.last a{background:none; padding-right:0;padding-left:19px;}
#global a:hover{color:#59bbc9}

/*============================ PRIMARY NAV =========================*/

#primary_nav li{background:url(/images/nav_dv.png) right center no-repeat;position:relative; padding-right:2px}
#primary_nav li.last{background:none}

#primary_nav a{text-transform:uppercase; font-size:13px; float:left;display:block;width:70px;height:39px;line-height:39px;text-align:center; color:#fff}
#primary_nav li.active a {background:url(/images/nav_fade_bg.png) left center repeat-x; font-weight:bold;}
#primary_nav li.active:first-child a{background:none; color:#fff; font-weight:normal}
#primary_nav a#nav_home{width:65px}
#primary_nav a#nav_tour{width:65px}
#primary_nav a#nav_buzz{width:64px}
#primary_nav a#nav_pricing{width:75px}
#primary_nav a#nav_support{width:80px}
#primary_nav a:hover, #primary_nav a:active, #primary_nav a:focus{}

li#sign_up_nav{background:0; text-align:center; position:static}
#sign_up_nav a{position:absolute; left:379px; width:108px; padding:8px 6px; font-size:13px; height:auto; line-height:22px; }
#sign_up_nav a:hover{color:#1d2b35}

/*============================ SECONDARY NAV =========================*/

#secondary_nav a{float:left; padding:3px 10px;color:#000; font-size:13px; margin-left:5px;}
#secondary_nav a:hover{background:#ccc}
#secondary_nav li.active a{background:#333 url(/images/secondary_nav_active.png) left top repeat-x; color:#fff; border-bottom:1px solid #fff; font-weight:bold;}

/*============================ HEADER TABS NAVIGATION =========================*/

/*#header_nav li a{text-decoration:none;line-height:18px }
#header_nav li a:hover{background:#e4f1f1; color:#2a99c4}
#header_nav li.active a{ background:#fff url(/images/tab-grad.gif) left top repeat-x; border-bottom:1px solid #fff; position:relative; outline:0 }*/

/*============================ HEADER =========================*/

/* Home Page */
/*#header_intro{color:#fff; font-size:16px; width:397px; height:78px; text-indent:-5000px; background:url(/images/header_text.png) left top no-repeat; margin:17px 0 17px 0}

#header_links{color:#fff; text-transform:uppercase; font-size:13px; margin-bottom:40px; line-height:29px}
#header_links a.button{margin:0 25px; width:160px; float:left; height:29px; padding:5px 0}
#header_links .sep{float:left; margin:5px 5px 0 3px}
#header_links .header_signup{text-transform:none; clear:both; float:left }

.header_signup a:hover{background:#2a99c4; color:#fff}

#header_vid_watch{background:url(/images/watch_vid.png) left top no-repeat; width:414px; height:31px; text-indent:-5000px; margin:90px 0 30px 0}*/

/*============================ HEADINGS =========================*/

/* Home Page */
.header h1{background: url(/images/header_h1.png) left top no-repeat; width:409px; height:31px; text-indent:-5000px;margin:37px 0 3px -3px}

#content_intro h1{font-size:30px; line-height:0.75;margin:0 0 8px 0; font-weight:normal; color:#283d4b;}

#content_main h1{font-size:30px; line-height:0.75;margin:0 0 12px 0}
#content_main  h2.bar, #content_main #content_sub h2, #content_main .support_block h2, #content_main .panel h2{background: url(/images/handle_bg.png) left top repeat-x; padding:5px 10px; color:#666;font-size:13px;margin:0 0 15px 0; border:1px solid #ccc; font-weight:bold;}
#content_main h2{font-size:24px; line-height:1.2;margin:0 0 18px 0; color:#37607b; background:none; padding:0; border:0 }
#content_main .article  h2{margin-bottom:10px}
#content_main .article .header h2{margin-bottom:3px}
#content_main h3{font-size:18px; line-height:1.28;margin:0 0 18px 0; color:#283d4b;}
#content_main h4{font-size:16px; line-height:1.28;margin:0 0 18px 0; color:#000}

#content_main hgroup h2{margin-bottom:0px}

#content_main h2.introhead{margin:10px 0 3px 0; line-height:1.1;}

#content_intro h1.replaced{width:417px; height:32px; text-indent:-5000px;background-position:left top; background-repeat:no-repeat;margin:25px 0 0 0}
#overview_h{background-image:url(/images/overview_h.png);}
#estimates_h{background-image:url(/images/estimates_h.png);}
#invoices_h{background-image:url(/images/invoices_h.png);}
#expenses_h{background-image:url(/images/expenses_h.png);}
#timetracking_h{background-image:url(/images/timetracking_h.png);}
#accounting_h{background-image:url(/images/accounting_h.png);}
#taxes_h{background-image:url(/images/taxes_h.png);}
#banking_h{background-image:url(/images/banking_h.png);}
#web_h{background-image:url(/images/web_h.png);}
#security_h{background-image:url(/images/security_h.png);}
#pricing h1{background-image:url(/images/realtime_h.png); text-indent:-5000px; width:764px; height:29px;}
#content_main #glance_h{background-image:url(/images/AtAGlance.png);margin:0 0 1px 0; width:127px; height:22px}

#buzz #content_intro h1 {width:417px; height:32px; text-indent:-5000px;background-position:left top; background-repeat:no-repeat;margin:25px 0 0 0;background-image:url(/images/buzz_h.png);}
#kb #content_intro h1.replaced {width:417px; height:32px; text-indent:-5000px;background-position:left top; background-repeat:no-repeat;margin:0 0 0 0;background-image:url(/images/kb_h.png);}
#support #content_intro h1 {width:417px; height:32px; text-indent:-5000px;background-position:left top; background-repeat:no-repeat;margin:0 0 0 0;background-image:url(/images/support_h.png);}
#faqs #content_intro h1 {width:417px; height:32px; text-indent:-5000px;background-position:left top; background-repeat:no-repeat;margin:0 0 0 0;background-image:url(/images/faqs_h.png);}

.security #content_intro h1.replaced{margin-top:0;}

#content_main h2.content_lead_h{width:801px; height:28px; text-indent:-5000px;background-position:left top; background-repeat:no-repeat;margin:20px 0 0 0;}
#tour_index_h{background-image:url(/images/tour_index_h.png);}

#content_main ul.thums h3{text-transform:uppercase; font-size:13px; font-weight:normal; letter-spacing:0.5px; color:#273d4c; margin:3px 0 ;}

/*============================ MAIN =========================*/

.watermark{color:#777; font-style:italic}

/*#content_intro .container p{font-size:18px; color:#666;}*/
#content_intro .limited{font-size:18px; color:#666;}
#content_intro .sample{font-size:15px;}

blockquote{padding-left:35px; background:url(/images/quote-l.png) left top no-repeat;}
p > cite{padding-left:35px; color:#777}
ul#buzz_testimonials cite, #commentary_press cite{padding-left:0}
#content_sub blockquote{margin:7px 0 0 -35px}

/* Main Content */
#content_main p, #content_main li, #content_intro p, #content_intro li, #content_main td, #content_main th{font-size:14px}
#content_main p, #content_main ul, #content_main ol, #content_main table, #content_main dl{margin:0 0 18px 0}
#content_main .panel p, #content_main .panel li, #content_main .highlight li {font-size:13px;margin:0 0 4px 0}
#content_main .panel p{margin:0 0 15px 0}

#content_main .container ol li{margin-left:20px}

#content_main ul li{padding-left:15px; background: url(/images/side_blt.png) left 8px no-repeat}

h2#twitterh span{padding-left:21px; background: url(/images/logos/twitter.png) left 0px no-repeat}
#content_main #twitter_feed{margin-bottom:20px}
#content_main #twitter_feed li{background:0; padding-left:0}
#content_main #twitter_feed li a{font-weight:normal}

#content_main #pricing_faqs li, #content_main ul.testimonials li, #content_main .data_view li, #content_main #partner_list li{padding-left:0; background:none}
#content_main #pricing_faqs li{margin-right:60px}

#content_main p.intro, #content_main p.intro_text, #kb #content_primary > p:first-child{font-size:18px; color:#6e6e6e;line-height:1.4; }
.subcon #content_main p.intro, .subcon #content_main p.intro_text {margin:0 0 25px 0}

.page-pad #content_main .container p:first-child{font-size:20px; color:#777;line-height:1.4; padding-bottom:20px; border-bottom:1px solid #ccc; font-style:italic;}

/* Definition Lists */
#content_main dl dt{font-size:14px; color:#000; font-weight:bold}
#content_main dl dd{font-size:13px}
#content_main dl p{margin-bottom:0.8em; font-size:12px}
#content_main dl li{font-size:12px}

#content_main dl.inlinedef {margin-bottom:20px; overflow:hidden}
#content_main dl.inlinedef dt{float:left; width:120px;}
#content_main dl.inlinedef dd{float:left; margin:0 0 7px 10px; width:210px;}
#content_sub dl.inlinedef{margin-top:15px}
#content_sub dl.inlinedef dt{width:110px}
#content_sub dl.inlinedef dd{width:120px}

#content_main p.caption{text-align:center; margin:-5px 0 15px 0; font-style:italic}

/* Messages */
#content_main .message h2{font-size:16px; background:0; padding:0; color:#283d4b; margin:0; border:0;}
#content_main .message p{margin:0;}
#content_main .message li a{font-size:13px}

.date{color:#777; font-style:italic; font-size:12px}

/* Search results */
.AS_ajax_resultsIntroFailure, .ajaxSearch_resultLink, .ajaxSearch_paging{font-size:14px;}
.ajaxSearch_paging{display:block; margin-bottom:10px;}
.ajaxSearch_resultDescription{display:none;}
#content_main .ajaxSearch_resultExtract p, #content_main p.ajaxSearch_resultsInfo{margin-bottom:0}

/* Sub Content */
#content_sub p, #content_sub address{font-size:13px;margin:0 0 15px 0}
#content_sub li{font-size:13px;margin:0 0 5px 0; line-height:1.3}

#content_sub ul.sub_nav{border-top:1px dotted #ccc;}
#content_sub ul.sub_nav li{border-bottom:1px dotted #ccc; margin:0; padding:3px 0 3px 15px; background: url(/images/side_blt.png) left 9px no-repeat; margin-left:4px}

#content_sub .fn{font-size:13px}

/*============================ HOME PAGE =========================*/

#content_intro #home_features li p, #content_intro #whos_using li p, #content_main #commentary_users p, #content_main .press_quotes p, #content_intro #home_accountants p, #content_intro #bodged p, #content_main #en_quote p{font-size:13px}

#timeline li{line-height:14px; font-size:13px; text-align:center}
#timeline li a{padding-top:40px; float:left;}
#timeline li a:hover{background:none; color:#000;}

#home_features h2, #commentary_press h3{font-size:13px; font-weight:normal; color:#5f5e5e; text-transform:uppercase; margin-bottom:3px; letter-spacing:0.5px;}
#whos_using h2{height:32px; background: url(/images/whosusing_h.png) left top no-repeat; margin:0 0 10px 0;}
#whos_using h3{width:202px; height:48px; margin-bottom:5px}
#freelancers_h{background: url(/images/freelancers_h.png) left top no-repeat;}
#smallbiz_h{background:url(/images/smallbiz_h.png) left top no-repeat;}
#whos_using h2#helping_h{background:#f7f7f7 url(/images/helping_h.png) 15px 3px no-repeat;clear:both; height:38px; margin:0; border-bottom:1px solid #ddd; padding:2px 0 2px 0 }
#commentary_press h3{margin:10px 0 6px 0}
#home_features li{color:#606060;}
#home_features li a:hover{background:none}

#bodged h2{text-indent:-5000px; background:url(/images/bodged_h.png) left top no-repeat; width:389px; height:21px; margin:15px 15px 10px 15px;}
#bodged .legend{background:#f1f1f1; border-top:1px solid #ccc; text-align:center; padding:7px 10px; color:#555;}

#home_accountants h2{text-indent:-5000px; background:url(/images/smart_h.png) left top no-repeat;width:211px; height:41px;margin:20px 0 12px 0;}

#content_main h2#save_time{width:533px; height:29px; text-indent:-5000px; background:url(/images/home_save_h.png) left top no-repeat;margin:15px 0 25px 0;}

#commentary_users p {margin-bottom:0;}

#content_main #en_quote p{ font-style:italic; margin:9px 60px 10px 170px; line-height:1.3;}
#en_quote cite{font-weight:bold; color:#000; font-style:normal;}

/*======================== PRICING SECTION =======================*/

#content_intro #account_info{color:#273c4a; font-size:13px}
#all_accounts{width:231px; height:26px; background-image: url(../images/FundingFlash.png); display:block; margin:5px 0 5px 0}
#account_info ul .important{font-weight:bold}

ul#price_badges {text-align:center;}
ul#price_badges h2{font-size:20px; letter-spacing:-1px; color:#283d4c;margin:0 0 1px 0; text-align:left}
ul#price_badges .pricing_amount, .pricing_panel .pricing_amount {background:#36a1cb url(/images/priceamount_bg.png) left bottom repeat-x; color:#fff; display:block; padding:5px 15px;font-size:24px; letter-spacing:-1px; border-bottom:1px solid #126789}
ul#price_badges .pricing_amount span, .pricing_panel .pricing_amount span{font-size:16px;letter-spacing:0}
ul#price_badges .button, .pricing_panel .button{padding:4px 0 3px 0; display:block; width:100px; margin:10px auto}
ul#price_badges ul li, #universal .pricing_panel ul li{margin:0; font-size:13px; float:none; color:#666; width:auto; text-align:center;}

#content_intro p#discounts{background-image: url(/images/discounts_txt.png); width:276px; height:56px; float:left; margin:-20px 0 0 0; position:relative; top:-20px}
#content_intro p#referral_info{font-size:13px; float:right; margin:10px 50px 0 0; text-align:right; color:#555}
#universal p#referral_info{clear:both;width:auto; float:none;}

/*============================ FOOTER =========================*/

/* Comedy Strip */
#strap_signup {color:#363535; font-size:20px}
.comedy_strap {width:613px; height:71px; text-indent:-5000px; background-repeat:no-repeat; background-position:left top; position:relative; top:-40px; float:left; margin:20px 0 -30px 0}
#needle{background-image:url(/images/comedy/numbness.png)}
#hell{background-image:url(/images/comedy/hell.png)}
#bomb{background-image:url(/images/comedy/bomb.png)}
#brain{background-image:url(/images/comedy/brain.png)}
#fight{background-image:url(/images/comedy/fight.png)}
#boyscout{background-image:url(/images/comedy/boyscout.png)}
#girlguides{background-image:url(/images/comedy/girlguides.png)}
#crystal{background-image:url(/images/comedy/crystal.png)}
#crunch{background-image:url(/images/comedy/crunch.png)}
#lifting{background-image:url(/images/comedy/lifting.png)}

#ajaxSearch_form label{color:#ccc; font-size:18px; padding-right:8px; position:relative; top:3px }

a#twitter_link{padding:3px 0 0 33px; height:21px; font-size:15px; font-style:normal;  background:url(/images/twitter_icon.png) 0 0 no-repeat;width:210px;float:left; line-height:1.1;color:#979797}
a#facebook_link{padding:3px 0 0 33px; height:21px; font-size:15px; font-style:normal;  background:url(/images/facebook_icon.png) 0 0 no-repeat;width:210px;float:left; line-height:1.1;color:#979797;margin-top:7px;}
a#feed_link{padding:3px 0 0 33px; height:21px; font-size:15px; font-style:normal;  background:url(/images/feed_on.png) 0 0 no-repeat;width:210px;float:left; line-height:1.1; margin-top:7px;color:#979797}

a#twitter_link:hover{ background:url(/images/twitter_icon.png) 0 -24px no-repeat;color:#7EBBD2}
a#facebook_link:hover{ background:url(/images/facebook_icon.png) 0 -24px no-repeat;color:#8495bc}
a#feed_link:hover{ background:url(/images/feed_on.png) 0 -24px no-repeat;color:#f5a26c}

.footer h2{color:#979797; text-transform:uppercase; font-size:15px; font-weight:normal; margin:0 0 3px 0; }
.footer h3{color:#767676; font-size:14px;  float:left; width:90px; clear:both; margin:1px 0 10px 0}
.footer p, .footer li{font-size:13px; color:#ccc;}

#footer_col2 p{font-style:italic; color:#666666; vertical-align:top}
#footer_col2 label{font-style:normal; color:#fff; padding-top:3px}

.footer .watermark{color:#000 !important;}

#small_print p{color:#666; }
#small_print p strong{color:#fff}