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

body {
	background-image: url(bg.jpg);
	background-repeat:no-repeat;
	
}


#maintext
{
width:80px;
height:3000px;
margin-left:200px;
}

#title
{
width:700px;
height:300px;
float:right;
margin-top:-300px;
margin-right:-100px;
}


#text
{

margin-top:500px;
margin-left: 300px; 
margin-right: 100px;
width: 500px;
height:3000px;
font: 12px arial;
}

h2 {
/*margin-left:-20px;*/
font: 20px Helvetica;
/*text-indent:-20px;
font-weight:bold;*/
/*text-transform: uppercase;*/
color:white;
letter-spacing: 80%;
}


h3
{
/*margin-left:-10px;*/
font: 30px Helvetica;
color: white;
font-weight: bold;
}


#tds
{
font: 12px Helvetica;
color:white;
width:350px;
margin-left:25px;


}

#maincontainer{
margin-left:15%;
margin-right:20%;
margin-top:50px;
background-image:url(colorfill.jpg);
background-repeat: repeat;
padding-left:20px;
padding-bottom: 20px;
width:720px;
}

#signupstuff
{
position:absolute;
width:600px;
font: 12px Helvetica;
color:white;
margin-top:-850px;
margin-left:350px;
line-height:200%;
}

.firstname
{
width:150px;
margin-left:60px;

}

.lastname
{
width:150px;
margin-left:60px;

}

.streetaddress
{
width:150px;
margin-left:38px;

}

.city
{
width:150px;
margin-left:96px;

}

.state
{

margin-left:108px;

}

.zip
{
width:150px;
margin-left:70px;

}

.phone
{
width:150px;
margin-left:36px;

}

.email
{
width:150px;
margin-left:86px;

}


#headtext
{
margin-left:20%;
margin-right:20%;
font: 12px Helvetica;
color:white;
text-align: center;

}

h4
{
font: 11px Arial;
color:white;
display:inline;
margin-left:44px;

}


#tdtitle
{
background-image: url(td.png);
width: 118px;
height: 19px;
}

#whichtitle
{
background-image: url(which.png);
width: 212px;
height: 64px;
}

#headtitle
{
background-image:url(title.png);
width: 637px;
height: 53px;
}