*{margin:0;padding:0}html{background:url(../img/bg.jpg) no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}body{min-height:600px;padding:100px 0 50px;font:14px/1.3 'Segoe UI',Arial,sans-serif;box-shadow:0 0 25px rgba(0,0,0,.3) inset;height:100%}a,a:visited{text-decoration:none;outline:0;color:#54a6de}a:hover{text-decoration:underline}section,footer{display:block}#impress:not(.impress-not-supported) .step{opacity:.4}#impress .step{width:700px;height:600px;position:relative;margin:0 auto;-moz-transition:1s opacity;-webkit-transition:1s opacity;transition:1s opacity}#impress .step.active{opacity:1}#impress h2{font:400 44px/1.5 'PT Sans Narrow',sans-serif;color:#ECF0F1;position:absolute;z-index:10;*text-shadow:0 0 5px #ECF0F1}#impress p{font:400 18px/1.3 'Open Sans',sans-serif;color:#ECF0F1;position:absolute;z-index:10;*text-shadow:0 0 5px #ECF0F1}#impress img{position:absolute;z-index:1}.arrow{width:32px;height:54px;background:url(../img/arrows.png) no-repeat;position:fixed;top:50%;margin-top:-27px;cursor:pointer;text-indent:-9999px;overflow:hidden;opacity:.8;border:0!important;text-decoration:none!important;-moz-transition:.2s opacity;-webkit-transition:.2s opacity;transition:.2s opacity}.arrow:hover{opacity:1}#arrowLeft{left:45px}#arrowRight{right:45px;background-position:top right}#impress.impress-not-supported+.arrow,#impress.impress-not-supported+.arrow+.arrow{display:none}#impress{width:675px}#impress{width:500px}#impress{width:560px}#impress{width:560px}#impress{width:690px}#impress{width:620px}#about{width:800px}#about h2{text-align:center;width:100%;position:absolute;top:115px}#about p{font-size:22px;left:340px;line-height:1.6;top:115px;width:500px;*white-space:nowrap}#about img{top:25px;left:-145px}#karaoke{width:960px}#karaoke h2{left:-60px;top:155px;width:500px}#karaoke p{left:-60px;text-align:justify;*text-indent:16px;top:225px;width:475px}#karaoke img{right:-40px;top:0}#ringtones h2{left:0;top:375px;width:100%;text-align:center}#ringtones p{left:50%;margin-left:-300px;text-align:center;top:450px;width:600px}#ringtones img{right:-25px;top:20px}#covertones{width:960px}#covertones h2{left:-70px;text-align:left;top:170px}#covertones p{left:-70px;top:255px;width:400px}#covertones img{right:-80px;top:100px}#careers{width:960px}#careers h2{left:0;top:-30px;width:100%;text-align:center}#careers p{left:50%;margin-left:-380px;text-align:center;top:50px;width:750px;max-height:1000px}#careers img{right:25px;top:165px}#news h2{left:0;top:-20px;width:100%;text-align:center}#news p{left:50%;margin-left:-470px;text-align:justify;top:60px;width:940px;padding:10px;max-height:1000px;font-size:12px;background:url(../img/newsbg.png) repeat;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#news img{right:-155px;top:0}#contact{width:960px}.where-to-find{top:75px;left:-110px;color:#ECF0F1;position:absolute;width:470px}.where-to-find h2{top:-80px;left:60px;color:#ECF0F1;position:absolute;width:470px}.where-to-find h2 img{position:absolute;left:-60px}.where-to-find p{top:410px;left:0;color:#ECF0F1;position:absolute;width:410px}.MRM-form{top:75px;left:350px;color:#ECF0F1;position:absolute;width:470px}.MRM-form h2{left:-80px;text-align:center;top:-80px;width:470px}.MRM-form img{left:80px;text-align:center;top:0}form{position:absolute;top:10px}form input{width:320px}form textarea{width:307px}.formLabel{width:120px;padding-right:10px;float:left;line-height:35px}.formContain{height:50px;margin-bottom:20px}.formContainEmail{height:75px;margin-bottom:20px}.required{color:red;font-size:12px;list-style-type:none;margin:-7px 0 0 110px}.type{color:red;font-size:12px;list-style-type:none;margin:-7px 0 0 110px;padding:5px 0}.line{width:1px;height:575px;background:#ECF0F1;position:absolute;left:320px}footer{bottom:0;height:45px;left:0;position:fixed;width:100%;z-index:100000;color:#ECF0F1;*background:#353535;*box-shadow:0 -1px 2px #353535}.footercontainer{width:960px;margin:0 auto}.leftside{float:left;padding:10px;font-size:14px;width:200px}.rightside{float:right;padding:10px 0;font-size:14px;width:700px;text-align:right}.rightside ul li{display:inline;padding:5px}.rightside ul li:last-child{padding:0}.rightside ul li a{color:#ECF0F1;text-decoration:none}.rightside ul li a:active{text-decoration:underline}