#quote {
	width: 860px;
	float: left;
	border: 1px solid #e4ece6;
	background: url(/i/quote_bg.gif) repeat-x;
	margin-top: 20px;
	padding: 0 0 15px 0;
	colour: #323634;
	font-size:0.8em;
}
#quote #lcol {
	width: 425px;
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	border-bottom:0px solid #006699;	
}
#quote #rcol, #rcol_catalogue {
	width: 425px;
	float: right;
	margin: 10px 0 0 0;
	padding: 0;
	display:inline;
}

#quote #lcol label, #rcol_catalogue label{
	width: 85px;
	float: left;
	padding: 5px 5px 5px 15px;
	margin: 0;
}
#quote #lcol input, #quote #lcol textarea, #quote #lcolrcol_catalogueinput, #quote #rcol_catalogue textarea {
	width: 280px;
	float: left;
	margin: 5px 5px 5px 5px;
	padding: 0;
	display:inline;
	border: 1px solid #aaa;
}
#quote #lcol .tickboxes label {
	width: 280px;
	float: left;
	margin: 7px 5px 5px 5px;
	padding: 0;
	display:inline;
}
#quote #lcol .tickboxes input {
	width: auto;
	float: left;
	padding: 0;
	margin: 7px 15px 0 70px;
	border: none;
}
#quote #message {
	width: 380px;
	float: left;
	margin: 5px 5px 5px 15px;
	padding: 0;
	display:inline;	
	color:#006600;
}
#quote #quotetable {
	width: 400px;
	float: left;
	margin: 35px 0 0 0;
	padding: 0;
	display:inline;
}
#quote #quotetable .q1 select {
	width: 170px;
}
#quote #quotetable .q2 select {
	width: 80px;
}
#quote #quotetable .q3 select {
	width: 80px;
}
#quote #quotetable .q4 input {
	width: 50px;
}
#quote #quotetable th {
	font-weight:normal;
	text-align:left;
}
#quote #send {
	float: right;
	margin: 0;
	padding: 20px 25px 10px 10px;
}

/*   CATALOGUE    */

#quote #error {
	width: 370px;
	float: left;
	margin: 10px 5px 5px 15px;
	padding: 0;
	display:inline;	
	color:#c11010;
	display:none;
}
#status {
	width: 860px;
	float: left;
	margin: 10px 5px 5px 15px;
	padding: 0;
	display:inline;	
	color:#000000;
}
.err {
	color:#c11010;
	font-weight:bold;
}
