@import url('/plugins/jquery/colorbox/colorbox.css');
body>.skiptranslate{
	display:none
}

html{
	position:relative;
	min-height:100%;
	overflow-x:hidden
}

 {
	background-color:#f7f7f7;
	min-width:1080px;
	overflow-x:hidden;
	overflow-y:hidden
}

body#home #headerNav a.home,body#business #headerNav a.business,body#tour #headerNav a.tour,body#stories #headerNav a.tour,body#videos #headerNav a.tour,body#plans #headerNav a.plans,body#feature #headerNav a.feature,body#compare #headerNav a.feature{
	color:#52b45a!important
}

@-webkit-keyframes fadeIn{
	0%{
		-webkit-opacity:0;
		opacity:0
	}

	100%{
		-webkit-opacity:1;
		opacity:1
	}

}

@-moz-keyframes fadeIn{
	0%{
		-webkit-opacity:0;
		opacity:0
	}

	100%{
		-webkit-opacity:1;
		opacity:1
	}

}

@keyframes fadeIn{
	0%{
		-webkit-opacity:0;
		opacity:0
	}

	100%{
		-webkit-opacity:1;
		opacity:1
	}

}

@-webkit-keyframes moveR{
	0%{
		-webkit-opacity:0;
		opacity:0;
		-o-transform:translate(-80px,0);
		-moz-transform:translate(-80px,0);
		-webkit-transform:translate(-80px,0);
		-ms-transform:translate(-80px,0);
		transform:translate(-80px,0)
	}

	20%{
		-webkit-opacity:1;
		opacity:1;
		-o-transform:translate(0,0);
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0)
	}

	70%{
		-webkit-opacity:1;
		opacity:1
	}

	100%{
		-webkit-opacity:0;
		opacity:0
	}

}

@-moz-keyframes moveR{
	0%{
		-webkit-opacity:0;
		opacity:0;
		-o-transform:translate(-80px,0);
		-moz-transform:translate(-80px,0);
		-webkit-transform:translate(-80px,0);
		-ms-transform:translate(-80px,0);
		transform:translate(-80px,0)
	}

	20%{
		-webkit-opacity:1;
		opacity:1;
		-o-transform:translate(0,0);
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0)
	}

	70%{
		-webkit-opacity:1;
		opacity:1
	}

	100%{
		-webkit-opacity:0;
		opacity:0
	}

}

@keyframes moveR{
	0%{
		-webkit-opacity:0;
		opacity:0;
		-o-transform:translate(-80px,0);
		-moz-transform:translate(-80px,0);
		-webkit-transform:translate(-80px,0);
		-ms-transform:translate(-80px,0);
		transform:translate(-80px,0)
	}

	20%{
		-webkit-opacity:1;
		opacity:1;
		-o-transform:translate(0,0);
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0)
	}

	70%{
		-webkit-opacity:1;
		opacity:1
	}

	100%{
		-webkit-opacity:0;
		opacity:0
	}

}

@-webkit-keyframes fadeInUp{
	0%{
		-webkit-opacity:0;
		opacity:0;
		-o-transform:translate(0,20px);
		-moz-transform:translate(0,20px);
		-webkit-transform:translate(0,20px);
		-ms-transform:translate(0,20px);
		transform:translate(0,20px)
	}

	100%{
		-webkit-opacity:1;
		opacity:1;
		-o-transform:translate(0,0);
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0)
	}

}

@-moz-keyframes fadeInUp{
	0%{
		-webkit-opacity:0;
		opacity:0;
		-o-transform:translate(0,20px);
		-moz-transform:translate(0,20px);
		-webkit-transform:translate(0,20px);
		-ms-transform:translate(0,20px);
		transform:translate(0,20px)
	}

	100%{
		-webkit-opacity:1;
		opacity:1;
		-o-transform:translate(0,0);
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0)
	}

}

@keyframes fadeInUp{
	0%{
		-webkit-opacity:0;
		opacity:0;
		-o-transform:translate(0,20px);
		-moz-transform:translate(0,20px);
		-webkit-transform:translate(0,20px);
		-ms-transform:translate(0,20px);
		transform:translate(0,20px)
	}

	100%{
		-webkit-opacity:1;
		opacity:1;
		-o-transform:translate(0,0);
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0)
	}

}

@-webkit-keyframes pulse{
	0%{
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-ms-transform:scale(0);
		-o-transform:scale(0);
		transform:scale(0);
		-webkit-opacity:0;
		opacity:0
	}

	25%{
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-ms-transform:scale(0);
		-o-transform:scale(0);
		transform:scale(0);
		-webkit-opacity:.1;
		opacity:.1
	}

	50%{
		-webkit-transform:scale(0.1);
		-moz-transform:scale(0.1);
		-ms-transform:scale(0.1);
		-o-transform:scale(0.1);
		transform:scale(0.1);
		-webkit-opacity:.3;
		opacity:.3
	}

	75%{
		-webkit-transform:scale(0.5);
		-moz-transform:scale(0.5);
		-ms-transform:scale(0.5);
		-o-transform:scale(0.5);
		transform:scale(0.5);
		-webkit-opacity:.5;
		opacity:.5
	}

	100%{
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1);
		-webkit-opacity:0;
		opacity:0
	}

}

@-moz-keyframes pulse{
	0%{
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-ms-transform:scale(0);
		-o-transform:scale(0);
		transform:scale(0);
		-webkit-opacity:0;
		opacity:0
	}

	25%{
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-ms-transform:scale(0);
		-o-transform:scale(0);
		transform:scale(0);
		-webkit-opacity:.1;
		opacity:.1
	}

	50%{
		-webkit-transform:scale(0.1);
		-moz-transform:scale(0.1);
		-ms-transform:scale(0.1);
		-o-transform:scale(0.1);
		transform:scale(0.1);
		-webkit-opacity:.3;
		opacity:.3
	}

	75%{
		-webkit-transform:scale(0.5);
		-moz-transform:scale(0.5);
		-ms-transform:scale(0.5);
		-o-transform:scale(0.5);
		transform:scale(0.5);
		-webkit-opacity:.5;
		opacity:.5
	}

	100%{
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1);
		-webkit-opacity:0;
		opacity:0
	}

}

@keyframes pulse{
	0%{
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-ms-transform:scale(0);
		-o-transform:scale(0);
		transform:scale(0);
		-webkit-opacity:0;
		opacity:0
	}

	25%{
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-ms-transform:scale(0);
		-o-transform:scale(0);
		transform:scale(0);
		-webkit-opacity:.1;
		opacity:.1
	}

	50%{
		-webkit-transform:scale(0.1);
		-moz-transform:scale(0.1);
		-ms-transform:scale(0.1);
		-o-transform:scale(0.1);
		transform:scale(0.1);
		-webkit-opacity:.3;
		opacity:.3
	}

	75%{
		-webkit-transform:scale(0.5);
		-moz-transform:scale(0.5);
		-ms-transform:scale(0.5);
		-o-transform:scale(0.5);
		transform:scale(0.5);
		-webkit-opacity:.5;
		opacity:.5
	}

	100%{
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1);
		-webkit-opacity:0;
		opacity:0
	}

}

.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading p,.wf-loading ul,.wf-loading ol,.wf-loading dl,.wf-loading span,.wf-loading a{
	-webkit-opacity:.9;
	opacity:.9;
	visibility:hidden
}

.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6,.wf-active p,.wf-active ul,.wf-active ol,.wf-active dl,.wf-active span,.wf-active a{
	-webkit-opacity:1;
	opacity:1;
	visibility:visible
}

  #header{
	position:fixed;
	top:0;
	width:100%;
	height:70px;
	background:#000;
	display:block
}

  #header .logo{
	width:150px;
	margin-top:8px;
	display:block
}

  #header img{
	width:150px
}

  #new-header #top-nav{
	z-index:2000;
	position:fixed;
	top:0;
	width:100%;
	height:70px;
	background-color:#000
}

  #new-header #top-nav #ss-logo{
	display:inline-block;
	margin-top:10px;
	width:150px
}

  #new-header #top-nav ul#top-nav-link{
	float:right;
	margin-top:10px;
	list-style:none
}

  #new-header #top-nav ul#top-nav-link li{
	display:inline
}

  #new-header #top-nav ul#top-nav-link a{
	margin-left:55px;
	color:#29cc6a;
	font-size:12px;
	font-weight:600;
	line-height:1.2em;
	letter-spacing:2px
}

  #new-header #top-nav ul#top-nav-link .top-nav-btn{
	display:inline-block;
	-webkit-border-radius:5px 5px 5px 5px;
	-webkit-background-clip:padding-box;
	-moz-border-radius:5px 5px 5px 5px;
	-moz-background-clip:padding;
	border-radius:5px 5px 5px 5px;
	background-clip:padding-box;
	background:#02a15e;
	color:#fff;
	font-size:14px;
	font-weight:600;
	padding:18px 28px;
	letter-spacing:3px
}

  #new-header #top-nav ul#top-nav-link .top-nav-btn:hover{
	border-bottom:0;
	text-decoration:none
}

  #header{
	z-index:3000
}

  #header #headerNav{
	width:100%;
	margin-top:32px;
	height:40px
}

  #header #headerNav .label{
	font-weight:normal!important
}

  #header #headerNav .cta-btns{
	padding:2px 0 0;
	margin-left:10px
}

  #header #headerNav .cta-btns a{
	padding-right:13px;
	font-size:14px;
	text-indent:0;
	color:#efefef
}

  #headerNav ul{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	display:inline-table;
	float:right
}

  #headerNav ul:after{
	content:"";
	clear:both;
	display:block
}

  #headerNav ul li{
	margin:0;
	padding:10px 8px;
	float:left;
	list-style:none
}

  #headerNav ul li:hover{
	color:#fff
}

  #headerNav ul li:hover>ul{
	display:block;
	-webkit-animation:fadeIn .3s ease 0s 1;
	-moz-animation:fadeIn .3s ease 0s 1;
	animation:fadeIn .3s ease 0s 1
}

  #headerNav ul li a{
	padding-right:10px;
	color:#ccc;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:400;
	text-transform:uppercase;
	text-decoration:none;
	text-indent:10px;
	display:block
}

  #headerNav ul li a:hover{
	color:#fff
}

  #headerNav ul ul{
	width:170px;
	padding:5px 0;
	background-color:#000;
	background-color:rgba(0,0,0,0.8);
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-top-left-radius:0;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:5px;
	-moz-border-bottom-left-radius:5px;
	-moz-border-top-left-radius:0;
	border-top-right-radius:0;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border-top-left-radius:0;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	display:none;
	position:absolute;
	z-index:1000;
	top:100%
}

  #headerNav ul ul li{
	padding:0;
	text-align:left;
	float:none;
	position:relative
}

  #headerNav ul ul li a{
	color:#cdcdcd;
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:14px;
	line-height:30px;
	text-transform:none;
	text-indent:10px;
	display:block
}

  #headerNav ul ul li a:hover{
	color:#52b45a
}

#footer{
	width:100%;
	padding:22px 0 0;

	color:#4e4e4e;
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	font-style:normal;
	line-height:24px;
	display:block;
	//min-width:1182px
	
}

#footer #menu{
	padding-top:15px;
padding-left:100px;
 padding-right:100px;
	background: -webkit-linear-gradient(rgba(175,25,25,0), rgba(175,25,25,0.7) 5%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(rgba(175,25,25,0), rgba(175,25,25,1) 5%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(rgba(175,25,25,0), rgba(175,25,25,1) 5%); /* For Firefox 3.6 to 15 */
background: linear-gradient(rgba(175,25,25,0), rgba(175,25,25,1) 5%);
}

@media (max-width: 786px) {
  #footer #menu{
padding-left:0px;
 padding-right:0px;
}
}

#footer h3{
	margin-top:0;
	color:#e5e5e5;
	font-family:'freight-sans-pro-n3','freight-sans-pro',sans-serif;
	font-weight:300;
	font-style:normal;
	font-size:16px;
	line-height:24px;
	text-transform:uppercase
}

#footer ul{
	margin:1em 0
}
#footer ul li{
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:14px;
	line-height:24px;
	list-style:none;
	line-height:22px
}

#footer .second ul li:last-child{
	margin-bottom:45px
}

#footer a:link,#footer a:visited{
	color:#fff;
	line-height:50px
}

#footer a:active,  #footer a:hover{
	color:#1D00C4;
	text-decoration:none
}

  #footer.landing{
	padding-top:0
}

  #footer.landing #copyright{
	border-top:0
}

  #footer-landing{
	width:100%;
	padding:30px 0 60px 0;
	background:#232323;
	color:#808080;
	font-size:11px;
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	font-style:normal;
	line-height:24px;
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	min-width:1182px
}

  #footer-landing #menu{
	height:239px
}

  #footer-landing h3{
	color:#e5e5e5;
	font-family:'freight-sans-pro-n3','freight-sans-pro',sans-serif;
	font-weight:300;
	font-style:normal;
	font-size:16px;
	line-height:24px;
	text-transform:uppercase
}

  #footer-landing ul{
	margin:1em 0
}

  #footer-landing ul li{
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:14px;
	line-height:24px;
	list-style:none;
	line-height:22px
}

  #footer-landing a:link,  #footer-landing a:visited{
	color:#777;
	line-height:22px;
	font-size:11px;
	font-weight:500
}

  #footer-landing a:active,  #footer-landing a:hover{
	color:#299ec9;
	text-decoration:none
}

  #footer-landing.landing{
	padding-top:0
}

  #footer-landing.landing #copyright{
	border-top:0
}

  #footer-landing #download-app-block{
	border-bottom:1px solid #000
}

  #footer-landing #social-media{
	border-top:1px solid #333;
	padding:15px 0 5px 0
}

  #footer #google_translate_element{
	position:relative;
	top:-5px
}

  #footer .social{
	margin:1em 0
}

  #footer .social li{
	height:40px;
	background:url(../Images/sprite-social.png) no-repeat;
	line-height:34px;
	position:relative;
	left:6px
display:inline;
}

  #footer .social li.facebook{
	background-position:0 0
}

  #footer .social li.twitter{
	background-position:0 -44px
}

  #footer .social li.google{
	background-position:0 -88px
}

  #footer .social li.linkedin{
	background-position:0 -132px
}

  #footer .social li.youtube{
	background-position:0 -176px
}

  #footer .social li.instagram{
	background-position:0 -220px
}

  #footer .social li.pinterest{
	background-position:0 -264px
}

  #footer .social li.blog{
	background-position:0 -308px
}

  #footer .social a:link,  #footer .social a:visited{
	padding-left:44px
}

  #social-media{
	text-align:center;
	border-bottom:1px solid #000;
	padding-bottom:5px;
	display:block;
	width:100%;
	height:30px
}

  #social-media .likes{
	margin:0 auto;
	width:940px
}

  #social-media .facebook-like-button{
	width:90px;
	height:20px;
	margin:0;
	padding:0;
	border:none solid none none;
	overflow:hidden
}

  #social-media .twitter-follow-button{
	margin:0 15px;
	padding:0
}

  #copyright{
	padding-top:5px;
	display:block
}

  #copyright p{
	padding:10px 5px 0
}

  #localeNav{
	float:right
}

  #localeNav ul{
	margin:0;
	display:inline-table;
	position:relative
}

  #localeNav ul:after{
	content:"";
	clear:both;
	display:block
}

  #localeNav ul li{
	float:right;
	padding:10px 0 10px 5px
}

  #localeNav ul li:hover a{
	color:#299ec9
}

  #localeNav ul li:hover>ul{
	display:block
}

  #localeNav a.lang{
	margin:0 0 0 10px;
	padding:8px 10px 10px 35px;
	background:#3b3b3b url('/images/iris/sprite-flags.png') 10px 12px no-repeat;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box
}

  #localeNav .arrow{
	height:0;
	width:0;
	border-color:#ebebeb transparent transparent transparent;
	border-style:solid;
	border-width:7px;
	position:absolute;
	bottom:-14px;
	left:50px
}

  #localeNav ul ul{
	display:none;
	padding:3px 0;
	background:#ebebeb;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	position:absolute;
	bottom:40px;
	right:45px;
	width:110px;
	-webkit-animation:fadeIn .3s ease 0s 1;
	-moz-animation:fadeIn .3s ease 0s 1;
	animation:fadeIn .3s ease 0s 1
}

  #localeNav ul ul li{
	height:24px;
	padding:0;
	line-height:24px;
	float:none;
	display:block
}

  #localeNav ul ul li a:link,  #localeNav ul ul li a:visited{
	display:block;
	text-indent:40px;
	width:110px;
	line-height:24px
}

  #localeNav ul ul li a:hover{
	color:#000
}

  #language li{
	background:url('/images/iris/sprite-flags.png') no-repeat;
	background-position:15px 6px
}

  #language li:hover{
	background-color:#d5e8f7;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box
}

  #language li.english{
	background-position:15px 6px
}

  #language li.chinese{
	background-position:15px -18px
}

  #language li.japanese{
	background-position:15px -42px
}

  #language li.spnish{
	background-position:15px -64px
}

  #language li.dutch{
	background-position:15px -90px
}

  #language li.french{
	background-position:15px -114px
}

  #language li.italian{
	background-position:15px -138px
}

  .icon{
	font-size:16px;
	font-weight:500;
	line-height:25px
}

  .icon span{
	display:inline-block;
	background:transparent url(/images/icon-set-2.png) no-repeat;
	height:24px;
	width:24px;
	vertical-align:middle
}

  .icon .play{
	background-position:0 -350px;
	margin-bottom:4px
}

  #testimonials{
	padding-top:20px;
	padding-bottom:20px
}

  #testimonials .col{
	text-align:left
}

  #testimonials .col p{
	font-size:18px;
	line-height:28px;
	font-weight:300
}

  #personal{
	margin-bottom:-20px
}

  #personal section{
	padding:40px 0;
	text-align:center
}

