/*#########################################################################################
##	A-1 Auto Transport, Inc quoteform.css
##	Styles specific to the Quote Form
##	Created: 12/5/05
##	Author: Brandon D. Ove (brandono@a1autotransport.com)
#########################################################################################*/

/* DOCUMENT BASICS ######################################################################*/
div#quoteform {		/* main div within body */
	width:				610px;
	margin:				10px;
}
h1 {
	margin:				0px;
	font: 				bold 14px Arial, Helvetica, sans-serif  ;
	color:				#369;
	text-transform: 	none;
}
h2.quoteform_block_header {
	margin:				0px;
	margin-bottom:		10px;
	font: 				bold 14px Arial, Helvetica, sans-serif  ;
	color:				#369;
	text-transform: 	none;
}
div.quoteform_headerline {
	height:				8px;
	border-bottom:		1px solid #CCC;
	float:				right;
}
/* TIPS & NOTES #########################################################################*/
h4.required {
	margin:				0px;
	position:			relative;
	font:				bold 10px Verdana;
	display:			inline;
	color:				#DDD;
}
h4.required span {
	visibility:			hidden;
	width:				6px;
	height:				6px;
	margin-right:		5px;
}
h4.optional {
	margin:				0px;
	position:			relative;
	font:				bold 10px Verdana;
	display:			inline;
	color:				#DDD;
}
.bold_text {
	font:				bold 10px Verdana;
}
.note_text {
	font:				10px Verdana, Arial, Helvetica, sans-serif;
	color:				#999;
	font-weight:		normal;
}
div#quoteform_zip_finder {
	float:				right;
	text-align:			center;
	margin-top:			26px;
}
div#quoteform_nonstock_note {
	display:			none;
}
h4#quoteform_nonstock_required {
	display:			none;
}
div#quoteform_comments_notes {
	width:				300px;
	float:				right;
	font:				10px Verdana, Arial, Helvetica, sans-serif;
	color:				#999;
}
/* WELCOME ##############################################################################*/
div#quoteform_welcome {
	width:				610px;
	font: 				11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 		18px;
	text-align:			justify;
}
/* BLOCKS ###############################################################################*/
div.quoteform_half_width_block {
	width:				275px;
}
div.quoteform_vehicle_block {
	float:				left;
	margin-right:		2px;
}
div#quoteform_vehicle_specs {
	clear:				both;
}
/* FORM ELEMENTS ########################################################################*/
input.quote_text	{
	margin:				3px 0px 3px 0px;
	padding:			1px;
	background:			#FFF;
	border:				1px solid black;
	font:				12px Verdana, Arial, Helvetica, sans-serif;
}
input.quote_text:disabled	{
	margin:				3px 0px 3px 0px;
	padding:			1px;
	background:			#CCC;
	border:				1px solid black;
	font:				12px Verdana, Arial, Helvetica, sans-serif;
	color:				#666;
}
div.quoteform_zip {
	width:				160px;
	float:				left;
	margin:				3px 0px 3px 0px;
}
select {
	margin:				3px 0px 3px 0px;
	border:				1px solid #000;
	font:				11px Verdana, Arial, Helvetica, sans-serif;	
}
.quoteform_vehicle_year {
	width:				70px;
}
.quoteform_vehicle_make {
	width:				140px;
}
.quoteform_vehicle_model {
	width:				390px;
}
div.vehicle_options {
	height:				30px;
	clear:				right;
	font:				bold 10px Verdana;
}
select.quoteform_vehicle_details {
	float:				right;
}
div#quoteform_vehicle_class {
	border-left:		3px solid #FF9900;
}
textarea#quoteform_comments {
	width:				280px;
	height:				125px;
	margin:				3px 0px 3px 0px;
	padding:			2px;
	border:				1px solid #000;
	background:			#FFF;
	font:				11px Verdana, Arial, Helvetica, sans-serif;
}
div#terms_box {
	clear: 				both; 
	margin-top: 		20px; 
	background-color:	#336699; 
	color:				#FFFFFF; 
	text-align: 		center; 
	padding: 			4px 4px 6px 4px;
}
/* SPECIALS BLOCK ########################################################################*/
div#specials_block {
	width:				610px;
}
div#specials_header_line {
	height:				8px;
	border-bottom:		1px solid #F90;
	float:				right;
}
div#specials_des1 {
	margin:				0px 5px 0px 5px;
	font:				bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:				black;
}
div#specials_des2 {
	margin:				5px 5px 10px 5px;
	font:				12px Verdana, Arial, Helvetica, sans-serif;
	color:				black;
}
div#specials_details {
	margin-bottom:		30px;
	padding:			10px;
	background:			#FFF1DF;
	border-top:			1px solid #F90;
	border-bottom:		1px solid #F90;
	font-size:			12px;
}
div.specials_details_block {
	float:				left;
	width:				150px;
	line-height:		20px;
}
div.specials_details_block span {
	color:				red;	
	font-weight:		bold;
}
div#specials_note {
	margin-top:			23px;
	float:				right;
	text-align:			right;
	font:				italic 12px Arial, Helvetica, sans-serif;
}
