.textfield{
   font-family: Arial;
   font-size: 12px;
   border-bottom:1px solid #720000;
   border-top:1px solid #720000;
   border-right:1px solid #720000;
   border-left:1px solid #720000;
   background-color: #ffffff;
}

.textfield1{
   font-family: Arial;
   font-size: 12px;
   border-bottom:1px solid #d0d0d0;
   border-top:1px solid #d0d0d0;
   border-right:1px solid #d0d0d0;
   border-left:1px solid #d0d0d0;
	background-color: #ffffff;
}

.textfield2{
   font-family: Arial;
   font-size: 12px;
   color:#fff;
   border-bottom:1px solid #d0d0d0;
   border-top:1px solid #d0d0d0;
   border-right:1px solid #d0d0d0;
   border-left:1px solid #d0d0d0;
   background-color: #720000;
}

.selectField{
   font-family: Arial;
   font-size: 11px;
   border:1px solid #d0d0d0;
   background-color: #ffffff;
}

.button{
   font-family: Arial;
   font-size: 11px;
   color: #ffffff;
   background-color: #720000;
   border-width : 1px;
   font-weight: bold;
}

.newsletter-button{
   font-family: Arial;
   font-size: 12px;
   color: #ffffff;
   background-color: #515151;
   border-width : 3px;
   font-weight: bold;
   border:1px solid #999;
}

.form_padding{
	margin:0px;
	padding:0px;
}

/* ------------------- style for validation ------------------------- */

.validation-failed { /* for textboxes, textareas, passwords */
	border:1px solid #720000;
	background-color:#cccccc;
}

/* for checkboxes and radios */
.validation-passed-cr { 

}

/* for selects */
.validation-passed-sel { 

}

/* ---------------------------- form ----------------------------*/

.fieldset{
  border-color: #720000;
  border-width: 1px;
  border-style: solid;
  padding: 10px;    
  margin: 0;
}

.legend {
	font-weight:bold;
	color:#720000;
}

.required_field{
	color:#760000;
	font-size:12px;
}

.label{
 	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}

.label-regular{
 	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: left; 
}
