@charset "UTF-8";
/* CSS Document */

/* BEGIN BACKGROUND AND CONTENT -- FORM IS BELOW*/
.flashAnimation{
	position:absolute;
	display: block;
	top:0px;
	left:0px;
	z-index:2;
}

.mockup{
	position:absolute;
	display: block;
	top:0px;
	left:0px;
}


.container{
	display:block;
	width:900px;
	height:1900px;
	position:absolute;
	background-color:#FFF;
	top:0px;
	left:0px;
	right:0px;
	margin-left:auto;
	margin-right:auto;
}

.container2{
	display:block;
	width:900px;
	height:750px;
	position:absolute;
	background-color:#FFF;
	top:0px;
	left:0px;
	right:0px;
	margin-left:auto;
	margin-right:auto;
}


/* IMAGES */

.formBG{
	position:relative;
	display:block;
	margin-left:481px;
}


.bottomBGResponse{
	position:absolute;
	display:block;
	top:200px;
}

.butterfly{
	position:absolute;
	display:block;
	margin-top:-42px;
	margin-left:557px;
	z-index:2;
}

.butterfly2{
	position:absolute;
	display:block;
	margin-top:-22px;
	margin-left:557px;
	z-index:2;
}


.butterfly3{
	position:absolute;
	display:block;
	margin-top:222px;
	margin-left:0px;
	z-index:2;
}

/* TEXT */

.ourGoal{
	position:absolute;
	display:block;
	margin-left:510px;
	margin-top:165px;
	width:200px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	z-index:2;
}

.aDollarInvested{
	position:absolute;
	display:block;
	margin-left:560px;
	margin-top:765px;
	width:330px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	z-index:2;
}

.leadText{
	position:absolute;
	display:block;
	margin-left:10px;
	margin-top:10px;
	width:450px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	z-index:2;
}

.leadText2{
	position:absolute;
	display:block;
	margin-left:40px;
	margin-top:30px;
	width:400px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	z-index:2;
}

.headerText{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
}

.headerText2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	z-index:10;
}

.mexicanPartners{
	position:absolute;
	display:block;
	margin-left:10px;
	margin-top:1245px;
	width:150px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	z-index:2;
}


.mexicanPartners2{
	position:absolute;
	display:block;
	margin-left:530px;
	margin-top:310px;
	width:150px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	z-index:2;
}

.usPartners{
	position:absolute;
	display:block;
	margin-left:230px;
	margin-top:1245px;
	width:200px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	z-index:2;
}

.usPartners2{
	position:absolute;
	display:block;
	margin-left:730px;
	margin-top:310px;
	width:200px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	z-index:2;
}


.partnersHeader{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.trees{
	position:absolute;
	display:block;
	margin-top:105px;
	z-index:2;
}

.treesText{
	position:absolute;
	display:block;
	margin-left:10px;
	margin-top:300px;
	width:450px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	z-index:2px;
}

.stoves{
	position:absolute;
	display:block;
	margin-top:540px;
	z-index:2;
}

.stovesText{
	position:absolute;
	display:block;
	margin-left:10px;
	margin-top:735px;
	width:450px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	z-index:2px;
}

.donateTrees{
	display:block;
	position:absolute;
	top:740px;
	left:257px;
	z-index:10
}


.donateStoves{
	display:block;
	position:absolute;
	top:1175px;
	left:257px;
	z-index:10
}

/* BEGIN FORM */
.form
{
	position:absolute;
	width: 350px;
	top: 810px;
	left:540px;
	display:block;
	z-index:3;
}

.requiredFields
{
top: 900px;
left:200px;
display:block;
position:absolute;
z-index:3;
}

.form_text{
	display:block;
	position:absolute;
	font-size: 16px;
 	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 	color: #000000;
 	text-align: left;
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 0px
}
.form_field{
	margin-left: 80px;
}

.form_middle{
	margin-left: 0px;
	font-size: 16px;
 	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 	color: #000000;
}

.formMiddleText{
	margin-left: 30px;
	font-size: 16px;
 	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 	color: #000000;
}

.commentsField{
	margin-left: 0px;
}

.submit_button{
	position:absolute;
	display:block;
	margin-left: 200px;
	margin-top: 0px;
	margin-bottom:20px;
}

.redAsterisk1{
	top: 500px;
	left:520px;
	display:block;
	position:absolute;
	z-index:3;
}

.redAsterisk2{
	display:block;
	position:absolute;
	left:520px;
	top:538px;
	z-index:3;
}


.errorOops{
	display:block;
	position:absolute;
	width:550px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:36px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	top:200px;
	left:140px;
	color:#FFFFFF;
	z-index:3;
}

.backToForm{
	display:block;
	position:absolute;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	font-style:normal;
	text-align:left;
	top:450px;
	left:200px;
	z-index:4;
}

.backToForm2{
	display:block;
	position:absolute;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	font-style:normal;
	text-align:left;
	top:450px;
	left:300px;
	z-index:4;
}
