body {
		margin: 0px;
		background:#565656;
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
}

#container {
	margin:0 auto 50px auto;
	width:700px;
}

.hide {
		display:hidden;
}

#headerDesign {
		background:url(images/headergraphic.png) top center no-repeat;
		margin: 0 auto 0px auto;
		width:700px;
		height:607px;
}

#thanksmessage {
		background:url(images/thanksmessage.png) top center no-repeat;
		margin: 0 auto 0px auto;
		width:700px;
		height:384px;
}

#form {
		width:650px;
		margin:0px auto;
}

input.input {
	background:#fff;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border:1px solid #333333;
	color:#888;
	font-size:1.5em;
	width:45%;
	margin:5px 7px;
	padding:5px 3px;
}

input.email {
	background:#fff;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border:1px solid #333333;
	color:#888;
	font-size:1.5em;
	width:94%;
	display:block;
	margin:5px auto;
	padding:5px 3px;
}

select.drop {
	background:#fff;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border:1px solid #333333;
	color:#888;
	font-size:1.5em;
	width:95.3%;
	display:block;
	margin:10px auto 0 auto;
	padding:5px 3px;
}

textarea#message {
	background:#fff;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border:1px solid #333333;
	color:#888;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.65em;
	width:94%;
	height:200px;
	display:block;
	margin:10px auto;
	padding:5px 3px;
}

button {
	display:block;
	background:url(images/button.png) no-repeat scroll 0 0;
	width:100%;
	height:91px;
	border:none;
	cursor:pointer;
	margin:0 auto;
}