body#remote-access #personal section{
	padding-top:100px
}

  #personal section#press{
	padding:10px 0
}

  #personal .white{
	background-color:#fff
}

  #personal .bar{
	background:url('/images/iris/business-bar-bg.png') top center no-repeat;
	width:940px;
	height:22px
}

  #personal .btn{
	width:190px
}

  #personal-hero{
	width:100%;
	height:362px;
	background:url('/images/iris/hero-personal-bg.jpg') center 81px fixed no-repeat #fff;
	display:block;
	text-align:center;
	border-bottom:1px solid #e5e5e5
}

  #personal-hero #device{
	display:block;
	width:486px;
	height:362px;
	background:url('/images/iris/hero-personal-device.png') no-repeat top;
	left:-120px;
	position:relative
}

  #personal-hero #device .video-play-button{
	background:url('/images/iris/video.png') no-repeat center;
	height:110px;
	width:110px;
	position:absolute;
	left:255px;
	top:110px
}

  #personal-hero #device .video-play-button:hover{
	-webkit-opacity:.95;
	opacity:.95
}

  #personal-hero #price{
	position:relative;
	display:block;
	width:279px;
	height:364px;
	margin-top:15px;
	margin-left:20px;
	background-color:#fff;
	background-color:rgba(255,255,255,0.85);
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-box-shadow:0 0 0 5px rgba(102,102,102,0.35);
	-moz-box-shadow:0 0 0 5px rgba(102,102,102,0.35);
	box-shadow:0 0 0 5px rgba(102,102,102,0.35);
	-webkit-box-shadow:0 0 0 5px rgba(102,102,102,0.35) 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 0 5px rgba(102,102,102,0.35) 1px 2px rgba(0,0,0,0.1);
	box-shadow:0 0 0 5px rgba(102,102,102,0.35) 1px 2px rgba(0,0,0,0.1);
	-webkit-font-smoothing:antialiased!important;
	font-smoothing:antialiased!important
}

  #personal-hero #price .discountSticker{
	position:absolute;
	top:190px;
	left:-130px
}

  #personal-hero #price p{
	margin-bottom:0!important
}

  #personal-hero #price h6{
	margin:5px auto;
	font-weight:normal;
	color:#333;
	-webkit-opacity:.9;
	opacity:.9
}

  #personal-hero #price2{
	display:block;
	text-align:left;
	margin-top:40px
}

  #personal-hero #price2 h1{
	color:#fff;
	text-shadow:2px 2px 6px #000;
	font-weight:500;
	font-size:28px;
	line-height:32px;
	letter-spacing:.5px
}

  #personal-hero #price2 .compare{
	padding:5px 0
}

  #personal-hero #price2 .compare img{
	float:left;
	margin-top:4px
}

  #personal-hero #price2 .compare p{
	position:relative;
	left:15px;
	margin:0;
	font-size:16px;
	line-height:20px;
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	text-shadow:2px 2px 6px #000;
	color:#efefef
}

  #personal-hero #price2 .compare p a{
	text-shadow:2px 2px 6px #000
}

  #personal-hero #price2 h6{
	margin:5px auto;
	font-weight:normal;
	font-size:13px;
	color:#fff;
	text-shadow:2px 2px 6px #000
}

  #personal-hero .btn{
	width:200px;
	color:#efefef
}

  #personal-hero h1{
	margin:20px auto 25px;
	padding-top:15px;
	color:#3a3a3a;
	font-family:'proxima-nova-n5','proxima-nova',sans-serif;
	font-weight:500;
	font-style:normal;
	font-size:36px;
	line-height:40px;
	text-shadow:1px 1px 3px rgba(0,0,0,0.1)
}

  #personal-hero strong{
	color:#00b463;
	text-shadow:1px 1px 1px rgba(255,255,255,0.8)
}

  #personal-hero strong.old{
	font-weight:400;
	text-decoration:line-through;
	margin-left:33px
}

  #personal-hero i{
	margin-right:10px
}

  #personal-hero i.icon-calendar{
	background-position:-186px -116px
}

  #personal-hero i.icon-star{
	background-position:-116px 5px
}

  #personal-hero i.icon-flag{
	background-position:-307px -20px
}

  #personal-hero i.icon-arrow-right{
	background-position:-259px -92px
}

  #personal-hero span.space{
	margin-left:34px
}

  #personal-hero span.prices{
	margin-left:91px
}

  #personal-hero .bullet{
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:12px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:12px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:12px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	width:24px;
	height:24px;
	background-color:#404040;
	position:relative;
	bottom:2px
}

  #personal-hero ul{
	margin-left:30px
}

  #personal-hero ul li{
	text-align:left;
	list-style-type:none;
	margin:0 0 12px;
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	font-style:normal;
	color:#3a3a3c;
	font-size:18px;
	line-height:18px
}

  #personal{
	-webkit-font-smoothing:antialiased!important;
	font-smoothing:antialiased!important
}

  #personal h3{
	margin:0;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	color:#3a3a3c;
	font-size:30px;
	line-height:36px;
	text-shadow:1px 1px 2px rgba(0,0,0,0.1);
	height:70px;
	background:url('/images/iris/business-bar-bg.png') center bottom no-repeat
}

  #personal h3 span{
	margin:0;
	padding:0;
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:14px;
	line-height:22px
}

  #personal h3.sub{
	height:90px;
	padding-top:5px;
	line-height:26px
}

  #personal #intro h2{
	-webkit-font-smoothing:antialiased!important;
	font-smoothing:antialiased!important;
	padding:40px 10px 15px 00px;
	margin:0;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	color:#3a3a3c;
	font-size:36px;
	line-height:40px;
	text-align:left;
	text-shadow:1px 1px 2px rgba(0,0,0,0.2)
}

  #personal #intro h2 strong{
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal
}

  #personal #intro p{
	-webkit-font-smoothing:antialiased!important;
	font-smoothing:antialiased!important;
	padding:0 30px 0 0;
	text-align:left;
	font-size:16px;
	line-height:28px;
	color:#757575
}

  #personal #intro #hero-device{
	background:url('/images/iris/hero-homepage.png') 0 0 no-repeat;
	width:550px;
	height:293px;
	position:relative;
	top:40px
}

  #personal #intro #video{
	margin:0;
	padding:0;
	float:right
}

  #personal #intro #video img{
	margin:0 auto;
	position:relative;
	max-width:100%;
	border:5px solid #fff;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);
	box-shadow:0 0 10px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1) 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.1) 1px 2px rgba(0,0,0,0.1);
	box-shadow:0 0 10px rgba(0,0,0,0.1) 1px 2px rgba(0,0,0,0.1)
}

  #personal #intro #video imghover{
	-webkit-opacity:1;
	opacity:1;
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	transition:all .3s linear
}

  #personal #intro #video .video-wrapper{
	display:block;
	width:100%;
	height:100%
}

  #personal #intro #video .video-thumb{
	display:block;
	background:url('/images/iris/video-screen.png') center center no-repeat;
	-webkit-opacity:.8;
	opacity:.8
}

  #personal #features{
	margin:0
}

  #personal #features .box{
	height:260px;
	padding:0 30px;
	text-align:center
}

  #personal #features .box .img{
	margin:0 auto;
	height:149px;
	display:block;
	background:url('/images/iris/sprite-personal.png') top center no-repeat
}

  #personal #features .box #sync{
	background-position:center top
}

  #personal #features .box #share-sec{
	background-position:center -149px
}

  #personal #features .box #share-soc{
	background-position:center -298px
}

  #personal #features .box #search{
	background-position:center -447px
}

  #personal #features .box #photos{
	background-position:center -596px
}

  #personal #features .box #mobile{
	background-position:center -745px
}

  #personal #features .box #ss-drive{
	background-position:center -894px
}

  #personal #features .box #backup{
	background-position:center -1043px
}

  #personal #features .box #secure{
	background-position:center -1192px
}

  #personal #features .box #wipe{
	background-position:center -1345px
}

  #personal #features h4{
	margin:0 0 5px;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	color:#3a3a3c;
	font-size:20px;
	text-align:left
}

  #personal #features h4 span{
	position:relative;
	top:-4px;
	padding:1px 4px 2px;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:3px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:3px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	background-color:#333;
	color:#fff;
	font-size:12px
}

  #personal #features p{
	font-size:14px;
	line-height:18px;
	color:#757575;
	text-align:left
}

  #personal #features #features-hero{
	margin:40px 0 0
}

  #personal #features #features-hero p{
	text-align:center!important;
	margin:10px auto;
	font-family:'freight-sans-pro-i4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:italic;
	color:#999;
	font-size:18px
}

.period{
	font-size:85%;
	text-transform:lowercase
}

.discountSticker,.old{
	display:none
}

#signUp .iMo,#signUp .iYr{
	display:none
}

#signUp .header{
	position:relative;
	width:300px;
	height:100px;
	margin:0 auto;
	margin-top:60px
}

#signUp h1{
	margin:30px 0 0 0;
	color:#343434;
	font-size:36px;
	font-family:'proxima-nova-n6','proxima-nova',sans-serif;
	font-weight:700;
	line-height:1.2em;
	text-align:center
}

#signUp h2{
	margin:0;
	color:#7f7f7f;
	font-size:18px;
	font-family:'proxima-nova-n3','proxima-nova',sans-serif;
	font-weight:400;
	line-height:1.1em;
	text-align:center
}

#signUp .discountSticker{
	position:absolute;
	right:-145px;
	top:-45px
}

#signUp #pricing-table{
	position:relative;
	color:#fff;
	background-color:#1f1f1f;
	text-align:center;
	margin:50px 0 0 95px;
	width:1005px;
	height:423px;
	-webkit-box-shadow:5px 0 10px rgba(0,0,0,0.1);
	-moz-box-shadow:5px 0 10px rgba(0,0,0,0.1);
	box-shadow:5px 0 10px rgba(0,0,0,0.1);
	color:5px 0 10px rgba(0,0,0,0.1);
	-webkit-border-radius:4px;
	-webkit-background-clip:padding-box;
	-moz-border-radius:4px;
	-moz-background-clip:padding;
	border-radius:4px;
	background-clip:padding-box;
	border:1px solid transparent
}

#pricing-table h2#discountRibbon{
	position:absolute;
	top:252px;
	left:0;
	display:block;
	height:43px;
	width:100%;
	text-align:center;
	font-size:19px;
	letter-spacing:2px;
	font-weight:400;
	line-height:43px;
	background:#f5c241
}

#pricing-table h2#discountRibbon:before{
	content:' ';
	position:absolute;
	left:-55px;
	top:0;
	background:url('/images/new-home/pt_ribbon_left.jpg') no-repeat;
	width:55px;
	height:57px;
1}

#pricing-table h2#discountRibbon:after{
	content:' ';
	position:absolute;
	right:-55px;
	top:0;
	background:url('/images/new-home/pt_ribbon_right.jpg') no-repeat;
	width:55px;
	height:57px
}

#pricing-table h2 em{
	font-style:normal;
	font-weight:600
}

#signUp #pricing-table.special{
	height:400px
}

#signUp #pricing-table .cell:first-child{
	border-radius:4px 0 0 4px
}

#signUp #pricing-table .cell{
	position:relative;
	float:left;
	width:200px;
	height:100%;
	border-right:1px solid #000;
	cursor:pointer
}

#signUp #pricing-table .cell a{
	cursor:pointer;
	text-transform:uppercase
}

#signUp #pricing-table .cell .top{
	height:103px;
	border-bottom:1px solid #000
}

#signUp #pricing-table .cell .top h2{
	padding-top:41px;
	cursor:default;
	font-weight:300;
	font-style:normal;
	color:#fff;
	font-size:44px;
	line-height:20px
}

#signUp #pricing-table .cell .top h2 span{
	margin-top:20px;
	font-size:15px;
	font-weight:300;
	font-style:normal
}

#signUp #pricing-table .cell .mid{
	padding:30px 0;
	height:85px;
	border-top:1px solid #333;
	border-bottom:1px solid #000
}

#signUp #pricing-table .cell .mid .plan-individual{
	background:url(/images/new-home/icon-individual.png) no-repeat;
	height:38px;
	width:41px;
	margin:0 auto;
	padding-bottom:15px;
	margin-top:15px
}

#signUp #pricing-table .cell .mid h5{
	position:relative;
	font-size:18px;
	font-weight:300
}

#signUp #pricing-table .cell .bot{
	border-top:1px solid #333;
	padding-top:10px;
	height:83px
}

#signUp #pricing-table.special .cell .bot{
	height:80px
}

#signUp #pricing-table .cell .bot h5{
	font-size:18px;
	font-weight:300;
	margin-top:11px
}

#signUp #pricing-table .cell .bot h6{
	font-size:18px;
	font-weight:500;
	margin-bottom:5px;
	margin-top:11px
}

#signUp #pricing-table .cell .bot h6.old{
	margin-top:0;
	margin-bottom:-10px;
	text-decoration:line-through
}

#signUp #pricing-table .cell .bot h6 small{
	color:#fff;
	font-weight:300
}

#signUp #pricing-table .cell .bot h6.old small{
	color:#666
}

#signUp #pricing-table .cell.selected .bot h6.old small{
	color:#75e4a1
}

#signUp #pricing-table .cell .bot p{
	margin:10px 0 0 0;
	color:#fff;
	font-weight:300
}

#signUp #pricing-table .cell.no-left{
	border-left:none
}

#signUp #pricing-table .cell.no-right{
	border-right:0
}

#signUp #pricing-table .cell h4{
	font-size:30px;
	margin-bottom:10px;
	font-weight:500
}

#signUp #pricing-table .cell h4 span{
	font-size:15px;
	font-weight:300
}

#signUp #pricing-table .cell p{
	font-size:14px
}

#signUp #pricing-table .cell input{
	display:none
}

#signUp #pricing-table .cell .popover-biz-plan{
	display:inline-block
}

#signUp #pricing-table .cell .popover{
	height:auto;
	background-color:#1f1f1f;
	color:#fff;
	width:600px;
	left:-350px!important
}

#signUp #pricing-table .cell .popover .popover-title{
	display:none
}

#signUp #pricing-table .cell .popover .popover-content{
	padding:0
}

#signUp #pricing-table .cell .popover table thead{
	background:#000
}

#signUp #pricing-table .cell .popover table thead td{
	padding:7px 0
}

#signUp #pricing-table .cell .popover table thead .icon-x{
	background:url(/images/new-home/icon-x.png) no-repeat;
	right:10px;
	position:absolute;
	cursor:pointer
}

#signUp #pricing-table .cell .popover table tbody td{
	width:300px;
	padding:10px 20px 50px 20px;
	border:1px solid #000
}

#signUp #pricing-table .cell .popover table tbody td .icon-folder{
	background:url(/images/new-home/icon-folder.png) no-repeat;
	width:62px;
	height:48px;
	margin:15px 0;
	vertical-align:inherit
}

#signUp #pricing-table .cell .popover table tbody td .icon-phone{
	background:url(/images/new-home/icon-phone.png) no-repeat;
	width:61px;
	height:56px;
	margin:15px 0;
	vertical-align:inherit
}

