.clear{
	clear:both;
}

#form-container{
	background-color:#111;
	padding:15px;
	
	-moz-border-radius:20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius:20px;
}

h1{
	color:#fff;
	font-size:28px;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:5px;
}

h2{
	font-weight:normal;
	font-size:20px;
	text-transform:uppercase;
	color:#fff;
	padding-top:15px;
	padding-bottom:30px;
}

#contact_form{ width:90%; padding:20px; border: 1px solid #DDD;border-radius: 5px; font-family: Arial; font-size: 11px; font-weight: bold;color: #666666; background:#FAFAFA; margin-right: auto; margin-left: auto;}
#contact_form label{font-size: 15px;}
#contact_form label{display: block; margin-bottom:5px;}
#contact_form label span{float:left; width: 125px; color:#666666;}
#contact_form #warranty{float:left; width: 200px; color:#666666;}
#contact_form input{font-size:15px; height: 30px; border: 2px solid #DBDBDB; border-radius: 3px; padding-left: 4px; color: #666; width: 180px; font-family: Arial, Helvetica, sans-serif;}
#contact_form select{font-size:15px; height: 30px; border: 2px solid #DBDBDB; border-radius: 3px; padding-left: 4px; color: #666; width: 180px; font-family: Arial, Helvetica, sans-serif;}
#contact_form textarea{font-size:15px; border: 1px solid #DBDBDB; border-radius: 3px; padding-left: 4px;color: #666; height:100px; width: 100%; font-family: Arial, Helvetica, sans-serif;}

.submit_btn {font-size:20px; border: 1px solid #D8D8D8; padding: 5px 15px 5px 15px; color: #8D8D8D; text-shadow: 1px 1px 1px #FFF; border-radius: 3px; background: #F8F8F8;}
.submit_btn:hover { background: #ECECEC;}

.success{ background: #CFFFF5;padding: 10px; margin-bottom: 10px; border: 1px solid #B9ECCE; border-radius: 5px; font-weight: normal; font-size:20px;}
.error{ background: #FFDFDF; padding: 10px; margin-bottom: 10px; border: 1px solid #FFCACA; border-radius: 5px; font-weight: normal; font-size:20px;}