html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}legend{color:#000;}html,body{height:100%;background-color:#78197f;}
body{font-family:"Helvetica Neue",Helvetica,Aria,sans-serif;color:#505050;font-size:22px;font-weight:300;}
a{color:#77197e;text-decoration:none;border-bottom:1px dotted #77197e;}a:hover{border:none;}
h3{color:#78197f;font-size:38px;font-weight:bold;font-weight:300;letter-spacing:-0.02em;}
#contentSection{background:#fff;padding:40px 0;line-height:140%;}.contentSlide{width:960px;margin:auto;overflow:hidden;}
.col1{width:440px;float:left;padding-right:40px;}.col2{width:440px;float:right;padding-left:39px;border-left:1px solid #e9e9e9;}
p{padding-top:20px;}strong{font-weight:bold;font-weight:400;}#googleMaps{background:url('http://d30ai4xuf4n9r7.cloudfront.net/company/en/7516121c943001bbd25386a94ffe97d6d8b57121/resources/gfx/map_nojs_bg.png') 3px 3px repeat;border:2px solid #ccc;padding:3px;margin-top:29px;}
#header{width:960px;margin:auto;margin-bottom:15px;}#logo{margin-left:-103px;margin-top:40px;}
#topSection{background:#fff;}#contentSlide1{margin-top:-20px;}#contentSlide1 .col1{margin-top:29px;}
#contentSlide1 .col2{margin-top:20px;}#contentSlide1 h3.logoText{margin-top:-20px;margin-bottom:-10px;}
#navigationTop{width:100%;overflow:hidden;position:relative;}#navigationTop li{font-size:60px;text-transform:uppercase;text-align:center;letter-spacing:-0.04em;padding-right:2px;}
#navigationTop li.first{position:absolute;left:-3px;top:0;text-align:left;}#navigationTop li.last{position:absolute;right:0;top:0;text-align:right;}
#navigationTop a{color:#505050;border:none;outline:none;}#navigationTop .current a{color:#77197e;}
#navigationBottom li{text-transform:uppercase;}#navigationBottom li a{border:none;outline:none;}
#navigationBottom .current a{color:#000;}.horizontalList{width:100%;overflow:hidden;margin-bottom:20px;}
.horizontalList li{float:left;margin-left:10px;padding-left:10px;background:url('http://d30ai4xuf4n9r7.cloudfront.net/company/en/7516121c943001bbd25386a94ffe97d6d8b57121/resources/gfx/separator.png') 0 .35em no-repeat;}
.horizontalList li.first{margin-left:0;padding-left:0;background:none;}.pressList li{width:100%;overflow:hidden;position:relative;}
.pressList p{padding-top:0;font-size:18px;line-height:120%;margin:4px 0 8px;}.logoLink{background:url('https://darxa300zfw68.cloudfront.net/logos/en/c9cddc83ca7c8fd4edba0dddc0e294d1a1b109aa/resources/sprite_service_logos.png') no-repeat;display:inline-block;height:24px;margin-bottom:-6px;border:none;}
.logoLink span{display:none;}.logoLink.facebook{background-position:0 -31px;width:90px;}
.logoLink.twitter{background-position:0 -61px;width:95px;}.logoText{margin-bottom:-5px;}
.logoText.intoloop{cursor:pointer;background:url('https://darxa300zfw68.cloudfront.net/logos/en/c9cddc83ca7c8fd4edba0dddc0e294d1a1b109aa/resources/intoloop/logo_intoloop.png') 0 0 no-repeat;background-position:0 0;height:70px;width:160px;}
.logoText span{text-indent:-9999px;display:block;}.minilinks li{line-height:100%;}
.fbLink{margin-left:20px;position:relative;font-size:14px;}.fbLink span{display:block;position:absolute;top:2px;left:-20px;height:14px;width:14px;background:url('https://darxa300zfw68.cloudfront.net/logos/en/c9cddc83ca7c8fd4edba0dddc0e294d1a1b109aa/resources/icon_facebook.png') 0 0 no-repeat;}
#slider{width:100%;background:url('http://d30ai4xuf4n9r7.cloudfront.net/company/en/7516121c943001bbd25386a94ffe97d6d8b57121/resources/gfx/bg_slider.png') 0 20px repeat-x;position:relative;}
#sliderInner{overflow:hidden;height:280px;background:url('http://d30ai4xuf4n9r7.cloudfront.net/company/en/7516121c943001bbd25386a94ffe97d6d8b57121/resources/gfx/sprite_slider.png') 50% 20px no-repeat;position:relative;width:1000px;margin:auto;}
#slides{width:3000px;height:280px;}#sliderShadow{position:absolute;bottom:0;left:0;width:100%;height:5px;background:url('http://d30ai4xuf4n9r7.cloudfront.net/company/en/7516121c943001bbd25386a94ffe97d6d8b57121/resources/gfx/sprite_slider.png') 0 -260px repeat-x;}
.imageSlide{width:1000px;float:left;}.imageSlide img{margin:auto;display:block;}
.contentSlide{display:none;}.contentSlide.showing{display:block;}#crewImage{width:980px;margin:auto;position:relative;}
.crew{position:absolute;width:110px;height:200px;cursor:pointer;}#crewHenri{top:35px;left:130px;height:185px;width:105px;}
#crewPetri{top:0;left:375px;height:220px;width:100px;}#crewPekka{top:15px;left:738px;}
#crewLauri{top:0;left:490px;height:220px;}#crewEsa{top:20px;left:0;width:105px;}
#crewMikko{top:20px;left:258px;width:100px;}#crewVille{top:15px;left:615px;}#crewTuomo{top:35px;left:865px;height:180px;width:115px;}
.crew .nib{position:absolute;height:20px;width:20px;left:50%;margin-left:-9px;top:-20px;background:url('http://d30ai4xuf4n9r7.cloudfront.net/company/en/7516121c943001bbd25386a94ffe97d6d8b57121/resources/gfx/bubble_nib.png') no-repeat;}
.crew div{display:none;position:absolute;top:110px;left:50%;background:#7a007e;border:2px solid #fff;color:white;padding:0 12px 7px;font-size:16px;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);width:240px;}
.crew p{padding:0;font-size:14px;}.crew h6{padding-top:5px;}.newsticker{list-style-type:none;background:#fff;}
#newsticker li{line-height:25px;}#newsticker li span{margin-right:8px;}#newsticker a{border:none;}
#revolutionAnnouncer{font-size:16px;height:25px;overflow:hidden;background:#fff;border-bottom:1px solid #efefef;}
#revolutionAnnouncer .inner{width:960px;margin:auto;}#revolutionAnnouncer p{float:left;font-weight:bold;padding:0;line-height:25px;margin-right:12px;}
#footer{background:url('http://d30ai4xuf4n9r7.cloudfront.net/company/en/7516121c943001bbd25386a94ffe97d6d8b57121/resources/gfx/bg_footer.jpg') 0 0 repeat-x;font-size:16px;line-height:120%;}
#footer a{color:#fff;border-color:#fff;}#footerInner{background:url('http://d30ai4xuf4n9r7.cloudfront.net/company/en/7516121c943001bbd25386a94ffe97d6d8b57121/resources/gfx/sprite_footer.jpg') 50% 0 no-repeat;height:480px;}
#footerBody{width:960px;margin:auto;overflow:hidden;padding-top:40px;padding-bottom:80px;color:#fff;}
.footerSection{float:left;padding-left:70px;padding-right:20px;background:url('http://d30ai4xuf4n9r7.cloudfront.net/company/en/7516121c943001bbd25386a94ffe97d6d8b57121/resources/gfx/footer_separator.png') 0 3px no-repeat;height:5em;}
.footerSection .first{background:none;padding-left:0;}