fieldset						{
								margin: 0;
								padding: 0;
								float: left;
								width: 15em;
								height: 20em;
								}
								

								
h2								{
								margin: 0 0 7px 0;
								padding: 0;
								font-family: "Lucida grande", helvetica, san-serif;
								font-size: 1.2em;
								}
								
h3.form								{
								margin: 3px 0 25px 0;
								padding: 0;
								font-family: "Lucida grande", helvetica, san-serif;
								font-size: 0.8em;
								color: #ddbe89;
								}
								
p								{
								font-weight: bold;
								font-family: "Lucida grande", helvetica, san-serif;
								font-size: 0.85em;
								}
								
fieldset						{
								height: 20em;
								border: none;
								}
																	
label							{
								font-family: "Lucida grande", helvetica, san-serif;
								font-size: 1em;
								}
								
#services label					{
								font-family: "Lucida grande", helvetica, san-serif;
								font-size: 1em;
								}

#services						{
								margin: 0 0 0 2em;
								}
								
#message						{
								margin: 0 2em 0 2em;
								}
								
#services input					{
								vertical-align: -3px;
								}
								
								
#services ul					{
								margin: 0;
								padding: 0;
								}
										
#services li					{
								margin: 0 0 5px 0;
								list-style: none;
								}
								
#info label						{
								margin: 0 0 7px 0;
								display: block;
								}	
								
#info input						{
								font-family: "Lucida grande", helvetica, san-serif;
								font-size: 0.7em;
								padding: 3px;
								margin: 0 0 25px 0;
								width: 90%;
								}								
								
#message label					{
								margin: 0 0 7px 0;
								display: block;
								}								
								
#message input					{
								font-family: "Lucida grande", helvetica, san-serif;
								font-size: 0.7em;
								padding: 3px;
								margin: 0 1em 0 0;
								}
								
#message textarea				{
								font-family: "Lucida grande", helvetica, san-serif;
								font-size: 0.7em;
								padding: 3px;
								margin: 0 0 1.8em 0;
								width: 95%;
								height: 15.5em;
								}


								
#services .checkbox_last		{
								margin: 0 0 1.5em 0;
								}
								
#services input					{
								margin: 0 0.4em 0 0;
								}	
								
.checkbox						{
								height: 1em;
								padding: 0 0 5px 0;
								}								
								
input, textarea					{
								border: 3px solid #ddbe89;
								-moz-border-radius: 4px;
								-webkit-border-radius: 4px;
								border-radius: 4px;
								background: #fff;
								}
								
#cancel, #submit				{
								cursor: pointer;
								font-weight: bold;
								color: #5a4a42;
								background-color: #ddbe89;
								}
								

								

								
input:focus, textarea:focus 	{
								background-color: #ddbe89;
								}


								
#services li input				{
								border: none;
								}								
																