body {
    background: url(../img/bg.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -webkit-font-smoothing: antialiased;
    font-family: "Helvetica",  "Arial";
    color: #fff;
}
.wrap {
    width: 960px;
    margin: 0 auto;
    position: relative;
    padding: 0 30px;
    z-index: 2;
    text-align: center;
}
@keyframes "noiseSlide" {
    from {
    background-position: 0px 0px;
}
to {
    background-position: 471px 0px;
}
}
@-moz-keyframes noiseSlide {
    from {
    background-position: 0px 0px;
}
to {
    background-position: 471px 0px;
}
}
@-webkit-keyframes "noiseSlide" {
    from {
    background-position: 0px 0px;
}
to {
    background-position: 471px 0px;
}
}
@-ms-keyframes "noiseSlide" {
    from {
    background-position: 0px 0px;
}
to {
    background-position: 471px 0px;
}
}
@-o-keyframes "noiseSlide" {
    from {
    background-position: 0px 0px;
}
to {
    background-position: 471px 0px;
}
}
#noise {
    background: url(../img/noise.png);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    -webkit-animation: noiseSlide 20s linear infinite;
    -ms-animation: noiseSlide 20s linear infinite;
    -o-animation: noiseSlide 20s linear infinite;
    animation: noiseSlide 20s linear infinite;
}
#pitch {
    height: 710px;
    margin-top: 60px;
    margin-bottom: 15px;
    position: relative;
}
#pitch h1, h2, h3 {
    text-indent: -3000px;
    white-space: nowrap;
    margin: 0;
}
#pitch h1 {
    background: url(../img/pitch_rev3.png) no-repeat center top;
    height: 38px;
}
#pitch h2 {
    background: url(../img/pitch_rev3.png) no-repeat center -55px;
    height: 69px;
    margin-top: 17px;
}
#pitch h3 {
    background: url(../img/pitch_rev3.png) no-repeat center -142px;
    height: 55px;
    margin-top: 17px;
    margin-bottom:  17px;
    
}
#pitch #tool {
    background: url(../img/pitch_rev3.png) no-repeat center -215px;
    height: 350px;
    margin-top: 18px;
}
h4 {
    color: #fbf2f1;
    font-weight: bold;
    font-size: 13px;
    position: absolute;
    height: 70px;
    padding-top: 50px;
}
h4 p {
    font-family: "Helvetica-Light",  "Helvetica Light",  "HelveticaLight",  "Arial";
    font-weight: normal;
    font-size: 14px;
    margin: 0;
}
h4.designerMode {
    bottom: -71pxpx;
    left: 135px;
    text-align: right;
    background: url(../img/arrows.png) no-repeat 215px 0;
    padding-right: 65px;
}
h4.developerMode {
    bottom: -71pxpx;
    right: 210px;
    text-align: left;
    background: url(../img/arrows.png) no-repeat -138px 0;
    padding-left: 50px;
}
.arrows {
    margin-top: 10px;
}
#download {
    background: url(../img/download.png) no-repeat 0px 0px;
    width: 422px;
    height: 76px;
    display: inline-block;
    outline: none;
    text-indent: -3000px;
    white-space: nowrap;
    position: relative;
    margin-bottom: 5px;
}
#download .hover {
    background: url(../img/download.png) no-repeat 0px -76px;
    width: 422px;
    height: 76px;
    position: absolute;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: opacity 0.1s ease-in;
    -moz-transition: opacity 0.1s ease-in;
    -o-transition: opacity 0.1s ease-in;
    -ms-transition: opacity 0.1s ease-in;
    transition: opacity 0.1s ease-in;
    left: 0;
    top: 0;
}
#download:hover .hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1.0;
}
#download:active .hover {
    background-position: 0 -152px;
}
.social {
    margin-bottom: 70px;
    clear:  left;
    
}
.footer, .footer a {
    font-family: "Helvetica-Light",  "Helvetica Light",  "HelveticaLight",  "Arial";
    font-weight: normal;
    font-size: 14px;
    color: #fff;
}
.footer {
    padding-bottom: 20px;
}

.testimonials  {
    float:  left;
    font-weight:  bold;
    font-style:  italic;
    font-size:  13px;
    line-height:  17px;
    margin-left:  248px;
    margin-top:0px;
}

.testimonialsfirst  {
	margin-top:  70px;
}

.testimonials img  {
    float:  left;
    -webkit-border-radius:  3px;
    border-radius:  3px;
    -webkit-box-shadow:  0px 1px 3px 0px rgba(0,  0,  0,  0.3);
    box-shadow:  0px 1px 3px 0px rgba(0,  0,  0,  0.3);
}

.testimonials p  {
    float:  left;
    width:  400px;
    text-align:  left;
    padding-left:  10px;
    margin-bottom:  45px;
}

.testimonials .author  {
    font-style:  normal;
    font-weight:  100;
}

.testimonials a {
	color:#fff;
}

#inboard {
	width:619px;
	height:208px;
	background:url("/inboard.png");
	text-align:left;
	padding:100px 0px 0px 40px;
	line-height:25px;
	position:relative;
	left:140px;
	margin-bottom:50px;
	margin-top: 130px;
}

#inboard h5 {
	font-size:23px;
	font-weight:bold;
}

#inboard a {
	display:block;
	width:223px;
	height:57px;
	background:url("/inboard_signup.png");
}

#inboard a:hover {
	background-position:0 -230px;
}

#inboard a:active {
	background-position:0 -460px;
}

#inboard a span {
	display:none;
}

#mc_embed_signup {
	position: absolute;
	top:-75px;
	left: 195px;
	width: 300px;
}

#mc_embed_signup h5 {
	font-size: 17px;
	margin-bottom: 5px;
}

.mc-field-group label {
	float: left;
}

#mce-EMAIL, #mc-embedded-subscribe {
	float: left;
	clear: left;
	padding: 7px;
	border: 0;
}

#mce-EMAIL {
	width: 200px;
}

#mc-embedded-subscribe {
	background: #83C133;
	color: #fff;
	clear: none;
	margin-left: 5px;
}