.error { color:#b60; }
.warn { color:#009; }
.section 	{ float:left; }
.major		{ width:476px; padding:0; }
.minor 		{ width:219px; padding:0; }
.guidenav { width:259px; }
#content1 { padding:10px 10px 10px 20px; margin:0; border-top:1px solid #000; }
/* FORM STUFF */
form					{ padding:0; margin:0; width:400px; }
* html form				{ padding:0; margin:0; }
fieldset 				{ padding:0; margin:0; border:none; }
legend 					{ font-weight:normal; color:#000000; font-size:1.2em; text-transform:uppercase; }
input, select, textarea { font:11px/2 Verdana, Arial, Helvetica, san-serif; color:#666666; margin:0 2px;   }
p.error 				{ color:red; }
label 					{ margin:0; text-align:left; }
.text, textarea, select	{ float:right; width:20em; margin:.5em 0 0; padding:.3em .5em; background-color:#ffffff; border:1px solid #AAA; }
.textarea 				{ height:16em; }
.checkbox				{ float:right; margin:.75em 19em 0 0; }
* html .checkbox		{ margin:.5em 9.5em 0 0; }
select	 				{ float:right; width:21em; }
form br					{ clear:both; }
#find-models {  }
#find-models fieldset { margin:10px 0; }
#find-models input 		{ margin-right:10px; }
#find-models legend 	{ font-weight:bold; font-size:107%; }

#find-dealer {  }
#find-dealer legend 	{ text-transform:uppercase; font-size:107%; margin-bottom:10px; }

#contact-us { width:350px; }
#contact-us .contain { float:left; position:relative;width:350px; margin-bottom:5px; }
#contact-us legend 	{ text-transform:uppercase; font-size:129%; padding:0 0 15px; margin:0; color:#666; }
#contact-us input.text,
#contact-us textarea,
#contact-us select { width:240px; float:right; position:relative;font:bold 77% "Trebuchet MS",Verdana,Helvetica, sans-serif; padding:2px 5px; letter-spacing:1px; }
#contact-us textarea { height:100px; }
#contact-us select { width:254px; padding:0; }

#contact-us .contain p { font-size:100%; float:left; position:relative;width:100px; margin:0; }

#contact-us input.error { border:1px solid #900; }
#contact-us input.warn { border:1px solid #900; }


#login { width:215px; }
#login .contain { float:left; width:215px; margin-bottom:5px; font-size:85%; }
#login fieldset { }
#login legend 	{ text-transform:uppercase; font-size:107%; margin-bottom:10px; }
#login input.text,
#login textarea { width:120px; float:right; font:bold 91% "Trebuchet MS",Verdana,Helvetica, sans-serif; padding:2px 5px; letter-spacing:1px; }
#login textarea { height:100px; }

#login .contain p { font-size:91%; float:left; width:80px; margin:0; white-space:nowrap; }


#sales-lead { width:400px; color:#666;}
#sales-lead .contain { float:left; position:relative;width:400px; margin-bottom:5px; }
#sales-lead legend 	{ text-transform:uppercase; font-size:129%; padding:0 0 15px; margin:0; color:#666; }
#sales-lead input.text,
#sales-lead textarea,
#sales-lead select { width:240px; float:right; position:relative;font:bold 77% "Trebuchet MS",Verdana,Helvetica, sans-serif; padding:2px 5px; letter-spacing:1px; }
#sales-lead textarea { height:100px; }
#sales-lead select { width:254px; padding:0; }
#sales-lead labal {color:#666;}
#sales-lead .checkbox{float: left;width:25px;margin:5px;}
#sales-lead .options{float:right;width: 240px;}

#sales-lead .contain p { font-size:100%; float:left; position:relative;width:125px; margin:0; padding: 0 20px 0 0;}

#sales-lead input.error { border:1px solid #900; }
#sales-lead input.warn { border:1px solid #900; }