
/*PAGE BACKGROUND COLOR*/
html {
background-color: #e8e7e7;
}

/*COLOR OF PAGE BORDER*/
#pageborder {
background-color: #CCC;
}

/*BACKGROUND COLOR AND BORDER OF THE MAIN PAGE CONTENT AREA*/
#contentholder {
background-color: #FFF;
border: 1px solid #999;
}

/*HEADER COLOR*/
#header {
background-color: #699a4e;
}



/*TEXT COLOR OF THE THREE HEADLINES IN THE HEADER*/
#header h1, #header h2, #header h3 {
color: #FFF;
}

/*BORDER AROUND THE PHOTO HOLDERS*/
#mainphoto, #secondphoto {
border: 1px solid #999;
}

/*BORDER AROUND THE MAIN AND SECONDARY PHOTOS*/
#mainphoto img, #secondphoto img {
border: 1px solid #666;
}

/*COLOR OF THE PHOTO CAPTIONS*/
#mainphoto p, #secondphoto p {
color: #666666;
}

/*BACKGROUND AND BORDER COLOR OF THE FORM*/
form {
width:484px;
height:360px;
/*background-color: #f9eed3;
border: 1px solid #999;*/
}

/*BACKGROUND COLOR OF THE FORM HEADER*/
#formholder #headerholder {
background-color: #00FF00;
}

/*COLOR OF THE SPACING AROUND THE FORM HEADER TEXT TO HIDE THE HORIZONTAL RULE - NOTE: MUST MATCH THE BACKGROUND COLOR OF THE FORM HEADER*/
#formholder h1 span {
background-color:  #fdf7e9;
}

/*TEXT COLOR OF THE FORM HEADER*/
#formholder h1 {
color: #6a9b4f;
}

/*COLOR OF THE FORM LABELS*/
form label {
color: #64512D;
}

/*SETS THE COLOR OF THE ERROR MESSAGES*/
span.errormsg {
	color: #ff0000;
}

/*COLOR OF THE FORM BUTTON AND BUTTON TEXT*/
form .button {
background-color: #699a4e;
color: #fff;
}

/*COLOR OF THE REQUIRED INDICATOR*/
p.required {
color: #FF0000;
}

/*COLOR OF THE ASTERISKS NEXT TO THE REQUIRED FIELD LABELS */
.red {
color: #FF0000;
}

/*COLOR OF THE TESTIMONIALS DIV*/
#testimonials {
	background: #669933;
	color: #fff;
	}

/*COLOR OF THE FOOTER*/
p.footer {
color:#999999;
}