#signUp #pricing-table .cell .popover table tbody td p{
	margin-bottom:20px
}

#signUp #pricing-table .cell .popover p{
	font-size:15px
}

#signUp #pricing-table .cell .arrow{
	border-color:transparent
}

#signUp #pricing-table .business-plan .plan4{
	padding-top:15px;
	margin:0
}

#signUp #pricing-table .business-plan .mid h5{
	font-size:15px;
	margin:0
}

#signUp #pricing-table .business-plan .mid .plan-multiple{
	background:url(/images/new-home/icon-business-01.png) no-repeat 0 top;
	height:26px;
	padding-top:4px;
	margin-left:30px;
	padding-left:10px;
	margin-bottom:5px
}

#signUp #pricing-table .business-plan .mid .plan-multiple2{
	background:url(/images/new-home/icon-business-02.png) no-repeat 0 top;
	height:26px;
	padding-top:4px;
	margin-left:30px;
	padding-left:10px;
	margin-bottom:5px
}

#signUp #pricing-table .business-plan .mid .plan-tooltip{
	background:url(/images/new-home/plans-tooltip.png) no-repeat;
	height:16px;
	width:16px;
	position:absolute;
	top:2px;
	right:25px
}

#signUp #pricing-table .business-plan .bot p{
	line-height:20px;
	font-weight:400
}

#signUp #pricing-table .business-plan .bot p.plan5{
	font-size:13px;
	margin-bottom:0;
	height:22px
}

#signUp #pricing-table .btn-SS{
	width:140px;
	margin:10px 0 0 0;
	padding:7px 0
}

#signUp #pricing-table .btn-SS:hover{
	background-position:0 0
}

#signUp #pricing-table .cell:not(.selected):hover{
	background-color:#222
}

#signUp #pricing-table .cell:not(.selected):hover .btn{
	border:1px solid #22683c;
	-webkit-border-radius:4px;
	-webkit-background-clip:padding-box;
	-moz-border-radius:4px;
	-moz-background-clip:padding;
	border-radius:4px;
	background-clip:padding-box;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.2)
}

#signUp #pricing-table .selected{
	background-color:#1f9950;
	color:#fff;
	behavior:url(/scripts/pie/PIE.htc)
}

#signUp #pricing-table .selected h2{
	color:#fff
}

#signUp #pricing-table .selected .btn{
	border:1px solid #22683c;
	-webkit-border-radius:4px;
	-webkit-background-clip:padding-box;
	-moz-border-radius:4px;
	-moz-background-clip:padding;
	border-radius:4px;
	background-clip:padding-box;
	background-image:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMxYmI2OCIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjU4ZDRlIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
	background-image:-moz-linear-gradient(top,#31bb68 0,#258d4e 100%);
	background-image:-webkit-linear-gradient(top,#31bb68 0,#258d4e 100%);
	background-image:-o-linear-gradient(top,#31bb68 0,#258d4e 100%);
	background-image:linear-gradient(to bottom,#31bb68 0,#258d4e 100%);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);
	position:relative
}

#signUp #pricing-table .selected .top{
	border-bottom:1px solid #777
}

#signUp #pricing-table .selected .mid{
	border-top:1px solid #0ab162;
	border-bottom:1px solid #777
}

#signUp #pricing-table .selected .bot{
	border-top:1px solid #0ab162
}

#signUp #pricing-table .plan-business{
	background:#fff;
	color:#333;
	position:absolute;
	padding:5px;
	top:-32px;
	right:-1px;
	font-weight:600;
	font-size:16px;
	width:80px;
	-webkit-border-radius:5px 5px 0 0;
	-webkit-background-clip:padding-box;
	-moz-border-radius:5px 5px 0 0;
	-moz-background-clip:padding;
	border-radius:5px 5px 0 0;
	background-clip:padding-box;
	-webkit-box-shadow:5px 0 10px rgba(0,0,0,0.1);
	-moz-box-shadow:5px 0 10px rgba(0,0,0,0.1);
	box-shadow:5px 0 10px rgba(0,0,0,0.1);
	color:5px 0 10px rgba(0,0,0,0.1)
}

#signUp #new-form{
	padding-top:40px
}

#signUp #new-form h2{
	text-align:center;
	position:relative;
	font-size:36px;
	margin-bottom:30px;
	left:-75px
}

#signUp #new-form h2 .cloud{
	font-weight:500;
	padding-top:60px;
	color:#fff;
	font-size:48px;
	background:url(/images/new-home/plans-cloud.png) no-repeat left top;
	height:123px;
	width:177px;
	display:inline-block;
	position:absolute;
	top:-65px;
	margin-left:20px
}

#signUp #new-form h2 .cloud span{
	font-size:24px;
	font-weight:400
}

#signUp #new-form #form-signup-fields{
	width:393px;
	margin:0 auto;
	padding-bottom:20px
}

#signUp #new-form #form-signup-fields input{
	width:370px;
	height:50px;
	line-height:50px 9;
	font-size:18px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:1px solid #999;
	background-color:#ebebeb;
	padding-left:15px
}

#signUp #new-form #form-signup-fields input:focus{
	background-color:rgba(255,255,255,0.6)
}

#signUp #new-form #submit-button{
	text-align:center
}

#signUp #new-form .signup-btn{
	display:inline-block;
	border:1px solid #22683c;
	-webkit-border-radius:4px;
	-webkit-background-clip:padding-box;
	-moz-border-radius:4px;
	-moz-background-clip:padding;
	border-radius:4px;
	background-clip:padding-box;
	padding:0 30px;
	background-image:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMxYmI2OCIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjU4ZDRlIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
	background-image:-moz-linear-gradient(top,#31bb68 0,#258d4e 100%);
	background-image:-webkit-linear-gradient(top,#31bb68 0,#258d4e 100%);
	background-image:-o-linear-gradient(top,#31bb68 0,#258d4e 100%);
	background-image:linear-gradient(to bottom,#31bb68 0,#258d4e 100%);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);
	color:#fff;
	line-height:32px
}

#signUp #new-form .ctaFree{
	clear:both;
	text-align:center;
	padding-top:30px
}

#signUp #new-form .ctaFree a{
	color:#1f9950;
	font-size:16px;
	font-weight:400
}

#signUp ::-webkit-input-placeholder{
	color:#777;
	font-weight:400
}

#signUp input:-moz-placeholder{
	color:#777;
	font-weight:400
}

#signUp .placeholder{
	color:#777;
	font-weight:400
}

#signUp .fieldset{
	position:relative;
	display:block
}

