html, body, form {padding:0; margin:0; font-family: helvetica, arial, verdana; font-size:10pt; }

body {height:100%;}

.clear {clear:both;}

.lead_form { color:black; }
	.lead_form #sidebar { float:left; width:220px; }
	.lead_form #body_wrap { float:left; width:400px;}
	.lead_form #body { margin-left:20px; margin-top:50px; }
		.lead_form #body p { line-height:20px;}
 
.lead_form h1 { color:black; text-transform: uppercase; font-weight:normal; letter-spacing:3px;}
.lead_form h2 { color:black; font-style:italic; border-bottom:solid 1px black; font-weight:normal; }

.lead_form .name { }
	.lead_form .double_col { clear:left; }
	.lead_form .double_col div { float:left; width:190px; }
		.lead_form .double_col input { width:180px;}

.lead_form label { display:block; }
	.lead_form label span { font-style:italic; }

	.errorExplanation { background-color:#ffecdc; color: black; border:1px solid #ed1c24; margin:0pt 0pt 20px; padding:5px; font-size:9pt;  }
.errorExplanation h2 { background:none; font-size:10pt; font-style:normal; color:#ed1c24 !important; border-color: #ed1c24 !important;}
	.errorExplanation span { background-image:url(../images/icons/cancel.gif); background-position:8px 5px; background-repeat:no-repeat; 
							 color:#422D2D !important; display:block; padding:8px 8px 8px 30px; }
.fieldWithErrors input { background-color:#ffecdc; border:1px solid #ed1c24 !important;}

.lead_form input, .lead_form select, .lead_form textarea { margin-bottom:15px; font-size:12px; }
.lead_form input, .lead_form textarea { border:solid 1px black; width:370px; padding:2px;}
.lead_form .date { background: white url(../images/date_icon.png) no-repeat 84px 2px;}

.lead_form .button { width:auto;}

.lead_form .event_time select { margin:0 0 15px 0; }

.lead_form #restaurant_label { margin-bottom: 5px; }
.lead_form .restaurant_list { margin-bottom:15px; }
.lead_form .restaurant_list input { float:left; clear:left; margin:3px 0; padding:0; border:none; width:20px; }
.lead_form .restaurant_list label { float:left; margin:3px 0 3px 15px;}

