*{margin:0;padding:0;list-style:none;border:none;}
body{background:#000 url(images/background.jpg) top center no-repeat;font-family: Helvetica,Arial, "MS Trebuchet", sans-serif;color:#fff;}
h1{font-size:30px;margin:0 0 20px 0;color:red;}
h3{font-size:18px;margin:0 0 20px 0;}
#wrapper{background:url(images/overlay.png) repeat;padding:30px 0 170px 0;margin:700px 0 0 0;}
#formwrapper{width:850px;margin:0 auto;}
.left{float:left;}
.right{float:right;}
ol{float:left;}
ol li{margin:0 0 10px 0;}
.width550{width:550px;}
.width300{width:300px;}
.width100{width:100%;}
input,textarea{color:#000;font-size:14px;float:left;font-weight:bold;letter-spacing: -1px;}
textarea{width:290px;padding:5px 0 5px 10px;height:50px;}
#first_name,#last_name,#phone,#email,#state{width:150px;height:16px;padding:5px 0 5px 10px;margin:0 20px 0 0;}
#state{font-size:14px;height:26px;font-weight:bold;}
#submit{text-align:center;background:#8f8f8f;font-size:11px;font-weight:bold;text-transform: uppercase;padding:5px 10px;}
#submit:hover{cursor:pointer;color:#fff;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}