@charset "utf-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{font-size:14px;line-height:1.4;color:#505050;font-family:'Open Sans',Arial,Helvetica,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;outline:0;color:#2398eb;text-decoration:none;cursor:pointer}a:hover{color:#2faceb;text-decoration:underline}a.dk_blue{color:#2188d1}a.dk_blue:hover{color:#2398eb;text-decoration:underline}a.white{color:#fff}a.white:hover{color:#fff;text-decoration:underline}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{color:transparent;height:1px;border:none;border-bottom:1px solid #ccc;margin:0;margin-bottom:10px}input,select{outline:0 none;vertical-align:middle;font-family:'Open Sans'}p{padding:0 0 15px}button{outline:0}.left{float:left}.right{float:right}.clearfix:after,.clearfix:before{clear:both;content:" ";display:block;height:0;visibility:hidden;font-size:0;line-height:0}.clear{clear:both}.none{clear:none}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.nowrap{white-space:nowrap}.hide{display:none}.show{display:block}.hidden{visibility:hidden}.visible{visibility:visible}.inline{display:inline}.tips{color:#fd960f}.red{color:#bb3838}.linktxt{color:#2398eb}.langflag{width:24px;height:24px;display:inline-block;overflow:hidden;background:url(../images/flag-language-selector.png) no-repeat}.langflag.flag-uk{background-position:0 0}.langflag.flag-sp{background-position:0 -24px}.langflag.flag-fr{background-position:0 -48px}.langflag.flag-ger{background-position:0 -72px}.langflag.flag-it{background-position:0 -96px}.langflag.flag-nl{background-position:0 -240px}.langflag.flag-pt{background-position:0 -264px}.langflag.flag-us{background-position:0 -120px}.langflag.flag-ca{background-position:0 -144px}.langflag.flag-mex{background-position:0 -168px}.langflag.flag-br{background-position:0 -288px}.langflag.flag-cl{background-position:0 -312px}.langflag.flag-ar{background-position:0 -336px}.langflag.flag-aus{background-position:0 -192px}.langflag.flag-nz{background-position:0 -216px}.marknum,i.marknum{font-size:12px;width:10px;height:10px;display:inline-block;text-align:center;font-style:normal;border-radius:50%;line-height:12px}.statement{font-size:12px;line-height:18px}.statement dt{float:left;display:inline-block;width:100%}button.button{background:0 0;outline:0}.button{display:inline-block;text-decoration:none;cursor:pointer;position:relative}.button:hover{text-decoration:none}.button span{margin:0 auto;padding:5px 15px;display:inline-block;text-align:center;font-weight:600;font-size:14px;line-height:1.1;background-repeat:no-repeat;position:relative;zoom:1;border-radius:3px;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.button.greenbtn span{color:#fff;border-radius:3px;background-color:#87b52b;background-image:-webkit-linear-gradient(to top,#87b52b,#96c930);background-image:-webkit-linear-gradient(bottom, #87b52b, #96c930);background-image:linear-gradient(to top,#87b52b,#96c930)}.button.greenbtn span:hover{background-color:#96c930;background-image:-webkit-linear-gradient(to top,#87b52b,#a2d934);background-image:-webkit-linear-gradient(bottom, #87b52b, #a2d934);background-image:linear-gradient(to top,#87b52b,#a2d934)}#banner .butt-holder .button.greenbtn span{padding:16px 50px;font-size:24px}.button.yellowbtn span{color:#fff;border-radius:3px;background-color:#e38b19;background-image:-webkit-linear-gradient(to top,#e38b19,#ffa126);background-image:-webkit-linear-gradient(bottom, #e38b19, #ffa126);background-image:linear-gradient(to top,#e38b19,#ffa126)}.button.yellowbtn span:hover{background-color:#fc9a1b;background-image:-webkit-linear-gradient(to top,#ff9204,#fc9a1b);background-image:-webkit-linear-gradient(bottom, #ff9204, #fc9a1b);background-image:linear-gradient(to top,#ff9204,#fc9a1b)}.button.yellowbtn.small span{border-radius:0}.button.orangebtn span{color:#fff;border-radius:3px;background-color:#a02408;background-image:-webkit-linear-gradient(to top,#a02408,#c93b17);background-image:-webkit-linear-gradient(bottom, #a02408, #c93b17);background-image:linear-gradient(to top,#a02408,#c93b17)}.button.orangebtn span:hover{background-color:#eb441a;background-image:-webkit-linear-gradient(to top,#ba2a09,#eb441a);background-image:-webkit-linear-gradient(bottom, #ba2a09, #eb441a);background-image:linear-gradient(to top,#ba2a09,#eb441a)}.button.greenghost span:hover{color:#608e05;border-radius:0;background:rgba(114,192,46,.46);border:1px #8dbd2d solid}.button.greenghost span{color:#608e05;border-radius:0;background:0 0;border:1px #8dbd2d solid}.button.yellowghost span{color:#cc7e25;border-radius:0;background:0 0;border:1px #cc7e25 solid}.button.yellowghost span:hover{color:#cc7e25;border-radius:0;background:rgba(253,151,17,.46);border:1px #cc7e25 solid}.button.blueghost span{color:#30a1e3;border-radius:0;background:0 0;border:1px #35b5fe solid}.button.blueghost span:hover{color:#117bb8;border-radius:0;background:rgba(53,181,254,.46);border:1px #35b5fe solid}.button.whiteghost span{color:#fff;border-radius:0;background:0 0;border:2px #fff solid}.button.whiteghost span:hover{color:#5b5b5b;border-radius:0;background:#fff;border:2px #fff solid}.button.bluebtn span{color:#fff;border-radius:0;background:#2398eb}.button.bluebtn span:hover{background:#2faceb}.button.graybtn span{color:#ccc;border-radius:0;background:#b2b2b2;cursor:default}.button.graybtn span:hover{background:#b2b2b2}.button.darkbtn span{color:#fff;border-radius:0;background:#2398eb}.button.darkbtn span:hover{background:#2faceb}.button.bluebtn.disable span,.button.greenbtn.disable span,.button.yellowbtn.disable span{background:#ccc;color:#999}.button.bluebtn.disable span:hover,.button.greenbtn.disable span:hover,.button.yellowbtn.disable span:hover{background:#ccc;color:#999;cursor:default}#banner{color:#fff;width:100%;min-width:1008px;background-size:cover;background-position:center;background-repeat:no-repeat}#banner .banner-holder{height:380px;text-align:center;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:1}#banner .banner-holder dl dt{margin-bottom:16px}#banner .butt-holder .button.yellowbtn span{padding:16px 50px;font-size:24px}#banner .butt-holder .button.yellowbtn span em{font-size:15px;font-style:normal}#banner p.single_line{font-size:48px;font-weight:300;line-height:48px;position:absolute;bottom:90px;text-align:center;width:100%}.guarantee{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;display:inline-block}@media all and (min-width:1024px){#flytop{display:block}}#flytop{position:fixed;right:10px;bottom:10px;opacity:0;-webkit-transition:all .8s linner;transition:all .8s linner}#flytop .flytop{width:66px;height:66px;display:inherit}#flytop .flytop span{width:inherit;height:inherit;display:inherit;overflow:hidden;background:url(../images/common_icon.png) 0 -250px no-repeat}@media all and (min-height:688px){.scrolldown{display:block}}.scrolldown span{width:66px;height:66px;display:inherit;background:url(../images/common_icon.png) 0 -350px no-repeat}#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%}#superbox-wrapper{position:fixed;z-index:9999;top:0;display:table;width:100%;height:100%}#superbox-container{display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle}#superbox{margin:0 auto;padding:0}#superbox-container .loading{margin:0;text-align:center}#superbox-overlay{background:#000}#superbox-container{position:relative}#superbox-container .loading{height:300px;text-indent:-9999px;background:url(../images/loading.gif) center center no-repeat}#superbox-innerbox{padding:15px 0}#superbox.image{text-align:center}#superbox .close{background:#00a0f6;padding:2px 5px;width:110px;height:24px;float:right;text-align:center;color:#fff;clear:both}#superbox .close a{color:#fff;line-height:24px;cursor:pointer}#superbox .nextprev{position:relative}#superbox .nextprev a{cursor:pointer;text-indent:-9999px}#superbox .nextprev a span{width:80px;height:22px;line-height:22px;display:inline-block}#superbox .nextprev a.prev{position:absolute;top:-320px;left:-50px;width:25px;height:28px;display:block;overflow:hidden;background:url(../images/superbox_arrow.png) 0 0 no-repeat}#superbox .nextprev a.prev:hover{background-position:0 -28px}#superbox .nextprev a.next{position:absolute;top:-320px;right:-50px;width:25px;height:28px;display:block;overflow:hidden;background:url(../images/superbox_arrow.png) 0 -56px no-repeat}#superbox .nextprev a.next:hover{background-position:0 -84px}#superbox .nextprev a.disabled{display:none}#diagnosis_call{width:94px;height:94px;display:block;position:fixed;top:80px;right:20px;margin-right:0;z-index:998}#diagnosis_call .call_content{position:relative}#diagnosis_call .call_content .active_icon{width:94px;height:94px;display:block;background:url(../images/scrollup_telsupport.png) center center no-repeat;cursor:pointer}#diagnosis_call .call_content .call_bubble{width:396px;border:3px #0393de solid;border-radius:10px;position:absolute;z-index:4000;background:#fff url(../images/scrollup_telsupport_bg.jpg) right bottom no-repeat;right:0;padding:0 0 20px;top:110px}#diagnosis_call .call_content .call_bubble:before{content:"";position:absolute;top:-16px;right:30px;width:0;height:0;border-bottom:14px #0393de solid;border-left:14px rgba(255,255,255,0)solid;border-right:14px rgba(255,255,255,0)solid;z-index:4001}#diagnosis_call .diagnosis_call_close{width:14px;height:15px;display:block;background:url(../images/scrollup_telsupport_close.png) center center no-repeat;cursor:pointer;position:absolute;right:10px;top:10px}#diagnosis_call .call_content .call_bubble p{width:290px;margin-top:18px;margin-left:18px;padding-bottom:15px}#diagnosis_call .call_content .call_bubble h2{color:#f60;font-size:22px;margin-left:18px}#diagnosis_call .call_content .call_bubble h2 span{font-size:14px}