@import "blueprint/screen.css";
a{outline:none;}
.signup-header-gradient{
	background:#302f30 url("../images/header-gradient.png") no-repeat top center;
}
.signup-header{
	background:url("../images/header-bg.png") repeat scroll 0 0 transparent;
	clear:both;
	padding:25px 0px 20px;
	position:relative;
	z-index:10;
	min-height:0;
	line-height:1;
}
.signup-header .logo-container{
	margin:0 auto;
	width:960px;
	display:block;
	overflow:hidden;
}
.signup-header .logo{
	float:left;
}
.signup-banner h2{
	font-size:16px;
}
.signup-container{
	margin:0 auto;
	clear:both;
	display:block;
	width:990px;
}
.signup-form-container{
	float:left;
	margin-left:25px;
	overflow:visible;
	width:645px;
}
.signup-thanks{
	margin:30px 0px 70px;
}
.signup-banner{
	margin-top:20px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	background-image:url("../images/signup-banner-bg.png");
	height:34px;
	overflow:hidden;
	padding:20px 0 0 20px;
}
.signup-form{
	background-image:url("../images/signup-form-bg.png");
	overflow:visible;
	padding:20px 35px 20px 30px;
	font-family:arial;
}
.signup-form-section{
	border-bottom:1px solid #CCCCCC;
	margin-bottom:20px;
	padding-bottom:20px;
	overflow:hidden;
}
.signup-form .field{
	clear:both;
	margin-left:38px;
	line-height:3;
}
.signup-form .field *{
	vertical-align:middle;
}
.signup-form input[type=text]{
	color:#000000;
	font-size:15px;
	font-weight:bold;
	padding:5px;
	width:260px;
}
.signup-form select{
	padding:2px;
	margin-left:-3px;
}
.signup-form select.credit-card-year{
	margin-left:5px;
}
.signup-form input.ccv{
	width:60px;
}
.signup-form fieldset{
	padding:0;
	margin:0;
	border-style:none;
}
.signup-form .step-one,.signup-form .step-two,.signup-form .step-three,.signup-form .step-four{
	color:#444;
	font-size:14px;
	font-weight:bold;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	margin:0 0 10px 0px;
	padding:8px 0 8px 36px;
}
.signup-form .step-one{
	background:url("../images/step-one.png") no-repeat scroll left center transparent;
}
.signup-form .step-two{
	background:url("../images/step-two.png") no-repeat scroll left center transparent
}
.signup-form .step-one{
	background:url("../images/step-one.png") no-repeat scroll left center transparent;
}
.signup-form .step-three{
	background:url("../images/step-three.png") no-repeat scroll left center transparent;
}
.signup-form .step-four{
	background:url("../images/step-four.png") no-repeat scroll left center transparent;
}
.signup-form label{
	font-weight:normal;
	color:#222;
	font-size:13px;
	width:140px;
	display:inline-block;
}
.signup-form .label-long{
	font-weight:normal;
	color:#222;
	font-size:13px;
}
.signup-form .card-type{
	width:25px;
	height:15px;
	margin-right:5px;
}
.signup-form .card-type-container{
	margin:25px 0px -5px 180px;
}
.signup-30-day{
	margin-top:480px;
}
.header-background{
	width:100%;
	background-color:#000;
}
.footer-background{
	width:100%;
	background-color:#000;
	height:142px;
}
.footer-content, .footer-content a{
	margin-top:95px;
	margin-bottom:20px;
	font-family:arial;
	font-size:12px;
	color:#d9d9d9;
	text-decoration:none;
}
.footer-content a:hover{
	text-decoration:underline;
}
.footer-content .spacer{
	margin:0 15px;
}
.header{
	padding:20px 0px;
}
.home-content{
	height:712px;
	background:url("../images/home-bg.png") no-repeat;
}
.home-content .tagline{
	width:510px;
	height:400px;
	background:url("../images/tagline-bg.png");
	margin-top:270px;
}
.home-content .tagline-content{
	padding:5px 40px;
}
.home-content .tagline-content .powerfully{
	font-size:70pt;
	font-family:arial;
	font-weight:bold; 
	letter-spacing:-6pt; 
	color:#9F9F9F;
}
.home-content .tagline-content .simple{
	font-family:arial;
	font-weight:bold;
	color:#404040;
	font-size:105pt;
	letter-spacing:-10pt;
	margin-top:-78px;
}
.home-content .tagline-content .description{
	font-family:georgia;
	font-size:18px;
	color:#404040;
	margin-top:-20px;
	color:#595959;
}
.home-content .tagline-content .description .strong{
	color:#262626;
}
.home-slider-header{
	font-weight:bold;
	font-family:arial;
	font-size:28px;
	color:#bfbfbf;
	letter-spacing:-1px;
	margin-top:15px;
}
.home-slider-header .strong{
	color:#595959;
}
.home-new-apps{
	font-weight:bold;
	font-family:arial;
	font-size:28px;
	color:#bfbfbf;
	letter-spacing:-1px;
}
.home-new-apps .strong{
	color:#595959;
}
.home-fan-us{
	vertical-align:middle;
	margin-left:20px;
}
.home-facebook-share{
	float:right;
	margin:4px 0px 0px 20px; 
	padding:5px; 
	background-color:#fff !important; 
}
.home-tweet-it{
	float:right;
}
ul.nav{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	display:inline;
	padding:0;
	margin:0;
	float:right;
}
ul.nav li{
	float:left;
	text-transform:lowercase;
	line-height:70px;
	padding:0;
	margin-left:2px;
}
ul.nav li a{
	display:block;
	height:70px;
	text-indent:-5000px;
	color:#ffffff;	
}
ul.nav li.home a{
	background:transparent url('../images/nav-sprite.png') no-repeat scroll 0px 0px;
	width:148px;
}
ul.nav li.store a{
	background:transparent url('../images/nav-sprite.png') no-repeat scroll -150px 0px;
	width:148px;
}
ul.nav li.plans a{
	background:transparent url('../images/nav-sprite.png') no-repeat scroll -300px 0;
	width:148px;
}
ul.nav li.support a{
	background:transparent url('../images/nav-sprite.png') no-repeat scroll -450px 0;
	width:148px;
}
ul.nav li.about a{
	background:transparent url('../images/nav-sprite.png') no-repeat scroll -600px 0;
	width:148px;
}
ul.nav li.home a.selected, ul.nav li.home a:hover{
	background:transparent url('../images/nav-sprite.png') no-repeat scroll 0 -70px;
	width:148px
}
ul.nav li.store a.selected, ul.nav li.store a:hover{
	background:transparent url('../images/nav-sprite.png') no-repeat scroll -150px -70px;
	width:148px;
}
ul.nav li.plans a.selected, ul.nav li.plans a:hover{
	background:transparent url('../images/nav-sprite.png') no-repeat scroll -300px -70px;
	width:148px;
}
ul.nav li.support a.selected, ul.nav li.support a:hover{
	background:transparent url('../images/nav-sprite.png') no-repeat scroll -450px -70px;
	width:148px;
}
ul.nav li.about a.selected, ul.nav li.about a:hover{
	background:transparent url('../images/nav-sprite.png') no-repeat scroll -600px -70px;
	width:148px;
}
/** Begin Slider Styles **/
#slider{
	overflow:hidden;
}
#viewport{
	width: 850px;
	overflow:hidden; 
	position:relative;
	margin-left:40px;
}
#viewport ul{
	position: relative; 
	padding: 0; 
	margin: 0;
}
#viewport li{
	width: 195px; 
	height: 195px;
	float: left; 
	list-style: none; 
	margin: 0 1px;
	padding: 10px;
}
#simplePrevious, #simpleNext{
	cursor: pointer;
	font-size: 0.8em;
	text-decoration: underline;	
}
.next-a{
	position:absolute;
	margin-top:40px;
	background: url(../images/arrow-back.png) no-repeat;
	background-position:0 0;
	height: 40px;
	width: 40px;
}
.next-a:hover{
	background: url(../images/arrow-back-hover.png) no-repeat;
	background-position:0 0;
	height: 40px;
	width: 40px;
}
.back-a:hover{
	background: url(../images/arrow-next-hover.png) no-repeat;
	height: 40px;
	width: 40px;
}
.back-a {
	position:absolute;
	margin-left:900px;
	margin-top:-180px;
	background: url(../images/arrow-next.png) no-repeat;
	height: 40px;
	width: 40px;
}

