#content_repeat #main{
	display:block;
	width:644px;height:auto;
	margin:0px;padding:10px 0px 0px 0px;
}
#content_repeat #header {
	background: url(../images/flourish_yellow_top.gif) 0 0 no-repeat;
}
#header h1 {
	font-size:20px;
}
#main{
	text-align:center;
}
#main p {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size:13px;
	margin:0px 0px 10px 0px;padding:0px;
}
#main p#number {
	font-size:22px;
	font-weight:bold;
	letter-spacing:4px;
}
#main form  {
	display:block;
	background-color:#EFEFEF;
	width:405px;height:auto;
	margin:0px auto;padding:10px;
	text-align:left;
}

#main form label {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size:13px;
	margin:0px;padding:0px;
	display:block;
}
#main form input#firstname,
#main form input#lastname,
#main form input#emailadd,
#main form input#phonenum {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	width:400px;height:16px;
	margin:0px 0px 10px 0px;padding:0px;
	border:2px solid #D3D3D3;
}
#main form input#captchacode {
	display:block;
	display:block;
	width:150px;height:16px;
}
#main form textarea {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	width:400px;height:64px;
	border:2px solid #D3D3D3;
}
#main form img {
	display:block;
	margin:10px 0px 0px 0px;padding:0px;
	border:none;
}
#main form input#submitbutton {
	display:block;
	width:200px;height:30px;
	margin:10px auto;padding:0px;
}
#main div#sendresult {
	display:block;
	width:425px;height:30px;
	margin:0px auto;padding:0px;
	text-align:center;
}
#main div#sendresult p#error {
	display:none;
	padding:5px 0px 5px 0px;
	background-color:#FF9999;
	border:1px solid #CC0000;
}
#main div#sendresult p#success {
	display:none;
	padding:5px 0px 5px 0px;
	background-color:#99FF99;
	border:1px solid #00CC33;
}

