
/**** Quote Request */

.titleQuoteRequest {
	float: left;
	width: 155px;
}
.titleRight {
	padding-top: 24px;
	float: left;
	width: 680px;
}


.submit-box {
	display: block;
	width: 345px;
	height: 100px;
	background: url(../images/quoteRequest/submitBoxBack.png) no-repeat 0 30px;
	clear: both;
	padding-top: 30px;
	margin-left: 30px;
}
	.submit-box p {
		display: block;
		float: left;
		width: 200px;
		text-align: center;
		padding: 0;
		margin: 0;
		margin-left: 10px;
		margin-top: 15px;
	}
	.submit-box .input-submit {
		cursor: pointer;
		display: block;
		float: right;
		width: 118px;
		height: 30px;
		background: url(../images/quoteRequest/submitButton.png) no-repeat;
		margin-top: 20px;
		margin-right: 10px;
		border: none;
	}
		.submit-box .input-submit span {
			display: none;
		}

.input-box {
overflow: hidden;
}


	.input-box .required {
		padding-right: 3px;
	}
	
	.input-box label {
		display: block;
		text-align: right;
		float: left;
		clear: left;
		padding-right: 10px;
		font-size: 1.1em;
		margin-top: 4px;
		margin-bottom: 5px;
	}
	.input-box input.input-text,
	.input-box textarea.input-text,
	.input-box select.input-select {
		display: block;
		float: left;
		background: #161616;
		border: 1px solid #2a2a2a;
		color: white;
		font-size: 100%;
		margin-top: 4px;
		margin-bottom: 5px;
	}
	.input-box input.input-radio {
		display: block;
		float: left;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.input-box .radio-label {
		display: block;
		clear: none;
		color: #535353;
		float: left;
		margin-top: 5px;
		margin-bottom: 5px;
	}
		.input-box select.input-select option {
			background: #161616;
			color: white;
			padding: 0 5px;
		}

	.input-box-error input.input-text,
	.input-box-error textarea.input-text,
	.input-box-error select.input-select {
		background: #310900;
		border: 1px solid #8e1e00;
	}
	.input-box-error label,
	.input-box-error .required {
		color: #cc2b00;
	}
	
.input-box-textarea {
}
	.input-box-textarea label,
	.input-box-textarea textarea {
		clear: both;
	}
	.input-box-textarea label {
		margin-bottom: 0;
	}
	.input-box-textarea textarea {
		width: 100%;
		height: 60px;
		font-size: 140% !important;
	}

.label-referral {
	margin-left: 80px;
}

.label-wrap_length {
	margin-left: 55px;
}

.qrFormLeft {
	width: 380px;
	float: left;
}
	.qrFormLeft h2 {
		margin-bottom: 5px;
	}
	.qrFormLeft .input-box label {
		width: 160px;
	}
	.qrFormLeft .input-box input.input-text {
		width: 190px;
	}

.qrFormCenter {
	width: 200px;
	float: left;
}
	.qrFormCenter h2 {
		margin-bottom: 10px;
	}
	.qrFormCenter .input-box label {
		width: 94px;
	}

.qrFormRight {
	width: 270px;
	float: left;
}
	.qrFormRight h2 {
		margin-bottom: 25px;
	}
	.qrFormRight .input-box label {
		width: 70px;
	}

.qrFormBottomRight {
	width: 460px;
	float: left;
	padding-left: 30px;
}
	.qrFormBottomRight h2 {
		padding-left: 3px;
		margin-left: 0;
	}
