form#quoteform h3 {
	padding:5px;
	color:#fff;
	border-top:1px solid #333;
	background:url(../images/base/grad_dark.gif) repeat-x bottom #333;
	width: 100%;
}

form#quoteform fieldset {
	margin-top:20px;
}

form#quoteform label, form#quoteform input, form#quoteform textarea {
	display:block;
	color:#555;
}

form#quoteform input, form#quoteform textarea {
	width: 100%;
	border:1px solid #555;
	border-left:1px solid #333;
	border-top:1px solid #333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555;
	font-size:10px;
	padding:5px;
	margin-bottom:10px;
	background:url(../images/base/searchbg.gif) repeat-x bottom;
}

form#quoteform textarea {
	height:100px;
}

form#quoteform label {
	margin-top:10px;
	margin-bottom:5px;
}

form#quoteform input.button {
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#fff;
	padding:5px;
	border:1px solid #555;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	background: #555 url(../images/base/grad_dark.gif);
	margin:0px;
	margin-right:10px;
}

form#quoteform input.button:hover {
	background:#555;
}

.error {
	width: 100%;
	height: 36px;
	display: table-cell;
	color: #CC0000;
	padding: 5px 5px 5px 40px;
	background-image: url(/u_images/icons/warning.png);	
	background-position: 7px 50%;
	background-repeat:no-repeat;
	min-height: 36px;
	margin: 8px 0px;
	border: 1px solid #ccc;
	vertical-align: middle;
}

label>span.feedback {
	font-size:9px;
	color:#FF0000;
}