.formitude_form input, .formitude_form textfield, .formitude_form select, .formitude_form textarea {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size:12px;
	background:#FFF url(img/bg-textinput.gif) top repeat-x;
	border:1px solid #d9dee5;
	padding:4px;
	margin:0;
	line-height:140%;
	}
	
.main_padding_color {
	}

.formitude_form table, .formitude_entries table {
	}
	
.formitude_status, .formitude_action, .formitude_error {
	padding-top: 1px;
	padding-right: 3px;
	padding-left: 3px;
	}
	
.formitude_status {
	font-weight: bold;
	padding-bottom: 12px;
	}

.formitude_action {
	text-align: right;
	}

.formitude_error {
	color: #FF3300;
	padding-bottom: 5px;
	}

.formitude_caption {
	}

.formitude_value {
	color: black;
	background-color: white;
	}

.formitude_label {
	border-bottom: #999 1px solid;
	border-right: #d9dee5 5px solid;
	padding: 0 0 0 1px;
	width: 200px;
	vertical-align: middle;
	}
	
.formitude_field {
	border-bottom: #999 1px solid;
	}

.formitude_caption h1, .formitude_caption h2, .formitude_caption h3,
.formitude_caption h4, .formitude_caption h5, .formitude_caption h6 {
	}

.formitude_field input {
	margin: 3px 0 0 0;
	width: 400px;
	background-color:#FFFFFF;
	height: 16px;
	}
	
.formitude_field select {
	margin: 3px 0 0 0;
	width: 410px;
	border: 1px solid #d9dee5;
	height: 26px;
	}

.formitude_field textarea {
	margin: 3px 0 -4px 0;
	width: 400px;
	background-color:#FFFFFF;
	height: 200px;
	}
	
.formitude_form .imagebuttons {

	border: 0px;
	font-weight: bold;
	color: #FFFFFF;
	background:#8499ae;
	float: right;
	padding:5px 15px;
	margin:10px 0 0 0;
	width:auto;
	}
