@import url(reset.css);.clearfix::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}html{background:#fff url(../images/html.png)}body{color:#444;background:transparent url(../images/body.png) repeat-x}a:link,a:visited{color:#188bbc;text-decoration:none}.container{width:960px;margin:0 auto}header.primary{background:transparent url(../images/header.jpg) no-repeat;height:180px;position:relative;z-index:30}header.primary h1{width:445px;background:transparent url(../images/logo.png) no-repeat;text-indent:-999em;position:absolute;top:6px;left:3px}header.primary h1 a{display:block;height:108px}header.primary h2{display:none}header.primary nav.primary{position:absolute;bottom:6px;left:0%}header.primary nav.primary ul li{padding:0 0 7px}header.primary nav.primary ul li a{color:#fff;background:transparent url(../images/nav-li.png) no-repeat;text-transform:uppercase;text-decoration:none;display:block;padding:16px 20px 9px;font-size:1.1em}header.primary nav.primary ul li a:hover{color:#ffb300}header.primary nav.primary ul li a span{color:#7ad1ff}header.primary nav.primary ul li:first-child a{background:transparent}header.primary nav.primary ul li.active a{color:#000;background:#fff url(../images/nav-li-active.png) repeat-x;font-weight:bold;text-shadow:1px 1px 2px #cbf808;border-bottom-left-radius:6px;border-bottom-right-radius:6px}header.primary nav.secondary{position:absolute;top:0%;right:0%;background:#2e9eec;border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding-right:0px}header.primary nav.secondary ul li a{color:#fff;text-decoration:none;display:block;padding:0.75em 1.2em}header.primary form{position:absolute;top:6px;right:8px}header.primary form input{color:#766e73;border:none;font-size:0.9em;font-style:normal;text-transform:lowercase;margin:0}header.primary form button{background:#2e9eec url(../images/button_search.png) no-repeat;width:26px;height:21px;border:none;padding:0;text-indent:-999em;margin:0 0 0 -2px;overflow:hidden;vertical-align:middle}#main{background:transparent url(../images/main.png) repeat-y top right}#content{width:538px;padding:27px 80px 27px 17px;float:left;font-size:1.2em;line-height:1.618em}#content h2{color:#0355b1;font-weight:bold;font-size:1.5em;background:transparent url(../images/hr.png) repeat-x bottom left;padding:0 0 9px;margin:0 0 12px}#content ol{margin:0 1em 1em}#content ol li{list-style:none outside;background:transparent url(../images/bullet.png) no-repeat left;padding-left:15px}#content a#demo_link{background:#fff url(../images/demo.png) no-repeat;display:block;height:198px;text-indent:-999em;overflow:hidden}#content a#demo_link_es{background:#fff url(../images/demo_es.png) no-repeat;display:block;height:198px;text-indent:-999em;overflow:hidden}#panel{width:275px;padding:250px 25px 25px;float:left;position:relative;z-index:50}#panel figure{background:transparent url(../images/figure.png) no-repeat;width:290px;height:295px;padding:27px 34px 79px 31px;position:absolute;top:-133px;left:-38px}#panel figure img{position:absolute}#panel figcaption{position:absolute;top:286px}#panel figcaption .award{font-family:"Times New Roman",Georgia,Serif;font-weight:bold;display:block;position:relative}.ff3 #panel figcaption .award{position:static}#panel figcaption cite{color:#8d8d8d;font-style:normal;text-transform:uppercase;font-size:0.7em}#panel figcaption cite:before{content:"-"}#panel blockquote{font-size:1.3em}#panel blockquote p{color:#003365;background:#cadef6;border-radius:6px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;margin:0;padding:1em}#panel blockquote footer{background:transparent url(../images/blockquote-footer.png) no-repeat 80% 0;font-size:0.85em;padding:1.3em 0 0;text-align:right}#panel blockquote footer cite{font-weight:bold;font-style:normal}#panel blockquote footer ul{margin:0;padding:0;list-style:none outside}a.nrepp{border:0}.nrepp img{margin:0 0 20px}footer.primary{background:#0d3a61 url(../images/footer.jpg) no-repeat top center;font-size:1.1em;height:211px}footer.primary .container{position:relative;height:198px}footer.primary a.cde{display:block;clear:left;background:transparent url(../images/cde.png) no-repeat;width:407px;height:79px;text-indent:-999em;overflow:hidden}footer.primary a.cde:hover{background-position:0 -79px}footer.primary a.hotline{display:block;width:197px;height:64px;text-indent:-999em;background:transparent url(../images/hotline.png) no-repeat;position:absolute;bottom:2em;right:20px}footer.primary nav ul{width:601px;padding:17px 0;margin:0 17px 17px;float:left;background:transparent url(../images/footer-hr.png) repeat-x bottom left}footer.primary nav ul li a{color:#fff;text-decoration:none;display:block;padding:6px}footer.primary nav ul li a:hover{background:#306c9f}footer.primary #copyright{color:#fff;text-align:right;width:275px;padding:25px;float:left;font-weight:bold}footer.primary #copyright address{font-style:normal;font-weight:normal}header.primary nav.secondary,header.primary nav.primary ul li.active a{-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px}#panel blockquote p{-moz-border-radius:6px}footer.primary nav ul li.social{float:right;padding:0px;width:28px;height:27px}footer.primary nav ul li#twitter{margin-right:8px}footer.primary nav ul li.social a{width:28px;height:27px;padding:0px}footer.primary nav ul li.social a:hover{background:none}#purchase_form{width:100%}#purchase_form fieldset{margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #ccc;clear:both;position:relative}#content #purchase_form fieldset aside.same_as_billing{position:absolute;top:5px;left:200px;clear:both}#content #purchase_form fieldset aside.same_as_billing input{margin-top:5px}#purchase_form fieldset.last{border-bottom:none;padding-bottom:0;margin-bottom:10px}#purchase_form fieldset.last input.form_submit{width:110px;border-top:1px solid #26abe9;background:#1a98d8;background-image:linear-gradient(top, #1a98d8,#066fa5);background-image:-o-linear-gradient(top, #1a98d8, #066fa5);background-image:-moz-linear-gradient(top, #1a98d8, #066fa5);background-image:-webkit-linear-gradient(top, #1a98d8, #066fa5);background-image:-ms-linear-gradient(top, #1a98d8, #066fa5);border:none;color:#fff;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 2px #666;-webkit-box-shadow:0 1px 2px #666;box-shadow:0 1px 2px #666;margin-right:3px}#purchase_form fieldset ol{margin:0;padding:0;width:46.5%}#purchase_form fieldset ol.checkout{width:100%}#purchase_form fieldset ol.left{float:left}#purchase_form fieldset ol.right{float:right}#purchase_form fieldset ol li{background:transparent;padding:0;margin-bottom:10px}#purchase_form fieldset ol li.email{margin-top:26px}#purchase_form fieldset ol li.state_us{width:45%;float:left;display:block}#purchase_form fieldset ol li.state_nonus{width:45%;margin-left:10%;float:left;display:block}#purchase_form fieldset ol li.country{clear:both}#purchase_form fieldset ol li.country_shipping{clear:both;margin-top:68px}#purchase_form fieldset ol li label{font-weight:bold}#purchase_form fieldset ol li label span.help{display:block;font-size:11px;color:#888;margin:-2px 0 2px;line-height:1.2em}#purchase_form fieldset ol li label span.state{font-size:12px;color:#888}#purchase_form fieldset ol li label span.required_field{display:inline;color:red}#purchase_form fieldset ol li input,#purchase_form fieldset ol li select{margin:0;padding:8px 5px;width:100%}#purchase_form fieldset ol li input:focus{outline:none}#purchase_form fieldset ol li span.error{font-size:12px;color:red}#paypalform_container input{border:none;background:none;padding:0;margin-left:0;width:auto}#content .purchase-features{font-family:Tahoma,Helvetica,"sans-serif"}#content .purchase-features form .errors-global{background:#f26c4f;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-size:12px;margin-bottom:20px;padding:10px;color:#fff}#content .purchase-features form .errors-global ul.errorlist li{color:#fff}#content .purchase-features form input[type="text"]{font-size:12px;font-style:normal}#content .purchase-features form input[type="submit"]{font-size:12px;font-style:normal}#content .purchase-features form input[type="submit"]{font-size:12px;font-style:normal}#content .purchase-features form input[type="submit"]{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;border:1px solid #156f94;-webkit-box-shadow:inset 0 1px 1px rgba(186,230,248,0.47),0 1px 3px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 1px 1px rgba(186,230,248,0.47),0 1px 3px rgba(0,0,0,0.5);box-shadow:inset 0 1px 1px rgba(186,230,248,0.47),0 1px 3px rgba(0,0,0,0.5);background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #28ace1), color-stop(100%, #1f86af));background-image:-webkit-linear-gradient(#28ace1,#1f86af);background-image:-moz-linear-gradient(#28ace1,#1f86af);background-image:-o-linear-gradient(#28ace1,#1f86af);background-image:linear-gradient(#28ace1,#1f86af);color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.5);padding:15px;display:blockquote;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1f86af), color-stop(100%, #28ace1));background-image:-webkit-linear-gradient(#1f86af,#28ace1);background-image:-moz-linear-gradient(#1f86af,#28ace1);background-image:-o-linear-gradient(#1f86af,#28ace1);background-image:linear-gradient(#1f86af,#28ace1);clear:both;width:100%}#content .purchase-features form select{font-size:12px;font-style:normal}#content .purchase-features form p{margin-top:0}#content .purchase-features h1{font-size:28px;margin-bottom:0;font-weight:800;color:#38adeb}#content .purchase-features h1 span{display:block;font-size:38px;margin-top:0.1em}#content .purchase-features .feature-box{background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin:0 40px;padding:20px 40px}#content .purchase-features .feature-box h2{font-size:60px;color:#38adeb;line-height:1em;border-bottom:none;text-align:center;background:none;margin-bottom:0;margin-top:0;font-weight:800}#content .purchase-features .feature-box h3{font-size:18px;color:#38adeb;font-weight:800;text-align:center;margin-bottom:0}#content .purchase-features .feature-box h4{font-size:14px;color:#38adeb;text-align:center}#content .purchase-features .feature-box .cta-btn a{display:block;background:#38adeb;color:#fff;font-weight:800;text-align:center;margin:10px 70px;padding:10px 0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #1176ac}#content .purchase-features .feature-box .cta-btn a:hover{background:#1696da}#content .purchase-features p.asterisk{margin:0 40px}#content .purchase-features h2{font-size:30px;color:#000;background:none;border-bottom:1px solid #d3dce7;font-weight:500;margin-top:40px}#content .purchase-features .purchase-form div.field{clear:both;margin-bottom:10px;position:relative}#content .purchase-features .purchase-form div.field.success input[type="text"],#content .purchase-features .purchase-form div.field.success input[type="password"]{background:#fff url("../../img/validation-success.png") 95% center no-repeat}#content .purchase-features .purchase-form div.field.error{margin-bottom:0}#content .purchase-features .purchase-form div.field.error input[type="text"],#content .purchase-features .purchase-form div.field.error input[type="password"]{border:1px solid #f26c4f;background:rgba(242,108,79,0.1) url("../../img/validation-error.png") 95% center no-repeat}#content .purchase-features .purchase-form div.field.error img{display:none}#content .purchase-features .purchase-form div.field.error ul.errorlist{clear:both;margin-bottom:10px}#content .purchase-features .purchase-form div.field.error ul.errorlist li{color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#f26c4f;font-size:10px;padding:5px;position:relative;list-style:none;right:0;margin-left:170px;margin-top:-5px;margin-right:7px;z-index:100}#content .purchase-features .purchase-form div.field.error ul.errorlist li:before{content:"";height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #f26c4f;top:-4px;left:7%;position:absolute}#content .purchase-features .purchase-form div.field.short input[type="text"]{width:60px;margin-right:10px}#content .purchase-features .purchase-form div.field img{float:right;left:65%;top:42px;position:absolute}#content .purchase-features .purchase-form div.field label{float:left;width:150px;padding-top:6px;text-align:right;margin-right:20px;position:relative}#content .purchase-features .purchase-form div.field label.checkbox-label{float:right;text-align:left;width:350px}#content .purchase-features .purchase-form div.field label:hover div{left:0}#content .purchase-features .purchase-form div.field label div{position:absolute;background:#38adeb;left:-9999px;z-index:1000;text-align:center;width:150px;color:#fff;font-size:10px;line-height:1em;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;top:38px}#content .purchase-features .purchase-form div.field label div:before{content:"";height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #38adeb;top:-4px;right:8%;position:absolute}#content .purchase-features .purchase-form div.field label div p{margin-bottom:0}#content .purchase-features .purchase-form div.field label span{display:block;float:right;width:15px;height:15px;background:url(../img/what-is-this.png) top center no-repeat;text-indent:-99999px;text-align:left;margin-top:4px;margin-left:3px}#content .purchase-features .purchase-form div.field input[type="text"]{width:345px;border:1px solid #d2d3d3;background:#f6f6f6;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;float:left;padding:10px 5px}#content .purchase-features .purchase-form div.field input[type="password"]{width:345px;border:1px solid #d2d3d3;background:#f6f6f6;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;float:left;padding:10px 5px}#content .purchase-features .purchase-form div.field input[type="checkbox"]{margin-left:140px}#content .purchase-features .purchase-form div.field select{width:355px;margin-top:10px}#content .purchase-features .purchase-form h3{font-size:18px;margin-bottom:1em;padding-bottom:0.5em;margin-top:0.5em;border-bottom:1px solid rgba(0,0,0,0.1)}#content .purchase-features .purchase-form h3 span{clear:both;font-size:12px;color:#555;margin-top:0.25em;display:block}#content .purchase-features .purchase-form .user-information,#content .purchase-features .purchase-form .shipping-information{clear:both;overflow:hidden}#content .purchase-features .purchase-form .user-information div.field,#content .purchase-features .purchase-form .shipping-information div.field{clear:both}#content .purchase-features .purchase-form .payment-type .radio-group-payment{margin-bottom:20px;clear:both;overflow:hidden}#content .purchase-features .purchase-form .payment-type .radio-group-payment ul{margin-left:0}#content .purchase-features .purchase-form .payment-type .radio-group-payment li{list-style:none;margin:0 20px 0 0;float:left;padding:0;text-align:center}#content .purchase-features .purchase-form .payment-type .radio-group-payment li:last-child{margin-right:0}#content .purchase-features .purchase-form .payment-type .radio-group-payment label{border:1px solid #38adeb;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;width:250px;height:95px;display:block;background:#fff;padding-top:30px}#content .purchase-features .purchase-form .payment-type .radio-group-payment label#id_payment_type_1{padding-top:50px}#content .purchase-features .purchase-form .payment-type .radio-group-payment label.cc-payment p{margin-top:30px}#content .purchase-features .purchase-form .payment-type .radio-group-payment label:hover,#content .purchase-features .purchase-form .payment-type .radio-group-payment label.active{background:#38adeb}#content .purchase-features .purchase-form .payment-type .radio-group-payment label:hover h3,#content .purchase-features .purchase-form .payment-type .radio-group-payment label:hover p,#content .purchase-features .purchase-form .payment-type .radio-group-payment label.active h3,#content .purchase-features .purchase-form .payment-type .radio-group-payment label.active p{color:#fff}#content .purchase-features .purchase-form .payment-type .radio-group-payment label table{margin:0 auto}#content .purchase-features .purchase-form .payment-type .radio-group-payment label p{color:#38adeb;font-size:12px;font-weight:bold}#content .purchase-features .purchase-form .payment-type .radio-group-payment label p span{font-size:18px;display:block;line-height:1em}#content .purchase-features .purchase-form .payment-type .radio-group-payment label input[type="radio"]{left:-9999px;position:absolute}#content .purchase-features .purchase-form .payment{overflow:hidden;margin-bottom:10px}#content .purchase-features .purchase-form .payment div.field{clear:both;margin-bottom:10px;position:relative}#content .purchase-features .purchase-form .payment div.field.success input[type="text"]{background:#fff url("../../img/validation-success.png") 95% center no-repeat}#content .purchase-features .purchase-form .payment div.field.error{margin-bottom:0}#content .purchase-features .purchase-form .payment div.field.error input[type="text"]{border:1px solid #f26c4f;background:rgba(242,108,79,0.1) url("../../img/validation-error.png") 95% center no-repeat}#content .purchase-features .purchase-form .payment div.field.error img{display:none}#content .purchase-features .purchase-form .payment div.field.error ul.errorlist{clear:both;margin-bottom:10px}#content .purchase-features .purchase-form .payment div.field.error ul.errorlist li{color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#f26c4f;font-size:10px;padding:5px;position:relative;list-style:none;right:0;margin-left:170px;margin-top:-5px;margin-right:7px;z-index:100}#content .purchase-features .purchase-form .payment div.field.error ul.errorlist li:before{content:"";height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #f26c4f;top:-4px;left:7%;position:absolute}#content .purchase-features .purchase-form .payment div.field.short input[type="text"]{width:60px;margin-right:10px}#content .purchase-features .purchase-form .payment div.field img{float:right;left:70%;top:45px;position:absolute}#content .purchase-features .purchase-form .payment div.field label{float:left;width:150px;padding-top:6px;text-align:right;margin-right:20px;position:relative}#content .purchase-features .purchase-form .payment div.field label:hover div{left:0}#content .purchase-features .purchase-form .payment div.field label p{margin:0}#content .purchase-features .purchase-form .payment div.field label div{position:absolute;background:#38adeb;left:-9999px;z-index:1000;text-align:center;width:150px;color:#fff;font-size:10px;line-height:1em;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;top:38px}#content .purchase-features .purchase-form .payment div.field label div:before{content:"";height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #38adeb;top:-4px;right:8%;position:absolute}#content .purchase-features .purchase-form .payment div.field label div p{margin-bottom:0}#content .purchase-features .purchase-form .payment div.field label span{display:block;float:right;width:15px;height:15px;background:url(../../../static/img/what-is-this.png) top center no-repeat;text-indent:-99999px;text-align:left;margin-top:4px;margin-left:3px}#content .purchase-features .purchase-form .payment div.field input[type="text"]{width:355px;border:1px solid #d2d3d3;background:#f6f6f6;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;float:left;padding:10px 5px}#content .purchase-features .purchase-form .payment input[type="submit"]{clear:both;display:block;width:500px;margin-top:20px;margin-left:20px;border:none;border-top:1px solid #26abe9;background:#1a98d8;background-image:linear-gradient(top, #1a98d8,#066fa5);background-image:-o-linear-gradient(top, #1a98d8, #066fa5);background-image:-moz-linear-gradient(top, #1a98d8, #066fa5);background-image:-webkit-linear-gradient(top, #1a98d8, #066fa5);background-image:-ms-linear-gradient(top, #1a98d8, #066fa5);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#fff;padding:10px}
