/* lengthen side bar for form ONLY */


/* form styles */

form { width: 360px; text-align: left; margin:0 0 0 3.5em;}
div#log p {color:#FF9900; margin-left:3.9em; font-weight:bold;}
fieldset { margin: 0; border: 0; padding: 0; }

legend {display: none;}

em.star {text-decoration:none; color:#FF9900;}

form h4 {
	clear: both;
	padding: 5px 0px 10px 0px;
	font-size: .9em;
	font-weight:bold;
	
	}

form label {
	display: block;
	width: 310px;
	font-size: 12px;
	line-height: 14px;
	padding: 0px 0px 12px 0px;
	}

form input { display: block; margin-top: 3px; }



/*long fields*/
form label.field-name{ clear: left;}


form label.field-name {
	float: left;
	width: 360px;
	margin: 0;
	}

form label.field-name input {
	float: left;
	width: 360px;
	padding: 0;
	}


/*short fields*/
form label.field-email {
	float: left;
	margin: 0px 10px 0px 0px;
	width: 170px;
	}

	form label.field-phone {	
		float: right;
		margin: 0;
		width: 170px;
		}

	form label.field-phone input {
		float: right;
		width: 170px;
		padding: 0px;
		}


form label.field-email input {
	float: left;
	width: 170px;
	padding: 0px;
	}




	
/*pull down menus*/
form label.field-am-pm select {
	width: 60px;
	float: left;
	margin-top: 3px;
	padding: 0;
	font-size: 12px;
	
	}
	
	
	
	
/*pull down menus*/
form label.field-passengers select {
	width: 135px;
	float: left;
	margin-top: 3px;
	padding: 0;
	font-size: 12px;
	
	}	


textarea { display: block; width:360px; }

form input#checkbox_1,
form input#checkbox_2,
form input#checkbox_3,
form input#checkbox_4 {
	clear: both;
	float: left;
	padding: 0px;
	margin: 0px;
	}

form label.field-checkbox {
	clear: none;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 15px 0px;
	}

form select {float: left; display: block;}






form textarea {	margin-top: 3px;}




div#content .form-headings {margin:1.5em 0 1em 0; padding:0;}



