.form {
	padding: 15px;
	padding-bottom:0;
	min-height: 1px;
	background: #f1f1f1;
	margin: 0px 0 20px;
	border-top: solid 1px #ccc;
	border-bottom: solid 3px #ccc;
	}
	
* html .form {
	height: 1px;
	}
	
	
.form_buttons {
	padding: 10px 0 10px 0;
	margin: 10px -5px;
	text-align: right;
	width: 480px;
	}

.form_buttons input {
  padding: 5px;
}

.form label {
	color: #333;
	font-weight:normal;
	}

.form .focus {
  background: #fff !important;
}

/*
.form textarea {
	overflow: auto;
	scrollbar-track-color: #27372c;
	scrollbar-3dlight-color: #1f3026;
	scrollbar-arrow-color: #7d7d65;
	scrollbar-darkshadow-color: #1f3026;
	scrollbar-face-color: #2d3f33;
	scrollbar-highlight-color: #2d3f33;
	scrollbar-shadow-color: #2d3f33;
	}
*/	

.form label em,
.form em{
	color: #7f7f7f;
	font-style: normal;
}

.form_buttons input{
	width:110px;
	height:40px;
	background:url(submit_button.gif) no-repeat left top;
	border:none;
	cursor:pointer;
	text-transform:uppercase;
	text-indent:-750px;
}

.form_buttons input:hover{
	background-position: left bottom !important;
}

.form_buttons .send_quote{
	width: 131px;
	background:url(send_quote.gif) no-repeat left top;
}

.form_buttons .send_enquiry{
	width: 131px;
	background:url(send_enquiry.gif) no-repeat left top;
}

.form_buttons .suscribe_button{
	width: 125px;
	background:url(subscribe.gif) no-repeat left top;
}

.form_buttons .update_button{
	width: 104px;
	background:url(update_button.gif) no-repeat left top;
}

.form_buttons .unsuscribe_button{
	width: 148px;
	background:url(unsubscribe_button.gif) no-repeat left top;
}
