/*----------[ Contact Form Setup ]-----------------------*/
	
	#maincontentbg_contact {
		background: transparent url(../images/banner_contact.jpg) no-repeat right -5px;
	}
	#maincontentbg_contactconfirm {
		height: 350px;
	}
		
	fieldset {
		margin: 1em 0 ;
		padding: 2.5em 1em 0 1em;
		border: 1px solid #e8e9eb;
		background: #FFF url(../images/maincontent_gradient2.gif) repeat-x top left;
	}
	#firstfieldset {
		background: transparent;
		border-style: none dotted solid dotted;
		border-color: #e8e9eb;
		border-width: 1px;
		margin-top: 1.0em;
	}
	
	#content label {
		clear:both;
		display: block;
		float:left;
		font-weight:bold;
		margin-top: -1em;
		width: 12em;
	}

	#content input {
		width: 200px;
		display:block;
		left:2em;
		position:relative;
		top: -1.4em;
		color:#582540;
		font-size:0.8em;
		padding:3px 5px;
	}
	#contact_info {
		padding:1em 0;
	}
	#contact_info label {
		width: auto;
		left:4em;
		position:relative;
		top: -0.8em;
	}
	
	#contact_info input {
		clear:both;
		font-weight:bold;
		width: 1em;
		top: -0.4em;
	}
	#content .inputtitle {
		padding-left:3.0em;
	}
	#content .smallerinput input {
		width: 100px;
	}

	#content textarea {
		width: 350px;
		height: 100px;
		color:#582540;
		font-size:1.1em;
		padding:3px 5px;
		margin-top: -1em;
	}
	#content .submit {
		margin:20px auto 20px auto;
		position:inherit;
		width:100px;
		padding:1px;
		font-size: 1.1em;
		color: #000;
		font-weight: bold;
	}
	.errorMsg {
	  position: absolute;
	  left: 37em;
	  color: #FF0000;
	  font-weight: bold;
	}