/* GENERIC FORM STYLING */
 form {
	width:225px;
	margin: 0px 40px 20px 80px;
}

#contactInfo form {
	width:225px;
	margin: 0px 40px 20px 0px;
	float:left;
}

#quoteForm form {
	width:325px;
}

	 form fieldset {
		border:0;
		padding:0 0 12px 0;	
		clear:left;
	}
	 .message {
			color:#fff;
			background:#f00;
			border:1px solid #ccc;
			padding:5px;
			margin:5px 5px 5px 0px;
			float:left;
			clear:left;
		}
		 span.message {
			width: 218px;

		}
		 form div {
			margin-top:5px;
			width:100%;
		}
		 form label {
			font-size:1.1em;
			color:#333;
		}
			 form label.left {
				float:left;
				width:8em;
				clear:left;
			}
			 form label.FormHeading {
				font-size:1.5em;
				color:#ff7200;
				font-weight:bold;
			}
		form fieldset input.text,
		form textarea,
		form select,
		form dropdown {
			width:220px;
			color:#000;
			background:#bbb;
			border:1px solid #fff;
			padding:3px;
			padding-top:5px;
			margin-top:20px;
			float:left;
			clear:left;
		}
		#content form fieldset input.text,
		#conten form textarea,
		#conten form select {
			font-size:1.5em;
		}
		#quoteForm form input.text,
		#quoteForm form textarea,
		#quoteForm form select,
		#quoteForm form dropdown {
			width:320px;
			padding-top:5px;
			font-size:1.4em;
		}
		#contactInfo form input,
		#contactInfo form textarea,
		#contactInfo form select {
			font-size:1.4em;
		}
		 form input.numeric {
			width:20px;
			background:#999;
			border:1px solid #aaa;
			padding:3px;
			color:#000;
			margin-right:4px;
		}
		 form input.year {
			width:35px;
		}
		 form p.Actions {
			text-align:right;
			padding:0 22px 15px 0;
		}
			#content form p.Actions input {
				padding:2px;
			}
	 form div.Actions {
			width:200px;
			float:right;
			text-align:right;
			margin-top:0;
		}
		form .Actions input{
			padding:0 10px 0px 10px;
		}
/* Login Form */
		input#MemberLoginForm_LoginForm_action_forgotPassword{	
			float:right;
			clear: right;
			display:inline;
			margin: 5px 25px 10px 0;
			padding:0;
			background: transparent;
			font-size: 0.9em;
			color: #edd73b;;
			border:none;
			text-decoration: underline;
			cursor: pointer;
		}
		input#MemberLoginForm_LoginForm_action_dologin {
			float:right;
			display:inline;
			width:80px;
			padding:0;
			margin:0 25px 0 0;
		}	
		p#Remember {
		
			margin: 10px 30px 10px 30px;
			padding:0 0 5px 0;
			display: inline;
			float:right;
			height: 20px;
			font-size: 1.1em;	
		}
		#Remember input {	
			float:left;
			padding:0;
			margin: 10px 0 0 -30px;
			display:inline;
		}
