body{margin:0;color:#585858;font:14px/20px 'Trebuchet MS',Helvetica,sans-serif;background:#300149;min-width:943px;-webkit-text-size-adjust:100%}img{border:none}a{text-decoration:none;color:#cb184c}a:hover{text-decoration:underline}input,select{font:100% trebuchet ms,Helvetica,sans-serif;vertical-align:middle;color:#7b7b7b}form,fieldset{margin:0;padding:0;border-style:none}input[type=image]{padding:0;border:none}input[type=text],input[type=password],input[type=file],textarea{-webkit-appearance:none}#wrapper{width:100%;overflow:hidden;position:relative}.w1{width:943px;margin:0 auto}#header{width:906px;margin:0 -9997px;padding:17px 9999px 19px;position:relative;background:#300149 url(../images/bg-header.gif) repeat-x 0 100%;overflow:hidden}.logo{background:url(../images/logo.png) no-repeat;width:196px;height:68px;text-indent:-9999px;overflow:hidden;float:left}.logo a{display:block;height:100%}#header address{font-style:normal;color:#fff;font-family:Arial,Helvetica,sans-serif;float:right;min-width:185px;padding:26px 0 0;line-height:18px}#header address a{color:#fff}.visual{width:942px;margin:0 -9999px;padding:1px 9999px 0;position:relative;background:#fff;overflow:hidden}.visual-holder{font-size:25px;line-height:30px;color:#602889;background:url(../images/bg-visual-holder.jpg) no-repeat 100% 0;padding:25px 0}.visual h2{margin:0 0 16px;color:#323232;font-size:37px;line-height:40px;letter-spacing:-1.5px}.visual h2 .cufon{padding:0 0 9px!important}.visual p{margin:0 0 26px}.visual p .cufon{padding:0 0 5px!important}.visual-list{padding:27px 0 0 2px;margin:0;list-style:none;background:url(../images/bg-visual-list.gif) no-repeat;font-style:italic;font-size:14px;line-height:20px}.visual-list li{overflow:hidden;margin:0 0 10px}.visual-list a{background:url(../images/bullet-visual-list.gif) no-repeat;padding:5px 0 5px 42px;color:#3a3a3a;float:left}.inner .visual{width:1012px}.inner .visual-holder{padding:74px 340px 0 0;background-position:100% -19px;min-height:187px}.inner .visual h2{font-size:43px;line-height:53px}.inner .visual h2 .cufon{padding:0 0 10px!important}.inner .visual h2 strong{text-transform:uppercase;color:#651291}.slogan{width:905px;margin:0 -9996px;padding:16px 9999px 18px;position:relative;font-style:italic;font-size:20px;line-height:24px;color:#fff;font-weight:700}.inner .slogan{background:#540f7e url(../images/bg-inner-slogan.gif) repeat-x;padding:0 9999px;min-height:22px}.slogan p{margin:0}.slogan .top{background:url(../images/bg-slogan-top.png) repeat-x;height:6px;width:100%;position:absolute;top:-6px;left:0;z-index:5}.slogan .bottom{background:url(../images/bg-slogan-bottom.png) repeat-x;width:100%;height:10px;position:absolute;bottom:-10px;left:0;z-index:5}#main{width:905px;margin:0 -9996px;padding:28px 9999px 20px;position:relative;background:url(../images/bg-main.gif);overflow:hidden}.inner #main{padding:38px 9999px 20px}#content{float:left;width:539px}#content h1{margin:0 0 5px;font-size:32px;line-height:40px;color:#000}#content .video-block{position:relative;overflow:hidden;width:531px;border:4px solid #d7d7d7;margin:0 0 18px}#content .video-block img{vertical-align:top}#content .video-block .btn-play,#content .video-block .btn-play-hovered{text-indent:-9999px;overflow:hidden;background:url(../images/btn-play-large-hover.png) no-repeat;width:531px;height:300px;position:absolute;top:50%;left:50%;margin:-150px 0 0 -265px}#content .video-block .btn-play-hovered{background:url(../images/btn-play-large.png) no-repeat}.cite-box{overflow:hidden;margin:0 0 26px}#content .cite-box img{float:left;border:1px solid #c6c6c6;margin:1px 19px 0 0}.cite-box .holder{float:left;width:415px;background:url(../images/bg-cite-box.png) no-repeat 0 -20px;padding:34px 0 0;position:relative}.cite-box .frame{background:url(../images/bg-cite-box.png) no-repeat -832px 100%;padding:0 0 54px}.cite-box blockquote{margin:0;background:url(../images/bg-cite-box.png) repeat-y -416px 0;color:#727272;padding:0 28px 0 58px}.cite-box blockquote:after,.download-box .frame:after,.guarantee-box .frame:after{content:'';display:block;clear:both}.cite-box blockquote q{quotes:none;font-style:italic;margin:-12px 0;float:left;position:relative;width:329px}.cite-box blockquote cite{position:absolute;bottom:-3px;right:13px}#content h2{margin:0 0 8px;font-size:18px;line-height:24px;color:#000}#content p{margin:0 0 28px}#content ul{padding:0 0 0 1px;margin:0 0 34px;list-style:none}#content ul li{background:url(../images/bullet-content-list.gif) no-repeat 2px 7px;text-indent:17px;padding:0 0 10px}#content img{vertical-align:top;border:1px solid #cacaca}.download-form{border:4px solid #d7d7d7;background:#fff;padding:17px 0 15px;margin:0 0 22px}#content .download-form h1{margin:0 0 16px;padding:0 13px}.table-holder{margin:0 0 22px}.table-holder table{border-collapse:collapse;width:531px;line-height:17px}.table-holder th{color:#4f0b74;padding:0}.table-holder th .content{background:#f8effc;border:solid #eee4f2;border-width:1px 0;padding:3px 0}.table-holder th.col1{width:300px}.table-holder th.col2{width:92px}.table-holder th.col3{width:56px}.table-holder th.col4{width:89px}.table-holder th.col1 .content{text-align:left;border-width:1px 0 1px 1px;padding:3px 13px}.table-holder th.col4 .content{border-width:1px 1px 1px 0}.table-holder tr td{padding:21px 0 17px;text-align:center;color:#3d3d3d;background:url(../images/bg-table-cell.gif) repeat-x 0 100%}.table-holder tr td.col1{padding:18px 14px 20px;text-align:left}.table-holder .color td{padding:18px 0 15px;background:#ffe4fa url(../images/bg-color-cell.gif) repeat-x 0 100%}.table-holder .color td.col1,.table-holder .total td.col1{padding:0 14px 4px}.table-holder .total td{color:#4f0a74;font-weight:700;padding:24px 0 37px;background:#ebdff0 url(../images/bg-color-cell.gif) repeat-x 0 100%}#content .download-form h2{background:#f8effc;border:solid #eee4f2;border-width:1px 0;margin:0;padding:1px 15px;color:#4f0a74;text-transform:uppercase;font-size:15px;line-height:21px}.download-form .row{overflow:hidden;margin:0 -30px 0 0;padding:12px 0 21px 15px}.download-form .col{width:221px;display:inline-block;vertical-align:top;margin:0 46px 0 0;padding:0 0 7px}.download-form .error label{color:red}.download-form label{display:block;color:#3d3d3d;font-size:13px;line-height:18px;margin:0 0 6px}.download-form label .required{color:#580f82}.download-form .input-holder{background:url(../images/bg-download-form.png) no-repeat;width:221px;height:29px;display:block}.download-form .text{float:left;font-size:13px;line-height:17px;height:17px;width:205px;padding:5px 8px 7px;background:0 0;border:0;color:#000}.download-form select{width:221px}.download-form .row-holder{overflow:hidden;padding:9px 6px 4px 16px;background:#f8f8f8;border-bottom:1px solid #fff}.download-form .payment-row{overflow:hidden;margin:0 -30px 0 0}.download-form .payment-row .col{margin:0 36px 0 0;padding:0 0 10px}.download-form h3{color:#b3b3b3;font-size:12px;line-height:12px;margin:0 0 14px;padding:3px 0 0;font-weight:400}#content .card-list{padding:0;margin:0 -2px 0 0;list-style:none;overflow:hidden}#content .card-list li{float:left;margin:0 0 0 6px;background:0 0;padding:0;text-indent:0}#content .card-list li:first-child{margin:0}#content .card-list a{float:left}#content .card-list a img{float:left;border:none}.download-form .payment-row .col1{width:231px;display:inline-block;vertical-align:top;margin:0 46px 0 0;padding:0 0 7px}.download-form .payment-row .row1{overflow:hidden;margin:0 -20px 0 0}.download-form .payment-row select{width:111px}.download-form .btn-row{border-top:1px solid #e7e7e7;padding:20px 0 0}.download-form .btn-download{background:url(../images/bg-download-form.png) no-repeat 0 -102px;border:0;cursor:pointer;width:224px;height:48px;padding:0 0 6px;margin:0 auto;display:block;text-transform:uppercase;color:#fff;font:bold 23px/29px Arial,Helvetica,sans-serif;text-shadow:0 4px 2px #96000c}.download-form .btn-download:hover{cursor:pointer}#content em.text{color:#adacac}#sidebar{float:right;width:325px;padding:8px 0 0}.inner #sidebar{padding:2px 0 0}.download-box{margin:0 0 19px}.download-box .heading{width:325px;background:url(../images/bg-download-box.png) no-repeat;padding:88px 0 0;margin:0 0 -13px;position:relative;z-index:5}.download-box .holder{background:url(../images/bg-download-box.png) no-repeat -652px 100%;padding:0 0 19px}.download-box .frame{background:url(../images/bg-download-box.png) repeat-y -326px 0;padding:0 0 0 17px}#sidebar .download-box h3{color:#fff;float:left;margin:-68px 0 0;padding:0 0 11px;position:relative;width:328px;font-size:21px;line-height:25px;text-shadow:0 4px 1px #8d0315}#sidebar .download-box h3 .cufon{padding:0 0 8px!important}.email-form{padding:26px 12px 18px;background:#fff;border-bottom:3px solid #cb184c}#sidebar .email-form h4{margin:0 0 17px;color:#5b5656;font-size:20px;line-height:24px;font-weight:400;text-align:center}.email-form h4 strong{color:#9d0517;font-weight:700}.email-form .input-holder{background:url(../images/bg-email-form.gif) no-repeat;width:300px;height:28px;display:block;overflow:hidden;margin:0 0 16px}.email-form .text{background:0 0;border:0;padding:7px 12px 6px;float:left;width:276px;height:15px;font-size:12px;line-height:15px}.email-form .btn-row{padding:5px 0 0 14px}.email-form .btn-download{background:url(../images/bg-email-form.gif) no-repeat 0 -29px;border:0;width:224px;height:48px;padding:0 0 7px;margin:0 auto;cursor:pointer;text-transform:uppercase;color:#6c5200;font:bold 23px/25px Arial,Helvetica,sans-serif;display:block}.email-form .btn-download:hover{cursor:pointer}.sidebar-box{background:#fff;border-bottom:3px solid #cb184c;padding:16px 10px 0 19px;margin:0 0 17px}.inner .sidebar-box{padding:8px 10px 0 19px}#sidebar h3{margin:0 0 17px;font-style:italic;font-weight:400;font-size:16px;line-height:20px;color:#000}#sidebar h3 a{color:#000}#sidebar .sub-list{padding:0 0 1px 2px;margin:0;list-style:none}#sidebar .sub-list li{overflow:hidden;padding:0 0 16px}#sidebar .sub-list .alignleft{float:left;margin:5px 16px 0 0}#sidebar .sub-list .img-holder{float:left;border:1px solid #ddd;margin:5px 14px 0 0}#sidebar .sub-list .img-holder img{vertical-align:top}#sidebar .sub-list .text-holder{font-size:12px;line-height:20px;font-style:italic;color:#3a3a3a;overflow:hidden}.inner #sidebar .sub-list .text-holder{font-size:13px;line-height:20px;font-style:normal}#sidebar .sub-list p{margin:0}#sidebar .sub-list p a{font-weight:700}#sidebar .sub-list blockquote{margin:0}#sidebar .sub-list q{quotes:none}#sidebar .sub-list cite{font-style:normal}.guarantee-box{margin:0 0 22px}.guarantee-box .heading{width:325px;background:url(../images/bg-guarantee-box.png) no-repeat;padding:98px 0 0;margin:0 0 -14px;position:relative;z-index:5}.guarantee-box .holder{background:url(../images/bg-guarantee-box.png) no-repeat -652px 100%;padding:0 0 25px}.guarantee-box .frame{background:url(../images/bg-guarantee-box.png) repeat-y -326px 0;padding:0 0 0 18px}#sidebar .guarantee-box h3{color:#fff;float:left;margin:-86px 0 0;padding:0 0 4px;position:relative;width:323px;font-size:39px;line-height:42px;text-shadow:0 4px 1px #8d0315}#sidebar .guarantee-box h3 .cufon{padding:0 0 5px!important}#sidebar .guarantee-box h3 strong{font-size:34px;line-height:39px}#sidebar .guarantee-box h3 span{color:#ffe700}.guarantee-box .text-holder{background:#fff;border-bottom:3px solid #cb184c;padding:16px 16px 28px;margin:0 0 19px;color:#a7a7a7;line-height:17px}.guarantee-box .text{font-size:16px;line-height:19px;color:#5b5656;display:block;margin:0 -15px 12px -4px}.guarantee-box .text strong{color:#970413}.guarantee-box .img-guarantee{vertical-align:top;margin:0 0 17px 28px;display:block}#sidebar .guarantee-box h4{color:#970413;margin:0 0 11px;font-size:17px;line-height:20px;text-transform:uppercase}#sidebar ul{padding:0 0 0 8px;margin:0 0 11px;list-style:none;color:#5b5656;font-size:15px;line-height:21px}#sidebar ul li{background:url(../images/bullet-content-list.gif) no-repeat 0 8px;padding:0 0 3px 22px}#sidebar p{margin:0}#sidebar h4{font-size:13px;line-height:20px;margin:0 0 5px;color:#000}#footer{width:943px;margin:-8px -9999px 0;padding:38px 9999px 28px;position:relative;color:#fff}#footer p{margin:0}.jcf-hidden{display:block!important;position:absolute!important;left:-9999px!important}.select-area{float:left;position:relative;color:#000;font-size:13px;line-height:18px}.select-area .center{padding:5px 24px 5px 8px;background:url(../images/bg-download-form.png) no-repeat 0 -34px;display:block;cursor:pointer}.select-options{white-space:nowrap;position:absolute;margin:-1px 0 0;background:#fff}.select-options ul{list-style:none;padding:0;margin:0;border:1px solid #bebebe;overflow:hidden;font-size:12px;line-height:17px}.select-options ul li{width:100%;float:left}.select-options ul a{padding:2px 5px;display:block;height:1%;color:#000}.select-options .item-selected a,.select-options a:hover{text-decoration:none;background:#ededed;color:#5e5e5e}.select-options li.default{display:none}.select-demo1{margin:0 8px 0 0}.select-demo1 .center{background:url(../images/bg-download-form.png) repeat-x 0 -67px}@media screen and (max-device-width:480px){body{font-size:187.5%;line-height:1.5}.visual-holder p,.visual-list,.slogan .style2,#sidebar .download-box h3,#sidebar .email-form h4,.email-form .text,#sidebar h3{font-size:30px;line-height:1.125}.email-form .text{font-size:25px;height:auto;border:2px solid #ddd;border-radius:10px;width:90%;padding-top:.5em;padding-bottom:.5em;margin-bottom:.5em}.email-form .input-holder{background-image:none;height:auto}.slogan p.style2{width:700px;position:relative;display:block;margin:0 auto}.visual-list{width:520px;line-height:1.125}.cite-box{height:auto;overflow:visible;margin-bottom:2em;outline:0 dashed #0f0}address{padding-top:0!important;margin-bottom:.5em}address *{margin-bottom:.5em}blockquote{height:auto;overflow:visible}.cite-box blockquote cite{bottom:-70px;line-height:1.2;right:0;left:30px}#content h2{clear:both;position:relative;display:block;font-size:1.125em;line-height:1.35;padding-top:120px!important}#content ul li{margin-top:1.125em}#sidebar .sub-list .text-holder{font-size:26px;line-height:1.5}img.alignleft{position:relative;float:left}.text-holder{width:100%;top:-150px}#footer a{position:relative;display:inline-block;margin:20px 30px}}