@charset "utf-8";body{font-family:Arial;font-size:14px;margin:0 auto;}
img{border:0;vertical-align:middle;}
.clear{clear:both;}
h1{color:#666;font-size:34px; line-height:1.25;margin-bottom:.9em}
h2{line-height:1.25;margin-bottom:0.8em}
h3{font-size:28px; line-height:1.25em}
h4{font-size:20px; color:#000}
hr{border-top:1px dashed #CCC; width:80%; margin:auto}
.head{width:100%;min-width:1024px;background:#f0f0f0 repeat;height:70px;color:#999;line-height:20px}
.top{margin:0 auto;min-width:1024px;height:160px;background:url(images/header-support.webp) center no-repeat;padding-top:50px}
.top-store{margin:0 auto;min-width:1024px;height:160px;background:url(images/store-support.webp) center no-repeat;padding-top:50px}
.top-store h1,.top-cutter h1,.top-down h1{color:#FFF;font-size:34px;text-align:center;}
.top-down{margin:0 auto;min-width:1024px;height:160px;background:url(images/down-support.webp) center no-repeat;padding-top:50px}
.top-cutter{margin:0 auto;min-width:1024px;height:160px;background:url(images/top-supported-cutter.webp) center;padding-top:50px}
.blog{margin:0 auto;min-width:1024px;height:300px;background:url(images/blog-banner.webp) center}
.redsail{margin:0 auto;min-width:1024px;height:300px;background:url(blog/images/redsail-vinyl-cutters-top-banner.png) center}
.all{width:1009px;height:auto;margin:0 auto; text-align:center; color:#000; overflow:hidden}
.logo{width:230px;height:60px;margin-left:10px;padding-top:10px;float:left}
.nav{width:740px;height:auto;float:right;font-weight:400;font-size:14px;margin-top:10px;margin-right:20px}
.nav ul{list-style:none}
.nav li{display:block;width:auto;margin:0 10px;height:40px;float:right;text-align:center;line-height:40px}
.nav a:link,#current{color:#0cd4ff}
.nav a:link, a:visited{color:#000;text-decoration:none}
.nav a:hover{color:#0cd4ff}
.bannerw{width:100%;margin:0 auto;background:url(images/easycutbg.webp) no-repeat center;min-width:1024px;max-height:567px;overflow:hidden;}
.banner{width:1009px;height:567px;margin:0 auto;text-align:center;overflow:hidden}
.banner .nei{width:830px;height:auto;padding:110px 15px 20px 15px;margin:0 auto;line-height:20px;color:#fff}
.banner .nei h1{color:#FFF; font-size:33pt; padding-top:10px}
.banner .nei .down1{text-align:right;padding-right:35px;}
.banner .nei .down2{text-align:left;padding-left:35px;}
.banner .nei .down1,.banner .nei .down2{width:365px;height:auto;float:left;margin-top:40px}
.cont-f{width:989px;height:auto;padding:10px;float:left;text-align:left;color:#333}
.cont-faq{width:780px;margin:0 auto;height:auto;padding:10px;text-align:left;color:#333}
.cont-faq p{line-height:20px;margin-bottom:40px}
.cont-faq ul{list-style:square;line-height:17px}
.cutter-list{width:380px; height:auto; float:left; padding-left:10px;}
.cont-in{width:830px;height:auto;padding:15px 15px 25px 15px;margin:0 auto;line-height:20px; color:#000;}
.cont-in h4{font-size:16px}
.cont-in ul{list-style:square;padding-left:18px;}
.cont-in .list{width:415px;height:auto;float:left;text-align:left;}
.cont-in .list li{list-style:disc;line-height:30px;}
.cont{width:989px;height:auto;text-align:center;padding:10px;margin:0 auto; color:#000;}
.cont h1{font:26pt 'Conv_aquarius',Sans-Serif;color:#666;line-height:1.25;margin-bottom:.5em;padding-top:20px}
.cont-article{width:920px;height:auto;float:inherit;margin:20px auto;padding-top:10px;padding-bottom:10px;text-align:left;color:#333}
.cont-article h1{font-size:30px}
.cont-article h2{font-size:26px}
.cont-article h1,.cont-article h2{font-family:"Arial Black",Gadget,sans-serif;line-height:20px}
.cont-article .left{width:250px;height:auto;float:left}
.cont-article .right{width:630px;height:auto;float:left;padding-left:40px;font-size:14px;line-height:20px}
.cont-article .right a:link,visited{color:#333;text-decoration:none}
.p2{color:#fff;font-size:19px;line-height:30px;}
.im{margin:30px 0}
.im1{margin-left:10px}
.im2{margin-right:10px}
.f1{line-height:25px;}
.down{width:auto;height:60px;text-align:center;margin:40px 10px 10px 10px;line-height:40px;font-size:13pt;font-weight:600;letter-spacing:1px}
.down a:link{display:inline-block;text-align:center;color:#fff;width:200px;height:60px;line-height:60px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;text-decoration:none;background:#f58428}
.down a:visited{text-decoration:none;color:#fff}
.down a:hover{text-decoration:none;background:#fcae34;color:#fff}
.feature{width:100%;min-width:1024px;background:#f5f7fb;height:auto;color:#999;text-align:center;margin:0 auto}
.feature h2{font-size:32px; color:#2f2f2f;}
.con{width:290px;height:auto;float:left;margin:5px 18px 30px 18px;border-bottom:dashed 1px #ff8420;padding-bottom:10px}
.conb{width:350px;height:auto;float:left;margin:5px 0px 30px 55px;border:#ddd solid 1px;border-radius:20px;padding:30px}
.conb h2{font-size:20pt}
.conb span{color:#F00;font-size:24px;line-height:38px}
.user{height:360px;background:#4c5a74;}
.os,.user{width:100%;min-width:1024px;color:#999;text-align:center}
.userlist{width:1009px;height:auto;margin:0 auto;text-align:center;padding:10px}
.userlist h5{font-size:20px;color:#FFF}
.main{width:960px;margin:0 auto}
.pro-switch{width:960px;height:190px;overflow:hidden;position:relative}
.flexslider{margin:0;padding:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides .img{line-height:25px;text-align:center;color:#FFF;margin:0 100px 0 20px}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
.slides{height:190px}
.flexslider{margin:0 auto;position:relative;width:960px;zoom:1}
.flexslider .slides{zoom:1}
.flex-direction-nav{height:0}
.flex-direction-nav a{width:60px;height:90px;margin:-60px 0 0;display:block;background:url(images/slide.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-prev{opacity:.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50)}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;] display:inline}
.flex-control-paging li a{background:url(images/dot.png) no-repeat 0 -17px;display:block;height:17px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer}
.flex-control-paging li a.flex-active{background-position:0 0}
ol,ul{list-style:none}
.compatible{width:100%;min-width:1024px; height:400px;margin:0 auto; text-align:center; background:url(images/program-compatibility-bg.webp) center}
.compatible h4{font-size:30px; color:#FFF; padding-top:50px; margin-top:0}
.e-list{width:960px; height:auto; margin:0 auto;line-height:20px; color:#fff}
.e-list a:link{text-decoration:underline; color:#CCC}
.e-list a:visited, a:hover{text-decoration:underline; color:#F63}
.lit{width:300px; height:auto; padding:10px; float:left; font-size:15px}
.footer{width:100%;min-width:1024px; background:#e8eded;height:100px;margin:0 auto; text-align:center;line-height:25px;padding-top:20px}
.footer a:link{color:#000;text-decoration:none}
.footer a:visited{text-decoration:underline;color:#000}
.footer a:hover{text-decoration:underline;color:#3cf}
a.button.download{display:inline-block;width:250px;margin:18px 0}
a.button.downwin{display:inline-block;width:320px;margin:5px 0}
a.button:hover{background:#c74235 none repeat scroll 0 0;border-bottom:2px solid #a52016;box-shadow:0 -2px #a52016 inset}
a.button{position:relative;padding:16px 24px;font-family:Arial,Helvetica,sans-serif;font-size:18px;letter-spacing:1px;text-align:center;color:#fafafa;text-shadow:0 1px 2px rgba(209,45,47,0.5);background:#e74c3c none repeat scroll 0 0;border-width:0 0 2px;border-style:none none solid;border-color:-moz-use-text-color -moz-use-text-color #d12d1b;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;border-radius:30px;cursor:pointer;box-shadow:0 -2px #d12d1b inset;text-decoration:none}
a img{border:0 none}
a.home{padding:15px 24px;font-family:Arial,Helvetica,sans-serif;font-size:15px;text-align:center;color:#fafafa;text-shadow:0 1px 2px rgba(209,45,47,0.5);background:#e74c3c none repeat scroll 0 0;border-width:0 0 2px;border-style:none none solid;border-color:-moz-use-text-color -moz-use-text-color #d12d1b;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;border-radius:30px;cursor:pointer;box-shadow:0 -2px #d12d1b inset;text-decoration:none}
a.home.download{display:inline-block;width:195px;margin:18px 0}
a.home:hover{background:#c74235 none repeat scroll 0 0;border-bottom:2px solid #a52016;box-shadow:0 -2px #a52016 inset}
.sd{font-size:1.6em;font-weight:700;line-height:3;margin-bottom:10px}
.red{color:#F00}
.page3{width:834px;height:auto;margin:0 auto}
.page3 .col1{width:266px;height:auto;float:left;border:#dadada solid 1px;border-right-width:0;border-bottom-width:0;padding:20px 5px 10px 5px;line-height:25px;background:#f3f4f5;margin-left:277px}
.page3 .col2{width:266px;height:auto;float:left;border:#dadada solid 1px;border-bottom-width:0;padding:20px 5px 10px 5px;line-height:25px;background:#f3f4f5}
.page3 .col3{width:266px;height:25px;float:left;border:#dadada solid 1px;border-right-width:0;line-height:25px;text-align:left;padding:5px}
.page3 .col4{width:266px;height:25px;float:left;border:#dadada solid 1px;border-right-width:0;padding:5px;line-height:25px}
.page3 .col5{width:266px;height:25px;float:left;border:#dadada solid 1px;padding:5px;line-height:25px}
.page3 .col6{width:266px;height:25px;float:left;border:#dadada solid 1px;border-right-width:0;border-top-width:0;line-height:25px;text-align:left;padding:5px}
.page3 .col7{width:266px;height:25px;float:left;border:#dadada solid 1px;border-right-width:0;border-top-width:0;padding:5px;line-height:25px}
.page3 .col8{width:266px;height:25px;float:left;border:#dadada solid 1px;padding:5px;line-height:25px;border-top-width:0}
.page3 .dot{width:8px;height:8px;background-color:#09F;border-radius:50%;margin:6px auto}
.page3 .dot-h{width:8px;height:8px;background-color:#CCC;border-radius:50%;margin:6px auto}
.buy{width:200px;height:40px;margin:15px auto;line-height:30px;font-size:12px;font-weight:bold}
.page3 .note{float:left;margin-top:15px;text-align:left;font-size:13px}
.page3 .note li{margin-bottom:10px;list-style:square}
.imgright30{float:left;margin-right:30px}
.trustedz{width:740px;height:150px;margin:0 auto; text-align:center}
.trusted{width:165px;height:auto;float:left;padding:10px;text-align:center}
.supported-cutters-icon, .multi-language-icon, .mac-windows-icon, .mac-white, .windows-white, 
.facebook, .twitter, .youtube {display: inline-block; background: url('images/sprite.png') no-repeat;  vertical-align:middle}
.supported-cutters-icon {background-position: -10px -0px; width: 160px; height: 50px}
.multi-language-icon {background-position: -10px -60px; width: 135px; height: 50px}
.mac-windows-icon {background-position: -10px -120px; width: 103px; height: 50px}
.mac-white {background-position: -123px -120px; width: 31px; height: 28px}
.windows-white {background-position: -123px -158px; width: 28px; height: 28px}
.facebook {background-position: -10px -180px; width: 16px; height: 16px}
.twitter {background-position: -36px -180px; width: 16px; height: 16px}
.youtube {background-position: -62px -180px; width: 16px; height: 16px}