/*	FORM SPECIFIC */

	#contact_form p, #login p, #quote_form p, #register p, #forgot p  {
		line-height: 2.5em;
		}
			
		label {float: left;}
		.error {
			line-height: 1em;
			color: red;
			font-size: 70%;
			}	

	input, select, textarea {
		font-size: 90%;
		color: #069;
		border: 1px solid #E6E6E6;
		background: #FFFFFC;
		padding: 5px;
		}
		input:focus, select:focus, textarea:focus {border: 1px solid #004080;}
		
	textarea {
		font-family: Arial, Helvetica, sans-serif;
		color: #069;
		border: 1px solid #E6E6E6;
		background: #FFFFFC;
		}

	#login, #register, #forgot {padding-left: 25px;}
	
	#help {
		float: right;
		font-size: 90%;
		}
		#help a {text-decoration: none;}

	.col15 {
		float: left;
		width: 15%;
		}
		.col15 p {text-align: right;}

	.col30 {
		float: left;
		padding-left: 10px;
		width: 30%;
		}
															
	.col50 {
		float: left;
		width: 50%;
		}

	.rule {
		margin: 5px auto;
		border-bottom: 1px dotted #CCC;
		clear: both;
		}	
	
	.button {
		background: url(/images/skin/button.png) no-repeat center center;
		width: 275px;
		height: 40px;
		color: #fff;
		font-weight: bold; 
		border: 0px;
		text-align: center;
		font-size: 120%;
		}
		.button:focus {border: 0px;}

