@import url(//fonts.googleapis.com/css?family=Open+Sans:400italic,300,400,600,700);@import url(//fonts.googleapis.com/css?family=Raleway:400,600,800);@import url(//fonts.googleapis.com/css?family=Oswald:300,400,700);@import url(//fonts.googleapis.com/css?family=Permanent+Marker);@import url(//fonts.googleapis.com/css?family=Playball);@font-face{font-family:'myriadpro-boldcond';src:url('../fonts/myriadpro-boldcond.eot');src:url('../fonts/myriadpro-boldcond.eot?#iefix') format('embedded-opentype'),url('../fonts/myriadpro-boldcond.woff') format('woff'),url('../fonts/myriadpro-boldcond.ttf') format('truetype'),url('../fonts/myriadpro-boldcond.svg#MyriadProCondBold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'opensans-regular';src:url('../fonts/opensans-regular.eot');src:url('../fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/opensans-regular.woff') format('woff'),url('../fonts/opensans-regular.ttf') format('truetype'),url('../fonts/opensans-regular.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'opensans-bold';src:url('../fonts/opensans-bold.eot');src:url('../fonts/opensans-bold.eot?#iefix') format('embedded-opentype'),url('../fonts/opensans-bold.woff') format('woff'),url('../fonts/opensans-bold.ttf') format('truetype'),url('../fonts/opensans-bold.svg#open_sansbold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'opensans-bolditalic';src:url('../fonts/opensans-bolditalic.eot');src:url('../fonts/opensans-bolditalic.eot?#iefix') format('embedded-opentype'),url('../fonts/opensans-bolditalic.woff') format('woff'),url('../fonts/opensans-bolditalic.ttf') format('truetype'),url('../fonts/opensans-bolditalic.svg#open_sansbold_italic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'myriadpro-bold';src:url('../fonts/myriadpro-bold.eot');src:url('../fonts/myriadpro-bold.eot?#iefix') format('embedded-opentype'),url('../fonts/myriadpro-bold.woff') format('woff'),url('../fonts/myriadpro-bold.ttf') format('truetype'),url('../fonts/myriadpro-bold.svg#MyriadProBold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'myriad_pro';src:url('../fonts/myriad_pro.eot');src:url('../fonts/myriad_pro.eot?#iefix') format('embedded-opentype'),url('../fonts/myriad_pro.woff') format('woff'),url('../fonts/myriad_pro.ttf') format('truetype'),url('../fonts/myriad_pro.svg#a379413e-a0b8-44dc-b250-1e000e4092a4') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'myriadpro-bold-it';src:url('../fonts/myriadpro-bold-it.eot');src:url('../fonts/myriadpro-bold-it.eot?#iefix') format('embedded-opentype'),url('../fonts/myriadpro-bold-it.woff') format('woff'),url('../fonts/myriadpro-bold-it.ttf') format('truetype'),url('../fonts/myriadpro-bold-it.svg#e590a993-9202-42bc-a22f-25243e6b0d5a') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'myriadpro-cond';src:url('../fonts/myriadpro-cond.eot');src:url('../fonts/myriadpro-cond.eot?#iefix') format('embedded-opentype'),url('../fonts/myriadpro-cond.woff') format('woff'),url('../fonts/myriadpro-cond.ttf') format('truetype'),url('../fonts/myriadpro-cond.svg#MyriadProCondensed') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'myriadpro-semibold';src:url('../fonts/myriadpro-semibold-webfont.eot');src:url('../fonts/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/myriadpro-semibold-webfont.woff') format('woff'),url('../fonts/myriadpro-semibold-webfont.ttf') format('truetype'),url('../fonts/myriadpro-semibold-webfont.svg#myriad_pro_lightbold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'opensans-light';src:url('../fonts/opensans-light.eot');src:url('../fonts/opensans-light.eot?#iefix') format('embedded-opentype'),url('../fonts/opensans-light.woff') format('woff'),url('../fonts/opensans-light.ttf') format('truetype'),url('../fonts/opensans-light.svg#open_sanslight') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'opensans-semibold';src:url('../fonts/opensans-semibold.eot');src:url('../fonts/opensans-semibold.eot?#iefix') format('embedded-opentype'),url('../fonts/opensans-semibold.woff') format('woff'),url('../fonts/opensans-semibold.ttf') format('truetype'),url('../fonts/opensans-semibold.svg#open_sanssemibold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'angelina';src:url('../fonts/angelina.eot');src:url('../fonts/angelina.eot?#iefix') format('embedded-opentype'),url('../fonts/angelina.woff') format('woff'),url('../fonts/angelina.ttf') format('truetype'),url('../fonts/angelina.svg#angelinaregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'opensans-italic';src:url('../fonts/opensans-italic.eot');src:url('../fonts/opensans-italic.eot?#iefix') format('embedded-opentype'),url('../fonts/opensans-italic.woff') format('woff'),url('../fonts/opensans-italic.ttf') format('truetype'),url('../fonts/opensans-italic.svg#open_sansitalic') format('svg');font-weight:normal;font-style:normal;}@media screen and (-webkit-min-device-pixel-ratio:0) {@font-face{font-family:'opensans-italic';src:url('../fonts/opensans-italic.svg') format('svg');}@font-face{font-family:'myriadpro-semibold';src:url('../fonts/myriadpro-semibold-webfont.svg') format('svg');}@font-face{font-family:'myriadpro-boldcond';src:url('../fonts/myriadpro-boldcond.svg') format('svg');}@font-face{font-family:'opensans-bold';src:url('../fonts/opensans-bold.svg') format('svg');}@font-face{font-family:'opensans-bolditalic';src:url('../fonts/opensans-bolditalic.svg') format('svg');}@font-face{font-family:'myriadpro-bold';src:url('../fonts/myriadpro-bold.svg') format('svg');}@font-face{font-family:'myriadpro-bold-it';src:url('../fonts/myriadpro-bold-it.svg') format('svg');}@font-face{font-family:'myriadpro-cond';src:url('../fonts/myriadpro-cond.svg') format('svg');}@font-face{font-family:'opensans-regular';src:url('../fonts/opensans-regular.svg') format('svg');}@font-face{font-family:'myriad_pro';src:url('../fonts/myriad_pro.svg') format('svg');}@font-face{font-family:'angelina';src:url('../fonts/angelina.svg') format('svg');}}body{min-width:320px;line-height:20px;height:100%;}body.squeeze-1a,body.squeeze-2a{background-color:#d1d1d1;}html{height:100%;}.leverage-page{overflow:hidden;min-height:100%;}.s4-footer{position:relative;z-index:5;}.s4-footer a{color:white;}.leverage-page .wrapper{max-width:682px;margin:0 auto;padding:18px 15px;}.leverage-page .main{background:url(../images/bg-block-01.png) no-repeat 50% 100%;padding:0 0 21px;margin:0 0 15px;}.leverage-page .main .holder{background:#fff;border:1px solid #eaeaea;padding:14px 12px 12px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15);position:relative;}.leverage-page header{padding:0 10px 12px;text-align:center;}.leverage-page h1{font:34px/37px 'myriadpro-boldcond',Helvetica,sans-serif;margin:0;color:#262626;letter-spacing:-1px;}.leverage-page h1 span{}.leverage-page .content{background:#f1e8ca;padding:0 12px 19px;border:1px solid #d8d8d8;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;text-align:center;}.leverage-page .steps{border:1px solid #d9ca9a;margin:-1px -13px 23px;-webkit-border-radius:1px 1px 0 0;-moz-border-radius:1px 1px 0 0;border-radius:1px 1px 0 0;padding:19px 27px 25px;background:#e9dea1;}.leverage-page .steps .nav-steps{margin:0 0 9px -6px;padding:0;list-style:none;overflow:hidden;font:13px/16px 'opensans-regular',Helvetica,sans-serif;color:#a1a1a1;}.leverage-page .steps .nav-steps li{float:left;width:33.333%;padding-left:8px;padding-right:4px;background:url(../images/sep-01.png) repeat-y 4px 0;}.leverage-page .steps .nav-steps strong{display:block;font:40px/40px 'opensans-bold',Helvetica,sans-serif;text-transform:uppercase;letter-spacing:-1px;}.leverage-page .steps .nav-steps li:first-child{background:none;}.leverage-page .steps .nav-steps .active{color:#010101;text-shadow:0 1px 1px #fff7db;}.leverage-page .steps .progress{background:#f2f2f2;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border:1px solid #bfbfbf;height:28px;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.24);-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.24);box-shadow:inset 1px 1px 2px rgba(0,0,0,0.24);margin:0;}.leverage-page .steps .progress .progress-bar{background:#b4d60d;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.24);-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.24);box-shadow:inset 1px 1px 2px rgba(0,0,0,0.24);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;padding:4px 10px;text-align:right;font:14px/18px 'opensans-bold',Helvetica,sans-serif;}.form-aboutus{width:343px;border:1px solid #cbc1a1;margin:0 auto 21px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:16px 16px 32px;background:#fff;font:15px/18px 'opensans-regular',Helvetica,sans-serif;color:#828282;position:relative;}.form-aboutus h2{font:29px/33px 'myriadpro-boldcond',Helvetica,sans-serif;color:#c00;margin:0 0 17px;letter-spacing:-1px;}.form-aboutus .list{margin:0;padding:0 0 8px 66px;list-style:none;text-align:left;}.form-aboutus .list li{overflow:hidden;vertical-align:top;padding:0 0 8px;}.form-aboutus .list label{display:block;overflow:hidden;font-weight:normal;}.leverage-page .btn{min-width:216px;border:1px solid #679800;color:#fff;background:#b7cd41;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3Y2Q0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjYWNjOTM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjOGViOTJhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNzJhYTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk0YzUxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#b7cd41 0%,#acc935 7%,#8eb92a 50%,#72aa00 50%,#94c516 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b7cd41),color-stop(7%,#acc935),color-stop(50%,#8eb92a),color-stop(50%,#72aa00),color-stop(100%,#94c516));background:-webkit-linear-gradient(top,#b7cd41 0%,#acc935 7%,#8eb92a 50%,#72aa00 50%,#94c516 100%);background:-o-linear-gradient(top,#b7cd41 0%,#acc935 7%,#8eb92a 50%,#72aa00 50%,#94c516 100%);background:-ms-linear-gradient(top,#b7cd41 0%,#acc935 7%,#8eb92a 50%,#72aa00 50%,#94c516 100%);background:linear-gradient(to bottom,#b7cd41 0%,#acc935 7%,#8eb92a 50%,#72aa00 50%,#94c516 100%);-pie-background:linear-gradient(top,#b7cd41 0%,#acc935 7%,#8eb92a 50%,#72aa00 50%,#94c516 100%);font:38px/43px 'myriadpro-boldcond',Helvetica,sans-serif;padding:8px 10px;-webkit-box-shadow:inset 0 0 4px rgba(255,255,255,0.5);-moz-box-shadow:inset 0 0 4px rgba(255,255,255,0.5);box-shadow:inset 0 0 4px rgba(255,255,255,0.5);position:relative;}.leverage-page .btn span{display:inline-block;background:url(../images/arrow-01.png) no-repeat 100% 11px;padding:0 29px 0 0;}.leverage-page .btn:hover{color:#fff;background:#a0ba3b;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwYmEzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzhlYjkyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzcyYWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MmFhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#a0ba3b 0%,#8eb92a 50%,#72aa00 50%,#72aa00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a0ba3b),color-stop(50%,#8eb92a),color-stop(50%,#72aa00),color-stop(100%,#72aa00));background:-webkit-linear-gradient(top,#a0ba3b 0%,#8eb92a 50%,#72aa00 50%,#72aa00 100%);background:-o-linear-gradient(top,#a0ba3b 0%,#8eb92a 50%,#72aa00 50%,#72aa00 100%);background:-ms-linear-gradient(top,#a0ba3b 0%,#8eb92a 50%,#72aa00 50%,#72aa00 100%);background:linear-gradient(to bottom,#a0ba3b 0%,#8eb92a 50%,#72aa00 50%,#72aa00 100%);-pie-background:linear-gradient(top,#a0ba3b 0%,#8eb92a 50%,#72aa00 50%,#72aa00 100%);}.note{display:inline-block;font:15px/21px 'opensans-regular',Helvetica,sans-serif;color:#737373;background:url(../images/ico-01.png) no-repeat;padding:0 0 8px 22px;}.leverage-page .info-cards{margin:0;padding:0;list-style:none;}.leverage-page .info-cards li{display:inline-block;padding:6px;vertical-align:top;}.leverage-page .info-cards img{vertical-align:top;}footer{text-align:center;font:15px/19px 'opensans-regular',Helvetica,sans-serif;color:#1f1f1f;}footer a{color:#1f1f1f;}.leverage-page footer{color:#737373;}.leverage-page footer a{color:#737373;}footer p{margin:0 0 6px;}.leverage-page footer p{margin:0 0 7px;}footer p strong{font-weight:normal;font-family:'opensans-bold',Helvetica,sans-serif;}footer .links{margin:0;padding:0;list-style:none;}footer .links li{display:inline-block;background:url(../images/sep-03.png) no-repeat 0 2px;padding:0 4px 0 8px;}.leverage-page footer .links li{background:url(../images/sep-02.png) no-repeat 0 2px;}footer .links li:first-child{background:none;}footer .links a{color:#1f1f1f;text-decoration:underline;}.leverage-page footer .links a{color:#737373;}footer .links a:hover{text-decoration:none;}.leverage-page .video-area{margin:-5px 0 36px;}.leverage-page .video-area .form-aboutus{float:right;margin:0;width:304px;padding:21px 16px 26px;}.leverage-page .video-area .form-aboutus h2{margin:0 0 13px;}.leverage-page .video-area .form-aboutus .list{padding:0 0 3px 61px;}.leverage-page .video{float:left;width:282px;border:1px solid #cbc1a1;margin:29px 0 0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;background:#fff;height:231px;}.leverage-page .video .play{position:absolute;left:50%;font:27px/30px 'myriadpro-boldcond',Helvetica,sans-serif;color:#b4b4b4;letter-spacing:-1px;text-transform:uppercase;background:url(../images/ico-02.png) no-repeat 50% 0;padding:59px 0 0;top:50%;margin:-41px 0 0 -50px;width:100px;text-decoration:none;}.page-01{max-width:916px;margin:0 auto;padding:17px 15px 18px;}.page-01 header{border-bottom:1px solid #d1d1d1;padding:0 0 16px 9px;overflow:hidden;margin:0 0 19px;}.page-01 header .logo{float:left;width:150px;height:71px;overflow:hidden;}.page-01 header .logo img{width:150px;}.page-01 header .block{float:right;width:190px;padding:11px 0 0;font:16px/18px 'opensans-regular',Helvetica,sans-serif;}.page-01 header .block .ttl{display:block;font:16px/20px 'opensans-bold',Helvetica,sans-serif;margin:0 0 1px;}.page-01 header .block .phone{color:#1f1f1f;text-decoration:none;}.page-01 header .block p{margin:0 0 -1px;}.page-01 header .block .email{font:14px/16px 'opensans-bolditalic',Helvetica,sans-serif;display:inline-block;color:#2826a9;text-decoration:underline;}.page-01 header .block .email:hover{text-decoration:none;}.page-01 .content{text-align:center;padding:0 85px 25px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}.page-01 .content .title{display:block;font:35px/39px 'myriadpro-bold',Helvetica,sans-serif;color:#c20000;margin:0 0 11px;letter-spacing:-1px;}.page-01 .content h1{font:60px/58px 'myriadpro-boldcond',Helvetica,sans-serif;margin:0 0 19px;letter-spacing:-1px;}.page-01 .content p{margin:0 0 45px;}.optin{width:593px;margin:0 auto;background:url(../images/arrow-02.png) no-repeat 0 26px;text-align:center;}.optin .frame{padding:0 63px;background:url(../images/arrow-03.png) no-repeat 100% 26px;}.optin .block{background:url(../images/shadow-01.png) no-repeat 50% 100%;padding:0 0 35px;}.optin .block .box{border:3px solid #f8df77;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#ffffbf;padding:31px 15px 40px;position:relative;}.email-text{max-width:362px;border:1px solid #a8a87d;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:11px 18px;margin:0 auto 22px;position:relative;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.07);-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,0.07);box-shadow:inset 0 2px 2px rgba(0,0,0,0.07);overflow:hidden;}.email-text .area{float:left;width:100%;overflow:hidden;background:url(../images/ico-03.png) no-repeat 0 7px;padding:0 0 0 32px;vertical-align:top;}.email-text input{float:left;width:100%;border:0;font:20px/25px 'myriad_pro',Helvetica,sans-serif;height:25px;color:#b1b1b1;}.email-text input.focus{color:#1f1f1f!important;}.btn-get{min-width:359px;padding:3px;background:#ffe552;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTU1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmFlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ffe552 0%,#ffae00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffe552),color-stop(100%,#ffae00));background:-webkit-linear-gradient(top,#ffe552 0%,#ffae00 100%);background:-o-linear-gradient(top,#ffe552 0%,#ffae00 100%);background:-ms-linear-gradient(top,#ffe552 0%,#ffae00 100%);background:linear-gradient(to bottom,#ffe552 0%,#ffae00 100%);-pie-background:linear-gradient(top,#ffe552 0%,#ffae00 100%);display:inline-block;-webkit-border-radius:31px;-moz-border-radius:31px;border-radius:31px;position:relative;vertical-align:top;text-align:center;}.btn-get button,.btn-get a,.btn-get input{display:block;width:100%;height:64px;background:#ffe000;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjljMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ffe000 0%,#ff9c00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffe000),color-stop(100%,#ff9c00));background:-webkit-linear-gradient(top,#ffe000 0%,#ff9c00 100%);background:-o-linear-gradient(top,#ffe000 0%,#ff9c00 100%);background:-ms-linear-gradient(top,#ffe000 0%,#ff9c00 100%);background:linear-gradient(to bottom,#ffe000 0%,#ff9c00 100%);-pie-background:linear-gradient(top,#ffe000 0%,#ff9c00 100%);border:0;-webkit-border-radius:31px;-moz-border-radius:31px;border-radius:31px;font:39px/64px 'myriadpro-bold-it',Helvetica,sans-serif;-webkit-box-shadow:inset 0 -11px 11px rgba(255,125,0,0.8),0 -1px 0 #ffec0f,0 1px 0 #ffc700;-moz-box-shadow:inset 0 -11px 11px rgba(255,125,0,0.8),0 -1px 0 #ffec0f,0 1px 0 #ffc700;box-shadow:inset 0 -11px 11px rgba(255,125,0,0.8),0 -1px 0 #ffec0f,0 1px 0 #ffc700;letter-spacing:-2px;color:#00283f;cursor:pointer;text-shadow:0 1px 0 #ffdc73;position:relative;padding:1px 0 3px;text-decoration:none;}.btn-get:hover button,.btn-get:hover a,.btn-get:hover input{background:#ffe000;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTgwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ffe000 0%,#d18000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffe000),color-stop(100%,#d18000));background:-webkit-linear-gradient(top,#ffe000 0%,#d18000 100%);background:-o-linear-gradient(top,#ffe000 0%,#d18000 100%);background:-ms-linear-gradient(top,#ffe000 0%,#d18000 100%);background:linear-gradient(to bottom,#ffe000 0%,#d18000 100%);-pie-background:linear-gradient(top,#ffe000 0%,#d18000 100%);}.page-01 .content .note{color:#303030;}.page-01 footer{border-top:1px solid #d1d1d1;padding:23px 0;}.page-02{max-width:980px;padding:34px 15px 15px;margin:0 auto;}.big-image{border:1px solid #d3d3d3;min-height:713px;padding:29px 39px;margin:0 0 16px;position:relative;}.big-image .bg-img{position:fixed;top:-50%;left:-50%;width:200%;height:200%;}.big-image .bg-img img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%;max-width:100%;max-height:100%;z-index:1;}.big-image .optin-form{max-width:541px;margin:0 0 0 auto;background:url(../images/bg-block-03.png) repeat;padding:14px 20px 0;text-align:center;color:#fff;position:relative;z-index:10;}.big-image .optin-form .ttl{display:block;font:30px/34px 'myriad_pro',Helvetica,sans-serif;margin:0 0 10px;letter-spacing:-1px;}.big-image .optin-form h1{font:48px/43px 'myriadpro-boldcond',Helvetica,sans-serif;margin:0 0 15px;letter-spacing:-1px;}.big-image .optin-form .email-text{border-color:#2b3034;margin-bottom:17px;}.big-image .optin-form .btn-get{margin:0 0 18px;min-width:306px;}.big-image .optin-form .btn-get input{font-size:33px;height:54px;line-height:54px;}.big-image .optin-form .bottom-bar{border:1px solid #020304;margin:0 -20px;padding:7px 7px 8px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NDg0YyIgc3RvcC1vcGFjaXR5PSIwLjkyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjAyMDIiIHN0b3Atb3BhY2l0eT0iMC45MiIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(68,72,76,0.92) 0%,rgba(2,2,2,0.92) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(68,72,76,0.92)),color-stop(100%,rgba(2,2,2,0.92)));background:-webkit-linear-gradient(top,rgba(68,72,76,0.92) 0%,rgba(2,2,2,0.92) 100%);background:-o-linear-gradient(top,rgba(68,72,76,0.92) 0%,rgba(2,2,2,0.92) 100%);background:-ms-linear-gradient(top,rgba(68,72,76,0.92) 0%,rgba(2,2,2,0.92) 100%);background:linear-gradient(to bottom,rgba(68,72,76,0.92) 0%,rgba(2,2,2,0.92) 100%);-pie-background:linear-gradient(top,rgba(68,72,76,0.92) 0%,rgba(2,2,2,0.92) 100%);position:relative;}.big-image .optin-form .note{color:#fff;padding-bottom:0;}.page-03{min-height:100%;background:#eaeaea;}.page-03 .wrapper:after{content:'';display:block;clear:both;}.page-03 .wrapper{max-width:975px;margin:0 auto;padding:62px 15px;}.book{float:left;width:46.8%;border:solid #b7b7b7;border-width:1px 1px 2px;background:#b40000;padding:14px 0 0;}.book .frame{background:#fefefe;border:solid #b7b7b7;border-width:1px 0 2px;padding:89px 20px 93px 46px;min-height:559px;text-transform:uppercase;}.book .ttl-01{display:block;letter-spacing:3px;font:36px/39px 'myriad_pro',Helvetica,sans-serif;margin:0 0 0 2px;}.book .ttl-02{display:block;letter-spacing:-6px;font:112px/112px 'myriadpro-bold',Helvetica,sans-serif;color:#b40000;margin:-10px 0 2px;}.book .ttl-02 span{display:block;margin:-4px 0 0 -4px;font-size:178px;letter-spacing:-8px;}.book .ttl-03{display:block;letter-spacing:-2px;font:50px/50px 'myriadpro-bold',Helvetica,sans-serif;}.book .ttl-03 span{display:block;margin:-2px 0 0;font-size:61px;letter-spacing:-3px;}.book .by{display:block;color:#fff;font:30px/34px 'myriadpro-cond',Helvetica,sans-serif;text-align:center;padding:7px 0;}.page-03 .section{float:right;width:49.5%;padding:68px 0 0;}.page-03 .optin-block{border:3px solid #fae691;background:#ffffce;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:19px 47px 0 53px;text-align:center;position:relative;}.page-03 .section .shadow{display:block;width:100%;margin:0 0 -3px;}.page-03 .optin-block .ttl{display:block;font:35px/38px 'myriadpro-bold',Helvetica,sans-serif;letter-spacing:-1px;color:#c20000;margin:0 0 10px;}.page-03 .optin-block h1{font:50px/43px 'myriadpro-boldcond',Helvetica,sans-serif;letter-spacing:-2px;margin:0 0 15px;}.page-03 .optin-block .email-text{max-width:1000px;padding-left:23px;}.page-03 .optin-block .email-text .area{min-width:1px;width:100%;padding-left:28px;}.page-03 .optin-block .email-text input{color:#d2d2d2;}.page-03 .optin-block .btn-get{width:100%;min-width:1px;margin-bottom:26px;}.page-03 .optin-block .bottom-bar{margin:0 -47px 0 -53px;background:#cf0000;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#cf0000 0%,#9a0000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cf0000),color-stop(100%,#9a0000));background:-webkit-linear-gradient(top,#cf0000 0%,#9a0000 100%);background:-o-linear-gradient(top,#cf0000 0%,#9a0000 100%);background:-ms-linear-gradient(top,#cf0000 0%,#9a0000 100%);background:linear-gradient(to bottom,#cf0000 0%,#9a0000 100%);-pie-background:linear-gradient(top,#cf0000 0%,#9a0000 100%);padding:11px 10px 14px;-webkit-box-shadow:inset 0 0 13px rgba(0,0,0,0.7);-moz-box-shadow:inset 0 0 13px rgba(0,0,0,0.7);box-shadow:inset 0 0 13px rgba(0,0,0,0.7);position:relative;}.page-03 .optin-block .bottom-bar .note{color:#d6d6d6;padding-bottom:0;letter-spacing:-0.01em;}.page-03 .section footer .links{font-size:13px;line-height:16px;}.page-03 .section footer .links li{background:url(../images/sep-04.png) no-repeat 0 3px;}.page-03 .section footer .links li:first-child{background:none;}.page-04{background:#eaeaea;height:100%;}.page-04 .wrapper{max-width:975px;padding:0 15px;margin:0 auto;min-height:100%;}.page-04 .wrapper:after{content:'';display:block;clear:both;}.page-04 .book{width:38.9%;margin:25px 0 0;padding:11px 0 0;}.page-04 .book .ttl-01{font-size:30px;line-height:32px;}.page-04 .book .ttl-02{font-size:93px;line-height:93px;letter-spacing:-5px;}.page-04 .book .ttl-02 span{font-size:148px;margin-top:-2px;}.page-04 .book .ttl-03{font-size:42px;line-height:42px;}.page-04 .book .ttl-03 span{font-size:51px;}.page-04 .book .frame{min-height:466px;padding:75px 20px 78px 38px;}.page-04 .book .by{font-size:25px;line-height:29px;padding:5px;}.page-04 .section{float:right;width:57.1%;text-align:center;background:#ddd;}.page-04 .section .frame{padding:30px;}.page-04 .section .ttl{display:block;font:35px/38px 'myriadpro-bold',Helvetica,sans-serif;letter-spacing:-1px;color:#c20000;margin:0 0 16px;}.page-04 .section h1{font:65px/55px 'myriadpro-boldcond',Helvetica,sans-serif;letter-spacing:-2px;margin:0 0 27px;}.page-04 .section .email-text{padding-left:24px;margin-bottom:17px;}.page-04 .section .email-text .area{padding-left:27px;}.page-04 .section .btn-get{margin:0 0 32px;}.page-04 .section .note{color:#1e1e1e;padding-bottom:24px;}.page-04 .section footer .links{font-size:13px;line-height:16px;}.page-04 .section footer .links li{background:url(../images/sep-04.png) no-repeat 0 3px;}.page-04 .section footer .links li:first-child{background:none;}.page-05{min-height:100%;background:#ececec;}.page-05 .wrapper{max-width:860px;padding:18px 15px 15px;margin:0 auto;}.page-05 .main{border:4px solid #999;background:#fff;padding:15px;margin:0 0 15px;}.page-05 header{padding:49px 19px 11px 4px;text-align:center;}.page-05 header:after{content:'';display:block;clear:both;}.page-05 header .img{float:right;margin:-50px 0 0 25px;position:relative;}.page-05 header .img img{vertical-align:top;}.label-free{width:134px;height:133px;text-indent:-9999px;overflow:hidden;background:url(../images/ico-04.png) no-repeat;position:absolute;bottom:23px;right:-7px;text-align:left;}.page-05 header .ttl{display:block;font:35px/38px 'myriadpro-bold',Helvetica,sans-serif;letter-spacing:-1px;color:#c20000;margin:0 0 17px;}.page-05 header h1{font:60px/58px 'myriadpro-boldcond',Helvetica,sans-serif;letter-spacing:-2px;margin:0;overflow:hidden;}.access-form{border:3px solid #f8df77;background:#ffffbf;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:20px 0;overflow:hidden;margin:0 0 17px;position:relative;}.access-form .ttl{padding:0 29px 0 0;margin:-20px 24px -20px 0;background:url(../images/arrow-04.png) no-repeat 100% 50%;float:left;font:31px/35px 'myriadpro-boldcond',Helvetica,sans-serif;color:#fff;letter-spacing:-1px;}.access-form .ttl span{background:#b40000;padding:26px 9px 26px 18px;float:left;}.access-form .email-text{float:left;width:285px;margin:0 14px 0 0;padding:10px 18px;}.access-form .email-text .area{padding-left:28px;}.access-form .btn-get{float:left;width:231px;min-width:1px;margin:1px 0 0;}.access-form .btn-get input,.access-form .btn-get button{height:40px;line-height:40px;font-size:25px;padding:0 0 2px;}.page-05 .two-columns{overflow:hidden;padding:0 5px 9px 20px;}.page-05 .content{float:left;width:59%;padding:41px 0 0;}.page-05 .content h2{font-size:24px;line-height:28px;margin:0 0 18px;}.page-05 .content p{margin:0 0 20px;}.page-05 .content ul{margin:-3px 0 3px -2px;padding:0;list-style:none;}.page-05 .content ul li{background:url(../images/bullet-01.gif) no-repeat;padding:3px 0 17px 38px;}.page-05 .content a{font-style:italic;text-decoration:underline;color:#1f1f1f;}.page-05 .content a:hover{text-decoration:none;}.page-05 .content h3{font-size:16px;line-height:20px;margin:0 0 20px;font-weight:bold;}.page-05 .content .author span{display:block;}.page-05 .aside{float:right;width:38.1%;}.page-05 .video{border:1px solid #d4d4d4;margin:0 0 29px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;overflow:hidden;background:#fff;height:218px;}.page-05 .video .play{position:absolute;left:50%;font:27px/30px 'myriadpro-boldcond',Helvetica,sans-serif;color:#b4b4b4;letter-spacing:-1px;text-transform:uppercase;background:url(../images/ico-02.png) no-repeat 50% 0;padding:59px 0 0;top:50%;margin:-44px 0 0 -50px;width:100px;text-decoration:none;}.page-05 .aside .books{text-align:center;margin:0 0 6px;}.page-05 .aside .books a{display:inline-block;position:relative;}.page-05 .aside .books img{vertical-align:top;}.label-free.small{width:97px;height:96px;background:url(../images/ico-05.png) no-repeat;bottom:17px;}.subscribe{border:3px solid #f8df77;background:#ffffbf;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 15px 18px;text-align:center;margin:0 -2px;position:relative;}.subscribe .ttl{display:block;margin:0 -15px 11px;font:28px/33px 'myriadpro-boldcond',Helvetica,sans-serif;color:#fff;letter-spacing:-1px;background:url(../images/arrow-05.png) no-repeat 50% 100%;padding:0 0 8px;}.subscribe .ttl span{background:#b40000;display:block;padding:7px;}.subscribe .email-text{padding:8px 20px;margin-bottom:12px;}.subscribe .email-text input{font-size:18px;}.subscribe .email-text .area{padding-left:28px;}.subscribe .btn-get{min-width:1px;min-width:231px;}.subscribe .btn-get input,.subscribe .btn-get button{height:40px;line-height:40px;font-size:25px;letter-spacing:-1px;}.page-06{max-width:986px;margin:0 auto;padding:30px 15px;}.page-06 header{padding:0 100px 25px;text-align:center;}.page-06 .ttl{display:block;font:35px/38px 'myriadpro-bold',Helvetica,sans-serif;letter-spacing:-1px;color:#c20000;margin:0 0 5px;}.page-06 h1{font:60px/54px 'myriadpro-boldcond',Helvetica,sans-serif;letter-spacing:-2px;margin:0;overflow:hidden;}.page-06 .main{padding:0 0 61px;}.page-06 .main:after{content:'';display:block;clear:both;}.download-area{float:left;width:618px;margin:0 10px 0 0;}.download-area .block{float:left;width:410px;padding:0 0 0 21px;}.download-area .arrows{float:right;width:211px;height:421px;background:url(../images/arrows-animated.gif) no-repeat;margin:12px 0 0 -30px;}.download-area .block .img{display:block;margin:-8px 0 9px -20px;}.download-area .block .btn-get{width:100%;display:block;-webkit-border-radius:37px;-moz-border-radius:37px;border-radius:37px;}.download-area .block .btn-get a{height:69px;font:42px/69px 'myriadpro-bold',Helvetica,sans-serif;padding:0 0 0 86px;text-align:left;-webkit-border-radius:37px;-moz-border-radius:37px;border-radius:37px;}.btn-get .ico{position:absolute;left:9px;top:5px;width:58px;height:58px;background:url(../images/ico-06.png) no-repeat;}.page-06 .optin-form{overflow:hidden;border:3px solid #f8df77;background:#ffffbf;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:18px 18px 31px;text-align:center;}.page-06 .optin-form h2{font:bold 24px/25px Arial,Helvetica,sans-serif;margin:0 0 15px;letter-spacing:-1px;}.page-06 .optin-form p{margin:0 0 13px;}.page-06 .optin-form .email-text{padding:10px 18px;margin:0 0 13px;width:100%;max-width:1000px;}.page-06 .optin-form .email-text .area{padding-left:29px;}.page-06 .optin-form .email-text input{font-size:18px;}.page-06 .optin-form .btn-get{min-width:1px;width:100%;margin:0 0 15px;}.page-06 .optin-form .btn-get input,.page-06 .optin-form .btn-get button{font-size:32px;height:51px;line-height:51px;}.page-06 .optin-form .note{display:block;text-align:left;padding:0 0 0 28px;color:#8b8b8b;font-size:12px;line-height:14px;background-position:0 2px;}.page-06 .books{padding:11px 63px 26px 149px;}.page-06 .books:after{content:'';display:block;clear:both;}.page-06 .books .img{float:left;position:relative;margin:-17px 55px 0 0;}.page-06 .books .img img{vertical-align:top;}.page-06 .books .label-free.small{width:108px;height:107px;background:url(../images/ico-07.png) no-repeat;bottom:19px;right:-6px;}.page-06 .books .desc{overflow:hidden;}.page-06 .desc h2{font:bold 24px/28px Arial,Helvetica,sans-serif;margin:0 0 15px;letter-spacing:-1px;}.page-06 .desc ul{margin:0 0 3px -2px;padding:0;list-style:none;}.page-06 .desc li{background:url(../images/bullet-01.gif) no-repeat;padding:3px 0 17px 38px;}.page-06 .desc a{font-style:italic;text-decoration:underline;color:#1f1f1f;}.page-06 .desc a:hover{text-decoration:none;}.page-06 .optin-block{border:3px solid #f8df77;background:#ffffbf;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:9px 10px 22px;margin:0 0 17px 2px;text-align:center;position:relative;}.page-06 .optin-block .holder{max-width:671px;margin:0 auto;background:url(../images/arrow-02.png) no-repeat;}.page-06 .optin-block .frame{background:url(../images/arrow-03.png) no-repeat 100% 0;padding:9px 70px 0;}.page-06 .optin-block .email-text{width:100%;max-width:1000px;margin:0 0 16px;}.page-06 .optin-block .email-text .area{float:none;display:inline-block;min-width:290px;width:auto;}.page-06 .optin-block .btn-get{min-width:1px;width:100%;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}.page-06 .optin-block .btn-get input{font-size:59px;height:96px;line-height:96px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}.page-07{padding:24px 15px;}.page-07 .ttl{margin:0 0 11px;}.page-07 h1{line-height:58px;}.page-08{min-height:100%;background:#f6f6f6;}.page-08 .wrapper{max-width:1010px;margin:0 auto;padding:14px 15px 58px;}.page-08 header{overflow:hidden;padding:0 11px 12px 2px;}.logo-area{float:left;overflow:hidden;letter-spacing:-2px;padding:0 4px 0 0;margin:9px 0 0;}.logo-area img{float:left;margin:0 13px 0 0;}.logo-area strong{float:left;color:#404040;font:59px/62px 'myriadpro-boldcond',Helvetica,sans-serif;}.logo-area span{color:#7fb407;float:left;font:59px/62px 'myriadpro-cond',Helvetica,sans-serif;padding:1px 0 0 2px;letter-spacing:-2px;}.page-08 .counter{float:right;}.page-08 .counter .ttl{float:left;font:43px/43px 'myriadpro-cond',Helvetica,sans-serif;color:#868686;margin:5px 17px 0 0;letter-spacing:-1px;}.page-08 .counter .ttl span{display:block;font-size:35px;margin:-9px 0 0;}.page-08 .counter .frame{float:left;}.page-08 .counter .frame img{vertical-align:top;}.page-08 .main{border:1px solid #dedbdb;background:#fff url(../images/bg-block-04.gif) repeat-y;padding:20px 17px 46px 0;overflow:hidden;}.page-08 .main aside{float:left;width:218px;padding:169px 19px 20px;margin:0 24px 0 0;text-align:center;font:14px/16px 'myriad_pro',Helvetica,sans-serif;color:#303030;}.page-08 .main aside .ttl{display:block;font-size:18px;line-height:22px;font-weight:normal;margin:0 0 8px;}.page-08 .main aside img{vertical-align:top;display:inline-block;margin:0 0 5px;border:1px solid #e5e5e5;}.page-08 .main aside .name{display:block;color:#202020;font:22px/26px 'myriadpro-semibold',Helvetica,sans-serif;margin:0 0 -4px;}.page-08 .main aside p{margin:0;}.page-08 .main aside a{color:#303030;}.page-08 .content{overflow:hidden;padding:0 13px 0 22px;font:12px/16px 'opensans-regular',Helvetica,sans-serif;color:#9d9d9d;}.page-08 h1{font:49px/43px 'myriadpro-bold',Helvetica,sans-serif;text-align:center;color:#303030;margin:0 0 20px -20px;letter-spacing:-2px;}.video-block{padding:3px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.29);-moz-box-shadow:0 0 3px rgba(0,0,0,0.29);box-shadow:0 0 3px rgba(0,0,0,0.29);}.page-08 .video-block{margin:0 -10px 22px -19px;}.video-block img{vertical-align:top;width:100%;}.video-block .play{position:absolute;width:82px;height:82px;text-indent:-9999px;background:url(../images/ico-08.png) no-repeat;left:50%;top:50%;margin:-41px 0 0 -41px;}.page-08 .buttons{overflow:hidden;padding:0 20px 78px 0;}.page-08 .buttons .holder{position:relative;float:left;left:50%;}.page-08 .buttons .frame{position:relative;float:left;left:-50%;}.page-08 .buttons .btn-green{float:left;margin:0 8px;}.btn-green{min-width:216px;border:1px solid #679800;color:#fff;background:#b7cd41;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3Y2Q0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjYWNjOTM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjOGViOTJhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNzJhYTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk0YzUxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#b7cd41 0%,#acc935 7%,#8eb92a 50%,#72aa00 50%,#94c516 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b7cd41),color-stop(7%,#acc935),color-stop(50%,#8eb92a),color-stop(50%,#72aa00),color-stop(100%,#94c516));background:-webkit-linear-gradient(top,#b7cd41 0%,#acc935 7%,#8eb92a 50%,#72aa00 50%,#94c516 100%);background:-o-linear-gradient(top,#b7cd41 0%,#acc935 7%,#8eb92a 50%,#72aa00 50%,#94c516 100%);background:-ms-linear-gradient(top,#b7cd41 0%,#acc935 7%,#8eb92a 50%,#72aa00 50%,#94c516 100%);background:linear-gradient(to bottom,#b7cd41 0%,#acc935 7%,#8eb92a 50%,#72aa00 50%,#94c516 100%);-pie-background:linear-gradient(top,#b7cd41 0%,#acc935 7%,#8eb92a 50%,#72aa00 50%,#94c516 100%);font:49px/54px 'myriadpro-boldcond',Helvetica,sans-serif;padding:13px 20px;-webkit-box-shadow:inset 0 0 4px rgba(255,255,255,0.5);-moz-box-shadow:inset 0 0 4px rgba(255,255,255,0.5);box-shadow:inset 0 0 4px rgba(255,255,255,0.5);position:relative;text-shadow:0 0 2px #000;letter-spacing:-1px;}.btn-green span{display:inline-block;background:url(../images/arrow-01.png) no-repeat 100% 50%;padding:0 29px 0 0;}.btn-green:hover{color:#fff;background:#a0ba3b;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwYmEzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzhlYjkyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzcyYWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MmFhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#a0ba3b 0%,#8eb92a 50%,#72aa00 50%,#72aa00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a0ba3b),color-stop(50%,#8eb92a),color-stop(50%,#72aa00),color-stop(100%,#72aa00));background:-webkit-linear-gradient(top,#a0ba3b 0%,#8eb92a 50%,#72aa00 50%,#72aa00 100%);background:-o-linear-gradient(top,#a0ba3b 0%,#8eb92a 50%,#72aa00 50%,#72aa00 100%);background:-ms-linear-gradient(top,#a0ba3b 0%,#8eb92a 50%,#72aa00 50%,#72aa00 100%);background:linear-gradient(to bottom,#a0ba3b 0%,#8eb92a 50%,#72aa00 50%,#72aa00 100%);-pie-background:linear-gradient(top,#a0ba3b 0%,#8eb92a 50%,#72aa00 50%,#72aa00 100%);}.btn-green.small{font-size:36px;line-height:40px;padding:8px 28px;}.btn-green.small span{background:url(../images/arrow-06.png) no-repeat 100% 50%;padding:0 25px 0 0;}.page-08 .buttons .btn-green.small{margin-top:11px;}.page-08 .content p{margin:0 0 16px;}.page-08 .content .ttl{padding-left:3px;text-transform:uppercase;}.page-10 .bottom-shadow,.page-08 .bottom-shadow{width:100%;display:block;margin:0 0 5px;}footer .links-2{font:13px/17px 'opensans-light',Helvetica,sans-serif;}footer .links-2 li{background:url(../images/sep-05.png) no-repeat 0 3px;}footer .links-2 a{color:#7c7c7c;text-decoration:none;}footer .links-2 a:hover{text-decoration:underline;}.page-09{min-height:100%;background:#ececec;}.page-09 .wrapper{max-width:980px;padding:19px 15px;margin:0 auto;}.steps-area{margin:0 25px 17px 30px;padding:0;list-style:none;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 1px #fcfcfc;-moz-box-shadow:inset 0 0 1px #fcfcfc;box-shadow:inset 0 0 1px #fcfcfc;background:#fcfcfc;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fcfcfc 0%,#f5f5f5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(top,#fcfcfc 0%,#f5f5f5 100%);background:-o-linear-gradient(top,#fcfcfc 0%,#f5f5f5 100%);background:-ms-linear-gradient(top,#fcfcfc 0%,#f5f5f5 100%);background:linear-gradient(to bottom,#fcfcfc 0%,#f5f5f5 100%);-pie-background:linear-gradient(top,#fcfcfc 0%,#f5f5f5 100%);border:1px solid #bbb;font:14px/16px 'myriad_pro',Helvetica,sans-serif;color:#cdcdcd;position:relative;}.steps-area li{float:left;background:url(../images/arrow-07.png) no-repeat 100% 0;width:265px;padding:16px 20px 0 35px;height:69px;margin-left:-35px;position:relative;}.steps-area .number{float:left;font:45px/47px 'myriadpro-bold',Helvetica,sans-serif;color:#acacac;margin:-5px 13px 0 0;}.steps-area li strong{display:block;font:19px/21px 'myriadpro-bold',Helvetica,sans-serif;color:#999;margin:0 0 -3px;text-transform:uppercase;}.steps-area .last-child{background:none;width:222px;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}.steps-area li:first-child{padding-left:18px;width:246px;margin-left:0;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}.steps-area li.active{background:url(../images/arrow-08.png) no-repeat 100% 0;color:#272727;}.steps-area li.active .number{color:#595959;}.steps-area li.active strong{color:#2ca1f0;}.steps-area .last-child.active{background:url(../images/bg-block-05.gif) repeat-x;}.page-09 .main{border:4px solid #999;background:#fff;padding:19px 98px 40px;text-align:center;}.page-09 .main .ttl{font:30px/34px 'myriadpro-bold',Helvetica,sans-serif;display:block;color:#bc0000;letter-spacing:-1px;margin:0 0 5px;}.page-09 .main h1{font:49px/43px 'myriadpro-bold',Helvetica,sans-serif;color:#303030;margin:0 10px 23px;}.page-09 .main .frame{overflow:hidden;margin:0 0 -4px;}.page-09 .main .books{float:left;}.page-09 .optin-form{float:right;width:468px;margin:15px 15px 0 0;}.page-09 .optin-form .shadow{width:100%;vertical-align:top;}.page-09 .optin-form .block{border:3px solid #f8df77;background:#ffffbf;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:15px 50px 22px;position:relative;}.page-09 .optin-form .caption{display:block;color:#606060;font:20px/24px 'myriadpro-bold',Helvetica,sans-serif;margin:0 0 15px;}.page-09 .optin-form .title{display:block;color:#303030;font:24px/28px 'myriadpro-bold',Helvetica,sans-serif;margin:0 0 10px;}.page-09 .optin-form .email-text{margin-bottom:17px;}.page-09 .optin-form .btn-get{min-width:1px;width:100%;}.page-09 .optin-form .btn-get input{font-family:'myriadpro-bold',Helvetica,sans-serif;}.page-09 .widget-facebook{width:556px;margin:0 auto;}.page-09 .widget-facebook img{vertical-align:top;width:100%;}.page-10{min-height:100%;background:#f6f6f6;}.page-10 .wrapper{max-width:980px;margin:0 auto;padding:22px 15px;}.page-10 header{overflow:hidden;padding:0 0 21px;}.page-10 header .logo{float:left;width:267px;margin:0;}.nav-video{float:right;margin:0;padding:0;list-style:none;font:12px 'open sans',Helvetica,sans-serif;text-align:center;text-transform:capitalize;}.nav-video li{float:left;width:152px;margin:0 0 0 9px;}.nav-video a{display:block;border:1px solid #dcdcdc;background:#fff;padding:12px 5px 9px;color:#3c3c3c;text-decoration:none;}@media(max-width:767px){
	.nav-video a {
		font-size: 12px;
	}
}
.page-blend .nav-video a{
	padding: 2px;
}
.page-blend .nav-video a img{
	width: 99%;
	max-width: 99%;
}
.nav-video strong {
	display:block;
	color:#000;
	font:18px 'myriadpro-bold', Helvetica, sans-serif;
	margin:5px 0 -1px;
	text-transform: uppercase;
}
.page-10 .main {
	border:1px solid #dddada;
	background:#fff;
	padding:0 34px 25px;
}
.page-10 .bottom-shadow {margin-bottom:20px;}
.page-10 .main .heading {
	margin:-1px -35px 21px;
	background:url(../images/arrow-11.png) no-repeat 50% 100%;
	padding:0 0 15px;
	color:#fff;
	text-align:center;
	letter-spacing:-1px;
}
.page-10 .main .heading .frame {
	background: #0273b1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyNzNiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzVmOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0273b1 0%, #035f93 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0273b1), color-stop(100%,#035f93));
	background: -webkit-linear-gradient(top,  #0273b1 0%,#035f93 100%);
	background: -o-linear-gradient(top,  #0273b1 0%,#035f93 100%);
	background: -ms-linear-gradient(top,  #0273b1 0%,#035f93 100%);
	background: linear-gradient(to bottom,  #0273b1 0%,#035f93 100%);
	-pie-background: linear-gradient(top,  #0273b1 0%,#035f93 100%);
	padding:10px;
	position:relative;
}
.page-10 .main .heading h1 {
	font:40px/46px 'myriadpro-bold', Helvetica, sans-serif;
	margin:0;
}
.page-10 .video-block {
	max-width:712px;
	margin:0 auto 32px;
}
.btn-cart {
	max-width:640px;
	display:block;
	margin:0 auto 14px;
	-webkit-border-radius:36px;
	-moz-border-radius:36px;
	border-radius:36px;
}
.btn-cart .ico {
	width:62px;
	height:62px;
	background:url(../images/ico-09.png) no-repeat;
	left:8px;
}
.btn-cart button,
.btn-cart a {
	font:41px/46px 'myriadpro-bold', Helvetica, sans-serif;
	padding:14px 10px 14px 105px;
	height:auto;
	-webkit-border-radius:36px;
	-moz-border-radius:36px;
	border-radius:36px;
	text-align:left;
}
.page-10 .info-area {
	overflow:hidden;
	padding:0 12px 22px 18px;
}
.guarantee {
	float:left;
	width:319px;
	padding:0 20px 0 0;
	font:14px/15px 'myriad_pro', Helvetica, sans-serif;
	color:#2a4f7d;
}
.guarantee2 {
	float:left;
	width:319px;
	padding:0 20px 0 0;
	font:14px/15px 'myriad_pro', Helvetica, sans-serif;
	color:#2a4f7d;
}
.page-10 .guarantee{
	float:none;
	width:100%;
	padding: 0;
}
.guarantee .ico {
	float:left;
	margin:0 11px 0 0;
}
.guarantee .frame {overflow:hidden;}
.guarantee .ttl {
	display:block;
	font:20px/24px 'myriadpro-bold', Helvetica, sans-serif;
	color:#2e2e30;
	letter-spacing:-1px;
	margin:0 0 -4px;
}
.guarantee .ttl span {
	display:block;
	font-size:30px;
	line-height:32px;
	margin:-7px 0 0;
}
.guarantee p {margin:0;}
.secure {
	float:left;
	width:250px;
	font:14px/16px 'myriad_pro', Helvetica, sans-serif;
	color:#000;
	padding:14px 0 0;
}
.secure .ico {
	float:left;
	margin:0 8px 0 0;
}
.secure .frame {
	overflow:hidden;
	padding:2px 0 0;
}
.secure .ttl {
	display:block;
	font:20px/22px 'myriadpro-bold', Helvetica, sans-serif;
	color:#2e2e30;
	text-transform:uppercase;
	letter-spacing:-1px;
	margin:0 0 -2px;
}
.secure .ttl span {font-family:'myriad_pro', Helvetica, sans-serif;}
.secure p {margin:0;}
.cards {
	float:right;
	margin:2px 0 0;
	padding:16px 14px 11px;
	border:1px solid #e4e4e4;
	list-style:none;
	background:url(../images/bg-block-06.gif) repeat;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	position:relative;
	text-align: center;
}
.cards li {
	float:left;
	padding:0 4px;
}
.cards img {vertical-align:top; padding-right: 4px;}
.page-10 .two-cols {
	border-top:1px solid #cbcbcb;
	padding:27px 0 0;
}
.page-10 .two-cols:after {
	content:'';
	display:block;
	clear:both;
}
.page-10 .content {
	float:left;
	width:601px;
	border:1px solid #dfdcdc;
	padding:0 25px 94px 19px;
}
.page-10 .content .headline {
	background:url(../images/arrow-12.png) no-repeat 28px 100%;
	padding:0 0 12px;
	margin:0 -25px 17px -19px;
	color:#fff;
	letter-spacing:-1px;
}
.page-10 .content .headline .frame {
	background: #0273b1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyNzNiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDVmOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0273b1 0%, #005f93 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0273b1), color-stop(100%,#005f93));
	background: -webkit-linear-gradient(top,  #0273b1 0%,#005f93 100%);
	background: -o-linear-gradient(top,  #0273b1 0%,#005f93 100%);
	background: -ms-linear-gradient(top,  #0273b1 0%,#005f93 100%);
	background: linear-gradient(to bottom,  #0273b1 0%,#005f93 100%);
	-pie-background: linear-gradient(top,  #0273b1 0%,#005f93 100%);
	padding:7px 23px 15px;
	position:relative;
}
.page-10 .content .headline h2 {
	font:28px/32px 'myriad_pro', Helvetica, sans-serif;
	margin:0;
}
.page-10 .content .widget-facebook img {
	vertical-align:top;
	width:100%;
}
.page-10 .two-cols aside {
	float:right;
	width:243px;
}
.video-box {
	padding:3px;
	background:#fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative;
	-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.29);
	-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.29);
	box-shadow:0 0 3px rgba(0, 0, 0, 0.29);
	overflow:hidden;
	margin:0 0 20px;
	position:relative;
}
.video-box img {
	vertical-align:top;
	width:100%;
	min-height: 141px;
	max-height: 143px;
}
.video-box .desc {
	position:absolute;
	left:2px;
	top:3px;
	text-align:center;
	font:23px/26px 'myriad_pro', Helvetica, sans-serif;
	color:#fff;
	padding-top: 15px;
	text-transform:uppercase;
	letter-spacing:-1px;
	background: #333;
	opacity: 0.7;
	height: 143px;
	min-height: 141px;
	max-height: 143px;
	width: 98%;
}
.video-box .play {
	display:block;
	width:44px;
	height:44px;
	margin:4px auto 6px;
	background:url(../images/ico-16.png) no-repeat;
}
.video-box .ttl {
	display:block;
	font-family:'myriadpro-boldcond', Helvetica, sans-serif;
	font-weight:normal;
}
/* end product-3 */
/* video-1 */
.page-11 {
	min-height:100%;
	background:#f6f6f6 url(../images/bg-block-07.gif) repeat-x;
}
.page-11 .wrapper {
	max-width:930px;
	margin:0 auto;
	padding:21px 15px 50px;
}
.page-11 .logo {
	text-align: center;
	display: block;
	margin-bottom: 15px;
	/*text-indent:-9999px;
	background:url(../images/logo-03.png) no-repeat;*/
}
/*.page-11 .logo a {
	display:block;
	height:100%;
}*/
.page-11 .main {
	border:1px solid #dedbdb;
	background:#fff;
	padding:34px 48px 50px;
}
.page-11 .main .video-block {margin:0 0 32px 3px;}

.page-11 .button-cart{
	background-image: none;
}
.page-11 .button-cart .btn-get{
	min-width: 1px;
	padding: 0px;
	background: none;
	display: inline-block;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	position: relative;
	vertical-align: top;
	text-align: center;
}
.page-11 .button-cart .btn-get a{
	padding: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	background: none;
	box-shadow: none;
}
.page-11 .button-cart .btn-get a span{
	padding: 15px 32px 15px 92px;
	width: 100%;
	display: inline-block;

	-webkit-border-radius: 51px;
	-moz-border-radius: 51px;
	border-radius: 51px;
	background: #ffe552;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffe552 0%, #ffae00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe552), color-stop(100%,#ffae00));
	background: -webkit-linear-gradient(top, #ffe552 0%,#ffae00 100%);
	background: -o-linear-gradient(top, #ffe552 0%,#ffae00 100%);
	background: -ms-linear-gradient(top, #ffe552 0%,#ffae00 100%);
	background: linear-gradient(to bottom, #ffe552 0%,#ffae00 100%);

	-webkit-box-shadow: inset 0 -11px 11px rgba(255, 125, 0, 0.8), 0 -1px 0 #ffec0f, 0 1px 0 #ffc700;
	-moz-box-shadow: inset 0 -11px 11px rgba(255, 125, 0, 0.8), 0 -1px 0 #ffec0f, 0 1px 0 #ffc700;
	box-shadow: inset 0 -11px 11px rgba(255, 125, 0, 0.8), 0 -1px 0 #ffec0f, 0 1px 0 #ffc700;
}

.video-block .play.big {
	width:90px;
	height:90px;
	background:url(../images/ico-18.png) no-repeat;
	margin:-45px 0 0 -45px;
}
.button-cart {
	max-width:510px;
	margin:0 auto -27px;
	background:url(../images/shadow-04.png) no-repeat 50% 100%;
	padding:0 0 38px;
}
.button-cart .btn-get {
	width:100%;
	display:block;
	-webkit-border-radius:51px;
	-moz-border-radius:51px;
	border-radius:51px;
	min-width:1px;
}
.button-cart .btn-get .ico {
	width:79px;
	height:79px;
	background:url(../images/ico-17.png) no-repeat;
	left:13px;
	top:9px;
}
.button-cart .btn-get a {
	font:63px/67px 'myriadpro-bold-it', Helvetica, sans-serif;
	padding:15px 32px 15px 92px;
	height:auto;
	-webkit-border-radius:51px;
	-moz-border-radius:51px;
	border-radius:51px;
	letter-spacing:-4px;
}
.cards-area {
	text-align:center;
	margin:0 auto 3px;
	max-width:305px;
}
.cards-area img {
	vertical-align:top;
	width:100%;
}
.link-area {
	text-align:center;
	margin:0 0 32px;
	font:21px/25px 'myriadpro-bold', Helvetica, sans-serif;
	letter-spacing:-1px;
}
.link-area a {
	color:#0067bf;
	text-decoration:underline;
}
.link-area a:hover {text-decoration:none;}
.info-section {
	background:#f6f6f6;
	border:1px solid #dcdcdc;
	padding:0 13px;
}
.info-section .heading, .page-10 .info-section .heading {
	margin:0 -13px 13px;
	border-bottom:1px solid #dcdcdc;
	background:#0273b1;
	padding:12px 26px;
	color:#fff;
	text-transform:uppercase;
}
.page-10 .info-section .heading{
	text-align: left;
}
.info-section .heading h2 {
	font:20px/24px 'myriad_pro', Helvetica, sans-serif;
	margin:0;
}
.info-section .row-area {
	overflow:hidden;
	padding:0 0 14px;
}
.info-section .box {
	float:left;
	width:48.9%;
	margin-left:2.2%;
	border:1px solid #dcdcdc;
	background:#fff;
	padding:14px 10px;
	font:14px/14px 'myriad_pro', Helvetica, sans-serif;
	color:#201f1f;
}
.info-section .box:first-child {margin-left:0;}
.info-section .box .img {
	float:left;
	width:109px;
	margin:0 10px 0 0;
	min-height:87px;
}
.info-section .box .img img {
	float:left;
	margin:7px 0 0 2px;
}
.info-section .box .desc {
	overflow:hidden;
	padding:3px 0 0;
}
.info-section .box h3 {
	font:18px/22px 'myriadpro-bold', Helvetica, sans-serif;
	margin:0 0 1px;
	color:#26426a;
}
.info-section .box h3 a {color:#26426a;}
.info-section .box p {margin:0;}
.info-section .box p strong {
	font-family:'myriadpro-bold-it', Helvetica, sans-serif;
	font-weight:normal;
}
.info-section .box p a {
	text-decoration:underline;
	color:#201f1f;
}
.info-section .box p a:hover {text-decoration:none;}
.info-section .box .img .img-2 {margin:11px 0 0 7px;}
.info-section .box .img .img-3 {margin:0 0 -11px 8px;}
.info-section .box .img .img-4 {margin:18px 0 0 8px;}
.page-11 .bottom-shadow {
	display:block;
	max-width:876px;
	margin:0 auto 9px;
	width:100%;
}
/* end video-1 */
/* video-2 */
.page-12 {
	min-height:100%;
	background:#f6f6f6 url(../images/bg-block-07.gif) repeat-x;
}
.page-12 .wrapper {
	max-width:960px;
	margin:0 auto;
	padding:31px 15px 70px;
}
.page-12 h1 {
	font:60px/52px 'myriadpro-boldcond', Helvetica, sans-serif;
	color:#303030;
	margin:0 auto 28px;
	max-width:720px;
	letter-spacing:-2px;
	text-align:center;
}
.page-12 .section {
	float:left;
	width:57.5%;
}
.page-12 .section .video-block {margin:0 0 20px;}
.video-block .play.small {
	width:71px;
	height:72px;
	background:url(../images/ico-23.png) no-repeat;
	margin:-36px 0 0 -36px;
}
.page-12 .button-cart {
	max-width:444px;
	background:url(../images/shadow-06.png) no-repeat 50% 100%;
	padding:0 0 33px;
	margin:0 auto -24px;
}
.page-12 .button-cart .btn-get a {
	font-size:55px;
	line-height:60px;
	padding:12px 30px 12px 80px;
}
.page-12 .button-cart .btn-get .ico {
	width:69px;
	height:69px;
	background:url(../images/ico-19.png) no-repeat;
}
.page-12 .link-area {margin-bottom:2px;}
.page-12 aside {
	float:right;
	width:40.8%;
}
.page-12 .counter {
	overflow:hidden;
	padding:1px 9px 15px 0;
}
.page-12 .counter .ttl {
	float:left;
	width:88px;
	text-align:center;
	font:16px/18px 'myriad_pro', Helvetica, sans-serif;
	color:#e41037;
	margin:17px 0 0;
}
.page-12 .counter .frame {float:right;}
.page-12 .counter img {vertical-align:top;}
.package {
	border:1px solid #e0dddd;
	background:#fff;
	padding:17px 6px 7px 20px;
	margin:0 0 16px;
}
.package h2 {
	font:20px/24px 'opensans-regular', Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0;
	color:#6d6d6d;
	letter-spacing:-1px;
	background:url(../images/ico-20.png) no-repeat 18px 0;
	padding:7px 0 13px 67px;
}
.package table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	font-size:12px;
	line-height:16px;
	color:#333;
	text-align:center;
}
.package table .col-01 {width:40.2%;}
.package table .col-02 {width:30.2%;}
.package table .col-03 {width:29.6%;}
.package table th {
	font:16px/20px 'opensans-regular', Helvetica, sans-serif;
	text-transform:uppercase;
	color:#313131;
	padding:13px 5px 10px;
	text-align:center;
}
.package table th.col-03 {background:#f6f6f6;}
.package table th:first-child {
	padding-left:0;
	text-transform:none;
	font:24px/28px 'opensans-semibold', Helvetica, sans-serif;
	text-align:left;
	padding-top:25px;
	padding-bottom:5px;
}
.package table td {
	padding:8px 5px 7px;
	border-top:1px solid #ced5ee;
}
.package table td:first-child {
	padding-left:0;
	text-align:left;
	border-top:0;
}
.package table .total td {
	font:16px/20px 'opensans-bold', Helvetica, sans-serif;
	color:#313131;
	padding:15px 5px 14px;
}
.package table .total .price {
	display:block;
	font-size:25px;
	line-height:26px;
}
.package table td.last-child {background:#f6f6f6;}
/* end video-2 */
/* video-3 */
.page-13 {
	min-height:100%;
	background:#f6f6f6 url(../images/bg-block-07.gif) repeat-x;
}
.page-13 .wrapper {
	max-width:1030px;
	margin:0 auto;
	padding:25px 15px 55px;
}
.page-13 header {
	overflow:hidden;
	padding:0 3px 20px;
}
.page-13 header .logo {
	float:left;
	width:283px;
	height:58px;
	overflow:hidden;
	/*text-indent:-9999px;
	background:url(../images/logo-04.png) no-repeat;*/
}
/*.page-13 header .logo a {
	display:block;
	height:100%;
}*/
.page-13 .main {
	border:1px solid #dddada;
	background:#fff;
	padding:18px 100px 38px 128px;
	font:12px/16px 'opensans-regular', Helvetica, sans-serif;
	color:#9d9d9d;
}
.page-13 .main h1 {
	font:60px/52px 'myriadpro-boldcond', Helvetica, sans-serif;
	color:#a20000;
	margin:0 0 18px;
	letter-spacing:-2px;
	text-align:center;
}
.page-13 .main .section {
	border:1px solid #dcdcdc;
	background:#f6f6f6;
	margin:0 -102px 33px -130px;
	padding:20px 34px 23px;
	overflow:hidden;
}
.page-13 .video-block {
	float:left;
	width:57.3%;
}
.page-13 .main aside {
	float:right;
	width:39.5%;
	text-align:center;
	font:14px/15px 'myriad_pro', Helvetica, sans-serif;
	color:#b9b9b9;
}
.page-13 .main aside .ttl {
	display:block;
	font:25px/25px 'myriad_pro', Helvetica, sans-serif;
	color:#1c1c1c;
	margin:0 0 9px;
}
.page-13 .main aside .ttl a {
	text-decoration:underline;
	font-family:'myriadpro-semibold', Helvetica, sans-serif;
	color:#1c1c1c;
}
.page-13 .main aside .ttl a:hover {text-decoration:none;}
.page-13 .main aside h2 {
	font:40px/44px 'myriadpro-bold', Helvetica, sans-serif;
	color:#a20000;
	letter-spacing:-1px;
	margin:0 0 9px;
}
.page-13 .main aside p {margin:0;}
.page-13 .button-cart {
	padding-bottom:0;
	margin:0 0 14px;
	background:none;
}
.page-13 .button-cart .btn-get a {
	font-size:45px;
	line-height:49px;
	padding:10px 30px 10px 70px;
	letter-spacing:-3px;
} 
.page-13 .button-cart .btn-get .ico {
	width:57px;
	height:57px;
	background:url(../images/ico-24.png) no-repeat;
	left:9px;
	top:6px;
}
.page-13 .main aside .cards-area {margin-bottom:-1px;}
.page-13 .main aside .link-area {
	margin:0 0 14px;
	font-size:18px;
	letter-spacing:0;
	line-height:22px;
}
.page-13 .main p {margin:0 0 16px;}
.page-13 .bottom-shadow {
	display:block;
	max-width:886px;
	margin:0 auto 12px;
	width:100%;
}
/* end video-3 */
/* micro-continuity */
.page-14 {
	min-height:100%;
	background:#f6f6f6;
	overflow:hidden;
}
.page-14 .logo {
	display:block;
	width:267px;
	height:55px;
	overflow:hidden;
	/*text-indent:-9999px;
	background:url(../images/logo-05.png) no-repeat;*/
	margin:15px auto 17px;
}
.page-14 .logo img{
	width:267px;
}
/*.page-14 .logo a {
	display:block;
	height:100%;
}*/
.slider-area {
	background:#242424;
	padding:22px 15px;
}
.carousel {
	width:899px;
	margin:0 auto;
	background:url(../images/bg-block-08.gif) repeat-y;
	min-height:90px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);
	box-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);
	padding:13px 13px 11px;
	text-align:center;
	font:25px/30px 'opensans-bold', Helvetica, sans-serif;
	text-shadow:1px 1px 1px #000;
	position:relative;
}
.carousel .slides {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.carousel .slides li {
	float:left;
	width:291px;
	padding:3px 0;
	background:url(../images/sep-06.png) repeat-y;
}
.carousel .slides a {
	color:#fff;
	text-decoration:none;
	display:block;
	margin:0 25px;
}
.flex-direction-nav {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:0;
	top:0;
	right:0;
	z-index:3;
}
.flex-direction-nav .flex-next,
.flex-direction-nav .flex-prev {
	position:absolute;
	left:-28px;
	top:19px;
	width:55px;
	height:55px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/arrow-13.png) no-repeat;
	outline:0;
}
.flex-direction-nav .flex-next {
	left:auto;
	right:-28px;
	background-position:0 -55px;
}
.carousel .left {
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:20px;
	background:url(../images/bg-block-08.gif) repeat-y;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	z-index:2;
}
.page-14 .wrapper {
	background:#f6f6f6 url(../images/bg-block-07.gif) repeat-x;
	padding:0 15px 50px;
}
.page-14 .main {
	max-width:900px;
	margin:0 auto;
	border:1px solid #dddada;
	background:#fff;
	padding:16px 92px 45px;
}
.page-14 .main h1 {
	font:40px/44px 'myriadpro-bold', Helvetica, sans-serif;
	color:#242424;
	text-align:center;
	margin:0 0 20px;
	letter-spacing:-1px;
}
.page-14 .main .video-block {margin:0 0 37px;}
.page-14 .main .section {
	
}
.page-14 .main .list {
	margin:0;
	border: 1px solid #e1dfdf;
	list-style:none;
	font:20px/24px 'myriad_pro', Helvetica, sans-serif;
}
.page-14 .main .list li {
	padding: 11px 0 11px 200px;
	overflow:hidden;
}
.page-14 .main .list a {
	padding:10px 5px;
	color:blue;
	text-decoration:none;
}
.page-14 .main .list .fa-stack{
	font-size: 20px;
}
.page-14 .main .list a:hover {text-decoration:underline;}
.page-14 .main .list .mpg {background:url(../images/ico-26.png) no-repeat;}
.page-14 .bottom-shadow {
	display:block;
	max-width:876px;
	margin:0 auto 17px;
	width:100%;
}
/* end micro-continuity */
/* order-form-1 */
.order-page {
	color:#666;
	overflow:hidden;
}
.order-page .wrapper {
	padding:12px 15px 45px;
	margin:0 auto;
	max-width:730px;
}
.order-form .section {
	border:1px solid #e2e8ee;
	padding:26px 28px 11px 30px;
	margin:0 0 42px;
}
.order-form h2 {
	font:14px/18px 'opensans-bold', Helvetica, sans-serif;
	color:#ad0000;
	margin:0 0 -9px;
	text-transform:uppercase;
	padding:0 22px;
	overflow:hidden;
}
.order-form h2 span {
	float:left;
	background:#fff;
	padding:0 9px;
}
.order-form .table-products {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	font:14px/18px 'opensans-regular', Helvetica, sans-serif;
	margin:-2px 0 2px;
}
.order-form .table-products th {
	font:12px/16px 'opensans-bold', Helvetica, sans-serif;
	padding:0 5px 11px 0;
}
.order-form .table-products .col-02 {width:99px;}
.order-form .table-products td {
	padding:14px 5px 14px 0;
	border-top:1px solid #e3eaf2;
}
.order-form .table-products label {
	display:block;
	overflow:hidden;
	font:14px/18px 'opensans-regular', Helvetica, sans-serif;
	margin:0;
}
.order-form label {
	display:block;
	font:12px/16px 'opensans-bold', Helvetica, sans-serif;
	margin:0 0 6px 2px;
}
.order-form label span {color:#f66;}
.form-control {
	border:1px solid #c5ced9;
	display:block;
	width:100%;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.08);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.08);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.08);
	margin:0 0 18px;
	font:14px/20px 'opensans-regular', Helvetica, sans-serif;
	padding:9px 18px;
	height:40px;
	color:#999;
	background: #e5ebf2;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZWJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2YwZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e5ebf2 0%, #ecf0f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5ebf2), color-stop(100%,#ecf0f4));
	background: -webkit-linear-gradient(top,  #e5ebf2 0%,#ecf0f4 100%);
	background: -o-linear-gradient(top,  #e5ebf2 0%,#ecf0f4 100%);
	background: -ms-linear-gradient(top,  #e5ebf2 0%,#ecf0f4 100%);
	background: linear-gradient(to bottom,  #e5ebf2 0%,#ecf0f4 100%);
	-pie-background: linear-gradient(top,  #e5ebf2 0%,#ecf0f4 100%);
	position:relative;
	text-shadow:1px 1px 0 #fff;
}
.form-control:focus {
	color:#333;
	text-shadow:none;
	font:16px/20px 'opensans-bold', Helvetica, sans-serif;
	border-color:#6767ff;
	background: #f4f6f8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f4f6f8 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f6f8), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #f4f6f8 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #f4f6f8 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #f4f6f8 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #f4f6f8 0%,#ffffff 100%);
	-pie-background: linear-gradient(top,  #f4f6f8 0%,#ffffff 100%);
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 4px rgba(118, 118, 255, 0.45);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 4px rgba(118, 118, 255, 0.45);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 4px rgba(118, 118, 255, 0.45);
}
.order-form .row-cards {
	overflow:hidden;
	padding:0 0 15px;
	margin:-4px 0 0;
}
.order-form .row-cards label {
	float:left;
	margin:7px 13px 0 0;
}
.btns-cards {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.btns-cards li {
	float:left;
	margin:0 13px 0 0;
}
.btns-cards a {
	float:left;
	padding:4px 3px 0;
	height:34px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative;
}
.btns-cards img {vertical-align:top;}
.btns-cards a:active,
.btns-cards a:focus,
.btns-cards .select a {
	border:1px solid #a4aab1;
	padding:3px 2px 0;
	outline:0;
	background: #e4ebf1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZWJmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGNkY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e4ebf1 0%, #cdcdcd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4ebf1), color-stop(100%,#cdcdcd));
	background: -webkit-linear-gradient(top,  #e4ebf1 0%,#cdcdcd 100%);
	background: -o-linear-gradient(top,  #e4ebf1 0%,#cdcdcd 100%);
	background: -ms-linear-gradient(top,  #e4ebf1 0%,#cdcdcd 100%);
	background: linear-gradient(to bottom,  #e4ebf1 0%,#cdcdcd 100%);
	-pie-background: linear-gradient(top,  #e4ebf1 0%,#cdcdcd 100%);
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);
}
.order-form .row-numbers:after {
	content:'';
	display:block;
	clear:both;
}
.order-form .row-numbers {
	padding:0 192px 0 0;
	margin:0 0 15px;
	position:relative;
}
.order-form .row-numbers .form-control {margin:0;}
.order-form .lbl-cvv {
	position:absolute;
	top:0;
	right:0;
	width:184px;
}
.order-form .txt-cvv {
	width:79px;
	right:105px;
	position:absolute;
	bottom:0;
	margin:0;
}
.order-form .img-cvv {
	position:absolute;
	right:0;
	top:9px;
}
.order-form .row-area {
	overflow:hidden;
	padding:0 0 16px;
}
.order-form .row-area label {
	float:left;
	margin:8px 10px 0 0;
}
.order-form .sel-01 {width:110px;}
.order-form .sel-02 {width:70px;}
.order-form .btn-cart {
	max-width:408px;
	margin:10px auto 16px;
	min-width:1px;
}
.order-form .btn-cart button {
	text-align:center;
	padding:12px 24px 12px 60px;
	font-size:49px;
	line-height:54px;
	height:76px;
}
.order-form .btn-cart .ico {
	left:11px;
	top:7px;
}
.order-page footer {
	max-width:850px;
	margin:-16px auto 0;
	text-align:left;
}
.order-page footer:after {
	content:'';
	display:block;
	clear:both;
}
.guarantee-2 {
	width:253px;
	font-size:12px;
	line-height:13px;
	margin:0 0 0 -2px;
}
.guarantee-2 .ico {margin-right:10px;}
.guarantee-2 .ttl {
	font-size:18px;
	line-height:20px;
}
.guarantee-2 .ttl span {font-size:26px;}
.order-page footer .secure {padding:10px 0 0;}
.order-page footer .secure-2 {
	width:220px;
	font-size:13px;
	padding:12px 0 0;
}
.secure-2 .ttl {
	font-size:18px;
	line-height:20px;
}
.order-page footer .cards {margin:-1px 0 0;}
.order-page footer .cards-2 {
	margin:4px 0 0;
	padding:13px 10px 10px;
}
.cards-2 li {padding:0 5px;}
/* end order-form-1 */
/* order-form-2 */
.order-page .two-columns {
	max-width:1005px;
	padding:57px 15px 45px;
	margin:0 auto;
}
.order-page .two-columns:after {
	content:'';
	display:block;
	clear:both;
}
.order-form .col-left {
	float:left;
	width:48.7%;
}
.order-form .col-right {
	float:right;
	width:48.7%;
	padding:7px 0 0;
}
.order-page .two-columns .order-form:after {
	content:'';
	display:block;
	clear:both;
}
.order-form .row-numbers-2 {
	padding-right:93px;
	margin-right:-4px;
}
.order-form .row-numbers-2 .lbl-cvv {width:74px;}
.order-form .row-numbers-2 .txt-cvv {right:0;}
.order-form .row-numbers-2 .img-cvv {top:62px;}
.order-form .section-2 {padding-bottom:30px;}
.order-page .two-columns .table-products {margin:-7px 0 -1px;}
.order-page .two-columns .table-products .col-02 {width:53px;}
.order-page .two-columns .section {margin-bottom:30px;}
.order-page .two-columns .summary {padding-bottom:14px;}
.order-page .two-columns .summary .table-products {margin:-3px 0 -1px;}
.order-page .two-columns footer {margin:-4px auto 0;}
/* end order-form-2 */
/* order-form-3 */
.order-page .facebook-widget {margin:1px 0 10px -8px;}
.order-page .facebook-widget img {
	vertical-align:top;
	width:100%;
}
.order-page .info-block {
	border:1px solid #dee6ec;
	background:#ffc;
	padding:12px 20px 18px;
	font:16px/21px Arial, Helvetica, sans-serif;
	color:#1f1f1f;
	margin:0 0 30px;
}
.order-page .info-block h2 {
	font:bold 21px/25px Arial, Helvetica, sans-serif;
	color:#1f1f1f;
	margin:0 0 12px;
	padding:0;
	text-transform:none;
}
.order-page .info-block ul {
	margin:0;
	padding:0;
	list-style:none;
}
.order-page .info-block ul li {
	padding:6px 5px 6px 36px;
	border-top:2px dotted #d8dfe6;
	background:url(../images/bullet-02.gif) no-repeat 5px 5px;
}
.order-page .info-block ul li:first-child {border:0;}
.order-page .bottom-area {
	overflow:hidden;
	background:url(../images/sep-07.gif) repeat-x;
	padding:33px 0 33px;
}
.guarantee-block {
	float:right;
	width:473px;
	background:url(../images/bg-block-11.png) no-repeat;
	padding:104px 0 0;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#2a2a2a;
	margin:-15px 0 0;
}
.guarantee-block .holder {
	background:url(../images/bg-block-12.png) no-repeat 0 100%;
	padding:0 0 74px;
}
.guarantee-block .frame {background:url(../images/bg-block-13.png) repeat-y;}
.guarantee-block .frame:after {
	content:'';
	display:block;
	clear:both;
}
.guarantee-block .block {
	float:left;
	width:100%;
	padding:0 34px;
	margin:-81px 0 -48px;
}
.guarantee-block h3 {
	margin:0;
	font: normal 45px playball, serif;
	color: #577a65;
}
.guarantee-block p {margin:0 0 16px;}
.guarantee-block .support {
	float:left;
	margin:0 10px 0 0;
	color:#577a65;
	font:10px/12px 'opensans-regular', Helvetica, sans-serif;
}
.guarantee-block .support .ttl {
	display:block;
	font:12px/16px 'opensans-bold', Helvetica, sans-serif;
	text-transform:uppercase;
	color:#8fb19c;
	margin:0 0 -2px;
}
.guarantee-block .support .phone {
	display:inline-block;
	font:30px/30px 'myriadpro-boldcond', Helvetica, sans-serif;
	letter-spacing:-2px;
	margin:0 0 -3px;
}
.guarantee-block .support a {color:#577a65;}
.guarantee-block .author {
	/*overflow:hidden;*/
	text-align:right;
	font:12px/14px 'opensans-regular', Helvetica, sans-serif;
}
.guarantee-block .author .name {
	display:block;
	font:39px/42px 'angelina', Helvetica, sans-serif;
	letter-spacing:-2px;
	margin:-5px 0 0;
}
.guarantee-block .author p {margin:0 20px 0 0;}
/* end order-form-3 */
/* order-form-4 */
.order-page .horizontal {
	max-width:960px;
	padding:48px 15px;
	margin:0 auto;
}
.order-page .horizontal .section {margin-bottom:17px;}
.order-page .products-info {
	overflow:hidden;
	border-bottom:1px solid #e3eaf2;
	margin:-1px 0 25px;
	padding:0 0 21px;
	font:13px/16px 'opensans-regular', Helvetica, sans-serif;
	color:#333;
}
.order-page .products-info .price {
	float:right;
	min-width:244px;
	max-width:360px;
	margin:0 0 0 10px;
}
.order-page .products-info .ttl {
	display:block;
	font:20px/24px 'opensans-bold', Helvetica, sans-serif;
	margin:0 0 2px;
}
.order-page .products-info p {margin:0;}
.order-page .products-info .line-through {text-decoration:line-through;}
.order-page .products-info .frame {overflow:hidden;}
.order-page .horizontal .col-left {width:47.4%;}
.order-page .horizontal .col-right {width:49%;}
.order-page .horizontal .row-numbers-2 .img-cvv {top:40px;}
.order-page .guarantee-area {padding:20px 0 18px;}
.guarantee-3 {
	width:234px;
	font-size:11px;
	line-height:12px;
	margin-left:-3px;
	padding-right:10px;
}
.guarantee-3 .ico {margin-right:7px;}
.guarantee-3 .ttl {
	font-size:16px;
	line-height:18px;
	letter-spacing:0;
}
.guarantee-3 .ttl span {
	font-size:24px;
	line-height:24px;
	margin:-3px 0 0;
}
.secure-3 {
	width:194px;
	font-size:12px;
	line-height:14px;
	padding:8px 0 0;
}
.secure-3 .ico {margin-right:5px;}
.secure-3 .ttl {
	font-size:17px;
	list-style:17px;
	margin-bottom:-4px;
}
.order-page .horizontal .order-form .btn-cart {
	float:right;
	min-width:408px;
	margin:0;
}
.order-page .horizontal .form-control {margin:0 0 20px;}
.order-page .horizontal .row-cards {padding-bottom:23px;}
.order-page .horizontal .row-cards label {margin:8px 14px 0 7px;}
.order-page .horizontal .row-numbers {margin-right:8px;}
.order-page .horizontal .row-numbers .form-control {margin:0;}
/* end order-form-4 */
/* asseenontv */
.page-15 {
	min-height:100%;
	background:#f6f6f6 url(../images/bg-block-07.gif) repeat-x;
}
.page-15 .wrapper {
	max-width:1010px;
	margin:0 auto;
	padding:20px 15px 55px;
}
.page-15 header {
	overflow:hidden;
	padding:0 12px 17px 0;
}
.page-15 header .logo {
	float:left;
	width:277px;
	height:56px;
	overflow:hidden;
	/*text-indent:-9999px;
	background:url(../images/logo-06.png) no-repeat;*/
}
/*.page-15 header .logo a {
	display:block;
	height:100%;
}*/
.page-15 header .call {
	float:right;
	text-align:right;
	text-transform:uppercase;
	font:35px/37px 'opensans-bold', Helvetica, sans-serif;
	color:#303030;
	padding:4px 0 0;
}
.page-15 header .call .ttl {
	font:15px/18px 'opensans-regular', Helvetica, sans-serif;
	display:block;
	margin:0 0 -3px;
}
.page-15 header .call p {margin:0;}
.page-15 header .call a {
	color:#303030;
	text-decoration:none;
}
.page-15 .main {
	background:#fff;
	border:1px solid #dddada;
	padding:25px 28px 7px;
}
.page-15 .bottom-shadow {
	display:block;
	max-width:943px;
	margin:0 auto 20px;
	width:100%;
}
.page-15 .area {
	padding:0 0 31px;
	margin-right:-10px;
}
.page-15 .area:after {
	content:'';
	display:block;
	clear:both;
}
.page-15 .video-block {
	float:left;
	width:57.3%;
}
.page-15 .area aside {
	float:right;
	width:39.5%;
	text-align:center;
	font:14px/15px 'myriad_pro', Helvetica, sans-serif;
	color:#b9b9b9;
}
.page-15 .area aside .ttl {
	display:block;
	font:22px/25px 'myriad_pro', Helvetica, sans-serif;
	color:#1c1c1c;
	margin:0 10px 2px;
}
.page-15 .area aside .ttl a {
	text-decoration:underline;
	font-family:'myriadpro-semibold', Helvetica, sans-serif;
	color:#1c1c1c;
}
.page-15 .area aside .ttl a:hover {text-decoration:none;}
.page-15 .area aside h2 {
	font:60px/64px 'myriadpro-bold', Helvetica, sans-serif;
	color:#a20000;
	letter-spacing:-1px;
	margin:0 0 -2px;
}
.page-15 .area aside h2 span {font-size:40px;}
.page-15 .area aside p {margin:0;}
.page-15 .button-cart {
	padding-bottom:0;
	margin:0 0 14px;
	background:none;
}
.page-15 .button-cart .btn-get a {
	font-size:45px;
	line-height:49px;
	padding:10px 30px 10px 70px;
	letter-spacing:-3px;
} 
.page-15 .button-cart .btn-get .ico {
	width:57px;
	height:57px;
	background:url(../images/ico-24.png) no-repeat;
	left:9px;
	top:6px;
}
.page-15 .area aside .cards-area {margin-bottom:-1px;}
.page-15 .area aside .link-area {
	margin:0 0 12px;
	font-size:18px;
	letter-spacing:0;
	line-height:22px;
}
.page-15 .article {
	background:#e8edf3;
	border:1px solid #dedede;
	margin:0 -31px 27px;
	padding:32px 30px 10px 425px;
	min-height:404px;
	position:relative;
	font:15px/20px 'opensans-regular', Helvetica, sans-serif;
	color:#1c1c1c;
}
.page-15 .article img {
	position:absolute;
	left:13px;
	bottom:0;
}
.page-15 .article p {margin:0 0 19px;}
.page-15 .article strong {
	font-family:'opensans-bold', Helvetica, sans-serif;
	font-weight:normal;
}
.page-15 .article a {
	color:#1c1c1c;
	font-family:'opensans-bold', Helvetica, sans-serif;
	text-decoration:underline;
}
.page-15 .article a:hover {text-decoration:none;}
.page-15 .article em {
	font-style:normal;
	font-family:'opensans-italic', Helvetica, sans-serif;
}
.page-15 .order-form {
	overflow:hidden;
	margin:0 -5px 0 -3px;
}
.page-15 .order-form .table-products .col-02 {width:50px;}
.page-15 .order-form label {font-size:11px;}
.page-15 .order-form .section {
	padding-top:25px;
	padding-bottom:9px;
	margin-bottom:28px;
}
.page-15 .order-form .table-products {
	color:#666;
	margin:-8px 0 0;
}
.page-15 .order-form .table-products th {
	font-size:11px;
	padding-bottom:10px;
}
.page-15 .order-form .form-control {
	height:38px;
	padding:8px 18px;
	margin-bottom:16px;
}
.page-15 .order-form .table-products td {
	padding-top:13px;
	padding-bottom:13px;
}
.page-15 .order-form .table-products label {font-size:13px;}
.page-15 .order-form .col-right {padding:0;}
.page-15 .order-form .row-cards {
	margin:-8px 0 0;
	padding-bottom:13px;
}
.page-15 .order-form .row-numbers .form-control {margin:0;}
.page-15 .order-form .row-numbers-2 .img-cvv {top:60px;}
.page-15 .order-form .select-area {height:33px;}
.page-15 .select-area .center {padding:8px 0;}
.page-15 .order-form .sel-01 {width:106px;}
.page-15 .order-form .sel-02 {width:66px;}
.page-15 .order-form .txt-cvv {
	width:75px;
	right:0;
}
.page-15 .order-form .row-numbers {
	padding-right:89px;
	margin-right:-6px;
}
.page-15 .order-form .lbl-cvv {width:71px;}
.page-15 .order-form .img-cvv {top:60px;}
.page-15 .order-form .section-2 {padding-bottom:29px;}
.page-15 .order-form .btn-cart button {
	font-size:47px;
	height:72px;
	line-height:52px;
	padding:10px 10px 10px 75px;
}
.page-15 .order-form .btn-cart .ico {
	width:60px;
	height:59px;
	background:url(../images/ico-30.png) no-repeat;
	top:5px;
}
/* end asseenontv */

/* -------------------------------
	Video Container (Responsive) 
------------------------------- */
.video-container { 
    position: relative;
    padding-bottom: 56.25%;
	overflow: hidden;
	max-width: 100%; 
	height: 0;
	z-index: 0;
}
/* height 0, not auto for inline styles */
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

@media only screen and (max-width: 991px) {
	.page-01 .content {padding:0 30px 25px;}
	.big-image .optin-form {margin:0 auto;}
	.book .frame {
		padding:50px 20px;
		min-height:385px;
	}
	.book .ttl-01 {
		letter-spacing:1px;
		font-size:32px;
		line-height:32px;
	}
	.book .ttl-02 {
		margin: 0 0 10px 0;
		line-height:90px;
	}
	.book .ttl-02 span {margin: 15px 0;}
	.book .ttl-03 {
		font-size:46px;
		line-height:36px;
		letter-spacing:0;
	}
	.book .ttl-03 span {
		font-size:44px;
		letter-spacing:0;
	}
	.page-03 .section {padding-top:0;}
	.page-03 .optin-block {padding:20px 20px 0;}
	.page-03 .optin-block .bottom-bar {margin:0 -20px;}
	.page-03 .optin-block .ttl {
		font-size:30px;
		line-height:33px;
	}
	.page-03 .optin-block h1 {
		font-size:40px;
		line-height:36px;
		letter-spacing:-1px;
	}
	.page-04 .book .frame {
		padding:50px 20px;
		min-height:345px;
	}
	.page-04 .book .ttl-01 {
		letter-spacing:0;
		font-size:28px;
		line-height:28px;
	}
	.page-04 .book .ttl-02 {
		margin: 0 0 10px 0;
		line-height:70px;
	}
	.page-04 .book .ttl-02 span {margin: 15px 0;}
	.page-04 .book .ttl-03 {
		font-size:40px;
		line-height:31px;
		letter-spacing:0;
	}
	.page-04 .book .ttl-03 span {
		font-size:38px;
		letter-spacing:0;
	}
	.page-04 .section h1 {
		font-size:50px;
		line-height:48px;
		letter-spacing:-1px;
	}
	.page-05 header h1 {
		font-size:50px;
		line-height:50px;
	}
	.access-form .ttl {margin-right:15px;}
	.access-form .email-text {
		width:280px;
		margin-right:10px;
	}
	.access-form .btn-get {width:160px;}
	.access-form .btn-get input {
		font-size:20px;
		letter-spacing:-1px;
	}
	.page-05 .wrapper {padding:15px;}
	.download-area {width:434px;}
	.download-area .arrows {display:none;}
	.page-06 .books {padding:11px 60px 26px;}
	.page-08 .counter .ttl {font-size:40px;}
	.page-08 .counter .ttl span {font-size:32px;}
	.page-08 header {padding:0 0 12px;}
	.page-08 h1 {
		font-size:40px;
		line-height:40px;
		letter-spacing:-1px;
	}
	.page-08 .buttons {padding:0 0 40px;}
	.steps-area {
		margin:0 auto 20px;
		width:738px;
		font-size:12px;
	}
	.steps-area li strong {font-size:15px;}
	.steps-area li {width:230px;}
	.steps-area li:first-child {
		padding-left:10px;
		width:214px;
	}
	.steps-area .last-child {width:167px;}
	.steps-area .number {
		font-size:40px;
		margin-right:8px;
	}
	.page-09 .main {padding:20px;}
	.page-09 .optin-form {width:410px;}
	.page-09 .main h1 {
		font-size:42px;
		line-height:42px;
	}
	.page-09 .wrapper {padding:15px;}
	.nav-video {font-size:14px;}
	.nav-video strong {font-size:22px;}
	.nav-video li {
		width:107px;
		margin-left:5px;
	}
	.page-10 .main .heading h1 {
		font-size:32px;
		line-height:36px;
	}
	.page-10 .main .heading{margin:-1px -16px 20px;}
	.page-10 .main {padding:0 15px 15px;}
	.page-10 .info-area .cards {
		float:left;
		clear:both;
		margin:20px 0 0;
	}
	.page-10 .content {
		float:none;
		width:auto;
		margin:0 0 15px;
	}
	.page-10 .two-cols aside {
		float:none;
		margin:0 auto;
	}
	.page-11 .main {padding:15px;}
	.page-12 .counter .ttl {
		float:none;
		width:auto;
		display:block;
		margin:0 0 15px;
	}
	.page-12 .counter .frame {
		width:276px;
		margin:0 auto;
		float:none;
	}
	.page-13 .main {padding:20px 40px;}
	.page-13 .main .section {
		margin:0 -42px 20px;
		padding:15px;
	}
	.page-13 .video-block {width:48%;}
	.page-13 .main aside {width:48%;}
	.carousel {
		width:608px;
		background:url(../images/bg-block-09.gif) repeat-y;
	}
	.carousel .left {background:url(../images/bg-block-09.gif) repeat-y;}
	.page-14 .main {padding:20px;}
	.two-columns .order-form .btn-cart button {padding-right:10px;}
	.order-form .row-numbers-2 {margin-bottom:92px;}
	.order-page .section-2 {padding-bottom:11px;}
	.order-page .two-columns footer .cards {padding:16px 3px 11px;}
	.order-page .two-columns footer .cards li {padding:0 4px;}
	.order-page .two-columns footer .guarantee {
		width:280px;
		padding-right:5px;
	}
	.order-page .two-columns footer .secure {width:225px;}
	.guarantee-block {
		float:none;
		margin:0 auto;
	}
	.order-page .bottom-area .col-left {
		float:none;
		width:auto;
		margin:0 0 15px;
	}
	.page-15 .video-block {width:46%;}
	.page-15 .area aside {width:50%;}
	.page-15 .article img {width:200px;}
	.page-15 .article {padding-left:250px;}
	.page-15 .order-form .row-numbers {margin-bottom:90px;}
	.page-15 .order-form .section-2 {padding-bottom:10px;}
	.page-15 .order-form .btn-cart button {font-size:34px;}
}
@media only screen and (max-width: 767px) {
	.leverage-page .wrapper {padding:0 0 18px;}
	.leverage-page .main {
		background:none;
		padding-bottom:0;
	}
	.leverage-page .main .holder {padding:8px;}
	.leverage-page h1 {
		font-size:24px;
		line-height:27px;
		letter-spacing:0;
	}
	.leverage-page h1 span {font-size:26px;}
	.leverage-page .steps {
		padding-left:10px;
		padding-right:10px;
	}
	.leverage-page .steps .nav-steps {
		font-size:10px;
		line-height:13px;
	}
	.leverage-page .steps .nav-steps strong {
		font-size:26px;
		line-height:26px;
	}
	.leverage-page .info-cards li {padding:5px;}
	footer .links li {
		background:none !important;
		display:block;
		border-top:1px solid #737373; 
		padding:0;
	}
	footer .links li:first-child {border:0;}
	footer .links a {
		display:block;
		text-decoration:none;
		padding:4px;
	}
	footer .links a:hover {
		background:#737373;
		color:#fff;
	}
	.leverage-page .video {
		float:none;
		margin:0 auto 15px;
	}
	.leverage-page .video-area .form-aboutus {
		float:none;
		margin:0 auto;
	}
	.page-01 .content .title {
		font-size:24px;
		line-height:26px;
		letter-spacing:0;
	}
	.page-01 .content h1 {
		font-size:30px;
		line-height:30px;
		letter-spacing:0;
	}
	.page-01 .content {padding:0 0 25px;}
	.page-01 footer .links li {background:none;}
	.page-01 header .block {
		width:140px;
		font-size:12px;
		line-height:14px;
	}
	.page-01 header {padding-left:0;}
	.page-01 header .block .ttl {
		font-size:14px;
		line-height:16px;
	}
	.page-01 header .block .email {
		font-size:12px;
		line-height:14px;
	}
	.optin {width:auto;}
	.email-text {max-width:1000px;}
	.email-text input {font-size:18px;}
	.email-text .area {
		min-width:150px;
		width:100%;
	}
	.btn-get {
		min-width:10px;
		width:100%;
	}
	.btn-get input {font-size:35px;}
	.optin .block {
		background:none;
		padding-bottom:0;
		margin:0 0 20px;
	}
	.big-image {
		min-height:1px;
		padding:20px;
	}
	.big-image .optin-form h1 {
		font-size:36px;
		line-height:34px;
		letter-spacing:0;
	}
	.big-image .optin-form .btn-get {min-width:1px;}
	.page-02 {padding:15px;}
	.page-03 .wrapper {padding:15px;}
	.book {
		float:none;
		width:auto;
		margin:0 0 15px;
		text-align:center;
	}
	.page-03 .section {
		float:none;
		width:auto;
	}
	.page-04 .wrapper {
		height:auto !important;
		padding:15px;
	}
	.page-04 .book {
		float:none;
		width:auto;
		margin:0 0 15px;
	}
	.page-04 .section {
		height:auto !important;
		float:none;
		width:auto;
		background:none;
	}
	.page-04 .section .frame {padding:0;}
	.page-05 header .img {margin:0 0 0 10px;}
	.page-05 header .img img {width:160px;}
	.page-05 .wrapper {padding:0 0 15px;}
	.page-05 header {padding:0 0 10px;}
	.page-05 header .ttl {
		font-size:26px;
		line-height:28px;
	}
	.page-05 header h1 {
		font-size:34px;
		line-height:32px;
		letter-spacing:0;
	}
	.access-form {padding:0 15px 15px;}
	.access-form .ttl {
		display:block;
		margin:0 -15px 11px;
		font:28px/33px 'myriadpro-boldcond', Helvetica, sans-serif;
		color:#fff;
		letter-spacing:-1px;
		background:url(../images/arrow-05.png) no-repeat 50% 100%;
		padding:0 0 8px;
		float:none;
		text-align:center;
	}
	.access-form .ttl span {
		background:#b40000;
		display:block;
		padding:7px;
		float:none;
	}
	.access-form .email-text {
		float:none;
		width:100%;
		margin:0 0 10px;
	}
	.access-form .btn-get {
		width:100%;
		float:none;
	}
	.page-05 .content {
		padding:0;
		float:none;
		width:auto;
		padding:0 0 15px;
	}
	.page-05 .aside {
		float:none;
		width:auto;
	}
	.page-06 {padding:15px;}
	.page-06 header {padding:0 0 20px;}
	.page-06 h1 {
		font-size:50px;
		line-height:50px;
	}
	.download-area {
		float:none;
		width:auto;
		margin:0 0 20px;
		padding:0;
		overflow:hidden;
	}
	.download-area .block .img {
		margin:0 auto 15px;
		width:100%;
		max-width:414px;
	}
	.download-area .block {
		width:auto;
		padding:0;
		float:none;
	}
	.page-06 .main {padding-bottom:20px;}
	.page-06 .books {padding:0 0 20px;}
	.page-06 .books .img {
		float:none;
		width:239px;
		margin:0 auto 15px;
	}
	.page-06 .optin-block .holder {background:none;}
	.page-06 .optin-block .frame {
		background:none;
		padding:0 5px;
	}
	.page-06 .optin-block .btn-get input {font-size:50px;}
	.page-08 .wrapper {padding:15px;}
	.page-08 header {text-align:center;}
	.logo-area {
		float:none;
		display:inline-block;
		margin:0;
	}
	.page-08 header .logo-area  {margin:0 0 15px;}
	.page-08 .counter {float:none;}
	.page-08 .counter .ttl {
		float:none;
		display:block;
		margin:0 0 10px;
	}
	.page-08 .counter .frame {
		width:276px;
		margin:0 auto;
		float:none;
	}
	.page-08 .main {
		background:#fff;
		padding:0;
	}
	.page-08 .main aside {
		float:none;
		width:auto;
		margin:0 0 15px;
		background:#f9f5e7;
		border-bottom:1px solid #fdfdfd;
		padding:15px;
	}
	.page-08 .content {padding:15px;}
	.page-08 h1 {
		margin:0 0 15px;
		font-size:32px;
		line-height:32px;
	}
	.page-08 .video-block {margin:0 0 15px;}
	.page-08 .buttons {padding:0 0 5px;}
	.page-08 .buttons .frame,
	.page-08 .buttons .holder {
		float:none;
		left:auto;
	}
	.page-08 .buttons .btn-green {
		float:none;
		display:block;
		margin:0 0 15px;
	}
	footer .links-2 a:hover {text-decoration:none;}
	.steps-area {
		width:auto;
		text-align:center;
	}
	.steps-area li {
		width:auto !important;
		float:none;
		padding:3px 10px 21px !important;
		margin:0;
		height:auto;
		background:url(../images/arrow-09.png) no-repeat 50% 100% !important;
	}
	.steps-area .number {
		float:none;
		display:block;
		margin:0;
		font-size:26px;
		line-height:30px;
	}
	.steps-area li.active {background:url(../images/arrow-10.png) no-repeat 50% 100% !important;}
	.steps-area li.last-child {
		background:none !important;
		padding-bottom:10px !important;
	}
	.page-09 .main {padding:10px;}
	.page-09 .main .ttl {
		font-size:24px;
		line-height:26px;
	}
	.page-09 .main h1 {
		margin:0 0 15px;
		font-size:32px;
		line-height:32px;
	}
	.page-09 .main .books {
		float:none;
		margin:0 auto 15px;
		display:block;
	}
	.page-09 .optin-form {
		float:none;
		width:auto;
		margin:0;
	}
	.page-09 .widget-facebook {display:none;}
	.page-09 .optin-form .block {padding:15px;}
	.page-09 .optin-form .shadow {display:none;}
	.page-09 .main .frame {margin:0;}
	.page-11 .wrapper,
	.page-10 .wrapper {padding:15px;}
	.page-10 header .logo {
		float:none;
		display:block;
		margin:0 auto 15px;
	}
	.nav-video {
		float:none;
		font-size:18px;
		line-height:20px;
	}
	.nav-video strong {
		font-size:26px;
		line-height:28px;
	}
	.nav-video li {
		float:none;
		width:auto;
		margin:0 0 5px;
	}
	.btn-cart a {
		font-size:24px;
		padding-left:75px;
		letter-spacing:0;
		text-align:center;
	}
	.guarantee {
		float:none;
		margin:0 0 10px;
	}
	.secure {
		float:none;
		margin:0 0 10px;
	}
	.page-10 .content .headline {margin:0 -15px 15px;}
	.page-10 .content {padding:0 15px 15px;}
	.page-10 .content .headline h2 {
		font-size:24px;
		line-height:28px;
		letter-spacing:0;
	}
	.info-section .box {
		float:none;
		width:auto;
		margin:0 0 14px;
		overflow:hidden;
	}
	.info-section .row-area {padding-bottom:0;}
	.button-cart .btn-get a {font-size:56px;}
	.button-cart {
		background:none;
		padding-bottom:0;
		margin:0 0 15px;
	}
	.page-12 .section {
		float:none;
		width:auto;
		margin:0 0 15px;
	}
	.page-12 aside {
		float:none;
		width:auto;
	}
	.page-13 .main h1,
	.page-12 h1 {
		font-size:42px;
		line-height:42px;
		letter-spacing:-1px;
	}
	.page-13 .wrapper,
	.page-12 .wrapper {padding:15px;}
	.page-13 header .logo {
		float:none;
		margin:0 auto;
		display:block;
	}
	.page-13 .video-block {
		float:none;
		width:auto;
		margin:0 0 15px;
	}
	.page-13 .main aside {
		float:none;
		width:auto;
	}
	.page-13 .button-cart {margin:0 auto 15px;}
	.carousel {
		width:317px;
		background:url(../images/bg-block-10.gif) repeat-y;
	}
	.carousel .left {background:url(../images/bg-block-10.gif) repeat-y;}
	.page-14 .main h1 {
		font-size:30px;
		line-height:32px;
	}
	.page-14 .main {padding:15px;}
	.page-14 .main .list {padding-left:0;}
	.page-14 .main .section {padding:15px 15px 5px;}
	.page-14 .main .list li {padding-bottom:10px;}
	.order-page .two-columns,
	.order-page .wrapper {padding:15px;}
	.order-page footer {text-align:center;}
	.order-page .guarantee {
		float:none;
		margin:0 auto 15px;
		text-align:left;
		padding:0;
	}
	.order-page .guarantee-2 {width:233px;}
	.order-page .secure {
		margin:0 auto 15px;
		text-align:left;
	}
	.order-page .cards {
		float:none;
		display:inline-block;
	}
	.order-form .col-right,
	.order-form .col-left {
		float:none;
		width:auto;
	}
	.order-form .row-numbers-2 {margin:0 0 15px;}
	.order-form .section-2 {padding-bottom:30px;}
	.order-page .bottom-area {margin:0 -15px;}
	.order-page .bottom-area .col-left {margin:0 15px 15px;}
	.order-page .products-info .ttl {
		font-size:16px;
		line-height:18px;
	}
	.order-page .products-info .price {min-width:200px;}
	.order-page .horizontal .col-right,
	.order-page .horizontal .col-left {width:auto;}
	.order-page .horizontal .order-form .btn-cart {
		min-width:1px;
		margin:0 auto;
		float:none;
	}
	.page-15 .wrapper {padding:15px;}
	.page-15 header .logo {
		float:none;
		display:block;
		margin:0 auto 15px;
	}
	.page-15 header .call {
		float:none;
		text-align:center;
	}
	.page-15 .video-block {
		float:none;
		width:auto;
		margin:0 0 15px;
	}
	.page-15 .area aside {
		float:none;
		width:auto;
	}
	.page-15 .button-cart {margin:0 auto 10px;}
	.page-15 .article img {display:none;}
	.page-15 .article {
		padding:15px;
		min-height:1px;
	}
	.page-15 .order-form .row-numbers {margin-bottom:15px;}
	.page-15 .order-form .section-2 {padding-bottom:30px;}
	.page-15 .main {padding:15px;}
}
@media only screen and (max-width: 479px) {
	.leverage-page .steps .nav-steps strong {
		font-size:20px;
		line-height:20px;
	}
	.form-aboutus {width:auto;}
	.form-aboutus .list {padding-left:10px;}
	.form-aboutus h2 {
		font-size:25px;
		line-height:29px;
		letter-spacing:0;
	}
	.leverage-page .video-area .form-aboutus {width:auto;}
	.leverage-page .video {width:276px;}
	.optin {background:none;}
	.optin .frame {
		padding:0;
		background:none;
	}
	.big-image .optin-form .btn-get input,
	.btn-get input {
		font-size:28px;
		letter-spacing:0;
	} 
	.optin .block .box {padding:15px;}
	.email-text input {font-size:15px;}
	.big-image .optin-form h1 {
		font-size:30px;
		line-height:28px;
	}
	.big-image .optin-form .ttl {
		font-size:26px;
		line-height:28px;
	}
	.page-02 {padding:0 0 15px;}
	.big-image {padding:10px;}
	.book .ttl-01 {
		letter-spacing:0;
		font-size:26px;
		line-height:26px;
	}
	.book .ttl-02 {
		font-size:74px;
		line-height:64px;
		letter-spacing:-2px;
		margin:0;
	}
	.book .ttl-02 span {font-size:120px;}
	.book .ttl-03 {
		font-size:30px;
		line-height:30px;
	}
	.book .ttl-03 span {
		font-size:38px;
		letter-spacing:0;
	}
	.book .frame {min-height:330px;}
	.page-03 .optin-block {padding:10px 10px 0;}
	.page-03 .optin-block .bottom-bar {margin:0 -10px;}
	.page-06 .ttl,
	.page-04 .section .ttl,
	.page-03 .optin-block .ttl {
		font-size:24px;
		line-height:26px;
		letter-spacing:0;
	}
	.page-06 h1,
	.page-04 .section h1,
	.page-03 .optin-block h1 {
		font-size:30px;
		line-height:26px;
		letter-spacing:0;
	}
	.page-05 header .img {
		width:200px;
		float:none;
		margin:0 auto 20px;
	}
	.page-05 header .img img {width:100%;}
	.page-05 .two-columns {padding:0;}
	.subscribe .email-text input {font-size:16px;}
	.download-area .block .btn-get a {
		font-size:30px;
		padding-left:75px;
	}
	.page-06 .optin-form .btn-get input {font-size:28px;}
	.page-06 .optin-block .email-text .area {
		float:left;
		min-width:1px;
		width:100%;
	}
	.page-06 .optin-block .btn-get input {
		font-size:24px;
		height:40px;
		line-height:40px;
	}
	.page-06 .optin-block .email-text {padding-left:10px;}
	.page-06 .optin-block .email-text .area {padding-left:25px;}
	.page-08 .content,
	.page-08 .wrapper {padding:10px;}
	.btn-green {font-size:45px;}
	.page-09 .main h1 {
		margin:0 0 15px;
		font-size:28px;
		line-height:28px;
	}
	.page-09 .optin-form .block {padding:10px;}
	.page-10 .main .heading h1 {
		font-size:24px;
		line-height:26px;
		letter-spacing:0;
	}
	.btn-cart .ico {display:none;}
	.button-cart .ico {display:none;}
	.btn-cart a {
		padding:15px 5px;
		line-height:20px;
		font-size:16px;
	}
	.page-10 .info-area {padding:0 0 20px;}
	.page-11 .logo {
		width:240px;
		height:49px;
		background-size:240px;
		height:49px;
	}
	.page-11 .main {margin:0 -15px;}
	.page-12 .button-cart .btn-get a,
	.button-cart .btn-get a {
		font-size:40px;
		padding:5px 5px;
		letter-spacing:-1px;
	} 
	.link-area {
		font-size:16px;
		line-height:20px;
		letter-spacing:0;
	}
	.info-section .heading {padding:12px 15px;}
	.info-section .heading h2 {
		font-size:18px;
		line-height:22px;
	}
	.info-section .box .img {display:none;}
	.page-13 .main h1,
	.page-12 h1 {
		font-size:26px;
		line-height:26px;
		letter-spacing:0;
	}
	.page-12 .button-cart {
		background:none;
		padding-bottom:0;
		margin:0 0 15px;
	}
	.package {padding-left:6px;}
	.package h2 {
		font-size:16px;
		line-height:20px;
		padding-left:50px;
		background-position:0 0;
	}
	.package table th {
		font-size:14px;
		line-height:16px;
	}
	.package table th:first-child {
		font-size:20px;
		line-height:24px;
	}
	.page-13 .main {
		padding:15px;
		margin:0 -15px;
	}
	.page-13 .main .section {margin:0 -16px 10px;}
	.page-13 .main aside .ttl {
		font-size:20px;
		line-height:22px;
	}
	.page-13 .main aside h2 {
		font-size:28px;
		line-height:30px;
	}
	.page-13 .button-cart .btn-get a {
		font-size:30px;
		letter-spacing:-1px;
	}
	.page-13 .main aside .link-area {
		font-size:16px;
		line-height:20px;
	}
	.page-13 .main aside .cards-area {margin-bottom:10px;}
	.slider-area {padding:20px 0;}
	.flex-direction-nav .flex-next,
	.flex-direction-nav .flex-prev {
		width:25px;
		height:25px;
		left:3px;
		background-size:25px 50px;
		top:32px;
	}
	.flex-direction-nav .flex-next {
		right:3px;
		background-position:0 -25px;
		left:auto;
	}
	.page-14 .wrapper {padding:0 0 15px;}
	.page-14 .main .list {font-size:18px;}
	.order-form .section {
		padding:0;
		border:0;
		margin:0 0 30px;
	}
	.order-form h2 {
		margin:0 0 10px;
		padding:0;
	}
	.order-form h2 span {padding:0;}
	.order-form .table-products .col-02 {width:60px;}
	.order-form .row-numbers {padding-right:0;}
	.order-form .lbl-cvv {position:static;}
	.order-form .txt-cvv {
		position:static;
		width:94px;
	}
	.order-form .row-numbers .form-control {margin:0 0 18px;}
	.order-form .img-cvv {
		top:auto;
		bottom:-3px;
	}
	.order-form .btn-cart button {padding:12px;}
	.order-page footer {margin:0;}
	.order-form .row-numbers-2 .img-cvv {
		position:static;
		display:block;
		margin:-18px 0 18px;
	}
	.guarantee-block {
		padding:0;
		width:auto;
		background:#f9fafb;
		padding:15px;
		border:1px solid #8bb099;
		margin:0 15px;
	}
	.guarantee-block .holder,
	.guarantee-block .frame {
		padding:0;
		background:none;
	}
	.guarantee-block .block {
		padding:0;
		float:none;
		margin:0;
	}
	.guarantee-block h3 {
		height:auto;
		width:auto;
		text-indent:0;
		background:none;
		font:24px/26px 'myriadpro-boldcond', Helvetica, sans-serif;
		margin:0 0 10px;
		color:#577a65;
	}
	.guarantee-block .support {
		float:none;
		margin:0 0 10px;
	}
	.order-page .facebook-widget {margin:0 0 10px;}
	.order-page .products-info .price {
		float:none;
		min-width:1px;
		margin:0 0 10px;
	}
	.order-page .horizontal {padding:15px;}
	.order-page .horizontal .row-numbers .form-control {margin:0 0 18px;}
	.page-15 .main {margin:0 -15px;}
	.page-15 .area {margin:0 0 15px;}
	.page-15 .button-cart .btn-get a {
		font-size:34px;
		letter-spacing:-1px;
	}
	.page-15 .article {
		margin:0 0 15px;
		font-size:12px;
		line-height:16px;
	}
	.page-15 .order-form .row-numbers .form-control {margin:0 0 16px;}
	.page-15 .order-form .img-cvv {
		position:static;
		margin:-16px 0 10px;
	}
	.page-15 .order-form .section-2 {padding-bottom:0;}
	.page-15 .order-form .btn-cart button {padding:10px;}
	.page-15 .order-form {
		margin:0;
		padding:5px;
	}
	.page-15 .order-form .section {
		margin-bottom:0;
		padding-top:10px;
	}
	.page-15 .order-form .txt-cvv {width:90px;}
}
.twostep-wrapper .container-fluid{
	margin: 20px 0;
}
.arrow-stem{
	color: white;
	padding: 10px;
	width: 170px;
	float: left;
	background: #005c8e;
}
.arrow-stem strong{
	font-size: 18px;
	display: block;
}
.arrow-point{
	float:right;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 30px 0 30px 20px;
	border-color: transparent transparent transparent #005c8e;

}
.nav-video a{
	position: relative;
}
.nav-video a .play {
	display:block;
	width:44px;
	height:44px;
	background:url(../images/ico-16.png) no-repeat;
	position: absolute;
	top: 10%;
	left: 50%;
	margin-left: -22px;
}
/* regions addition */
.site-logo img{	max-width: 100%;}
.region 	{ margin-bottom: 20px !important;}
.marker		{ color: #b20000; font-family: 'Permanent Marker', sans-serif; font-size: 70px; line-height: 70px; }
.hbo		{ color: #000000; font-family: 'Oswald', sans-serif; font-size: 60px; }
.hbo2		{ color: #000000; font-family: 'Open Sans', sans-serif; font-size: 35px; line-height: 40px; font-weight: 700; letter-spacing: -1px; margin: 0 0 20px 0; }
.hbo3		{ color: #000000; font-family: 'Oswald', sans-serif; font-size: 35px; line-height: 37px; font-weight: 400; text-align: left; margin:17px 0; }
.hbo3-2		{ color: #b20000; font-family: 'Oswald', sans-serif; font-size: 35px; line-height: 37px; font-weight: 400; text-align: center; margin:17px 0; }
.hbo4		{ color: #b40000; font-family: 'Oswald', sans-serif; font-size: 35px; line-height: 37px; font-weight: 400; margin: 0; }
.apo-head 	{ font-size: 24px; line-height: 26px; font-weight: 700; text-decoration: underline; padding-top: 20px; padding-left: 50px; }
.apo-text 	{ font-size: 18px; line-height: 26px; padding-left: 50px; }
.apo-icon 	{ float: left; margin-left: -40px; }

.upsell-block a{
	color: blue !important;
	text-decoration: underline;
}
.prod-row{
	border-top: 1px solid #f2f2f2;margin-bottom: 5px;padding-top: 8px;
}
.order-form .prod-row input{
	margin-top: 8px;
}
.order-form .prod-row label, .order-form .prod-row{
	font: 12px/16px 'opensans-regular', Helvetica, sans-serif !important;
}