#viewport li h2{
	font-family:arial;
	font-size:16px;
	color:#d9d9d9;
	font-weight:bold;
}
#viewport li h3{
	font-family:georgia;
	font-size:11px;
	margin-top:-10px;
	color:#555959;
}
/** End Slider Styles **/
.store-content{
	margin-top:50px;
}
.store-menu{
	width:250px;
}
.store-menu a{
	display:block;
	text-decoration:none;
}
.store-menu .item, .store-menu .item-last{
	height:25px;
	width:244px;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	border-top:solid 1px #fff;
	border-bottom:none;
	padding:7px 0px 3px 10px;
}
.store-menu .item-last{
	border-bottom:solid 1px #fff;
}
.store-menu .item:hover,.store-menu .item-last:hover,.store-menu .selected{
	background:url('../images/store-nav-arrow.png') no-repeat;
	height:26px;
	width:279px;
	border-style:none;
	color:#fff;
}
.store-menu a{
	text-decoration:none;
	font-family:georgia;
	color:#7f7f7f;
}

.store-menu .item, .store-menu .item-last, .store-menu .selected{
	text-decoration:none;
	font-family:georgia;
	color:#7f7f7f;
	font-size:13px;
	padding-top:10px;
}
.store-menu .item:hover,.store-menu .item-last:hover, .store-menu .selected{
	font-family:georgia;
	font-size:13px;
	color:#fff;
}
.store-menu .icon-img{
	vertical-align:middle;
	margin-right:20px;
}
.store-overview-header{
	font-family:arial;
	font-size:40px;
	font-weight:bold;
	letter-spacing:-2px;
	color:#bfbfbf;
	line-height:1em;
}
.store-overview-sub-header{
	font-family:arial;
	font-size:26px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#bfbfbf;
	line-height:1.2em;
}
.store-overview-header .strong, .store-overview-sub-header .strong{
	color:#515151;
}
.store-app-section p, .store-overview-section p{
	font-family:georgia;
	font-size:13px;
	color:#7f7f7f;
	margin:5px 0px 10px;
}
.store-app-section p a, .store-overview-section p a{
	color:#0000ff;
}
.store-overview-section .overview-header, .store-app-section .store-app-sub-header{
	font-weight:bold;
	font-family:arial;
	color:#000;
	font-size:16px;
	letter-spacing:-0.5px;
}
.store-app-section .store-app-sub-header{
	margin-bottom:10px;
}
.store-app-description-border{
	border-bottom:1px solid #ddd;
	font-family:georgia;
	font-size:10px;
	padding-bottom:6px;
	color:#6f6f6f;
}
.store-app-description-header{
	color:#404040;
	font-family:arial;
	font-size:25px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:1em;
}
.store-app-description p{
	color:#7f7f7f;
	font-family:georgia;
	font-size:13px;
}
.store-app-screenshot{
	margin-bottom:50px;
}
ul.store-app-features{
	list-style-type:square;
	width:590px;
}
ul.store-app-features li{
	font-family:georgia;
	font-size:13px;
	color:#7f7f7f;
	margin-bottom:5px;
	float: left;
    width: 270px;
    margin-right:25px;
}
.store-app-share{
	margin-top:10px;
}
.store-app-share-header{
	font-family:arial;
	font-size:24px;
	font-weight:bold;
	color:#7f7f7f;
	line-height:1em;
	letter-spacing:-1px;
}
.store-app-share-header .strong{
	color:#404040;
}
.store-app-facebook-share{
	background-color:#fff !important; 
}
.store-click-here{
	margin-left: -50px;
	margin-top: 15px;
}
.store-plans-header{
	font-family:arial;
	font-size:54px;
	font-weight:bold;
	text-align:center;
	line-height:1em;
	margin-top:50px;
	color:#212121;
	letter-spacing:-2px;
}
.store-plans-orange-sub-header{
	font-family:arial;
	font-size:33px;
	font-weight:bold;
	text-align:center;
	line-height:1em;
	margin-top:15px;
	letter-spacing:-2px;
	color:#c35d08;
}
.store-plans {
	background:url('../images/plans-bg.png') repeat;
	height:577px;
	width:1009px;
}
.store-plan-description{
	text-align:center;
	padding-top:50px;
}
.store-plan-description .content{
	height:420px;
}
.store-plan-description h1{
	margin-top:25px;
	font-family:arial;
	font-size:30px;
	font-weight:bold;
	color:#c35d08;
	letter-spacing:-1px;
	margin-bottom:15px;
}
.store-plan-description h2{
	font-family:arial;
	font-size:48px;
	font-weight:bold;
	color:#262626;
	letter-spacing:-1px;
	margin-bottom:0px;
}
.store-plan-description h5{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#262626;
	letter-spacing:-1px;
	margin-bottom:45px;
}
.store-plan-description h3{
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	color:#404040;
	letter-spacing:-1px;
	margin-bottom:8px;
}
.store-plan-description h4{
	font-family:georgia;
	font-size:11px;
	color:#969696;
	margin-bottom:35px;
}
.store-plan-description ul{
	list-style-type:none;
}
.store-plan-description ul li,.store-plan-description p{
	font-family:georgia;
	font-size:16px;
	color:#404040;
	margin-bottom:2px;
}
.store-plan-description ul li.orange, .steps-orange{
	color:#e46c0a;
}
img.store-plan-contact{
	margin-top:50px;
}
.plans-note{
	width:98%;
	background-color:#EFEFEF;
	padding:10px 10px;	
	margin-top:20px;
	font-family:georgia;
	font-size:16px;
	color:#595959;
}
.plans-note .strong-orange{
	font-family:arial;
	font-weight:bold;
	font-size:18px;
	color:#e46c0a;
	letter-spacing:-1px;
}
.plans-note .strong{
	color:#000;
	font-style:italic;
}
.support-services,.about-us{
	margin-top:50px;
}
.steps{
	margin-left:-20px;
	font-family:georgia;
	font-size:13px;
	color:#262626;
}
.steps a{
	color:#0000ff;
}
.steps p.light{
	color:#7f7f7f;
}
h2.steps-header{
	font-family:arial;
	font-weight:bold;
	font-size:32px;
	color:#404040;
}
h1.plans-frequent-questions{
	font-family:arial;
	font-weight:bold;
	font-size:32px;
	color:#404040;
	letter-spacing:-2px;
	margin-bottom:28px;
}
.plans-section-3 a{
	color:#0000ff;
}
.plans-section-3 .center-pane{
	margin:0px 64px;
}
.plans-section-3 strong{
	font-family:georgia;
	font-weight:bold;
	color:#404040;
	font-size:13px;
	display:block;
	margin-bottom:2px;
}
.plans-section-3{
	font-family:georgia;
	font-size:13px;
	color:#7f7f7f;
}
h1.support-header, h1.about-us-header{
	font-weight:bold;
	font-family:arial;
	color:#262626;
	font-size:46px;
	letter-spacing:-2px;
	line-height:1em;
	margin-top:8px;
}
.support-content h2{
	font-family:arial;
	font-weight:bold;
	font-size:26px;
	color:#404040;
	letter-spacing:-2px;
}
.support-content p{
	font-family:georgia;
	font-size:16px;
	color:#7f7f7f;
}
.setup-special{
	font-family:arial;
	font-weight:bold;
	color:#fac090;
	font-size:20px;
	line-height:1em;
	margin-top:16px;
}
.setup-special-description p{
	font-family:georgia;
	font-size:13px;
	color:#d9d9d9;
}
.support-contact-header{
	color:#c45d2d;
	font-family:arial;
	font-weight:bold;
	font-size:24px;
	letter-spacing:-1px;
}
.right{
	text-align:right;
}
.about-us .bio-icon{
	vertical-align:middle;
	margin-right:10px;
}
.about-content h2{
	font-family:arial;
	font-size:24px;
	font-weight:bold;
	font-color:#262626;
	letter-spacing:-1.2px;
	margin-bottom:10px;
}
.about-content h3{
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	color:#404040;
	letter-spacing:-.5px;
	margin-bottom:13px;
}
.about-content p{
	font-family:georgia;
	font-size:13px;
	color:#7f7f7f;
}
.about-content .slider{
	overflow:hidden;
}
.about-content .slider_menu, .about-content .slider_menu a{
	text-align:right;
	font-family:arial;
	color:#9f9f9f;
	font-size:11px;
	text-decoration:none;
}
.discussion{
	border-top:1px solid #DDDDDD;
	padding-top:6px;
}
.facebook-like{
	clear:both;
	margin:0px auto;
}
.about-us .slider a, .about-us .slider a:hover{
	color:#0000FF;
	text-decoration:underline;
}
a#zenbox_tab {
	background-color:#222222;
	border-color:#222222;
}
.store-overview-img{
	margin:10px 0px 0px -14px;
}
.support-tabs{
	margin:40px 0px 195px 19px;
}
.support-dark-box{
	background-color:#0E0E0E;
	height:201px;
	margin:30px 0 65px 4px;
	padding:15px 47px 0;
	width:481px;
}
.support-dark-box p{
	color:#e0e0e0;
	font-size:16px;
	width:460px;
	font-family:georgia;
}
.support-content p.dark{
	color:#555;
}
.support-dark-box p a{
	color:#3e59a2;
	text-decoration:none;
}
.support-dark-box-header{
	color:#fff;
	font-size:29px;
	font-family:arial;
	letter-spacing:-.5px;
	margin-bottom:14px;
}
.get-started{
	color:#404040;
	font-family:arial;
	font-size:49px;
	font-weight:bold;
	letter-spacing:-2px;
	margin-bottom:28px;
	text-align:center;
}
.facebook-nav-container{
	width:100%;
	background-color:#506fa1;
	height:45px;
}
.facebook-connect{
	text-align:right;
}
.fb_button{
	margin-top:11px;
}
.facebook-profile-image{
	float:right;
	margin-top:2px;
	margin-left:15px;
}
.facebook-profile-image img{
	width:40px;
	height:40px;
}
.facebook-greeting{
	margin-top:12px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
}
.install-application h2{
	color:#404040;
	font-family:arial;
	font-size:30px;
	font-weight:bold;
	letter-spacing:-2px;
}
.install-application .strong{
	color:#111;
}
.install-application h3{
	font-family:arial;
	font-size:21px;	
	letter-spacing:-1px;
	color:#7f7f7f;
}
.install-application h4{
	font-family:arial;
	font-size:17px;	
	letter-spacing:-.2px;
	color:#7f7f7f;
}
.install-final{
	margin:-4.1px 0px;
}
.fan-page{
	font-size:22px;
	padding:3px;
	width:422px;
	margin:0px 0px 10px;
}
.share-app{
	margin-top:15px;
	font-size:13px;
	line-height:1.7em;
}
.share-app input{
	vertical-align:top;
}