/* -----------------------------------
	Project: Form Validation
	Date: 08/11/2007
	Author: Stuart Lees
	Company: TXD Limited
	Web: http://www.txdlimited.co.uk
   -----------------------------------


body {
	color: #fff;
	padding: 0 30px;
	font: 62.5%/1.2 "Trebuchet MS" Arial, Helvetica, sans-serif;
	background-color:#1D1D20;
}*/

#southwest_form {margin:2em 0}

#southwest_form input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

#southwest_form input.required, #southwest_form textarea.required {
	border: 1px solid #00A8E6;
}

#southwest_form input.validation-failed, textarea.validation-failed {
	border: 2px solid red;
	color : red;
}

input.validation-passed, textarea.validation-passed {
	color : #222;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color:red;
	color: #fff;
	font-weight: bold;
	font-size:1.2em;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
	font-size:1.2em;
}

#southwest_form fieldset {
	padding: 1em;
	margin: 1.5em;
	width:395px;
	border:2px solid #333;
	display:inline;
}

#southwest_form label {
	font-weight: bold;
	font-size:1.2em;
	text-align:left;
}

#southwest_form legend {
	font-weight: bold;
	font-size:1.5em;
	color:#ffffff;
}

#southwest_form p, .chkbox {
	font-size:1.2em;
	text-align:left;
}

.lastup {font-size:1em; padding:0; margin:0}

.form-row {
	clear: both;
	padding: 0.5em;
}

.req {
	color:orange;
	font-style:normal
}

.bt {font-style:normal; font-size:1.2em}

#southwest_form input, #southwest_form select, #southwest_form textarea {
	width:375px;
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size:1.2em;
	padding:0.2em;
	margin:0;
}

#southwest_form input.radio {
	width:20px;
	float:left;
}

#southwest_form input.submit {
	width:100px;
	padding:0.5em;
	background:#333;
	color:#fff;
	font-size:1.1em;
	margin:0.5em;
	border:0;
}



.accept_terms {
	background-color:#222;
	padding:0.5em;
	color:#fff;
}

#southwest_form a {color:orange}
#southwest_form a:hover {text-decoration:none;}

#southwest_form.diddy {width:100px}

.field-label {font-size:1.2em}