#signUp .err-msg{
	font-size:10px;
	color:#f33;
	display:none;
	padding-bottom:10px
}

  #form-signup-fields{
	width:393px;
	margin:0 auto;
	padding-bottom:20px
}

  #personal #pricing-table{
	width:604px
}

 #personal #users h3{
	margin:0;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	color:#3a3a3c;
	font-size:30px;
	line-height:36px;
	text-shadow:1px 1px 2px rgba(0,0,0,0.1);
	height:70px;
	background:url('/images/iris/business-bar-bg.png') center bottom no-repeat;
	text-align:center
}

  #personal #free-trial{
	height:130px;
	margin:0 auto;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	background:#000;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),color-stop(1,#3d3d3d));
	background:-ms-linear-gradient(bottom,#000,#3d3d3d);
	background:-moz-linear-gradient(center bottom,#000 0,#3d3d3d 100%)
}

  #personal #free-trial .text{
	text-align:left
}

  #personal #free-trial h4{
	margin:30px 30px 0;
	font-family:'freight-sans-pro-n3','freight-sans-pro',sans-serif;
	font-weight:300;
	font-style:normal;
	color:#f1f1f1;
	font-size:30px;
	line-height:48px
}

  #personal #free-trial p{
	color:#999;
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:15px;
	line-height:12px;
	margin:0 30px 0
}

  #personal #fineprint{
	color:#666
}

  #personal #fineprint p{
	font-size:13px
}

  #personal #users{
	margin-bottom:-40px
}

  #personal #users #twitter-favs{
	margin:50px 0 30px;
	text-align:center
}

  #personal #users #twitter-favs>div{
	margin-bottom:15px
}

  #personal #users #twitter-favs>div:last-child{
	margin-bottom:0
}

  #personal #users #twitter-favs>div{
	*zoom:1
}

  #personal #users #twitter-favs>div:before,  #personal #users #twitter-favs>div:after{
	display:table;
	content:"";
	line-height:0
}

  #personal #users #twitter-favs>div:after{
	clear:both
}

  #personal #users #twitter-favs .tweet{
	margin:0 auto;
	text-align:left;
	width:250px
}

  #personal #users #twitter-favs .tweet blockquote{
	border:0;
	padding:10px 20px;
	background-color:#f6f6f6;
	position:relative;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	font-size:14px;
	line-height:18px;
	min-height:88px;
	border:1px solid #efefef
}

  #personal #users #twitter-favs .tweet blockquote:after,  #personal #users #twitter-favs .tweet blockquote:before{
	top:100%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none
}

  #personal #users #twitter-favs .tweet blockquote:after{
	border-color:rgba(246,246,246,0);
	border-top-color:#f6f6f6;
	border-width:7px;
	left:17%;
	margin-left:-7px
}

  #personal #users #twitter-favs .tweet blockquote:before{
	border-color:rgba(239,239,239,0);
	border-top-color:#efefef;
	border-width:8px;
	left:17%;
	margin-left:-8px
}

  #personal #users #twitter-favs .tweet p{
	font-size:12px
}

  #personal #users #twitter-favs .tweet .avatar{
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:24px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:24px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:24px;
	-webkit-border-radius:24px;
	-moz-border-radius:24px;
	border-radius:24px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border-color:#fff;
	margin:0 10px 0 20px
}

  #personal #start-trial{
	height:130px;
	margin:30px auto;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid #e5e5e5;
	background:#ececec;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ececec),color-stop(1,#efefef));
	background:-ms-linear-gradient(bottom,#ececec,#efefef);
	background:-moz-linear-gradient(center bottom,#ececec 0,#efefef 100%)
}

  #personal #start-trial .text{
	text-align:left
}

  #personal #start-trial .info{
	text-align:right;
	margin:0
}

  #personal #start-trial .info p{
	margin:36px 0 0
}

  #personal #start-trial .info h6{
	margin:5px auto;
	font-weight:normal;
	color:#333;
	-webkit-opacity:.8;
	opacity:.8
}

  #personal #start-trial h4{
	margin:30px 30px 0;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:30px;
	line-height:48px
}

  #personal #start-trial p{
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	color:#78787c;
	font-style:normal;
	font-size:15px;
	line-height:12px;
	margin:0 0 0 30px
}

  #press{
	width:100%;
	display:block;
	background:url('/images/iris/business-bar-bg.png') center -2px no-repeat
}

  #logos{
	width:100%;
	height:84px;
	display:block
}

  #logos{
	margin:0;
	padding:0;
	text-align:center
}

  #logos li{
	display:inline;
	list-style-type:none
}

  #logos li a{
	margin:0 7px;
	height:84px;
	background:url('/images/iris/sprite-logos-small.png') no-repeat top left;
	text-indent:-9000px;
	outline:0;
	display:inline-block;
	position:relative
}

  #logos li .inc-500{
	background-position:0 0;
	width:50px;
	margin-left:0
}

  #logos li .pcmag{
	background-position:-66px 0;
	width:45px
}

  #logos li .nyt{
	background-position:-124px 0;
	width:149px
}

  #logos li .cnet{
	background-position:-284px 0;
	width:65px
}

  #logos li .gizmodo{
	background-position:-360px 0;
	width:140px
}

  #logos li .techcrunch{
	background-position:-505px 0;
	width:90px;
	margin-right:0
}

  #logos li .wsj{
	background-position:-600px 0;
	width:150px
}

  .tooltip{
	position:absolute;
	z-index:1030;
	display:block;
	padding:5px;
	-webkit-opacity:0;
	opacity:0;
	visibility:visible;
	width:160px;
	color:#efefef;
	font-family:'proxima-nova-n4','proxima-nova',san-serif;
	font-weight:400;
	font-style:normal;
	font-size:16px;
	text-align:center;
	line-height:20px
}

  .tooltip.in{
	-webkit-opacity:.8;
	opacity:.8
}

  .tooltip.top{
	margin-top:-3px
}

  .tooltip-inner{
	max-width:200px;
	padding:7px 8px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background-color:#000;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:4px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:4px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box
}

  .tooltip-arrow{
	position:absolute;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}

  .tooltip.top .tooltip-arrow{
	bottom:0;
	left:50%;
	margin-left:-10px;
	border-top-color:#000;
	border-width:10px 10px 0
}

  #compare{
	padding:110px 0 40px;
	text-align:center
}

  #compare h1{
	margin:0;
	font-family:'freight-sans-pro-n3','freight-sans-pro',sans-serif;
	font-weight:300;
	font-style:normal;
	color:#3a3a3c;
	font-size:45px;
	line-height:40px;
	text-shadow:1px 1px 2px rgba(0,0,0,0.1);
	height:70px;
	background:url('/images/iris/business-bar-bg.png') center bottom no-repeat
}

  #compare h1 span{
	margin:0;
	padding:0;
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:16px;
	line-height:22px
}

  #compare h1.sub{
	height:110px;
	padding-top:3px;
	line-height:30px
}

  #compare #sync_compare{
	width:100%;
	margin:20px 0 40px
}

  #compare #sync_compare #compare-titles th{
	cursor:default;
	width:100px;
	height:35px;
	line-height:50px;
	margin:0;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:5px;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	background:#000;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),color-stop(1,#3d3d3d));
	background:-ms-linear-gradient(bottom,#000,#3d3d3d);
	background:-moz-linear-gradient(center bottom,#000 0,#3d3d3d 100%);
	color:#efefef;
	font-size:18px;
	font-family:'freight-sans-pro-n3','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	border-right:1px solid #efefef
}

  #compare #sync_compare #compare-titles th.first{
	background:0;
	width:300px
}

  #compare #sync_compare #compare-titles th.sugarsync{
	background:#67aa69;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#67aa69),color-stop(1,#77c379));
	background:-ms-linear-gradient(bottom,#67aa69,#77c379);
	background:-moz-linear-gradient(center bottom,#67aa69 0,#77c379 100%)
}

  #compare #sync_compare #compare-titles th a{
	font-weight:400
}

  #compare #sync_compare #compare-titles th a:hover{
	color:#fff
}

  #compare #sync_compare td{
	vertical-align:middle;
	height:30px;
	padding:5px 10px;
	border-bottom:1px solid #e2e2e2;
	background-color:#f2f2f2;
	text-align:left;
	line-height:18px;
	border-right:1px solid #e2e2e2;
	border-left:1px solid #fff
}

  #compare #sync_compare td p{
	margin:0 0 0 15px;
	line-height:18px;
	color:#6
}

  #compare #sync_compare td.heading{
	font-weight:bold;
	font-size:18px;
	text-align:left;
	background-color:#e0e0e0;
	line-height:35px;
	text-indent:0;
	font-family:'freight-sans-pro-n5','freight-sans-pro',sans-serif;
	font-weight:500;
	font-style:normal
}

  #compare #sync_compare td.green{
	text-align:center;
	text-indent:-5000px;
	margin:0 auto;
	background:#f2f2f2 url('/images/iris/green-dot.png') center center no-repeat
}

  #compare #sync_compare td.green-half{
	text-align:center;
	text-indent:-5000px;
	margin:0 auto;
	background:#f2f2f2 url('/images/iris/green-dot-half.png') center center no-repeat
}

  #compare #sync_compare td.red{
	text-indent:-5000px
}

  #beta{
	background-color:#eee
}

  #beta-hero{
	height:660px;
	margin:1em auto 0;
	padding-top:70px;
	border-top:1px solid #e3e3e3;
	background:#fff url('/images/iris/beta-bg.png') bottom left repeat-x;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-box-shadow:0 2px 1px 1px #e3e3e3;
	-moz-box-shadow:0 2px 1px 1px #e3e3e3;
	box-shadow:0 2px 1px 1px #e3e3e3;
	-webkit-box-shadow:0 2px 1px 1px #e3e3e3 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 2px 1px 1px #e3e3e3 1px 2px rgba(0,0,0,0.1);
	box-shadow:0 2px 1px 1px #e3e3e3 1px 2px rgba(0,0,0,0.1);
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden
}

  #beta-ribbon{
	width:104px;
	height:103px;
	display:block;
	float:left;
	position:relative;
	left:-7px;
	top:-9px;
	background:url('/images/iris/beta.png') 0 0 no-repeat
}

  #hero-carousel{
	width:940px;
	height:560px;
	list-style-type:none;
	margin:0;
	padding:0;
	overflow:hidden
}

  #hero-carousel .caroufredsel_wrapper{
	position:relative
}

  #hero-carousel .slide{
	height:560px;
	display:block;
	overflow:hidden
}

  #beta-hero .slider-nav{
	display:block;
	width:940px;
	height:7px;
	line-height:0;
	position:relative;
	z-index:20;
	text-align:center;
	bottom:30px
}

  #beta-hero .slider-nav a{
	display:inline-block;
	margin:0 8px 0 0;
	width:8px;
	height:7px;
	background:url('/images/iris/dot-nav.png')
}

  #beta-hero .slider-nav a.selected{
	background-position:0 -15px
}

  #beta-hero .slider-nav a span{
	display:none
}

  #beta-hero .hero-desc{
	padding:250px 40px 0
}

  #beta-hero .hero-image1{
	position:relative;
	width:555px;
	height:515px
}

  #beta-hero .current .hero-image1{
	background:url('/images/iris/beta-hero1.png') 0 0 no-repeat;
	-webkit-animation:moveR 6.2s ease 0s 1;
	-moz-animation:moveR 6.2s ease 0s 1;
	animation:moveR 6.2s ease 0s 1
}

  #beta-hero .hero-image2{
	position:relative;
	z-index:5;
	float:left;
	left:26px;
	top:61px;
	width:271px;
	height:491px
}

  #beta-hero .current .hero-image2{
	background:url('/images/iris/beta-hero2.png') 0 0 no-repeat;
	-webkit-animation:moveR 6s ease 0s 1;
	-moz-animation:moveR 6s ease 0s 1;
	animation:moveR 6s ease 0s 1
}

  #beta-hero .hero-image3{
	position:relative;
	left:220px;
	width:270px;
	height:481px
}

  #beta-hero .current .hero-image3{
	background:url('/images/iris/beta-hero3.png') 0 0 no-repeat;
	-webkit-animation:moveR 6.2s ease 0s 1;
	-moz-animation:moveR 6.2s ease 0s 1;
	animation:moveR 6.2s ease 0s 1
}

  #beta-hero .hero-image4{
	position:relative;
	top:38px;
	width:518px;
	height:532px
}

  #beta-hero .current .hero-image4{
	background:url('/images/iris/beta-hero4.png') 0 0 no-repeat;
	-webkit-animation:moveR 6s ease 0s 1;
	-moz-animation:moveR 6s ease 0s 1;
	animation:moveR 6s ease 0s 1
}

  #beta-features{
	margin:1em auto 4em;
	border-top:1px solid #e3e3e3;
	background-color:#fff;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-box-shadow:0 2px 1px 1px #e3e3e3;
	-moz-box-shadow:0 2px 1px 1px #e3e3e3;
	box-shadow:0 2px 1px 1px #e3e3e3;
	-webkit-box-shadow:0 2px 1px 1px #e3e3e3 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 2px 1px 1px #e3e3e3 1px 2px rgba(0,0,0,0.1);
	box-shadow:0 2px 1px 1px #e3e3e3 1px 2px rgba(0,0,0,0.1);
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden
}

  #beta-features section{
	height:280px;
	border-bottom:1px solid #e7e7e7;
	background:url('/images/iris/beta-bg1.png') 4px left repeat-x;
	display:block;
	overflow:hidden
}

  #beta-features section.reversed{
	background:#dbe7ef url('/images/iris/beta-bg2.png') bottom left repeat-x
}

  #beta-features section.mobile{
	height:330px;
	border-bottom:1px solid #282828
}

  #beta-features .feature-image{
	display:block;
	float:right;
	position:relative
}

  #beta-features .reversed .feature-image{
	float:left
}

  #beta-features .sync .feature-image{
	right:10px
}

  #beta-features .share .feature-image{
	left:30px
}

  #beta-features .search .feature-image{
	right:70px
}

  #beta-features .mobile .feature-image{
	left:60px;
	top:67px
}

  #beta-features .span5{
	padding:60px 0 0 60px
}

  #beta-features .reversed .span5{
	padding:60px 60px 0 0
}

  #beta-features .ssdrive .span5{
	padding:50px 55px 0 0
}

  #beta-features .mobile .span5{
	padding:40px 60px 0 0
}

  #beta-hero h2{
	margin-bottom:24px;
	color:#3a3a3a;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:42px;
	letter-spacing:-1px
}

  #beta-features h3{
	margin-bottom:20px;
	color:#1e1e1e;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:24px;
	line-height:28px
}

  #beta-features h6{
	margin:0;
	line-height:1
}

  #beta-hero p{
	color:#777;
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:14px;
	line-height:24px
}

  #beta-features p{
	color:#757575;
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:14px;
	line-height:22px
}

  .current-apps h6{
	margin:16px 0 0 0!important
}

  .current-apps p{
	font-size:12px!important;
	line-height:1
}

  #download-buttons{
	position:relative;
	width:380px
}

  #download-buttons .btn{
	display:inline!important;
	font-size:11px!important;
	padding:10px 7px 8px 7px!important;
	text-transform:uppercase;
	line-height:40px
}

  #download-buttons a{
	text-align:left
}

  #download-buttons #android,  #download-buttons #apple,  #download-buttons #windowsMobile,  #download-buttons #blackberry,  #download-buttons #iOS,  #download-buttons #windows,  #download-buttons #amazon,  #download-buttons #symbian,  #download-buttons #chrome,  #download-buttons #facebook,  #download-buttons #firefox,  #download-buttons #google{
	background-image:url('/images/iris/sprite-apps.png');
	background-repeat:no-repeat;
	background-position:0 0;
	position:relative;
	display:inline-block;
	left:0;
	bottom:-7px;
	width:24px;
	height:24px
}

  #download-buttons i{
	margin-right:5px
}

  #download-buttons #android{
	background-position:0 -48px
}

  #download-buttons #apple{
	background-position:-48px -48px
}

  #download-buttons #windowsMobile{
	background-position:-96px -48px
}

  #download-buttons #blackberry{
	background-position:-144px -48px
}

  #download-buttons #iOS{
	background-position:-192px -48px
}

  #download-buttons #windows{
	background-position:-240px -48px
}

  #download-buttons #amazon{
	background-position:-288px -48px
}

  #download-buttons #facebook{
	background-position:-336px -48px
}

  #download-buttons #chrome{
	background-position:-384px -48px
}

  #download-buttons #symbian{
	background-position:-432px -48px;
	width:48px
}

  #download-buttons #firefox{
	background-position:-506px -48px
}

  #download-buttons #google{
	background-position:-557px -48px
}

  #download-buttons .disabled{
	-webkit-opacity:.3;
	opacity:.3
}

  #download-buttons .disabled #android{
	background-position:0 0
}

  #download-buttons .disabled #apple{
	background-position:-48px 0
}

  #download-buttons .disabled #windowsMobile{
	background-position:-96px 0
}

  #download-buttons .disabled #blackberry{
	background-position:-144px 0
}

  #download-buttons .disabled #iOS{
	background-position:-192px 0
}

  #download-buttons .disabled #windows{
	background-position:-240px 0
}

  #download-buttons .disabled #amazon{
	background-position:-288px 0
}

  #download-buttons .disabled #facebook{
	background-position:-336px 0
}

  #download-buttons .disabled #chrome{
	background-position:-384px 0
}

  #download-buttons .disabled #symbian{
	background-position:-432px 0
}

  #download-buttons .disabled #firefox{
	background-position:-506px 0
}

  #download-buttons .disabled #google{
	background-position:-557px 0
}

  #download-buttons #custom-popover{
	display:none;
	position:absolute;
	bottom:80px;
	left:-70px;
	width:240px;
	height:190px;
	color:#000;
	-webkit-animation:fadeIn .3s ease 0s 1;
	-moz-animation:fadeIn .3s ease 0s 1;
	animation:fadeIn .3s ease 0s 1
}

  #download-buttons #custom-popover .android{
	padding:10px 0 0;
	text-align:center;
	font-size:14px;
	line-height:35px;
	background-color:#fff;
	height:40px;
	border:1px solid #bcbcbc;
	border-top:0;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0 0 5px 5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:0 0 5px 5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2) 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2) 1px 2px rgba(0,0,0,0.1);
	box-shadow:0 5px 10px rgba(0,0,0,0.2) 1px 2px rgba(0,0,0,0.1)
}

  #download-buttons #custom-popover .android.top{
	border:1px solid #bcbcbc;
	background-color:#f7f7f7;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px 5px 0 0;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px 5px 0 0;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border-bottom:1px solid #ebebeb;
	padding:15px 5px 10px;
	height:115px;
	font-size:12px;
	line-height:14px
}

  #download-buttons #custom-popover .android sup{
	width:22px;
	height:14px;
	color:#333;
	display:block;
	margin:0 auto;
	font-size:13px;
	font-weight:bold;
	position:absolute;
	top:133px;
	left:107px;
	line-height:16px;
	padding:0 2px;
	background-color:#fff;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:2px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:2px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	text-shadow:0 0 2px #fff
}

  #download-buttons #custom-popover .android .arrow-down{
	width:0;
	height:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-top:10px solid #fff;
	position:relative;
	left:111px;
	top:4px
}

  #download-buttons #custom-popover form{
	margin:5px 0 8px;
	padding:0
}

  #download-buttons #custom-popover form input[type=text]{
	margin:0 5px 0;
	width:120px
}

  #download-buttons #custom-popover form a{
	padding-top:8px!important;
	padding-bottom:8px!important
}

  #download-buttons #custom-popover p{
	margin:0 0 10px;
	padding:0;
	font-size:12px;
	line-height:14px
}

  #download-buttons #custom-popover p#send-sms-status{
	margin:0;
	color:#32b07f
}

  #download-buttons #custom-popover p#send-sms-status.err{
	color:#de2849
}

  #beta-hero header{
	height:108px;
	background:#282828;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#373737),color-stop(1,#282828));
	background:-ms-linear-gradient(bottom,#373737,#282828);
	background:-moz-linear-gradient(center bottom,#373737 0,#282828 100%);
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px 5px 0 0;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px 5px 0 0;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-box-shadow:0 10px 15px -10px #000;
	-moz-box-shadow:0 10px 15px -10px #000;
	box-shadow:0 10px 15px -10px #000;
	-webkit-box-shadow:0 10px 15px -10px #000 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 10px 15px -10px #000 1px 2px rgba(0,0,0,0.1);
	box-shadow:0 10px 15px -10px #000 1px 2px rgba(0,0,0,0.1);
	position:relative;
	z-index:2;
	-webkit-font-smoothing:antialiased!important;
	font-smoothing:antialiased!important
}

  #beta-features footer{
	height:108px;
	background-color:#333;
	background:#282828;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#373737),color-stop(1,#282828));
	background:-ms-linear-gradient(bottom,#373737,#282828);
	background:-moz-linear-gradient(center bottom,#373737 0,#282828 100%);
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0 0 5px 5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:0 0 5px 5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-box-shadow:0 -10px 15px -10px #000;
	-moz-box-shadow:0 -10px 15px -10px #000;
	box-shadow:0 -10px 15px -10px #000;
	-webkit-box-shadow:0 -10px 15px -10px #000 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 -10px 15px -10px #000 1px 2px rgba(0,0,0,0.1);
	box-shadow:0 -10px 15px -10px #000 1px 2px rgba(0,0,0,0.1);
	position:relative;
	-webkit-font-smoothing:antialiased!important;
	font-smoothing:antialiased!important
}

  #beta-features .beta-tagline{
	padding:10px 0 0 30px
}

  #beta-hero .beta-tagline h1,  #beta-features .beta-tagline h1{
	margin-bottom:14px;
	color:#e5e5e5;
	font-family:'freight-sans-pro-i3','freight-sans-pro',sans-serif;
	font-weight:300;
	font-style:italic;
	font-size:48px;
	line-height:26px;
	text-shadow:0 0 3px rgba(255,255,255,0.33);
	-webkit-animation:fadeIn 2s ease 0s 1;
	-moz-animation:fadeIn 2s ease 0s 1;
	animation:fadeIn 2s ease 0s 1
}

  #beta-hero .beta-tagline h1 span{
	-webkit-animation:fadeIn 3s ease 0s 1;
	-moz-animation:fadeIn 3s ease 0s 1;
	animation:fadeIn 3s ease 0s 1
}

  #beta-hero .beta-tagline h1 strong{
	font-family:'freight-sans-pro-i4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:italic
}

  #beta-hero .beta-tagline p,  #beta-features .beta-tagline p,  #beta-faq .beta-tagline p{
	color:#757575;
	font-size:16px
}

  #beta-hero .beta-tagline h1,  #beta-hero .beta-tagline p,  #beta-faq .beta-tagline h1,  #beta-faq .beta-tagline p{
	position:relative;
	left:-30px
}

  #beta-hero .beta-tagline.no-ribbon{
	padding-left:60px
}

  #beta-hero .beta-tagline h1{
	padding-top:15px
}

  #beta-hero .beta-button,  #beta-features .beta-button,  #beta-faq .beta-button{
	text-align:center
}

  #beta-hero .beta-button p,  #beta-features .beta-button p,  #beta-faq .beta-button p{
	margin:30px 0 6px!important
}

  #beta-hero .beta-button span,  #beta-features .beta-button span,  #beta-faq .beta-button span{
	font-size:10px;
	text-transform:uppercase;
	vertical-align:super
}

  #beta-hero .beta-button h6,  #beta-features .beta-button h6,  #beta-faq .beta-button h6{
	color:#757575;
	font-weight:normal;
	line-height:1;
	margin:0
}

  #beta-faq{
	height:auto;
	margin:1em auto 0;
	border-top:1px solid #e3e3e3;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-box-shadow:0 2px 0 1px #e3e3e3;
	-moz-box-shadow:0 2px 0 1px #e3e3e3;
	box-shadow:0 2px 0 1px #e3e3e3;
	-webkit-box-shadow:0 2px 0 1px #e3e3e3 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 2px 0 1px #e3e3e3 1px 2px rgba(0,0,0,0.1);
	box-shadow:0 2px 0 1px #e3e3e3 1px 2px rgba(0,0,0,0.1);
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden
}

  #beta-faq header{
	height:108px;
	background:#282828;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#373737),color-stop(1,#282828));
	background:-ms-linear-gradient(bottom,#373737,#282828);
	background:-moz-linear-gradient(center bottom,#373737 0,#282828 100%);
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px 5px 0 0;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px 5px 0 0;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-box-shadow:0 10px 15px -10px #000;
	-moz-box-shadow:0 10px 15px -10px #000;
	box-shadow:0 10px 15px -10px #000;
	-webkit-box-shadow:0 10px 15px -10px #000 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 10px 15px -10px #000 1px 2px rgba(0,0,0,0.1);
	box-shadow:0 10px 15px -10px #000 1px 2px rgba(0,0,0,0.1);
	position:relative;
	z-index:2
}

  #beta-faq .beta-tagline h1{
	margin-bottom:14px;
	color:#e5e5e5;
	font-family:'freight-sans-pro-i3','freight-sans-pro',sans-serif;
	font-weight:300;
	font-style:italic;
	font-size:44px;
	line-height:76px;
	text-shadow:0 0 3px rgba(255,255,255,0.33)
}

  .faq-content{
	padding:20px 30px 50px;
	background-color:#fff;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0 0 5px 5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:0 0 5px 5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box
}

  .faq-content .faq-block{
	border-bottom:1px solid #eee;
	padding:5px 0
}

  .faq-content .faq-block a{
	font-size:16px;
	font-weight:400;
	line-height:28px
}

  .answer-block{
	padding:10px 20px
}

  .answer-block ul.faq-list{
	margin:0 0 15px 0;
	padding:0 0 0 25px
}

  .answer-block ul.faq-list li.num{
	list-style-type:decimal
}

  #de .hero-desc,  #es .hero-desc,  #fr .hero-desc,  #it .hero-desc,  #ja .hero-desc,  #zh .hero-desc{
	padding:200px 40px 0
}

  #de .beta-tagline p,  #es .beta-tagline p,  #fr .beta-tagline p,  #it .beta-tagline p,  #ja .beta-tagline p,  #zh .beta-tagline p{
	font-size:14px
}

  #de #beta-features h3{
	font-size:21px
}

  #de #beta-features .search .span5{
	padding:30px 0 0 60px
}

  #de #beta-features .ssdrive .span5{
	padding:40px 30px 0 0
}

  #de #beta-features .mobile .span5{
	padding:20px 60px 0 0
}

  #de #beta-features .beta-tagline h1{
	font-size:40px
}

  #es #beta-features .beta-tagline h1{
	font-size:34px
}

  #es #beta-features .beta-tagline p{
	font-size:13px
}

  #es #beta-features .mobile .span5{
	padding:20px 30px 0 0
}

  #es #beta-features .search .span5{
	padding:40px 0 0 60px
}

  #es #beta-features .share .span5{
	padding:40px 60px 0 0
}

  #es #beta-features .sync .span5{
	padding:30px 0 0 60px
}

  #es #beta-features .ssdrive .span5{
	padding:30px 55px 0 0
}

  #es #beta-features .gallery .span5{
	padding:40px 0 0 60px
}

  #fr #beta-features .sync .span5{
	padding:25px 0 0 60px
}

  #fr #beta-features .share .span5{
	padding:40px 60px 0 0
}

  #fr #beta-features .mobile .span5{
	padding:10px 40px 0 0
}

  #fr #beta-features .ssdrive .span5{
	padding:30px 30px 0 0
}

  #fr #beta-features .search .span5{
	padding:35px 0 0 60px
}

  #fr #beta-features .beta-tagline h1{
	font-size:28px;
	margin-bottom:8px
}

  #fr #beta-features .beta-tagline p{
	font-size:14px;
	line-height:14px
}

  #it .beta-tagline h1{
	font-size:42px
}

  #it #beta-features .sync .span5{
	padding:50px 0 0 60px
}

  #it #beta-features .search .span5{
	padding:60px 0 0 60px
}

  #it #beta-features .gallery .span5{
	padding:35px 0 0 60px
}

  #it #beta-features .ssdrive .span5{
	padding:30px 55px 0 0
}

  #it #beta-features .mobile .span5{
	padding:30px 30px 0 0
}

  #it #beta-features .beta-tagline h1{
	font-size:38px
}

  #ja .beta-tagline h1{
	font-size:30px;
	margin-bottom:6px;
	padding-top:19px;
	font-style:normal
}

  #ja .beta-tagline h1 strong{
	font-style:normal
}

  #ja #beta-features .search .span5{
	padding:60px 0 0 60px
}

  #ja #beta-features .gallery .span5{
	padding:35px 0 0 60px
}

  #ja #beta-features .mobile .span5{
	padding:30px 50px 0 0
}

  #ja #beta-features .ssdrive .span5{
	padding:30px 55px 0 0
}

  #ja #beta-features .mobile .span5{
	padding:13px 50px 0 0
}

  #ja #beta-features .beta-tagline h1{
	font-size:28px;
	padding-top:10px
}

  #ja #beta-features .beta-tagline p{
	font-size:12px
}

  #zh .beta-tagline h1{
	font-size:36px;
	margin-bottom:6px;
	padding-top:22px;
	font-style:normal
}

  #zh .beta-tagline h1 strong{
	font-style:normal
}

  #zh #beta-features .sync .span5{
	padding:70px 20px 0 60px
}

  #zh #beta-features .share .span5{
	padding:70px 60px 0 0
}

  #zh #beta-features .search .span5{
	padding:70px 0 0 60px
}

  #zh #beta-features .beta-tagline h1{
	font-size:36px;
	margin-top:0
}

  #zh #beta-features .beta-tagline p{
	padding-bottom:0
}

  #business{
	margin-bottom:-40px
}

  #business section{
	padding:40px 0;
	text-align:center
}

  #business .white{
	background-color:#fff
}

  #business .bar{
	background:url('/images/iris/business-bar-bg.png') top center no-repeat;
	width:940px;
	height:22px
}

  #business .btn{
	width:190px
}

  #biz-header,  #personal-header{
	position:relative;
	width:100%;
	height:77px;
	background:url('/images/iris/header-bg.png') 0 0 repeat-x;
	border-top:5px solid #232323;
	display:block;
	z-index:99
}

  #biz-header.sticky,  #personal-header.sticky{
	position:fixed;
	top:0
}

  #biz-header .logo,  #personal-header .logo{
	width:260px;
	margin-top:8px;
	display:block
}

  #biz-header #headerNav,  #personal-header #headerNav{
	width:100%;
	margin-top:32px;
	height:40px;
	color:#777
}

  #biz-header #headerNav ul,  #personal-header #headerNav ul{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	display:inline-table;
	float:right
}

  #biz-header #headerNav ul:after,  #personal-header #headerNav ul:after{
	content:"";
	clear:both;
	display:block
}

  #biz-header #headerNav ul li,  #personal-header #headerNav ul li{
	margin:0;
	padding:10px 15px;
	float:left;
	list-style:none
}

  #biz-header #headerNav ul li a,  #personal-header #headerNav ul li a{
	padding-right:10px;
	color:#e5e5e5;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:400;
	text-transform:uppercase;
	text-decoration:none;
	text-indent:10px;
	display:block
}

  #biz-header #headerNav ul li a.selected,  #personal-header #headerNav ul li a.selected{
	background-color:#000;
	color:#52b45a!important;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:10px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:10px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box
}

  #biz-header #headerNav ul li a:hover,  #personal-header #headerNav ul li a:hover{
	color:#52b45a
}

  #biz-header #headerNav .number,  #personal-header #headerNav .number{
	background:url('/images/iris/icon-phone.png') 0 15px no-repeat;
	text-indent:4px;
	color:#e5e5e5
}

  #biz-header #headerNav .number a,  #personal-header #headerNav .number a{
	font-family:'proxima-nova-n4','proxima-nova',sans-serif!important;
	font-weight:400!important;
	font-style:normal!important;
	color:#e5e5e5!important;
	font-size:14px!important
}

  #biz-header #headerNav .button,  #personal-header #headerNav .button{
	padding:2px 0 0;
	margin-left:20px
}

  #biz-header #headerNav .button a,  #personal-header #headerNav .button a{
	padding-right:13px;
	font-size:14px;
	text-indent:0
}

  #biz-header #headerNav .button a:hover,  #personal-header #headerNav .button a:hover{
	color:#fff
}

  #biz-hero2{
	width:100%;
	height:362px;
	background:url('/images/iris/hero-biz-bg.png') center center no-repeat;
	background:url('/images/iris/hero-biz-bg3.png') center center no-repeat,url('/images/iris/hero-biz-bg2.jpg') top left repeat-x #efefef;
	display:block;
	text-align:center;
	border-bottom:1px solid #e5e5e5
}

  #biz-hero2 #device{
	display:block;
	width:626px;
	height:310px;
	background:url('/images/iris/hero-biz-device.png') no-repeat center;
	top:30px;
	left:-315px;
	position:relative
}

  #biz-hero2 #price2{
	display:block;
	text-align:left;
	margin-top:40px
}

  #biz-hero2 #price2 p{
	font-size:16px;
	margin:15px 0 0 0
}

  #biz-hero2 #price2 h1{
	font-family:'proxima-nova-n5','proxima-nova',sans-serif;
	color:#000;
	font-weight:500;
	font-size:32px;
	line-height:36px;
	letter-spacing:.5px;
	text-shadow:1px 1px 3px rgba(0,0,0,0.1);
	margin-bottom:0
}

  #biz-hero2 #price2 h6{
	margin:5px auto;
	font-weight:normal;
	font-size:11px;
	color:#000;
	margin-left:10px
}

  #biz-hero2 .btn{
	width:200px
}

  #biz-hero2 h1{
	margin:20px auto;
	padding-top:15px;
	color:#3a3a3a;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:33px;
	line-height:36px;
	text-shadow:1px 1px 3px rgba(0,0,0,0.1)
}

  #biz-hero2 strong{
	color:#00b463;
	text-shadow:1px 1px 1px rgba(0,0,0,0.1)
}

  #biz-hero2 i{
	margin-right:10px
}

  #biz-hero2 i.icon-calendar{
	background-position:-186px -116px
}

  #biz-hero2 i.icon-star{
	background-position:-116px 5px
}

  #biz-hero2 i.icon-headphones{
	background-position:-331px -20px
}

  #biz-hero2 i.icon-arrow-right{
	background-position:-259px -92px
}

  #biz-hero2 span.store{
	margin-left:34px
}

  #biz-hero2 span.prices{
	margin-left:91px
}

  #biz-hero2 .bullet{
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:12px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:12px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:12px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	width:24px;
	height:24px;
	background-color:#404040;
	position:relative;
	bottom:2px
}

  #biz-hero2 ul{
	margin-left:30px
}

  #biz-hero2 ul li{
	text-align:left;
	list-style-type:none;
	margin:0 0 12px;
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	font-style:normal;
	color:#3a3a3c;
	font-size:18px;
	line-height:18px
}

  #biz-hero{
	width:100%;
	height:400px;
	background:url('/images/iris/hero-biz-bg.png') center center no-repeat;
	background:url('/images/iris/hero-biz-bg.png') center center no-repeat,url('/images/iris/hero-biz-bg2.jpg') top left repeat-x #efefef;
	display:block;
	text-align:center;
	border-bottom:1px solid #e5e5e5
}

  #biz-hero #price{
	display:block;
	width:279px;
	height:364px;
	margin-top:20px;
	background:url('/images/iris/hero-biz-bg-blur.png') 0 0 no-repeat;
	color:#3a3a3c;
	margin-left:20px;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-box-shadow:0 0 0 5px rgba(102,102,102,0.25);
	-moz-box-shadow:0 0 0 5px rgba(102,102,102,0.25);
	box-shadow:0 0 0 5px rgba(102,102,102,0.25);
	-webkit-box-shadow:0 0 0 5px rgba(102,102,102,0.25) 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 0 5px rgba(102,102,102,0.25) 1px 2px rgba(0,0,0,0.1);
	box-shadow:0 0 0 5px rgba(102,102,102,0.25) 1px 2px rgba(0,0,0,0.1);
	-webkit-font-smoothing:antialiased!important;
	font-smoothing:antialiased!important
}

  #biz-hero #price p{
	margin-bottom:0!important
}

  #biz-hero #price h6{
	margin:5px auto;
	font-weight:normal;
	color:#333;
	-webkit-opacity:.9;
	opacity:.9
}

  #biz-hero .btn{
	width:200px
}

  #biz-hero h1{
	margin:20px auto;
	padding-top:15px;
	color:#3a3a3a;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:33px;
	line-height:36px;
	text-shadow:1px 1px 3px rgba(0,0,0,0.1)
}

  #biz-hero strong{
	color:#00b463;
	text-shadow:1px 1px 1px rgba(0,0,0,0.1)
}

  #biz-hero i{
	margin-right:10px
}

  #biz-hero i.icon-calendar{
	background-position:-186px -116px
}

  #biz-hero i.icon-star{
	background-position:-116px 5px
}

  #biz-hero i.icon-headphones{
	background-position:-331px -20px
}

  #biz-hero i.icon-arrow-right{
	background-position:-259px -92px
}

  #biz-hero span.store{
	margin-left:34px
}

  #biz-hero span.prices{
	margin-left:91px
}

  #biz-hero .bullet{
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:12px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:12px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:12px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	width:24px;
	height:24px;
	background-color:#404040;
	position:relative;
	bottom:2px
}

  #biz-hero ul{
	margin-left:30px
}

  #biz-hero ul li{
	text-align:left;
	list-style-type:none;
	margin:0 0 12px;
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	font-style:normal;
	color:#3a3a3c;
	font-size:18px;
	line-height:18px
}

  #business{
	-webkit-font-smoothing:antialiased!important;
	font-smoothing:antialiased!important
}

  #business h3{
	margin:0;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	color:#3a3a3c;
	font-size:30px;
	line-height:36px;
	text-shadow:1px 1px 2px rgba(0,0,0,0.1);
	height:70px;
	background:url('/images/iris/business-bar-bg.png') center bottom no-repeat
}

  #business #intro{
	background:url('/images/iris/business-bar-bg.png') center -2px no-repeat
}

  #business #intro h2{
	padding:10px 30px 10px 0;
	margin:0;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	color:#3a3a3c;
	font-size:36px;
	line-height:36px;
	text-align:left;
	text-shadow:1px 1px 2px rgba(0,0,0,0.2)
}

  #business #intro p{
	padding:0 20px 0 0;
	text-align:left;
	font-size:14px;
	line-height:24px;
	color:#757575
}

  #business #intro #hero-device{
	background:url('/images/iris/hero-all-devices.small.png') 0 0 no-repeat;
	width:525px;
	height:236px;
	position:relative;
	left:-65px
}

  #business #intro #video{
	margin:0;
	padding:0;
	float:right
}

  #business #intro #video img{
	margin:0 auto;
	position:relative;
	max-width:100%;
	border:5px solid #fff;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);
	box-shadow:0 0 10px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1) 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.1) 1px 2px rgba(0,0,0,0.1);
	box-shadow:0 0 10px rgba(0,0,0,0.1) 1px 2px rgba(0,0,0,0.1)
}

  #business #intro #video imghover{
	-webkit-opacity:1;
	opacity:1;
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	transition:all .3s linear
}

  #business #intro #video .video-wrapper{
	display:block;
	width:100%;
	height:100%
}

  #business #intro #video .video-thumb{
	display:block;
	background:url('/images/iris/video-screen-biz.png') center center no-repeat;
	-webkit-opacity:.8;
	opacity:.8
}

  #business #features{
	margin:0
}

  #business #features .box{
	height:260px;
	padding:0 30px;
	text-align:center
}

  #business #features .box .img{
	margin:0 auto;
	height:149px;
	display:block;
	background:url('/images/iris/sprite-business.png') top center no-repeat
}

  #business #features .box #sync{
	background-position:center top
}

  #business #features .box #collab{
	background-position:center -149px
}

  #business #features .box #secure{
	background-position:center -298px
}

  #business #features .box #mobile{
	background-position:center -447px
}

  #business #features .box #admin{
	background-position:center -596px
}

  #business #features .box #disrec{
	background-position:center -745px
}

  #business #features .box #support{
	background-position:center -894px
}

  #business #features .box #bill{
	background-position:center -1043px
}

  #business #features .box #wipe{
	background-position:center -1192px
}

  #business #features h4{
	margin:0 0 5px;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	color:#3a3a3c;
	font-size:20px;
	text-align:left
}

  #business #features p{
	font-size:14px;
	line-height:18px;
	color:#757575;
	text-align:left
}

  #business #pricing-table{
	position:relative;
	bottom:21px;
	background:url('/images/iris/business-bar-bg-inverted.png') center 339px no-repeat;
	text-align:center
}

  #business #pricing-table .prices{
	margin:0 auto;
	position:relative
}

  #business #pricing-table .cell{
	border-right:1px solid #e2e2e2;
	height:340px;
	padding-top:20px;
	margin:0 0 0 -20px
}

  #business #pricing-table .cell.popular{
	background-color:rgba(0,0,0,0.04)
}

  #business #pricing-table p{
	margin:0;
	line-height:14px
}

  #business #pricing-table p.plan2{
	font-size:18px;
	padding-bottom:9px
}

  #business #pricing-table p.plan2 a{
	color:#333!important
}

  #business #pricing-table .btn{
	width:150px;
	margin-top:10px
}

  #business #pricing-table h2{
	width:130px;
	height:84px;
	padding-top:46px;
	margin:20px auto;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:75px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:75px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:75px;
	-webkit-border-radius:75px;
	-moz-border-radius:75px;
	border-radius:75px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-box-shadow:0 0 0 5px rgba(102,102,102,0.09);
	-moz-box-shadow:0 0 0 5px rgba(102,102,102,0.09);
	box-shadow:0 0 0 5px rgba(102,102,102,0.09);
	-webkit-box-shadow:0 0 0 5px rgba(102,102,102,0.09) 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 0 5px rgba(102,102,102,0.09) 1px 2px rgba(0,0,0,0.1);
	box-shadow:0 0 0 5px rgba(102,102,102,0.09) 1px 2px rgba(0,0,0,0.1);
	-webkit-transition:all .15s ease-in-out 0s;
	-moz-transition:all .15s ease-in-out 0s;
	-o-transition:all .15s ease-in-out 0s;
	transition:all .15s ease-in-out 0s;
	-webkit-transition:all all .15s ease-in-out 0s ease-out;
	-moz-transition:all all .15s ease-in-out 0s ease-out;
	transition:all all .15s ease-in-out 0s ease-out;
	cursor:default;
	font-family:'proxima-nova-n1','proxima-nova',sans-serif;
	font-weight:100;
	font-style:normal;
	color:#fff;
	font-size:48px;
	line-height:20px;
	letter-spacing:-3px
}

  #business #pricing-table h2 span{
	font-size:18px;
	font-family:'proxima-nova-n6','proxima-nova',sans-serif;
	font-weight:600;
	font-style:normal;
	letter-spacing:0
}

  #business #pricing-table h2:hover{
	-webkit-box-shadow:0 0 0 7px rgba(102,102,102,0.15);
	-moz-box-shadow:0 0 0 7px rgba(102,102,102,0.15);
	box-shadow:0 0 0 7px rgba(102,102,102,0.15);
	-webkit-box-shadow:0 0 0 7px rgba(102,102,102,0.15) 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 0 7px rgba(102,102,102,0.15) 1px 2px rgba(0,0,0,0.1);
	box-shadow:0 0 0 7px rgba(102,102,102,0.15) 1px 2px rgba(0,0,0,0.1)
}

  #business #pricing-table h2#plan1{
	background-color:#67aa69;
	height:95px;
	padding-top:35px
}

  #business #pricing-table h2#plan1 span{
	font-size:36px;
	letter-spacing:-1.75px;
	font-family:'proxima-nova-n3','proxima-nova',sans-serif;
	font-weight:300;
	font-style:normal;
	position:relative;
	top:8px
}

  #business #pricing-table h2#plan1 sub{
	font-size:12px!important;
	top:5px!important;
	letter-spacing:0;
	font-family:'proxima-nova-n5','proxima-nova',sans-serif;
	font-weight:500;
	font-style:normal
}

  #business #pricing-table h2#plan2{
	background-color:#3c744d;
	height:95px;
	padding-top:35px;
	margin-top:40px
}

  #business #pricing-table h2#plan2 span{
	font-size:22px;
	letter-spacing:-1.75px;
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	font-style:normal;
	position:relative;
	top:8px
}

  #business #pricing-table h2#plan2 sub{
	font-size:12px!important;
	top:-3px!important;
	letter-spacing:0;
	font-family:'proxima-nova-n5','proxima-nova',sans-serif;
	font-weight:500;
	font-style:normal
}

  #business #pricing-table h4{
	margin:10px 0 17px;
	font-family:'proxima-nova-n6','proxima-nova',sans-serif;
	font-weight:600;
	font-style:normal;
	color:#3a3a3c;
	font-size:48px;
	text-shadow:2px 2px 0 rgba(0,0,0,0.2)
}

  #business #pricing-table h4.plan2{
	font-size:28px;
	line-height:26px;
	text-transform:uppercase;
	margin:30px 0 22px
}

  #business #pricing-table sup{
	font-size:18px;
	top:-20px;
	text-shadow:none;
	padding-right:1px
}

  #business #pricing-table sub{
	font-size:18px;
	text-shadow:none;
	top:1px
}

  #business #pricing-table small{
	text-transform:uppercase;
	color:#777
}

  #business #pricing-table-affiliate{
	position:relative;
	bottom:21px
}

  #business #pricing-table-affiliate .img{
	margin:0 auto;
	height:40px;
	width:128px;
	display:block;
	background:url('/images/iris/sprite-pricing.png') left center no-repeat
}

  #business #pricing-table-affiliate #start{
	background-position:left center
}

  #business #pricing-table-affiliate #users{
	background-position:-128px center
}

  #business #pricing-table-affiliate #monthly{
	background-position:-256px center
}

  #business #pricing-table-affiliate #yearly{
	background-position:-384px center
}

  #business #pricing-table-affiliate #or{
	background-position:-512px center;
	width:50px
}

  #business #pricing-table-affiliate #cloud{
	background-position:-562px center;
	width:188px
}

  #business #pricing-table-affiliate #or-img{
	position:absolute;
	left:433px;
	top:77px
}

  #business #pricing-table-affiliate .left{
	text-align:left;
	line-height:18px;
	padding-top:30px
}

  #business #pricing-table-affiliate h4{
	margin:5px 0 5px 0;
	font-family:'proxima-nova-n6','proxima-nova',sans-serif;
	font-weight:600;
	font-style:normal;
	color:#3a3a3c;
	font-size:30px
}

  #business #pricing-table-affiliate sup{
	font-size:17px
}

  #business #pricing-table-affiliate small{
	text-transform:uppercase;
	color:#777
}

  #business #pricing-table-affiliate .cell{
	border-right:1px solid #e2e2e2;
	height:130px;
	padding-top:20px;
	padding-bottom:20px;
	margin:0 0 -20px -20px
}

  #business #contact-us{
	height:130px;
	margin:20px auto;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	background:#000;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),color-stop(1,#3d3d3d));
	background:-ms-linear-gradient(bottom,#000,#3d3d3d);
	background:-moz-linear-gradient(center bottom,#000 0,#3d3d3d 100%)
}

  #business #contact-us .text{
	text-align:left
}

  #business #contact-us .info{
	text-align:right;
	margin:0
}

  #business #contact-us .info h4{
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	font-style:normal;
	margin-right:0
}

  #business #contact-us .info h4 a{
	color:#f1f1f1!important
}

  #business #contact-us h4{
	margin:30px 30px 0;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	color:#f1f1f1;
	font-size:30px;
	line-height:48px
}

  #business #contact-us p{
	color:#999;
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:15px;
	line-height:12px;
	margin:0 30px 0
}

  #business #case_studies{
	height:300px
}

  #business #case_studies div{
	height:80px
}

  #business #case_studies p{
	margin:40px 30px 0;
	text-align:left
}

  #business #customers .testimonials{
	margin-bottom:30px
}

  #business #customers .testimonials blockquote{
	margin:20px 30px;
	min-height:130px;
	padding:0;
	text-align:left;
	border:0
}

  #business #customers .testimonials p{
	margin:0 30px;
	text-align:right;
	line-height:18px
}

  #business #start-trial{
	height:130px;
	margin:30px auto;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid #e5e5e5;
	background:#ececec;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ececec),color-stop(1,#efefef));
	background:-ms-linear-gradient(bottom,#ececec,#efefef);
	background:-moz-linear-gradient(center bottom,#ececec 0,#efefef 100%)
}

  #business #start-trial .text{
	text-align:left
}

  #business #start-trial .info{
	text-align:right;
	margin:0
}

  #business #start-trial .info p{
	margin:46px 0 0
}

  #business #start-trial h4{
	margin:30px 30px 0;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:30px;
	line-height:48px
}

  #business #start-trial p{
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	color:#78787c;
	font-style:normal;
	font-size:15px;
	line-height:12px;
	margin:0 0 0 30px
}

  #sem #sem-wrapper{
	margin:30px auto
}

  #sem h1{
	-webkit-font-smoothing:antialiased!important;
	font-smoothing:antialiased!important;
	padding:20px 10px 5px 00px;
	margin:0;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	color:#3a3a3c;
	font-size:36px;
	line-height:36px;
	text-align:center;
	text-shadow:1px 1px 2px rgba(0,0,0,0.2)
}

  #sem h2{
	font-size:22px;
	line-height:30px;
	color:#757575;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:300;
	margin:10px 0 30px 0
}

  #sem .center{
	text-align:center
}

  #sem #sem-header{
	padding-bottom:30px
}

  #sem #sem-header .hero{
	margin-left:-100px;
	margin-top:20px
}

  #sem #sem-header .hero img{
	max-width:auto
}

  #sem #sem-header #sem-header-right{
	margin-top:70px
}

  #sem #sem-header #price{
	text-align:center;
	display:block;
	width:299px;
	padding-top:30px;
	margin-bottom:15px;
	margin-left:20px;
	background-color:#fff;
	background-color:rgba(255,255,255,0.85);
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid #efefef;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 1px 2px #c7c7c7;
	-webkit-box-shadow:0 1px 2px #c7c7c7;
	box-shadow:0 1px 2px #c7c7c7
}

  #sem #sem-header #price #ribbon-30-day-free{
	background:url('/images/ribbon-30-day-free.png') 0 0 no-repeat;
	height:20px;
	width:228px;
	margin:0 auto;
	margin-bottom:20px
}

  #sem #sem-header #price h3{
	margin:10px 0;
	color:#3a3a3a;
	font-weight:400;
	font-style:normal;
	font-size:36px;
	line-height:40px;
	text-shadow:1px 1px 3px rgba(0,0,0,0.2)
}

  #sem #sem-header #price h3 span{
	font-size:48px;
	font-weight:600
}

  #sem #sem-header #price .btn{
	width:200px
}

  #sem #sem-header #price .options{
	padding-bottom:5px;
	background-color:#f7f7f7;
	border:1px solid #efefef;
	margin-top:15px
}

  #sem #sem-header #price table{
	margin:0 auto
}

  #sem #sem-header #price table td{
	font-size:12px;
	color:#757575;
	line-height:18px
}

  #sem #sem-header #price p{
	margin-bottom:0!important;
	color:#757575;
	margin-top:10px;
	line-height:16px
}

  #sem #sem-header #price h6{
	margin:5px auto;
	font-weight:normal;
	color:#333;
	filter:alpha(opacity=90);
	-webkit-opacity:.9;
	opacity:.9
}

  #sem #security{
	text-align:center;
	margin-left:40px
}

  #sem #security img{
	height:40px;
	margin-right:10px
}

  #sem #security2{
	text-align:center
}

  #sem #security2 img{
	height:45px;
	margin-right:20px
}

  #sem #ribbon-featured-in{
	background:url('/images/ribbon-featured-in.png') 0 0 no-repeat;
	height:40px
}

  #sem #ribbon-press-reviews{
	background:url('/images/ribbon-press-reviews.png') 0 0 no-repeat;
	height:30px;
	margin:15px 0 30px 0
}

  #sem #ribbon-user-testimonials-full{
	background:url('/images/ribbon-user-testimonials-full.png') 0 0 no-repeat;
	height:40px
}

  #sem #ribbon-user-testimonials{
	background:url('/images/ribbon-user-testimonials.png') 0 0 no-repeat;
	height:30px;
	margin:30px 0
}

  #sem #press{
	background:0;
	margin:30px 0
}

  #sem #press #logos{
	margin-bottom:30px
}

  #sem #press #logos li a{
	margin:0 20px
}

  #sem #press2{
	padding:0
}

  #sem #press2 #logos{
	margin-bottom:30px
}

  #sem #press2 #logos li a{
	margin:0 20px
}

  #sem #features .left-column{
	background:white;
	margin:0;
	border:1px solid #efefef;
	padding:20px 0;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 1px 2px #c7c7c7;
	-webkit-box-shadow:0 1px 2px #c7c7c7;
	box-shadow:0 1px 2px #c7c7c7
}

  #sem #features .box{
	height:160px
}

  #sem #features .box .img{
	margin:0 auto;
	height:149px;
	display:block;
	background:url('/images/iris/sprite-business.png') top center no-repeat;
	float:left;
	width:220px
}

  #sem #features .box #sync{
	background-position:center top
}

  #sem #features .box #collab{
	background-position:center -149px
}

  #sem #features .box #secure{
	background-position:center -298px
}

  #sem #features .box #mobile{
	background-position:center -447px
}

  #sem #features .box #admin{
	background-position:center -596px
}

  #sem #features .box #disrec{
	background-position:center -745px
}

  #sem #features .box #support{
	background-position:center -894px
}

  #sem #features .box #bill{
	background-position:center -1043px
}

  #sem #features .box #wipe{
	background-position:center -1192px
}

  #sem #features .box #sharing{
	background-position:center -1331px
}

  #sem #features .box #search{
	background-position:center -1480px
}

  #sem #features #feature-heading{
	margin-left:50px
}

  #sem #features #feature-heading h3{
	font-size:28px;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	margin:0
}

  #sem #features #feature-heading p{
	font-size:20px;
	color:#757575;
	font-weight:300
}

  #sem #features h4{
	margin:20px 0 10px 0;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	color:#3a3a3c;
	font-size:20px;
	text-align:left;
	float:left
}

  #sem #features h5{
	margin:20px 0 10px 0;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	color:#3a3a3c;
	font-size:20px;
	text-align:left;
	float:left
}

  #sem #features ul{
	float:left;
	margin-left:15px
}

  #sem #features ul li{
	color:#757575;
	width:300px
}

  #sem #features .right-column{
	padding-left:20px;
	margin:0 auto
}

  #sem #features .right-column blockquote{
	border-left:none;
	margin:0 0 10px;
	color:#3a3a3c;
	text-align:justify
}

  #sem #features .right-column p{
	font-size:14px;
	line-height:18px;
	color:#3a3a3c;
	text-align:right
}

  #sem #features #sem-features .box{
	padding:0
}

  #sem #features #sem-features .box .img{
	width:180px
}

  #sem #features #sem-features .box p{
	float:left;
	width:260px
}

  #sem #press-boxes{
	padding:10px 0
}

  #sem #press-boxes .box{
	padding:30px;
	background:white;
	border:1px solid #efefef;
	height:170px;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 1px 2px #c7c7c7;
	-webkit-box-shadow:0 1px 2px #c7c7c7;
	box-shadow:0 1px 2px #c7c7c7
}

  #sem #press-boxes .box .logo{
	margin-top:30px
}

  #sem #press-boxes .box img{
	margin-bottom:20px
}

  #sem #sem-wrapper{
	margin:70px auto 0 auto
}

  #sem h1{
	-webkit-font-smoothing:antialiased!important;
	font-smoothing:antialiased!important;
	padding:20px 10px 5px 00px;
	margin:0;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	color:#3a3a3c;
	font-size:36px;
	line-height:36px;
	text-align:center;
	text-shadow:1px 1px 2px rgba(0,0,0,0.2)
}

  #sem h2{
	font-size:22px;
	line-height:30px;
	color:#757575;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:300;
	margin:10px 0 30px 0
}

  #sem .center{
	text-align:center
}

  #sem #sem-header{
	padding-bottom:30px
}

  #sem #sem-header .hero{
	margin-left:-100px;
	margin-top:20px
}

  #sem #sem-header .hero img{
	max-width:auto
}

  #sem #sem-header #sem-header-right{
	margin-top:70px
}

  #sem #sem-header #price{
	text-align:center;
	display:block;
	width:299px;
	padding-top:30px;
	margin-bottom:15px;
	margin-left:20px;
	background-color:#fff;
	background-color:rgba(255,255,255,0.85);
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid #efefef;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 1px 2px #c7c7c7;
	-webkit-box-shadow:0 1px 2px #c7c7c7;
	box-shadow:0 1px 2px #c7c7c7
}

  #sem #sem-header #price #ribbon-30-day-free{
	background:url('/images/ribbon-30-day-free.png') 0 0 no-repeat;
	height:20px;
	width:228px;
	margin:0 auto;
	margin-bottom:20px
}

  #sem #sem-header #price h3{
	margin:10px 0;
	color:#3a3a3a;
	font-weight:400;
	font-style:normal;
	font-size:30px;
	line-height:40px;
	text-shadow:1px 1px 3px rgba(0,0,0,0.2)
}

  #sem #sem-header #price h3 span{
	font-size:48px;
	font-weight:600
}

  #sem #sem-header #price .btn{
	width:200px
}

  #sem #sem-header #price .options{
	padding-bottom:5px;
	background-color:#f7f7f7;
	border:1px solid #efefef;
	margin-top:15px
}

  #sem #sem-header #price table{
	margin:0 auto
}

  #sem #sem-header #price table td{
	font-size:12px;
	color:#757575;
	line-height:18px
}

  #sem #sem-header #price p{
	margin-bottom:0!important;
	color:#757575;
	margin-top:10px;
	line-height:16px
}

  #sem #sem-header #price h6{
	margin:5px auto;
	font-weight:normal;
	color:#333;
	filter:alpha(opacity=90);
	-webkit-opacity:.9;
	opacity:.9
}

  #sem #security{
	text-align:center;
	margin-left:40px
}

  #sem #security img{
	height:40px;
	margin-right:10px
}

  #sem #security2{
	text-align:center
}

  #sem #security2 img{
	height:45px;
	margin-right:20px
}

  #sem #ribbon-featured-in{
	background:url('/images/ribbon-featured-in.png') 0 0 no-repeat;
	height:40px
}

  #sem #ribbon-press-reviews{
	background:url('/images/ribbon-press-reviews.png') 0 0 no-repeat;
	height:30px;
	margin:15px 0 30px 0
}

  #sem #ribbon-user-testimonials-full{
	background:url('/images/ribbon-user-testimonials-full.png') 0 0 no-repeat;
	height:40px
}

  #sem #ribbon-user-testimonials{
	background:url('/images/ribbon-user-testimonials.png') 0 0 no-repeat;
	height:30px;
	margin:30px 0
}

  #sem #press{
	background:0;
	margin:30px 0
}

  #sem #press #logos{
	margin-bottom:30px
}

  #sem #press #logos li a{
	margin:0 20px
}

  #sem #press2{
	padding:0
}

  #sem #press2 #logos{
	margin-bottom:30px
}

  #sem #press2 #logos li a{
	margin:0 20px
}

  #sem #features .left-column{
	background:white;
	margin:0;
	border:1px solid #efefef;
	padding:20px 0;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 1px 2px #c7c7c7;
	-webkit-box-shadow:0 1px 2px #c7c7c7;
	box-shadow:0 1px 2px #c7c7c7
}

  #sem #features .box{
	height:160px
}

  #sem #features .box .img{
	margin:0 auto;
	height:149px;
	display:block;
	background:url('/images/iris/sprite-business.png') top center no-repeat;
	float:left;
	width:220px
}

  #sem #features .box #sync{
	background-position:center top
}

  #sem #features .box #collab{
	background-position:center -149px
}

  #sem #features .box #secure{
	background-position:center -298px
}

  #sem #features .box #mobile{
	background-position:center -447px
}

  #sem #features .box #admin{
	background-position:center -596px
}

  #sem #features .box #disrec{
	background-position:center -745px
}

  #sem #features .box #support{
	background-position:center -894px
}

  #sem #features .box #bill{
	background-position:center -1043px
}

  #sem #features .box #wipe{
	background-position:center -1192px
}

  #sem #features .box #sharing{
	background-position:center -1331px
}

  #sem #features .box #search{
	background-position:center -1480px
}

  #sem #features #feature-heading{
	margin-left:50px
}

  #sem #features #feature-heading h3{
	font-size:28px;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	margin:0
}

  #sem #features #feature-heading p{
	font-size:20px;
	color:#757575;
	font-weight:300
}

  #sem #features h4{
	margin:20px 0 10px 0;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	color:#3a3a3c;
	font-size:20px;
	text-align:left;
	float:left
}

  #sem #features h5{
	margin:20px 0 10px 0;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	color:#3a3a3c;
	font-size:20px;
	text-align:left;
	float:left
}

  #sem #features ul{
	float:left;
	margin-left:15px
}

  #sem #features ul li{
	color:#757575;
	width:300px
}

  #sem #features .right-column{
	padding-left:20px;
	margin:0 auto
}

  #sem #features .right-column blockquote{
	border-left:none;
	margin:0 0 10px;
	color:#3a3a3c;
	text-align:justify
}

  #sem #features .right-column p{
	font-size:14px;
	line-height:18px;
	color:#3a3a3c;
	text-align:right
}

  #sem #features #sem-features .box{
	padding:0
}

  #sem #features #sem-features .box .img{
	width:180px
}

  #sem #features #sem-features .box p{
	float:left;
	width:260px
}

  #sem #press-boxes{
	padding:10px 0
}

  #sem #press-boxes .box{
	padding:30px;
	background:white;
	border:1px solid #efefef;
	height:170px;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 1px 2px #c7c7c7;
	-webkit-box-shadow:0 1px 2px #c7c7c7;
	box-shadow:0 1px 2px #c7c7c7
}

  #sem #press-boxes .box .logo{
	margin-top:30px
}

  #sem #press-boxes .box img{
	margin-bottom:20px
}

  #personal #intro2 h2{
	-webkit-font-smoothing:antialiased!important;
	font-smoothing:antialiased!important;
	padding:0 10px 15px 00px;
	margin:0;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	color:#3a3a3c;
	font-size:36px;
	line-height:36px;
	text-align:left;
	text-shadow:1px 1px 2px rgba(0,0,0,0.2)
}

  #personal #intro2 h2 strong{
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal
}

  #personal #intro2 p{
	-webkit-font-smoothing:antialiased!important;
	font-smoothing:antialiased!important;
	padding:0 70px 0 0;
	text-align:justify;
	font-size:16px;
	line-height:28px;
	color:#757575
}

  #personal #intro2 #hero-device{
	background:url('/images/iris/hero-homepage.png') 0 0 no-repeat;
	width:550px;
	height:293px;
	position:relative;
	left:-90px;
	top:20px
}

  #sem2 strong{
	color:#00b463
}

  #sem2 #sem-hero{
	width:100%;
	height:250px;
	background:url('/images/iris/hero-biz-bg.png') center center no-repeat;
	background:url('/images/iris/hero-biz-bg4.png') center top no-repeat,url('/images/iris/hero-biz-bg4.png') top left repeat-x #efefef;
	display:block;
	text-align:center;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:40px
}

  #sem2 #sem-hero #price{
	display:block;
	padding:20px;
	margin-top:20px;
	background:url('/images/iris/hero-biz-bg-blur.png') 0 0 no-repeat;
	color:#3a3a3c;
	margin-left:20px;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-box-shadow:0 0 0 5px rgba(102,102,102,0.25);
	-moz-box-shadow:0 0 0 5px rgba(102,102,102,0.25);
	box-shadow:0 0 0 5px rgba(102,102,102,0.25);
	-webkit-box-shadow:0 0 0 5px rgba(102,102,102,0.25) 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 0 5px rgba(102,102,102,0.25) 1px 2px rgba(0,0,0,0.1);
	box-shadow:0 0 0 5px rgba(102,102,102,0.25) 1px 2px rgba(0,0,0,0.1);
	-webkit-font-smoothing:antialiased!important;
	font-smoothing:antialiased!important
}

  #sem2 #sem-hero #price h2{
	margin:0 0 10px 0;
	font-size:24px
}

  #sem2 #sem-hero #price p{
	margin-bottom:0!important
}

  #sem2 #sem-hero #price h6{
	margin:5px auto;
	font-weight:normal;
	color:#333;
	-webkit-opacity:.9;
	opacity:.9
}

  #sem2 #sem-hero #price2{
	display:block;
	text-align:left;
	margin-top:40px
}

  #sem2 #sem-hero #price2 p{
	font-size:16px;
	margin:15px 0 0 0
}

  #sem2 #sem-hero #price2 h1{
	font-family:'proxima-nova-n6','proxima-nova',sans-serif;
	color:#000;
	font-weight:600;
	font-size:36px;
	line-height:36px;
	letter-spacing:.5px;
	text-shadow:1px 1px 3px rgba(0,0,0,0.1);
	margin-bottom:0
}

  #sem2 #sem-hero #price2 h6{
	margin:5px auto;
	font-weight:normal;
	font-size:11px;
	color:#000;
	margin-left:10px
}

  #sem2 #sem-hero .btn{
	width:200px
}

  #sem2 #sem-hero h1{
	margin:20px auto;
	padding-top:15px;
	color:#3a3a3a;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:33px;
	line-height:36px;
	text-shadow:1px 1px 3px rgba(0,0,0,0.1)
}

  #sem2 #sem-hero strong{
	color:#00b463;
	text-shadow:1px 1px 1px rgba(0,0,0,0.1)
}

  #sem2 #sem-hero i{
	margin-right:10px
}

  #sem2 #sem-hero i.icon-calendar{
	background-position:-186px -116px
}

  #sem2 #sem-hero i.icon-star{
	background-position:-116px 5px
}

  #sem2 #sem-hero i.icon-headphones{
	background-position:-331px -20px
}

  #sem2 #sem-hero i.icon-arrow-right{
	background-position:-259px -92px
}

  #sem2 #sem-hero span.store{
	margin-left:34px
}

  #sem2 #sem-hero span.prices{
	margin-left:91px
}

  #sem2 #sem-hero .bullet{
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:12px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:12px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:12px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	width:24px;
	height:24px;
	background-color:#404040;
	position:relative;
	bottom:2px
}

  #sem2 #sem-hero ul{
	margin-left:30px
}

  #sem2 #sem-hero ul li{
	text-align:left;
	list-style-type:none;
	margin:0 0 12px;
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	font-style:normal;
	color:#3a3a3c;
	font-size:18px;
	line-height:18px
}

  #sem2 #intro p{
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-size:14px;
	line-height:18px;
	color:#757575;
	text-align:left
}

  #sem2 #intro .box{
	height:240px;
	padding:0 30px
}

  #sem2 #intro .box .img{
	margin:0 auto;
	height:149px;
	display:block;
	background:url('/images/iris/sprite-business.png') top center no-repeat;
	float:left;
	width:240px
}

  #sem2 #intro .box #sync{
	background-position:center top
}

  #sem2 #intro .box #collab{
	background-position:center -149px
}

  #sem2 #intro .box #secure{
	background-position:center -298px
}

  #sem2 #intro .box #mobile{
	background-position:center -447px
}

  #sem2 #intro .box #admin{
	background-position:center -596px
}

  #sem2 #intro .box #disrec{
	background-position:center -745px
}

  #sem2 #intro .box #support{
	background-position:center -894px
}

  #sem2 #intro .box #bill{
	background-position:center -1043px
}

  #sem2 #intro .box #wipe{
	background-position:center -1192px
}

  #sem2 #intro .box #sharing{
	background-position:center -1331px
}

  #sem2 #intro .box #search{
	background-position:center -1480px
}

  #sem2 #intro .box #multi{
	background-position:center -1629px
}

  #sem2 #intro .right-column strong{
	color:inherit
}

  #sem2 #intro .right-column h6{
	font-size:18px;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	text-align:center;
	margin:0
}

  #sem2 #intro .right-column .box-grey{
	padding:30px;
	background:#f7f7f7;
	margin:20px 0;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:8px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:8px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box
}

  #sem2 #intro .right-column .box-grey img{
	margin-bottom:20px
}

  #sem2 #intro .right-column .box-grey p{
	margin:0
}

  #sem2 #intro-personal p{
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-size:14px;
	line-height:18px;
	color:#757575;
	text-align:left
}

  #sem2 #intro-personal .box{
	height:240px;
	padding:0 30px
}

  #sem2 #intro-personal .box .img{
	margin:0 auto;
	height:149px;
	display:block;
	background:url('/images/iris/sprite-personal.png') top center no-repeat
}

  #sem2 #intro-personal .box #sync{
	background-position:center top
}

  #sem2 #intro-personal .box #share-sec{
	background-position:center -149px
}

  #sem2 #intro-personal .box #share-soc{
	background-position:center -298px
}

  #sem2 #intro-personal .box #search{
	background-position:center -447px
}

  #sem2 #intro-personal .box #photos{
	background-position:center -596px
}

  #sem2 #intro-personal .box #mobile{
	background-position:center -745px
}

  #sem2 #intro-personal .box #ss-drive{
	background-position:center -894px
}

  #sem2 #intro-personal .box #backup{
	background-position:center -1043px
}

  #sem2 #intro-personal .box #secure{
	background-position:center -1192px
}

  #sem2 #intro-personal .right-column strong{
	color:inherit
}

  #sem2 #intro-personal .right-column h6{
	font-size:18px;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	text-align:center;
	margin:0
}

  #sem2 #intro-personal .right-column .box-grey{
	padding:30px;
	background:#f7f7f7;
	margin:20px 0;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:8px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:8px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box
}

  #sem2 #intro-personal .right-column .box-grey img{
	margin-bottom:20px
}

  #sem2 #intro-personal .right-column .box-grey p{
	margin:0
}

  #sem2 .sem-logos{
	margin-top:30px
}

  #sem2 #logos li img{
	position:relative;
	bottom:35px
}

  #sem2 #sem-hero2{
	width:100%;
	height:250px;
	background:url('/images/iris/hero-personal-bg.png') no-repeat center top fixed #000;
	display:block;
	text-align:center;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:40px
}

  #sem2 #sem-hero2 #device{
	display:block;
	width:400px;
	height:230px;
	background:url('/images/hero-laptop.png') no-repeat top;
	left:380px;
	top:10px;
	position:relative
}

  #sem2 #sem-hero2 #price{
	z-index:1;
	position:absolute;
	display:block;
	padding:20px;
	margin-top:20px;
	background:url('/images/iris/hero-biz-bg-blur.png') 0 0 no-repeat;
	color:#3a3a3c;
	margin-left:20px;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-box-shadow:0 0 0 5px rgba(102,102,102,0.25);
	-moz-box-shadow:0 0 0 5px rgba(102,102,102,0.25);
	box-shadow:0 0 0 5px rgba(102,102,102,0.25);
	-webkit-box-shadow:0 0 0 5px rgba(102,102,102,0.25) 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 0 5px rgba(102,102,102,0.25) 1px 2px rgba(0,0,0,0.1);
	box-shadow:0 0 0 5px rgba(102,102,102,0.25) 1px 2px rgba(0,0,0,0.1);
	-webkit-font-smoothing:antialiased!important;
	font-smoothing:antialiased!important
}

  #sem2 #sem-hero2 #price h2{
	margin:0 0 10px 0;
	font-size:24px
}

  #sem2 #sem-hero2 #price p{
	margin-bottom:0!important
}

  #sem2 #sem-hero2 #price h6{
	margin:5px auto;
	font-weight:normal;
	color:#333;
	-webkit-opacity:.9;
	opacity:.9
}

  #sem2 #sem-hero2 #price2{
	display:block;
	text-align:left;
	margin-top:40px
}

  #sem2 #sem-hero2 #price2 h1{
	color:#fff;
	text-shadow:2px 2px 6px #000;
	font-weight:500;
	font-size:28px;
	line-height:32px;
	letter-spacing:.5px
}

  #sem2 #sem-hero2 #price2 p{
	color:#fff
}

  #sem2 #sem-hero2 .btn{
	width:200px
}

  #sem2 #sem-hero2 h1{
	margin:20px auto;
	padding-top:15px;
	color:#3a3a3a;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:33px;
	line-height:36px;
	text-shadow:1px 1px 3px rgba(0,0,0,0.1)
}

  #sem2 #sem-hero2 strong{
	color:#00b463;
	text-shadow:1px 1px 1px rgba(0,0,0,0.1)
}

  #sem2 #sem-hero2 i{
	margin-right:10px
}

  #sem2 #sem-hero2 i.icon-calendar{
	background-position:-186px -116px
}

  #sem2 #sem-hero2 i.icon-star{
	background-position:-116px 5px
}

  #sem2 #sem-hero2 i.icon-headphones{
	background-position:-331px -20px
}

  #sem2 #sem-hero2 i.icon-arrow-right{
	background-position:-259px -92px
}

  #sem2 #sem-hero2 span.store{
	margin-left:34px
}

  #sem2 #sem-hero2 span.prices{
	margin-left:91px
}

  #sem2 #sem-hero2 .bullet{
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:12px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:12px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:12px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	width:24px;
	height:24px;
	background-color:#404040;
	position:relative;
	bottom:2px
}

  #sem2 #sem-hero2 ul{
	margin-left:30px
}

  #sem2 #sem-hero2 ul li{
	text-align:left;
	list-style-type:none;
	margin:0 0 12px;
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	font-style:normal;
	color:#3a3a3c;
	font-size:18px;
	line-height:18px
}

  #plans{
	-webkit-font-smoothing:antialiased!important;
	font-smoothing:antialiased!important;
	padding:40px 0 40px;
	text-align:center
}

  #plans h1{
	margin:0;
	font-family:'freight-sans-pro-n3','freight-sans-pro',sans-serif;
	font-weight:300;
	font-style:normal;
	color:#3a3a3c;
	font-size:45px;
	line-height:40px;
	text-shadow:1px 1px 2px rgba(0,0,0,0.1);
	height:70px;
	background:url('/images/iris/business-bar-bg.png') center bottom no-repeat
}

  #plans h1 span{
	margin:0;
	padding:0;
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:16px;
	line-height:22px
}

  #plans h1.sub{
	height:110px;
	padding-top:3px;
	line-height:30px
}

  #plans h3{
	margin:0;
	font-family:'freight-sans-pro-n4','freight-sans-pro',sans-serif;
	font-weight:400;
	font-style:normal;
	color:#3a3a3c;
	font-size:30px;
	line-height:36px;
	text-shadow:1px 1px 2px rgba(0,0,0,0.1);
	height:70px;
	background:url('/images/iris/business-bar-bg.png') center bottom no-repeat
}

  #plans h3 span{
	margin:0;
	padding:0;
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:14px;
	line-height:22px
}

  #plans h3.sub{
	height:90px;
	padding-top:5px;
	line-height:26px
}

  #plans #personal-prices,  #plans #business-prices{
	margin:20px 0;
	width:555px;
	height:430px;
	margin-right:3px;
	float:left;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	background:#ececec;
	border:1px solid #e5e5e5
}

  #plans #personal-prices header,  #plans #business-prices header{
	cursor:default;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:5px;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	background:#67aa69;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#67aa69),color-stop(1,#77c379));
	background:-ms-linear-gradient(bottom,#67aa69,#77c379);
	background:-moz-linear-gradient(center bottom,#67aa69 0,#77c379 100%);
	height:65px;
	padding-top:15px
}

  #plans #personal-prices header h2,  #plans #business-prices header h2{
	margin:0;
	font-family:'freight-sans-pro-n3','freight-sans-pro',sans-serif;
	font-weight:300;
	font-style:normal;
	color:#fff;
	font-size:36px;
	line-height:32px
}

  #plans #personal-prices header p,  #plans #business-prices header p{
	color:#fff
}

  #plans #business-prices{
	width:375px;
	background:#e0e1e0;
	border:1px solid #d8dad9;
	margin-right:2.5px
}

  #plans #business-prices header{
	background:#000;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),color-stop(1,#3d3d3d));
	background:-ms-linear-gradient(bottom,#000,#3d3d3d);
	background:-moz-linear-gradient(center bottom,#000 0,#3d3d3d 100%)
}

  #plans #pricing-table{
	text-align:center;
	margin:20px 0
}

  #plans #pricing-table .span3{
	margin-left:0!important;
	width:25%!important
}

  #plans #pricing-table .span4{
	margin-left:0!important;
	width:33%!important
}

  #plans #pricing-table .span6{
	margin-left:0!important;
	width:50%!important
}

  #plans #pricing-table .cell{
	border-right:1px solid #e2e2e2;
	border-left:1px solid #fff
}

  #plans #pricing-table .cell.no-left{
	border-left:none
}

  #plans #pricing-table .cell.no-right{
	border-right:0
}

  #plans #pricing-table p{
	margin:0;
	line-height:14px
}

  #plans #pricing-table p.plan5{
	font-size:16px;
	margin-bottom:0;
	height:22px
}

  #plans #pricing-table .btn{
	width:130px;
	margin-top:10px
}

  #plans #pricing-table h2{
	width:130px;
	height:84px;
	padding-top:46px;
	margin:10px auto 0;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:75px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:75px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:75px;
	-webkit-border-radius:75px;
	-moz-border-radius:75px;
	border-radius:75px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-box-shadow:0 0 0 5px rgba(102,102,102,0.09);
	-moz-box-shadow:0 0 0 5px rgba(102,102,102,0.09);
	box-shadow:0 0 0 5px rgba(102,102,102,0.09);
	-webkit-box-shadow:0 0 0 5px rgba(102,102,102,0.09) 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 0 5px rgba(102,102,102,0.09) 1px 2px rgba(0,0,0,0.1);
	box-shadow:0 0 0 5px rgba(102,102,102,0.09) 1px 2px rgba(0,0,0,0.1);
	-webkit-transition:all .15s ease-in-out 0s;
	-moz-transition:all .15s ease-in-out 0s;
	-o-transition:all .15s ease-in-out 0s;
	transition:all .15s ease-in-out 0s;
	-webkit-transition:all all .15s ease-in-out 0s ease-out;
	-moz-transition:all all .15s ease-in-out 0s ease-out;
	transition:all all .15s ease-in-out 0s ease-out;
	cursor:default;
	font-family:'proxima-nova-n1','proxima-nova',sans-serif;
	font-weight:100;
	font-style:normal;
	color:#fff;
	font-size:48px;
	line-height:20px;
	letter-spacing:-3px
}

  #plans #pricing-table h2 span{
	font-size:18px;
	font-family:'proxima-nova-n6','proxima-nova',sans-serif;
	font-weight:600;
	font-style:normal;
	letter-spacing:0
}

  #plans #pricing-table h2:hover{
	-webkit-box-shadow:0 0 0 7px rgba(102,102,102,0.15);
	-moz-box-shadow:0 0 0 7px rgba(102,102,102,0.15);
	box-shadow:0 0 0 7px rgba(102,102,102,0.15);
	-webkit-box-shadow:0 0 0 7px rgba(102,102,102,0.15) 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 0 7px rgba(102,102,102,0.15) 1px 2px rgba(0,0,0,0.1);
	box-shadow:0 0 0 7px rgba(102,102,102,0.15) 1px 2px rgba(0,0,0,0.1)
}

  #plans #pricing-table h2#plan1{
	background-color:#a7d26f
}

  #plans #pricing-table h2#plan2{
	background-color:#67aa69
}

  #plans #pricing-table h2#plan3{
	background-color:#3c744d
}

  #plans #pricing-table h2#plan4{
	background-color:#424242;
	height:95px;
	padding-top:35px;
	margin-bottom:12px
}

  #plans #pricing-table h2#plan4 span{
	font-size:36px;
	letter-spacing:-1.75px;
	font-family:'proxima-nova-n3','proxima-nova',sans-serif;
	font-weight:300;
	font-style:normal;
	position:relative;
	top:8px
}

  #plans #pricing-table h2#plan4 sub{
	font-size:12px!important;
	top:5px!important;
	letter-spacing:0;
	font-family:'proxima-nova-n5','proxima-nova',sans-serif;
	font-weight:500;
	font-style:normal
}

  #plans #pricing-table h2#plan5{
	background-color:#000;
	background:#000;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),color-stop(1,#3d3d3d));
	background:-ms-linear-gradient(bottom,#000,#3d3d3d);
	background:-moz-linear-gradient(center bottom,#000 0,#3d3d3d 100%);
	background:url('/images/iris/pricing-gradient.png') 3px 2px no-repeat #000;
	height:95px;
	padding-top:35px
}

  #plans #pricing-table h2#plan5 span{
	font-size:22px;
	letter-spacing:-1.75px;
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	font-style:normal;
	position:relative;
	top:8px
}

  #plans #pricing-table h2#plan5 sub{
	font-size:12px!important;
	top:-3px!important;
	letter-spacing:0;
	font-family:'proxima-nova-n5','proxima-nova',sans-serif;
	font-weight:500;
	font-style:normal
}

  #plans #pricing-table h4{
	margin:40px 0 30px;
	font-family:'proxima-nova-n6','proxima-nova',sans-serif;
	font-weight:600;
	font-style:normal;
	color:#3a3a3c;
	font-size:36px;
	text-shadow:2px 2px 0 rgba(0,0,0,0.2)
}

  #plans #pricing-table h4.plan4{
	margin:5px 0 31px
}

  #plans #pricing-table h4.plan5{
	font-size:26px;
	line-height:28px;
	text-transform:uppercase;
	margin:30px 0 19px
}

  #plans #pricing-table sup{
	font-size:18px;
	top:-12px;
	text-shadow:none;
	padding-right:1px
}

  #plans #pricing-table sub{
	font-size:18px;
	text-shadow:none;
	top:1px
}

  #plans #pricing-table small{
	text-transform:uppercase;
	color:#777
}

  #plans #fineprint{
	color:#666
}

  #plans #fineprint p{
	font-size:13px
}

  #plans #fineprint strong{
	font-size:18px
}

  #plans #free-trial{
	height:130px;
	margin:20px auto;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	background:#000;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),color-stop(1,#3d3d3d));
	background:-ms-linear-gradient(bottom,#000,#3d3d3d);
	background:-moz-linear-gradient(center bottom,#000 0,#3d3d3d 100%)
}

  #plans #free-trial .text{
	text-align:left
}

  #plans #free-trial h4{
	margin:30px 30px 0;
	font-family:'freight-sans-pro-n3','freight-sans-pro',sans-serif;
	font-weight:300;
	font-style:normal;
	color:#f1f1f1;
	font-size:30px;
	line-height:48px
}

  #plans #free-trial p{
	color:#999;
	font-family:'proxima-nova-n4','proxima-nova',sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:15px;
	line-height:12px;
	margin:0 30px 0
}

  .step-control{
	margin-top:38px;
	font-size:18px;
	font-weight:bold
}

  .step-control .step-word{
	color:white;
	float:left;
	margin-top:2px
}

  .step-control .green-dot{
	background:url('/images/signup/green-dot.png') no-repeat;
	width:27px;
	float:left;
	height:27px
}

  .step-control .green-dot .step-current{
	color:white;
	text-align:center;
	width:25px;
	float:left;
	font-weight:bold;
	margin-top:2px
}

  #signup{
	width:986px;
	display:block;
	margin:0 auto;
	padding:40px 0 0 0;
	margin-bottom:-50px
}

