/* CSS Document */

#quote_request {
	clear:both; width:100%; padding:35px 0; height:auto; margin:2em 0 3em;  
}
#quote_request.qt_rqst_float_left { float:left; margin:2em 5em 3em 0; }
#quote_request.qt_rqst_float_right { float:right; margin:2em 2em 3em 4em; }

#quote_request input.qt_rqst{
	width:90%; padding:6px 5%; margin:0 0 1em;
	border:1px solid #ccc; background:#fff;
	font-size:18px; 
}
#quote_request input.qt_rqst:focus { background:#FFFFDD; }

#quote_request textarea.qt_rqst {
	width:90%; padding:6px 5%; margin:0 0 1em;
	border:1px solid #ccc; background:#fff;
	font-size:18px; 
}
#quote_request textarea.qt_rqst:focus { background:#FFFFDD; } 

#quote_request select.qt_rqst {
	padding:6px 5%;
}

#quote_request #qt_rqst_submit { 
	display:block; float:right; width:auto; height:20px; padding:18px 0 22px 20px;	margin:2em 10px 1em 0; 
	background:transparent url(../images/big_black_btn_left.png) no-repeat left top;
	font: normal 20px/20px Georgia, "Times New Roman", Times, serif; color:#fff; letter-spacing:-.5px; text-align:center;
}
#quote_request #qt_rqst_submit:hover { color:#04a7b7;  }

#quote_request .rnd_crnrs {
	-moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; 
}

#quote_request h4 { margin:0px; font-weight:bold; }
#quote_request h5#thanks {
	display:block; padding:1em 2em; font-size:1em; margin:2em 0 1em;
	border:1px solid #b9643e; 
	font-weight:bold; color:#b9643e; text-align:center;
}
#quote_request label { font-size:1.1em; line-height:1.5em; margin:0px; }

#quote_request p.success { font-weight:bold; margin:1em 0 0; }

