/* CSS Document */

#return {
	position:relative;
	top:-25px;
	left:15px;
}

#main-content h1, #main-content p {
	margin-left:15px;
}

#form {
	width:400px;
	margin:25px 0 0 0;
	background:url("/images/contact/top-rnd-box.jpg") top left no-repeat;
	padding:8px 0 0;
	float:left;
}

	#form .form div {
		background-color:#fafafa;
		background:url("/images/contact/form-bg.jpg") top left repeat-y;
		margin:0 0 -8px;
		padding:3px 0 0;
	}

#l-form {
	width:940px;
	margin:25px 0 0 0;
	background:url("/images/contact/long-top-rnd-box.jpg") top left no-repeat;
	padding:8px 0 0;
	float:left;
}

	#l-form .form div {
		background-color:#fafafa;
		background:url("/images/contact/long-form-bg.jpg") top left repeat-y;
		margin:0 0 -8px;
		padding:3px 540px 0 0;
		width:400px;
	}

	.form p {
		clear:both;
		text-align:center;
		width:200px;
		margin:0;
		padding:0 0 10px 168px;
		color:#ff0000;
	}

	.form label {
		clear:left;
		display:block;
		float:left;
		width:175px;
		margin:3px 0 0 15px;
	}

	.form input, .form select, .form textarea {
		float:left;
		margin:1px 0 10px 0;
		border:1px solid #ccc;
		border-top:1px solid #777;
		border-bottom:1px solid #ddd;
		height:18px;
		padding:1px;
		width:184px;
	}

	.form span {
		float:left;
		display:block;
		margin:1px 0 10px 0;
		padding:1px;
		width:184px;
	}

	.form select {
		width:188px;
		padding:0;
		height:22px;
	}

	.form textarea {
		height:100px;
	}

	.form img {
		margin:0 0 0 190px;
		padding:7px 0;
		cursor:pointer;
		display:block;
		clear:left;
	}

#info {
	margin:-16px 0 0 70px;
	float:left;
}

	#info p {
		margin:0 0 15px;
	}

		#info p span {
			color:#B5D41F;
			font-weight:bold;
			font-size:24px;
		}

	#info img {
		margin:25px 0 0;
	}