#signup .discountSticker{
	position:absolute;
	top:50px;
	left:-135px
}

  #signup h1{
	padding:10px 30px 15px 0;
	margin:0;
	font-weight:400;
	font-style:normal;
	color:#51a351;
	font-size:32px;
	line-height:36px;
	text-align:left
}

  #signup h2{
	font-size:18px;
	font-weight:400;
	font-family:'proxima-nova';
	margin:0;
	color:#333
}

  #signup h3{
	font-weight:400;
	font-style:normal;
	font-size:24px
}

  #signup h6{
	margin:20px auto 0 auto;
	font-weight:normal;
	color:#333;
	filter:alpha(opacity=90);
	-webkit-opacity:.9;
	opacity:.9;
	text-align:center;
	font-size:15px
}

  #signup h6.free{
	margin:20px auto 0 auto;
	font-weight:normal;
	color:#333;
	filter:alpha(opacity=90);
	-webkit-opacity:.9;
	opacity:.9;
	text-align:center;
	font-size:13px
}

  #signup p{
	margin:0;
	font-size:18px;
	line-height:22px
}

  #signup p.copyright{
	margin:0;
	font-size:13px;
	line-height:22px;
	color:#333;
	opacity:.9;
	text-align:center
}

  #signup .btn{
	width:302px;
	font-weight:600
}

  #signup .top{
	height:39px;
	background:url('/images/signup/signup-top.png') 0 0 no-repeat
}

  #signup .bot{
	height:40px;
	background:url('/images/signup/signup-bottom.png') 0 0 no-repeat
}

  #signup #content{
	background:url('/images/signup/signup-bg.png') 0 0 repeat-y;
	text-align:left
}

  #signup #content .left{
	position:relative;
	width:640px;
	padding:0 20px 20px 20px;
	margin-left:14px;
	float:left;
	display:block
}

  #signup #content .right{
	width:260px;
	position:relative;
	margin-right:12px;
	top:50px;
	padding:425px 0 0 20px;
	background:url('/images/laptop-right.png') top right no-repeat;
	display:block;
	float:right
}

  #signup #content .column,  #signup #content #content .column2{
	width:296px;
	margin:0 30px 0 0;
	float:left
}

  #signup #content #content .column2{
	margin:0
}

  #signup #security{
	margin-left:340px
}

  #signup form{
	margin:0
}

  #signup input.signup-radio{
	display:none
}

  #signup input[type="placeholder"]{
	font-weight:300;
	color:#333;
	font-family:'proxima-nova-n4','proxima-nova',sans-serif
}

  #signup .signup-logos{
	margin-top:50px;
	margin-left:12px
}

  #signup .signup-logos ul{
	margin:-500px 0 0 -5px;
	padding:0;
	text-align:center
}

  #signup .signup-logos ul li{
	display:inline;
	list-style-type:none
}

  #signup .signup-logos ul li .pcmag{
	background:url('/images/signup/pcmag-horiz.png') no-repeat;
	height:41px;
	width:97px;
	margin-right:10px;
	float:left;
	display:none
}

  #signup .signup-logos ul li .cnet{
	background:url('/images/signup/cnet-horiz.png') no-repeat;
	height:50px;
	width:123px;
	margin-top:-3px;
	float:left
}

  #signup #form-signup{
	display:block;
	margin:20px 0 0 0;
	width:750px
}

  #signup div.plan{
	border:1px solid #ccc;
	color:#999;
	cursor:pointer;
	position:relative;
	margin-bottom:15px;
	clear:both;
	display:block;
	height:45px;
	overflow:hidden;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	behavior:url(/scripts/pie/PIE.htc)
}

  #signup div.plan input{
	display:none
}

  #signup div.plan.selected{
	border:1px solid #000
}

  #signup div.plan h3{
	font-size:24px;
	margin-top:0;
	width:90px;
	height:45px;
	padding-right:10px;
	margin-right:10px;
	color:#999;
	line-height:49px;
	text-align:right;
	background:#f0f0f0;
	float:left;
	display:block;
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
	behavior:url(/scripts/pie/PIE.htc)
}

  #signup div.plan p{
	float:left;
	width:120px;
	margin:0!important;
	padding-top:17px;
	font-size:16px!important;
	line-height:14px!important
}

  #signup div.plan p span{
	display:block;
	text-decoration:line-through
}

  #signup div.plan p.free{
	font-size:28px!important;
	line-height:44px!important;
	padding-top:0!important;
	font-weight:100;
	letter-spacing:5px;
	text-align:left
}

  #signup div.plan p.popular{
	text-align:center;
	margin-left:8px!important;
	padding:9px 3px 8px 3px;
	color:#51a351;
	font-weight:bold
}

  #signup div.plan.selected p.popular{
	text-align:center;
	margin-left:8px!important;
	padding:9px 3px 8px 3px;
	color:#fff;
	background:#51a351;
	font-weight:bold
}

  #signup div.plan .icon{
	position:absolute;
	right:10px;
	top:6px;
	height:30px;
	width:30px;
	border:2px solid #d7d7d7;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	behavior:url(/scripts/pie/PIE.htc)
}

  #signup div.plan:not(.selected):hover{
	border:1px dotted #ccc
}

  #signup div.plan.selected .icon{
	background:#fff url('/images/check.png') center center no-repeat
}

  #signup div.plan:not(.selected):hover .icon{
	background:#d7d7d7 url('/images/check-white.png') center center no-repeat
}

  #signup .selected{
	background:#51a351
}

  #signup .selected h3{
	color:#fff!important;
	background-color:#62c462!important
}

  #signup .selected p{
	color:#fff
}

  #signup form#form-signup input{
	width:280px;
	height:39.5px;
	padding:4px 10px 0 10px;
	font-weight:400;
	font-size:20px;
	-webkit-box-shadow:rgba(0,0,0,0.0976563) 0 1px 3px inset;
	-webkit-transition:border .2s linear,box-shadow .2s linear;
	box-shadow:rgba(0,0,0,0.0976563) 0 1px 3px inset;
	border:1px solid #ccc;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	behavior:url(/scripts/pie/PIE.htc)
}

  #signup ::-webkit-input-placeholder{
	color:#777;
	font-weight:400
}

  #signup input:-moz-placeholder{
	color:#777;
	font-weight:400
}

  #signup .placeholder{
	color:#777;
	font-weight:400
}

  #signup p#global-error-block{
	display:none;
	width:290px;
	line-height:14px;
	padding-top:5px;
	font-size:10px!important;
	color:#f33
}

  #signup .err-msg{
	position:absolute;
	font-size:10px;
	color:#f33;
	right:5px;
	top:42px;
	display:none
}

  #signup table#form-signup-fields td{
	padding-bottom:8px;
	position:relative;
	display:block
}

  .clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}

  * html .clearfix{
	height:1%
}

  *:first-child+html .clearfix{
	min-height:1px
}

.discountSticker{
	width:108px;
	height:108px;
	background:#f5c241;
	border:10px solid #ffdb7c;
	text-align:center;
	border-radius:300px;
	padding:10px 10px;
	transform:rotate(12deg);
	-ms-transform:rotate(12deg);
	-webkit-transform:rotate(12deg)
}

.discountSticker h3,  #signup .discountSticker h3,  #personal .discountSticker h3,#headerBar .fauxButton .discountSticker h3{
	color:#000;
	font-weight:600;
	font-size:34px;
	letter-spacing:4px;
	line-height:1.0;
	padding:0;
	margin:13px 0 0 0;
	background:0
}

.discountSticker p,  #signup .discountSticker p,  #personal .discountSticker p,#headerBar .fauxButton .discountSticker p{
	color:#000;
	font-size:9px;
	letter-spacing:3px;
	line-height:1.2;
	margin:0;
	padding:0
}