/* 
	Allpro Parking
	Forms Screen CSS
	4/2009
	
	COLORS
	
		
 */
 
 #inner-content { 
 	width: 670px;

	}

fieldset legend {
	display: none;
}

	fieldset fieldset {
		padding: 1em 0;
		width: 500px;
		
	}
	
		fieldset fieldset legend, h3 {
			display: block;
			text-transform: uppercase;
			font-weight: bold;
			font-size: 1.2em;
			color: #433A3A;
			padding-top: .5em;
			display: block;
		}

			fieldset dt {
				width: 200px;
				float: left;
				display: block;
				font-size: 1.1em;
				text-align: right;
				padding: .5em 5px .5em 0;
				clear: both;
			}
			
			
			fieldset dd {
				width: 275px;
				float: left;
				display: block;
				padding: .6em 0 .2em 0;
				min-height: 22px;
			}
			
				dd input,
				dd select,
				dd textarea {
					border: 1px inset #ccc;
					background: #f5f6e8;
					font-size: .9em;
					*font-size: 1em;
				}
			
				dd input,
				dd textarea {
					width: 250px;
					padding: 2px;
				}
				
				dd textarea {
					font-family: Arial, Helvetica, sans-serif;
				}
				
				#lotRegMiddleInitial {
					width: 20px;
				}
				
				#lotRegHomeAddressLine2 {
					margin-top: .4em;
				}
				
				#lotRegZipCode {
					width: 90px;
				}
				
				#lotRegVehicle1Year,
				#lotRegVehicle2Year,
				#changeVehicle1Year,
				#changeVehicle2Year {
					width: 35px;
				}
				
				#lotRegVehicle1License,
				#lotRegVehicle2License {
					width: 70px;
				}
				
		fieldset fieldset fieldset legend {
			padding-left: 155px;
			padding-top: 0;
		}
		
		#paymentPreference {
			width: 550px;
		}
				
			#paymentPreference ul {
				
			}
			
					fieldset label em {
						display: block;
						font-size: .9em;
						font-weight: normal;
						line-height: 1;
					}
					
					#paymentPreference em {
						padding-left: 10px;
					}
					
					#paymentPreference label input {
						position: relative;
						top: 2px;
					}
			
		
		input.button {
			display: block;
			clear: both;
			background:#353535;
			color: #fff;
			border: 1px outset #000;
			cursor: pointer;
			margin: 1em auto;
			position: relative;
			top: 1em;
			width: auto !important;
		}
		
		/* */
		
		#creditFormTotalAmount {
			width: 50px;
		}
		
		
		
		/* cancel */
		
		#cancelComments {
			height: 75px;
		}
		
		dd.final {
		}
		
			dd.final em {
				font-weight: bold;
				display: block;
				margin-left:-80px;
				padding: .5em 0;
				width: 460px;
				_width: auto;
				_margin: 0;
			}
		
		/* new payment */
		
		#changePhoneNumber,
		#lotRegHomePhone,
		#lotRegWorkPhone {
			width: 75px;
		}
		
		/* credit card */
		
		#creditZipCode {
			width: 62px;
		}
		
		#creditCardNumber {
			width: 120px;
		}
		
		#creditSecurityCode {
			width: 30px;
		}
		
		#creditAmount {
			width: 50px;
		}
		
		
		/* verify */
		#verify h3 {
			clear: both;
			position: relative;
			top: 1.5em;
			margin-top: -1em;
		}
		
		#verify dl {
			display: block;
			clear: both;
			padding-top: 2em;
		}
		
			#verify dt {
				font-weight: bold;
			}
		
			#verify dt,
			#verify dd {
				padding: 0.2em 5px;
				font-size: 1em;
				*margin-bottom: -25px;
			}
			
		/* bank info */
		
		#bankFormRoutingNumber,
		#bankABA {
			width: 70px;
		}
		
		.radio input {
			width: auto;
			display: inline;
		}
		
		#monthlyValue,
		#activation,
		#bankFormTotalAmount {
			width: 50px;
		}
		
		input.readonly {
			background: #fff;
			border: 1px solid #fff;
			padding-top: 4px;
			*padding-top: 0;
			*position: relative;
			*top: 2px;
			display: inline;
		}
		
		/* waiting list registration */
			fieldset fieldset ul {
				padding-left: 200px;
				font-weight: bold;
				font-style: normal;
			}
			
			#waitingPhoneNumber {
				width: 75px;
			}
			
		
/* validation */

.validation-advice {
	color: #f00;
}

input.validation-failed,
select.validation-failed {
	border: 2px solid #f00;
}

/* check in form */
#checkInfoForm
