/* ANY LARGE FORM */
#body_contain legend { color:#fff; padding: 20px 0; }

#body_contain label, #body_contain input, #body_contain textarea {
	display:block;
	width:200px;
	float:left;
	margin-bottom:10px;
}

#body_contain label {
	text-align:right;
	padding-right:20px;
}

#body_contain br { clear:both; }

#body_contain #areas input { width:auto; }

#body_contain p input { display:inline; margin-right:20px; }

#body_contain input.inline { display:inline; margin:0 2px; width:auto; }

#body_contain input.inline-end { margin:0; display:inline; clear:right; width:auto; }

#body_contain #areas label, #body_contain #areas input { margin:10px 0;}

#body_contain fieldset { border:0; }
#body_contain fieldset input {
	width:auto;
	display:inline;
	float:none;
	margin:0;
	padding:0;
}

#body_contain select { margin-bottom:10px; }

#body_contain #zip, #body_contain #promos, #body_contain #credit { width:auto; }

#body_contain #day, #body_contain #year { text-align:center; }
#body_contain #month { width:100px; }
#body_contain #day { width:40px; }
#body_contain #year { width:60px; }
#body_contain #time3 { width:50px; }

#body_contain #controls { text-align:center;}

#errors { margin-bottom:10px; color:#f00; }
#errors h2 { font-size:14px; color:#f00; margin-bottom:5px; }
#thanks { height:70px; width:200px; margin:165px auto 0; text-align:center; }