
#subpage-top{position:relative;width:100%;height:80px;margin-top:-8px;overflow:hidden;z-index:0;}
#homepage-top{position:relative;background:#000;width:100%;height:230px;margin-top:-8px;overflow:hidden;z-index:0;}
#homepage-top #promos{width:100% !important;background:#000;}
#homepage-top #promos .promo{height:230px;width:100% !important;background-color:transparent;z-index:0;}
#homepage-top #promos .promo .container{padding:30px 400px 0 0;width:550px;position:absolute;left:50%;margin:0 0 0 -475px;z-index:10;background:none;}
#homepage-top #promos .promo .shapes{width:1100px;height:377px;background:transparent;bottom:0px;left:50%;margin-left:-514px;position:absolute;z-index:8;}
#homepage-top #promos .promo h1{font-size:45px;font-weight:normal;color:#fff;text-shadow:#2f2f2f 1px 1px 0px;line-height:48px;}
#homepage-top #promos .promo.en h1{width:550px;height:120px;text-indent:-9999px;}
#homepage-top #promos .promo.de h1{width:550px;height:120px;text-indent:-9999px;}
#homepage-top #promos .promo.fr h1{width:550px;height:120px;text-indent:-9999px;}
#homepage-top #promos .promo.es h1{width:550px;height:120px;text-indent:-9999px;}
#homepage-top #promos .promo.ko h1{width:550px;height:120px;text-indent:-9999px;}
#homepage-top #promos .promo.ja h1{width:550px;height:120px;text-indent:-9999px;}
#homepage-top #promos .promo h2{font-size:16px;color:#bcbcbc;font-weight:normal;line-height:21px;text-shadow:#2f2f2f 1px 1px 0px;margin:0 0 15px 0;}
#homepage-top #promos .promo h3{font-size:14px;color:#b8cc55;letter-spacing:1px;text-shadow:#2f2f2f 1px 1px 0px;text-transform:uppercase;margin-bottom:12px;}
#homepage-top #promos .promo p{font-size:16px;line-height:21px;color:#bcbcbc;text-shadow:#2f2f2f 1px 1px 0px;margin-bottom:25px;}
#homepage-top #promos #promo-3.de h1,#homepage-top #promos #promo-3.fr h1,#homepage-top #promos #promo-3.es h1{height:100px !important;}
#homepage-top #promos #promo-3.de p,#homepage-top #promos #promo-3.fr p,#homepage-top #promos #promo-3.es p{width:300px;}
#homepage-top #promos #promo-3.de p{font-size:14px;margin-bottom:10px;}
#homepage-top #promos #promo-3.es p{font-size:12px;margin-bottom:8px;}
#homepage-top #promos #promo-3.fr p{font-size:13px;margin-bottom:11px;}
#homepage-top #promos #promo-app-cloud .container{padding-left:20px;width:600px;}
#homepage-top #promos #promo-app-cloud .logo{margin-top:20px;}
#homepage-top #promos #promo-app-cloud .desc{color:#717171;font-size:20px;line-height:26px;margin-top:10px;width:400px;}
#homepage-top #promos #promo-app-cloud .tagline{color:#515151;font-size:15px;font-weight:bold;text-transform:uppercase;margin-top:20px;}
#homepage-top #promos #promo-app-cloud .video{float:left;width:118px;height:70px;margin-left:-3px;margin-top:15px;cursor:pointer;}
#homepage-top #promos #promo-app-cloud .video:hover{background-position:left -70px;}
#homepage-top #promos #promo-app-cloud .trial-btn{display:block;margin-left:15px;margin-top:27px;float:left;width:238px;height:44px;line-height:44px;color:white;text-align:center;font-size:14px;font-weight:bold;text-shadow:1px 1px 0 #829B34;}
#homepage-top #promos #promo-app-cloud .trial-btn:hover{text-decoration:none;background-position:0 -44px;}
#homepage-top #promos #promo-app-cloud .trial-btn:active{background-position:0 -88px;}
#homepage-top #promos #promo-app-cloud .or{float:left;font-size:14px;margin-top:40px;margin-left:15px;color:#717171;text-transform:lowercase;}
#homepage-top #promos #promo-app-cloud .learn-more{display:block;float:left;font-size:14px;margin-top:40px;margin-left:15px;color:#717171;text-decoration:underline;}
#homepage-top #promos #promo-app-cloud .learn-more:hover{color:#a5c13f;}
#homepage-top #promos #promo-video-cloud{}#homepage-top #promos #promo-video-cloud .container{margin:0 0 0 -470px;padding:40px 470px 0 0;width:950px;}
#homepage-top #promos #promo-video-cloud .container .interior-left{width:491px;float:left;}
#homepage-top #promos #promo-video-cloud .container .interior-right{float:left;margin-left:0;}
#homepage-top #promos #promo-video-cloud #watch-video-cloud-tour{width:167px;height:53px;line-height:53px;color:#fff;font-weight:bold;font-size:12px;padding-left:57px;cursor:pointer;position:relative;top:167px;left:28px;}
#homepage-top #promos #promo-video-cloud #watch-video-cloud-tour:hover{background-position:0 -53px;}
#homepage-top #promos #promo-video-cloud h1{display:block;height:103px;width:425px;}
#homepage-top #promos #promo-video-cloud .text{width:456px;font-size:16px;color:#717171;line-height:21px;margin-top:10px;}
#homepage-top #promos #promo-video-cloud .text strong{color:#f67e33;}
#homepage-top #promos #promo-video-cloud .email-error{display:none;}
#homepage-top #promos #promo-video-cloud table{margin:0;}
#homepage-top #promos #promo-video-cloud tbody{border:0;}
#homepage-top #promos #promo-video-cloud tbody td{padding:0;}
#homepage-top #promos #promo-video-cloud .trial{margin-top:22px;}
#homepage-top #promos #promo-video-cloud #email{width:220px;padding:0 10px;height:48px;border:1px solid #E2E2E2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#C9C9C9;font-size:16px;font-style:italic;}
#homepage-top #promos #promo-video-cloud #orange-trigger{color:#fff;line-height:48px;font-weight:bold;font-size:16px;text-shadow:#D06636 1px 1px 0px;cursor:pointer;width:178px;height:48px;display:block;}
#homepage-top #promos #promo-video-cloud .info{color:#a1a1a1;font-size:11px;font-style:italic;}
#homepage-top #promos #promo-video-cloud .email-error{color:#f00;font-size:11px;font-style:italic;}
#homepage-top #promos #promo-video-cloud #signup_form{margin-bottom:10px;}
.tour-overlay{background:#4d4d4d;width:100%;height:478px;position:absolute;top:0px;left:0px;z-index:100;display:none;}
.tour-overlay .player{position:absolute;top:0px;left:50%;width:850px;height:478px;margin:0 0 0 -425px;}
.tour-overlay .tour-overlay-close{width:20px;height:20px;position:absolute;top:10px;right:50%;margin:0 -460px 0;display:block;text-indent:-9999px;}
.tour-overlay .tour-overlay-close:hover{background-position:bottom left;}
#video-cloud-video-player #video-cloud-video{height:479px;width:853px;}
#app-cloud-video-player #app-cloud-video{height:479px;width:853px;}
#homepage-top #promos #promo-play-2012 .container{width:510px;margin:0 0 0 -474px;padding:0;height:355px;}
#homepage-top #promos #promo-play-2012 .container .header{width:478px;height:35px;line-height:35px;border-top:1px solid #464646;border-bottom:1px solid #464646;margin-top:12px;margin-left:12px;text-align:center;text-transform:uppercase;color:#464646;font-size:14px;font-weight:bold;}
#homepage-top #promos #promo-play-2012 .container h2.play-2012{height:47px;width:189px;text-indent:-9999px;margin:20px 0 0 5px;}
#homepage-top #promos #promo-play-2012 .container .save-the-date{margin-left:12px;margin-top:20px;}
#homepage-top #promos #promo-play-2012 .container .detail{font-size:14px;color:#C9C9C9;margin-left:12px;margin-top:15px;padding-right:50px;text-shadow:0 1px 0 #222222;}
#homepage-top #promos #promo-play-2012 .container .update-signup-btn{display:block;height:62px;width:228px;margin-left:12px;margin-top:25px;float:left;}
#homepage-top #promos #promo-play-2012 .container .update-signup-btn:hover{background-position:0 -62px;text-decoration:none;}
#homepage-top #promos #promo-play-2012 .container .update-signup-btn:active{background-position:0 -124px;}
#homepage-top #promos #promo-play-2012 .container .watch-play-2011-btn{padding-left:96px;height:57px;display:block;float:left;width:150px;color:#C9C9C9;font-size:12px;margin-top:22px;margin-left:16px;padding-top:12px;}
#homepage-top #promos #promo-play-2012 .container .watch-play-2011-btn:hover{text-decoration:none;background-position:0 -70px;}
#homepage-top #promos #promo-html5-players .container{width:950px;padding-right:0;padding-top:40px;}
#homepage-top #promos #promo-html5-players.es .container{width:1000px;}
#homepage-top #promos #promo-html5-players.fr .container{width:1000px;}
#homepage-top #promos #promo-html5-players.de .container{width:1000px;}
#homepage-top #promos #promo-html5-players.ja .container{width:1000px;}
#homepage-top #promos #promo-html5-players.ko .container{width:1000px;}
#homepage-top #promos #promo-html5-players .left{width:550px;}
#homepage-top #promos #promo-html5-players .btn-play{cursor:pointer;display:block;width:63px;height:63px;background-image:url(http://img.brightcove.com/btn-play-tilted.png);margin-top:127px;margin-left:162px;}
#homepage-top #promos #promo-html5-players .btn-play:hover{background-position:bottom left;}
#homepage-top #promos #promo-html5-players .right{padding-right:26px;}
#homepage-top #promos #promo-html5-players.es .right{padding-right:40px;}
#homepage-top #promos #promo-html5-players.ko .right{padding-right:40px;}
#homepage-top #promos #promo-html5-players.ja .right{padding-right:32px;}
#homepage-top #promos #promo-html5-players .text-top{display:block;}
#homepage-top #promos #promo-html5-players.es .text-top{margin-top:-7px;}
#homepage-top #promos #promo-html5-players .btn-learn-more{cursor:pointer;display:block;width:349px;height:34px;margin-top:25px;background-image:url(http://img.brightcove.com/homepage-fma-btn-orange-wide.png);text-align:center;line-height:34px;color:#FFFFFF;font-size:14px;text-shadow:0 -1px 0 #B85926;font-weight:bold;}
#homepage-top #promos #promo-html5-players .btn-learn-more:hover{background-position:0 -35px;text-decoration:none;}
#homepage-top #promos #promo-html5-players .btn-learn-more:active{background-position:0 -70px;}
#homepage-top #calls-to-action{display:none;width:314px;height:302px;position:absolute;z-index:15;left:50%;top:0px;margin:28px 0 0 162px;padding:2px 0 0 4px;}
.ipad #homepage-top #calls-to-action,.iphone #homepage-top #calls-to-action{height:300px;}
#homepage-top #calls-to-action a,#homepage-top #calls-to-action .newsletter{height:59px;width:295px;padding:14px 0 0 15px;display:block;}
#homepage-top #calls-to-action a{text-decoration:none !important;}
#homepage-top #calls-to-action span,#homepage-top #calls-to-action p{font-size:12px;color:#5b5b5b;text-shadow:#fff 1px 1px 0px;}
#homepage-top #calls-to-action span.title{font-size:18px;text-shadow:#fff 1px 1px 0;margin-bottom:5px;display:block;color:#3b3b3b;}
#homepage-top #calls-to-action .trial span{color:#fff;text-shadow:#843352 1px 1px 0 !important;}
#homepage-top #calls-to-action .meeting,#homepage-top #calls-to-action .downloads{height:57px;}
#homepage-top #calls-to-action .trial:hover{}
#homepage-top #calls-to-action .meeting:hover{}
#homepage-top #calls-to-action .downloads:hover{}
#homepage-top #calls-to-action .meeting:hover span.title{color:#5d8d92;}
#homepage-top #calls-to-action .downloads:hover span.title{color:#889547;}
.newsletter p b{color:#3b3b3b;}
.newsletter .fields{position:relative;}
.newsletter input,.newsletter button{height:30px;line-height:30px;border:none;float:left;}
.newsletter input.field{width:125px;padding-left:5px;font-size:12px;color:#9b9b9b;font-style:italic;}
.newsletter input.focus{color:#3b3b3b;font-style:normal;}
.newsletter .submit{width:68px;font-size:14px;color:#fff;text-shadow:#111 1px 1px 0px;cursor:pointer;}
.newsletter .submit:hover{background-position:right -30px;}
#homepage-top #calls-to-action .newsletter input.field{width:197px;}
#homepage-top #calls-to-action .newsletter input,#homepage-top #calls-to-action .newsletter button,#homepage-top #calls-to-action .newsletter .email-form-indicator{margin-top:5px;}
.newsletter .fields .email-form-indicator{height:30px;line-height:30px;text-align:center;}
.newsletter .fields .working{position:absolute;top:5px;right:100px;display:none;}
#homepage-bottom .newsletter .fields .working{top:5px;}
.newsletter .fields .welcome,.newsletter .fields .error-connection{display:none;font-weight:bold;text-align:center;font-size:12px;color:#5b5b5b;text-shadow:#fff 1px 1px 0px;}
.newsletter .fields .error-connection{color:#b33664;line-height:16px;}
.newsletter .fields .error-email-valid,.newsletter .fields .error-email-blank{background-position:left -60px;}
#homepage-top #promos-nav{height:70px;text-align:center;position:absolute;bottom:0px;left:50%;z-index:15;margin:0 0 0 -480px;width:950px;}
#homepage-top #promos-nav li{display:inline-block;margin:22px 30px 0 0;height:30px;zoom:1;*display:inline;_height:30px;vertical-align:top;}
#homepage-top #promos-nav li a{display:block;padding-left:10px;height:10px;background:url(default/img/icon_circle.png) no-repeat; margin:10px 0;}
#homepage-top #promos-nav li a:hover,#homepage-top #promos-nav li.selected a{color:#8da536;text-decoration:none;}
#homepage-top #promos-nav li a#pager1:hover,#homepage-top #promos-nav li.selected a#pager1{/*color:#f57433;*/}
#homepage-top #promos-nav li a#pager3:hover,#homepage-top #promos-nav li.selected a#pager3{/*color:#f57433;*/}
#homepage-top #promos-nav li a#pager2{/*background-position:left -30px;*/}
#homepage-top #promos-nav li a#pager3{/*background-position:left -90px;*/}
#homepage-top #promos-nav li a#pager4{/*background-position:left -60px;*/}
#homepage-top #promos-nav li a#pager5{/*background-position:left -120px;*/}
#homepage-top #promos-nav li.selected a#pager1,#homepage-top #promos-nav li a#pager1:hover{background-position:0 -15px;}
#homepage-top #promos-nav li.selected a#pager2,#homepage-top #promos-nav li a#pager2:hover{background-position:0 -15px;}
#homepage-top #promos-nav li.selected a#pager3,#homepage-top #promos-nav li a#pager3:hover{background-position:0 -15px;}
#homepage-top #promos-nav li.selected a#pager4,#homepage-top #promos-nav li a#pager4:hover{background-position:0 -15px;}
#homepage-top #promos-nav li.selected a#pager5,#homepage-top #promos-nav li a#pager5:hover{background-position:0 -15px;}
#homepage-middle{font-size:12px;}
#homepage-middle .container{padding-top:40px;}
#homepage-middle-left{width:640px;}
#homepage-middle-left #customers h2,#homepage-middle-left #personas h2{font-weight:bold;text-align:center;font-size:24px;color:#3b3b3b;margin-top:0px;}
#homepage-middle-left #customers h2{width:610px;}
#homepage-middle #customers{position:relative;}
#homepage-middle #customers .logos-overlay{position:absolute;bottom:0px;left:0px;width:100%;height:166px;display:none;text-align:center;}
#homepage-middle #customers .logos-overlay .bg{background:#fff;position:absolute;width:100%;height:100%;z-index:0;opacity:0.8;filter:alpha(opacity=80);top:0px;left:0px;}
#homepage-middle #customers .logos-overlay .blue-button{position:relative;z-index:1;margin-top:68px;}


#personas{}#personas-nav{overflow-y:hidden;margin:40px 0 20px 0;width:610px;height:45px;text-align:center;}
#personas-nav li{display:inline-block;height:36px;line-height:23px;margin:9px 0 0 0;padding-left:10px;position:relative;zoom:1;*display:inline;_height:36px;}
#personas-nav li a{color:#dcdcdc;padding-right:10px;display:block;height:29px;text-decoration:none !important;}
#personas-nav li.selected,#personas-nav li:hover{}#personas-nav li.selected a,#personas-nav li:hover a{}#personas-nav li .carrat{display:block;width:14px;height:8px;margin:0 auto;}#personas-nav li.selected .carrat{}.ie #personas-nav li .carrat{display:none !important;}
#personas-slides{}#personas-slides ul{list-style-image:none;list-style:none;margin:0 0 25px 0px;line-height:20px;width:310px;vertical-align:top;}
#personas-slides li{padding-left:15px;line-height:16px;}#personas-slides h2{margin-bottom:45px;}#personas-slides .slide{display:none;padding-bottom:70px;width:630px;}#personas-slides #media{}#personas-slides #brand-marketers{}#personas-slides #retailers{}#personas-slides #government{}#personas-slides #small-business{}
#personas-slides #agencies{;padding-bottom:35px;}#personas-slides #agencies .left{width:320px;}#personas-slides #agencies .right{width:280px;position:relative;margin:15px 20px 0 0;}#personas-slides #agencies .right span{font-family:georgia,serif;font-size:36px;color:#b8406d;display:block;width:15px;}#personas-slides #agencies .quote{width:237px;margin-left:5px;}#personas-slides #agencies .quote p{font-size:14px;line-height:20px;margin-bottom:5px;color:#3b3b3b;}#personas-slides #agencies .quote p.quoted{margin-left:36px;font-size:12px;color:#7b7b7b;}#homepage-middle-right{margin-top:-15px;width:309px;margin-bottom:30px;min-height:620px;}#homepage-middle-right .section{margin-left:1px;padding:15px 20px;text-align:center;display:block;color:#5b5b5b;}
#homepage-middle-right .headline{font-size:14px;color:#3b3b3b;line-height:19px;display:block;font-weight:bold;margin-top:5px;margin-bottom:3px;}#homepage-middle-right img{border:none;}#homepage-middle-right #global-scale .link{color:#b9426e;padding-right:15px;}#homepage-middle-right #global-scale img{padding:10px 0 15px 0;}#homepage-middle-right #case-study{line-height:18px;}#homepage-middle-right #case-study .dolphins-image{width:210px;height:120px;display:inline-block;zoom:1;*display:inline;_height:120px;}#homepage-middle-right #news-and-blogs{background:none;}#homepage-middle-right #news-and-blogs .views-row{margin-top:18px;line-height:18px;}#homepage-middle-right #news-and-blogs .views-row a{font-weight:bold;background:none;}#homepage-middle-right #news-and-blogs .views-row .views-label-timestamp{display:none;}#homepage-middle-right #news-and-blogs a{padding-right:15px;}#homepage-middle-right a.section.hover{text-decoration:none;}#homepage-middle-right a.section.hover .link{text-decoration:underline;}#homepage-middle-right #case-study.hover .dolphins-image{background-position:bottom left;}#homepage-bottom{}#homepage-bottom .container{height:120px;text-align:center;}#homepage-bottom .container li{text-align:center;list-style:none;width:205px;display:inline-block;height:100px;padding:20px 15px 0;vertical-align:top;zoom:1;*display:inline;_height:100px;}#homepage-bottom .container li p{font-size:12px;color:#7b7b7b;margin-bottom:15px;}#homepage-bottom .container li p.title{color:#3b3b3b;font-size:14px;font-weight:bold;margin-bottom:2px;}#homepage-bottom .container .stay-connected a{margin-right:10px;text-indent:-9999px;display:block;width:35px;height:30px;float:left;}#homepage-bottom .container .stay-connected a.blogs{margin-left:15px;}#homepage-bottom .container .stay-connected a.facebook{background-position:left -30px;}#homepage-bottom .container .stay-connected a.twitter{background-position:left -60px;}#homepage-bottom .container .stay-connected a.linkedin{background-position:left -90px;}#homepage-bottom .container .stay-connected a.blogs:hover{background-position:left -120px;}#homepage-bottom .container .stay-connected a.facebook:hover{background-position:left -150px;}#homepage-bottom .container .stay-connected a.twitter:hover{background-position:left -180px;}#homepage-bottom .container .stay-connected a.linkedin:hover{background-position:left -210px;}#trial-frame{height:270px;margin:22px 0 30px 0;padding:30px;background:url(http://img.brightcove.com/trial-frame.png) no-repeat top left;color:#ccc;font-size:12px;}#trial-frame .signup-btn-inside{width:365px;}