@charset "utf-8";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,font,img,ins,kbd,q,s,samp,small,strike,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a{text-decoration:none}a:hover{text-decoration:underline}.float-left{float:left}.float-right{float:right}.center{text-align:center;margin:0
auto}.clear{clear:both}body{background:url(/templates/styles/images/bg-body.png) repeat-x #fff;font:0.8em Arial,Helvetica,sans-serif}body.home{background-image:url(/templates/styles/images/bg-home.png)}h1{font:bold 2.7em Myriad Pro, Arial, Helvetica, sans-serif;margin:20px
0 0;height:66px}h2{font-weight:bold;font-size:1.6em;padding:15px
0;margin:15px
0;color:#303130;border-top:dotted 2px #cbcbcb}h3{font:bold 2em Myriad Pro, Arial, Helvetica, sans-serif;letter-spacing:-1px;color:#f09;margin:10px
0}blockquote{font-style:italic;font-weight:bold;color:#f09}input{font:1em Arial,Helvetica,sans-serif}input.text,select{margin-top:2px}input.text{background:url(/templates/styles/images/bg-text-input.png) bottom left;border:none;width:251px;height:16px;padding:7px}input.text:focus{background-position:top left}input.text.small{background:url(/templates/styles/images/bg-text-input-small.png);width:193px;height:15px}input.text.mini{background:url(/templates/styles/images/bg-text-input-mini.png);width:71px;height:15px}.skiplinks{display:none}a{color:#f09;text-decoration:none}a:hover{text-decoration:underline}div.error,div.message,div.warning{border:solid 1px #d54c4c;background:#e87272;padding:7px;margin:15px
0;-moz-border-radius:4px}div.message{background-color:#e8ffc5;border-color:#c6f183;color:#222}div.message.warning{background-color:#fffdd4;border-color:#fff94f;color:#222}div.message.error{border-color:#d54c4c;background-color:#f6a3a3;font-size:1.1em}div.message
p{margin:5px;font-size:1.1em}div.message
span{color:#000}div.message
a.hide{display:none;color:#CCC}div.message:hover
a.hide{margin-left:15px;display:inline}.icon{background:center left no-repeat;height:36px;padding-left:75px;padding-top:20px}.icon.income{background-image:url(/templates/styles/images/icon-briefcase.png)}.icon.expenses{background-image:url(/templates/styles/images/icon-visa.png)}.icon.forecasts{background-image:url(/templates/styles/images/icon-forecast.png);padding-left:70px}.icon.charts{background-image:url(/templates/styles/images/icon-graph.png)}.icon.savemoney{background-image:url(/templates/styles/images/icon-moneybag.png);padding-left:55px}.button{display:block;background:no-repeat center center;width:119px;height:19px;text-indent:-999px;overflow:hidden}.button.viewscreenshots{float:right;background-image:url(/templates/styles/images/button-view-sreenshots.png)}.button.buynow{background-image:url(/templates/styles/images/button-buy-now-big.png);background-position:top right;width:227px;height:61px;margin:0
auto;text-align:center;margin-top:20px}.button.learnmore{float:right;background-image:url(/templates/styles/images/button-learnmore.png);width:82px;height:22px}.wrapper{width:960px;margin:0
auto}.header{height:91px}.header
h1.logo{margin:0;padding:0;height:auto}.header .logo
a{display:block;float:left;background:url(/templates/styles/images/budget-spreadsheet-logo.png);width:391px;height:92px;text-indent:-999px;overflow:hidden}.header
ul{float:right;margin-top:40px}.header ul
li{display:inline}.header ul li
a{display:block;float:left;font-weight:bold;font-size:1.1em;color:#d5d5d5;text-transform:uppercase;margin-right:10px;padding:7px}.header ul li
a.on{background-color:#f09;color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px}.header ul li
a.buy{color:#f09}.header ul li
a.buy.on{color:#fff}div.intro{clear:both;font-weight:bold;font-size:1.2em;color:#fff}.intro
.badge{float:left;width:580px}.intro .badge
a{display:block;float:left;width:580px;height:375px;background:url(/templates/styles/images/badge-start-saving-today.png);text-indent:-999px;overflow:hidden;margin:0
10px 30px}.intro
.features{float:right;width:379px;margin:20px
0}.intro .features
h2{background:url(/templates/styles/images/heading-why.png);width:311px;height:37px;text-indent:-999px;overflow:hidden;margin:10px
0;padding:0;border:none}.intro .features
ul{margin:20px
0}.intro .features
li{background:url(/templates/styles/images/arrow.png) top left no-repeat;padding-left:40px;margin-bottom:10px}.intro .features
a.buynow{display:block;margin:0
auto;text-align:center;background:url(/templates/styles/images/button-buy-now-big.png);width:315px;height:61px;text-indent:-999px;overflow:hidden}div.page{background:url(/templates/styles/images/bg-page.png) repeat-y #fff;width:960px;margin:0
auto;padding:30px
0;color:#444;clear:both;overflow:auto}div.page
p{line-height:1.5}div.page
p.intro{font-size:1.1em;color:#444}.page
.content{float:left;width:620px;line-height:1.5}.page .content
p{margin:10px
0}.page .content
ol{margin:15px
35px;list-style:decimal}.page .content ol
li{margin:2px}.page .content
ul{background:#f1f1f1;padding:15px;-moz-border-radius:8px;-webkit-border-radius:8px;overflow:auto}.page .content ul
li{float:left;width:145px;background:url(/templates/styles/images/small-arrow.png) center left no-repeat;padding:3px
25px;font-weight:bold}.page
.sidebar{float:right;width:300px;padding:0
10px}.page .sidebar ul
li.widget{display:block;margin:0
auto 20px;background:url(/templates/styles/images/bg-box.png) center center no-repeat;width:260px;padding:10px;height:188px}.page .sidebar ul
li.widget.grey{background-image:url(/templates/styles/images/bg-box-grey.png);height:204px}.page .sidebar ul li.widget.features
h3{background:url(/templates/styles/images/heading-features.png);width:76px;height:21px;text-indent:-999px;overflow:hidden}.page .sidebar ul li.widget.features .feature
h4{font:bold 1.4em Arial, Helvetica, sans-serif;text-transform:uppercase;padding-top:23px;height:35px}.page .sidebar ul li.widget.features .feature
p.info{margin-top:5px;color:#444}.page .sidebar ul li.widget.testimonials
h3{background:url(/templates/styles/images/heading-testimonials.png);width:104px;height:16px;text-indent:-999px;overflow:hidden}.page .sidebar ul li.widget.testimonials dl
dd{font-style:italic;margin-bottom:5px}.page .sidebar ul li.widget.testimonials dl
dt{font-weight:bold;margin-bottom:10px}.page .sidebar ul
li.widget.subscribe{background:url(/templates/styles/images/bg-newsletter-form.png) center center no-repeat;width:280px;height:405px}.page .sidebar ul li.widget.subscribe
h3{background:url(/templates/styles/images/heading-subscribe.png);width:243px;height:21px;text-indent:-999px;overflow:hidden;margin:173px
7px 0}.page .sidebar ul li.widget.subscribe
p{color:#fff}.page .sidebar ul li.widget.subscribe
p.subscribetext{margin:3px
8px}.page .sidebar ul li.widget.subscribe
form{padding:15px
36px}.page .sidebar ul li.widget.subscribe form
label{display:block;margin:5px
0}.page .sidebar ul li.widget.subscribe form
input.button{background:url(/templates/styles/images/btn-submit-small.png);border:none;float:right;width:85px;height:31px;text-indent:-999px;overflow:hidden;font-size:0;margin-top:5px}.footer{float:left;clear:both;background:url(/templates/styles/images/bg-footer.png) repeat-x;height:204px;padding:20px
0;width:100%;color:#fff}.footer
p{line-height:1.5}.footer
.guarantee{float:left;width:190px;margin-right:15px;font-weight:bold}.footer .guarantee
h3{background:url(/templates/styles/images/heading-guarantee.png);width:114px;height:107px;text-indent:-999px}.footer
.whatotherssay{float:left;width:350px}.footer .whatotherssay
h3{background:url(/templates/styles/images/heading-what-others-say.png);width:192px;height:23px;text-indent:-999px;overflow:hidden;margin-bottom:15px}.footer .whatotherssay dl
dt{color:#b5b5b5;margin-bottom:20px}.footer
.buysafely{float:left;width:391px}.footer .buysafely
h3{background:url(/templates/styles/images/heading-buy-safely.png);width:115px;height:23px;text-indent:-999px;overflow:hidden;margin-bottom:15px}.footer .buysafely
p{margin-bottom:20px}.copyright{clear:both;color:#777}.copyright
p{float:left;padding:15px
0;font-size:0.9em}.copyright
p.statements{float:right}.copyright p.statements
a{color:#777}.copyright p.statements a:hover{color:#f09;text-decoration:none}body.home
.page{background:none;padding:0;overflow:visible}.benefits
h2{display:block;position:absolute;background:url(/templates/styles/images/heading-benefits.png) no-repeat;width:157px;height:36px;text-indent:-999px;overflow:hidden;border:none;margin-top:-27px}.benefits
ul{padding:30px
0;overflow:auto;clear:both}.benefits ul
li{float:left;width:176px;margin-right:16px}.benefits ul li
h3{font:bold 1.3em Arial, Helvetica, sans-serif;letter-spacing:0;text-transform:uppercase;color:#303130;margin-bottom:10px}.benefits ul li
p{line-height:1.5}.benefits ul li
a.button.learnmore{margin-top:20px}.features{}.features .page .content
h2{padding-top:25px;height:40px}body.page.buy
.page{background:none;overflow:visible}body.page.buy
p.products{text-align:right;margin:10px
0}body.page.buy p.products
strong{font-size:1.3em}body.page.buy p.products
span{color:#999}.coupon{float:right;margin-bottom:10px}.coupon
input.text{margin-left:10px}.coupon
#closeCoupon{display:block;margin-top:5px}.page
.payment{float:left;width:446px;margin-right:1%;background-color:#f1f1f1;padding:10px
15px;margin:5px
0 30px 0;-moz-border-radius:10px;-webkit-border-radius:10px;overflow:auto}.page .payment
h2{font-size:1.4em;border-top:none;border-bottom:dotted 3px #dedede;color:#303130;padding:0
0 10px;text-transform:uppercase;letter-spacing:-1px}.page .payment
h3{font:bold 1em Arial, Helvetica, sans-serif;color:#303130;letter-spacing:0;text-transform:uppercase}.page .payment p
label{display:block;margin:10px
0;color:#444}.page .payment p
label.inline{display:inline}.page .payment p label
span{color:#f09}.page .payment p label
span.smaller{color:#f09;font-size:0.8em;color:#666}.page .payment p label
input.text{display:block}.page .payment
.products{margin:10px
0}.page .payment
.button{margin-top:30px;float:right;border:none;text-indent:-999px;overflow:hidden;font-size:0}.page
.payment.credit{padding-bottom:20px}.page .payment.credit
.button{background:url(/templates/styles/images/button-make-payment.png);width:185px;height:50px}.page
.payment.paypal{float:right;margin-bottom:10px}.page .payment.paypal
.button{background:url(/templates/styles/images/button-checkoutpaypal.gif);width:145px;height:42px}.page
.payment.tip{float:right;clear:right;width:459px;padding:0;margin:0
0 30px;border:solid 10px #f1f1f1;background:#fff}.page .payment.tip
p{font-size:1.2em;color:#444;background:url(/templates/styles/images/bg-did-you-know.png) top center no-repeat #fff;padding:32px
45px;margin:10px
0 0}.page .payment.tip p
span{font-weight:bold;color:#f09}.page .questions
h2{padding:5px
0;text-transform:uppercase;font-size:1.4em}.page .questions dl
dt{color:#f09;font-weight:bold;margin-top:5px;padding:7px
15px;cursor:pointer;line-height:1}.page .questions dl dt:hover{text-decoration:underline}.page .questions dl
dt.on{background:url("/templates/styles/images/btn-close-question.png") no-repeat scroll 99% 11px #F1F1F1;padding:11px
15px;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0}.page .questions dl
dd{background:#f1f1f1;line-height:1;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px}.page .questions dl
dd.on{margin-bottom:10px}.page .questions dl dd
p{padding:5px
15px;margin:0}.page .demo
h2{border:none;font-size:2.5em;margin:0;padding:7px
0}.page .demo
p{font-size:1.1em}.page .demo
img{border:solid 5px #f1f1f1;display:block;padding:5px;text-align:center;margin:5px
auto}