html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}img,input,textarea{outline:0}ul,ol{list-style:none}a{outline:0;text-decoration:none}body{background:#fff url(../images/site/body_bg.jpg) repeat-x;font-size:14px;font-family:"Lucida Grande", Verdana, Tahoma, sans-serif}#wrapper{width:884px;margin:42px auto 0 auto}#header{width:100%;height:80px;position:relative}#header h1{text-indent:-999999px;position:absolute;left:15px;top:0;height:55px;width:190px;background:url(../images/site/orangeqc.png) no-repeat}#header h1 a{display:block;height:100%;width:100%}#header ul#nav{position:absolute;right:20px;top:24px}#header ul#nav li{float:left;margin-left:30px}#header ul#nav li a{padding-bottom:2px;color:#555;font-size:12px}#header ul#nav li a:hover{border-bottom:1px dotted #555}#header ul#nav li.active a{color:#555;border-bottom:1px dotted #555}#header ul#nav li.app{margin-left:24px;padding-left:24px;background:url(../images/site/nav_divider.gif) left 1px no-repeat}#showcase{width:100%;height:200px;background-color:#121212;position:relative;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#showcase h2{color:#ed6f37;font-size:20px;position:absolute;left:30px;top:34px;font-weight:bold}#showcase p{position:absolute;left:30px;top:74px;width:380px;line-height:1.5;color:#f5f5f5;font-size:14px}#showcase a{position:absolute;height:42px;width:194px;background:url(../images/site/button-bg.png);text-indent:-999999px;top:218px}#showcase a.try-it-for-free{left:21px}#showcase a.take-the-tour{background-position:0 -42px;left:230px}#showcase #play-video{position:absolute;right:15px;top:20px;width:416px;height:260px;padding:0 6px 8px 0;background:url(../images/site/video-bg.png) no-repeat}#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;background:transparent;z-index:1104;display:none}* html #fancybox-loading{position:absolute;margin-top:0}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(../images/fancybox/fancy_loading.png) no-repeat}#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none}* html #fancybox-overlay{position:absolute;width:100%}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}#fancybox-close{position:absolute;top:-15px;right:-15px;width:32px;height:32px;background:url(../images/fancybox/fancy_close.png) top left no-repeat;cursor:pointer;z-index:1103;display:none}#fancybox_error{color:#444;font:normal 12px/20px Arial}#fancybox-content{height:auto;width:auto;padding:0;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic}#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block}#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102}.fancybox-title-inside{padding:10px 0;text-align:center;color:#333}.fancybox-title-outside{padding-top:5px;color:#fff;text-align:center;font-weight:bold}.fancybox-title-over{color:#fff;text-align:left}#fancybox-title-over{padding:10px;background:url(../images/fancybox/fancy_title_over.png);display:block}#fancybox-title-wrap{display:inline-block}#fancybox-title-wrap span{height:32px;float:left}#fancybox-title-left{padding-left:15px;background:transparent url(../images/fancybox/fancy_title_left.png) repeat-x}#fancybox-title-main{font-weight:bold;line-height:29px;background:transparent url(../images/fancybox/fancy_title_main.png) repeat-x;color:#fff}#fancybox-title-right{padding-left:15px;background:transparent url(../images/fancybox/fancy_title_right.png) repeat-x}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url(../images/fancybox/blank.gif);z-index:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background:transparent url(../images/fancybox/fancy_nav_left.png) no-repeat}#fancybox-right-ico{background:transparent url(../images/fancybox/fancy_nav_right.png) no-repeat}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}div.fancy-bg{position:absolute;padding:0;margin:0;border:0;z-index:1001}div#fancy-bg-n{top:-20px;left:0;width:100%;height:20px;background:transparent url(../images/fancybox/fancy_shadow_n.png) repeat-x}div#fancy-bg-ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url(../images/fancybox/fancy_shadow_ne.png) no-repeat}div#fancy-bg-e{top:0;right:-20px;height:100%;width:20px;background:transparent url(../images/fancybox/fancy_shadow_e.png) repeat-y}div#fancy-bg-se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url(../images/fancybox/fancy_shadow_se.png) no-repeat}div#fancy-bg-s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url(../images/fancybox/fancy_shadow_s.png) repeat-x}div#fancy-bg-sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url(../images/fancybox/fancy_shadow_sw.png) no-repeat}div#fancy-bg-w{top:0;left:-20px;height:100%;width:20px;background:transparent url(../images/fancybox/fancy_shadow_w.png) repeat-y}div#fancy-bg-nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url(../images/fancybox/fancy_shadow_nw.png) no-repeat}#features{margin-top:121px;width:100%;overflow:hidden}#features div{float:left;margin-left:24px;margin-right:16px}#features div h3{font-size:12px;margin-bottom:14px}#features div p{font-size:11.5px;line-height:21px;width:180px}#news-and-information{margin-top:42px;width:100%;overflow:hidden}#news-and-information h3{font-size:16px;font-weight:bold;color:#000}#news-and-information .feed{margin-left:10px;margin-right:20px;float:left;background:#f7f7f7;border:1px solid #cecece;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;width:220px;height:240px;padding:24px}#news-and-information .feed h3{margin-bottom:20px}#news-and-information .feed ul li{line-height:1.5;font-size:12px;margin-bottom:24px}#news-and-information .feed ul li span{font-weight:bold;margin-bottom:4px;display:block;color:#333}#news-and-information .feed ul li a{font-weight:bold;color:#006ea8}.contact-info{margin:10px 0 0 10px;float:left;width:274px;height:280px}.contact-info h3{margin-top:8px;width:272px;font-size:18px;padding-bottom:5px;border-bottom:1px dotted #555}.contact-info p{margin-top:14px;width:272px;font-size:12px}.contact-info div{position:relative;margin-top:16px}.contact-info #map{position:absolute;top:0;left:0;border:1px solid #bbb}.contact-info ul{position:absolute;left:145px;top:0;font-size:12px}.contact-info ul li{margin-bottom:15px}.contact-info ul li h4{font-size:12px;margin-bottom:3px}.contact-info ul li a{color:#006ea8;font-weight:bold}#tour{width:862px;margin:10px 0 0 22px}#tour div{width:100%;margin-bottom:40px;height:320px;position:relative}#tour div h3{position:absolute;top:35px;left:0;font-size:24px;font-weight:bold}#tour div p{position:absolute;top:77px;font-size:12px;left:0;line-height:1.5;width:230px}#tour div img{position:absolute;top:0;right:0}#about{width:862px;margin-left:22px;position:relative;padding-top:15px;background:url(../images/site/orange-juice.png) 596px bottom no-repeat}#about h2{font-size:24px;margin-bottom:14px}#about .intro{font-size:14px;line-height:1.5;width:540px}#about #team{margin-top:30px;width:100%;overflow:hidden}#about #team div{float:left;margin-right:40px}#about #team div h3{font-size:12px;margin-bottom:14px}#about #team div p{font-size:11.5px;line-height:21px;width:180px}#pricing{overflow:hidden;width:862px;margin:15px 0 0 22px}#pricing h2{text-align:center;font-weight:normal;font-size:48px}#pricing h3{margin-top:8px;text-align:center;font-weight:normal;font-size:16px}#pricing #plans{overflow:hidden;margin-top:36px}#pricing #plans .plan{margin-top:15px;border:1px solid #cecece;border-right:none;background:#f5f5f5;width:208px;padding:12px 0;float:left;text-align:center}#pricing #plans .plan.first{border-right:1px solid #cecece}#pricing #plans .plan.last{border-left:none;border-right:1px solid #cecece}#pricing #plans .plan h4{font-size:28px;font-weight:bold}#pricing #plans .plan .price{font-size:18px;color:#555;font-weight:normal;padding-bottom:12px;border-bottom:1px solid #ccc}#pricing #plans .plan ul{margin-top:8px}#pricing #plans .plan ul li{line-height:1.5;font-size:16px}#pricing #plans .plan ul em{font-weight:bold;font-style:normal;color:#9c2403}#pricing #plans .plan .signup{display:block;margin:10px auto;width:84px;height:34px;text-indent:-999999px;background-image:url(../images/site/sign-up.png)}#pricing #plans .plan.featured{margin-top:0;width:198px;padding:14px 15px 20px 15px;background-color:#fff;border:3px solid #e87325}#pricing #plans .plan.featured .signup{margin-top:12px;width:92px;height:38px;background-image:url(../images/site/sign-up-large.png)}#pricing #plans .plan.featured ul li{font-size:18px}#pricing #custom-plan{margin-top:40px;border:1px solid #e0bb3e;background-color:#fffcd7;padding:16px 0 28px 0;text-align:center}#pricing #custom-plan h3{font-size:24px}#pricing #custom-plan h4{margin-top:10px;font-weight:normal;font-size:18px;color:#444}#pricing #custom-plan h5{margin-top:6px;font-weight:normal;font-size:12px;color:#444}#pricing #faq{margin-top:30px;line-height:1.5;padding-bottom:40px}#pricing #faq h3{text-align:left;font-size:28px;margin-bottom:14px}#pricing #faq strong{display:block;margin-bottom:10px;font-size:14px}#pricing #faq p{color:#333;font-size:12px;margin-bottom:10px}#contact,#signup{overflow:hidden;width:862px;margin:15px 0 0 22px}#contact #main,#signup #main{width:540px;float:left}#contact #main h2,#signup #main h2{font-size:24px;margin-bottom:14px}#contact #main p,#signup #main p{width:100%;line-height:1.4}#contact #main form,#signup #main form{margin-top:24px;width:480px;background:#f3f3f3;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #ddd;padding:30px 28px 10px 30px;float:left;position:relative}#contact #main form#new_account,#signup #main form#new_account{margin-top:0;border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;padding-top:76px}#contact #main form#new_account h3,#signup #main form#new_account h3{position:absolute;top:0;left:0;width:510px;padding:18px 0 16px 30px;background:#eee;font-size:14px;border-bottom:1px solid #ddd}#contact #main form hr,#signup #main form hr{float:left;color:#111;background-color:#aaa;width:90%;height:1px;border:none;margin-top:10px}#contact #main form fieldset,#signup #main form fieldset{border:none;margin-top:12px;float:left;position:relative}#contact #main form fieldset.first,#signup #main form fieldset.first{margin-top:0}#contact #main form fieldset legend,#signup #main form fieldset legend{padding:0;font-size:14px;font-weight:bold;margin-bottom:32px;color:#376d00}#contact #main form fieldset legend img,#signup #main form fieldset legend img{position:relative;top:8px;margin-right:5px}#contact #main form fieldset #accepted-payment-methods,#signup #main form fieldset #accepted-payment-methods{position:absolute;top:20px;left:300px;width:190px}#contact #main form fieldset #accepted-payment-methods p,#signup #main form fieldset #accepted-payment-methods p{font-size:11px;margin-top:12px}#contact #main form fieldset #free-trial,#signup #main form fieldset #free-trial{position:absolute;top:-35px;left:532px;width:300px;height:100px}#contact #main form fieldset #free-trial p,#signup #main form fieldset #free-trial p{margin-top:12px;font-size:11px;color:#888}#contact #main form .field,#signup #main form .field{position:relative;margin-bottom:24px;float:left;width:450px}#contact #main form .field.first_name,#signup #main form .field.first_name{width:180px}#contact #main form .field.last_name,#signup #main form .field.last_name{width:180px;margin-left:30px}#contact #main form .field.email,#signup #main form .field.email{width:320px}#contact #main form .field.name,#signup #main form .field.name{width:320px}#contact #main form .field.subdomain .text,#signup #main form .field.subdomain .text{width:120px}#contact #main form .field.username,#signup #main form .field.username{width:320px}#contact #main form .field.password,#signup #main form .field.password{width:180px}#contact #main form .field.password_confirmation,#signup #main form .field.password_confirmation{width:180px;margin-left:30px}#contact #main form .field.card_number,#signup #main form .field.card_number{width:280px;padding-right:180px}#contact #main form .field.card_number .text,#signup #main form .field.card_number .text{width:172px;margin-right:6px}#contact #main form .field.card_number img,#signup #main form .field.card_number img{position:relative;top:5px;margin-right:3px}#contact #main form .field.expiration_date,#signup #main form .field.expiration_date{width:150px}#contact #main form .field.cvv,#signup #main form .field.cvv{width:72px;margin-left:30px}#contact #main form .field label,#signup #main form .field label{float:left;width:100%}#contact #main form .field .fieldWithErrors,#signup #main form .field .fieldWithErrors{display:inline}#contact #main form .field .fieldWithErrors .text,#signup #main form .field .fieldWithErrors .text{border:2px solid red}#contact #main form .field select,#signup #main form .field select{margin-top:4px;padding:4px 8px 4px 4px}#contact #main form .field .text,#signup #main form .field .text{width:100%;margin-top:3px;padding:4px;font-size:14px;font-weight:bold;color:#111}#contact #main form .field textarea.text,#signup #main form .field textarea.text{font:inherit;width:454px;height:100px}#contact #main form .field .submit,#signup #main form .field .submit{text-indent:-999999px;border:none;outline:none}#contact #main form .field .submit.create-my-account,#signup #main form .field .submit.create-my-account{margin-top:20px;height:42px;width:193px;background:url(../images/site/create-my-account.png)}#contact #main form .field .submit.send,#signup #main form .field .submit.send{height:38px;width:92px;background:url(../images/site/send.png)}#contact #main form .field p,#signup #main form .field p{font-size:12px;margin-bottom:12px;margin-top:-10px}#contact #main form .field .description,#signup #main form .field .description{color:#888;margin:4px 1px;font-size:11px}#contact #main form .field .formError,#signup #main form .field .formError{color:#ff0037;display:block;margin:6px 1px;font-size:12px}#contact #sidebar,#signup #sidebar{width:300px;float:right;margin-top:10px}#contact #sidebar .flash,#signup #sidebar .flash{font-size:12px;display:block;margin-top:14px;font-weight:bold}#contact #sidebar .flash.success,#signup #sidebar .flash.success{color:#018519}#contact #sidebar .flash.error,#signup #sidebar .flash.error{color:#d1320f}#contact #sidebar form,#signup #sidebar form{background:#f3f3f3;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #ddd;padding:20px 20px 20px 20px}#contact #sidebar form .text,#signup #sidebar form .text{width:66%;margin-right:2%;padding-left:2px}#contact #sidebar form .submit,#signup #sidebar form .submit{width:25%}#contact #sidebar form h3,#signup #sidebar form h3{font-size:14px;margin-bottom:15px}#contact #sidebar .contact-info,#signup #sidebar .contact-info{margin:28px 0 0 8px;float:none;height:184px}#contact #sidebar .links,#signup #sidebar .links{border-top:1px solid #ddd;position:relative;top:4px;height:80px}#contact #sidebar .links a,#signup #sidebar .links a{position:absolute;top:24px;font-size:12px;height:12px;padding:6px 0 4px 22px;display:block;color:#006ea8}#contact #sidebar .links a#twitter,#signup #sidebar .links a#twitter{left:8px;background:url(../images/site/twitter-icon.png) left no-repeat}#contact #sidebar .links a#facebook,#signup #sidebar .links a#facebook{left:100px;background:url(../images/site/facebook-icon.png) left no-repeat}#footer{width:862px;margin-left:22px;position:relative;font-size:12px;text-align:right;padding:40px 0;line-height:1.5}#footer a{color:#333;margin-left:20px}#footer a.first{border-left:none}#footer #copyright{position:absolute;left:0;top:40px;text-align:right;color:#333}
