/*/////////////////////////////////////////////////////////////////////
	Contact Page
/////////////////////////////////////////////////////////////////////*/

	#container {
		background:url(../../../images/layout/generic/container1.jpg) repeat-y center;
	}
	#container .inner {
		background:url(../../../images/layout/generic/container.jpg) no-repeat top center;
		padding:0 0 0 1px;
	}
	
	/* content */
	#container #content {
		padding:40px 0 0 0;
		float:left;
		width:560px;
	}
	#container #content h2 {
		text-indent:-9999px;
		margin:0 0 1.3em 0;
		height:47px;
		background-repeat:no-repeat;
		background-position:top left;
	}
	#container #content blockquote {
		font-weight:bold;
		font-size:1.2em;
		line-height:1.3em;
		margin:0 0 1.2em 0;
		color:#5e5e5e;
	}
	#container #content p {
		font-size:1.3em;
		line-height:1.3em;
		color:#515151;
		margin:0 0 1.3em 0;
	}
	#container #content ul {
		margin:0 0 1.6em 0;
	}
	#container #content ul li {
		font-size:1.3em;
		line-height:1.3em;
		color:#6f6f6f;
		font-style:italic;
		margin:0 0 5px 0;
		list-style:none;
		padding:0 0 0 10px;
		background:url(../../../images/misc/content/dot.gif) no-repeat 0 5px;
	}
	
	#container #content #contactInfo {
		width:230px;
		float:left;
	}
	#container #content h3 {
		font-size:1.6em;
		color:#5e5e5e;
		line-height:1.2em;
		font-weight:100;
		margin:0 0 20px 0;
		font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	}
	#container #content h4 {
		color:#898989;
		font-weight:bold;
		font-size:1.1em;
		line-height:1.2em;
		margin:0 0 10px 0;
	}
	#container #content #contactInfo p {
		margin:0 0 32px 0;
	}
	#container #content #contactInfo p.tel,
	#container #content #contactInfo p.fax {
		font-size:1.2em;
		padding:0 0 0 10px;
		background-position:0 3px;
		background-repeat:no-repeat;
		margin:0 0 4px 0;
	}
	#container #content #contactInfo p.tel {
		background-image:url(../../../images/layout/side/tel.gif);
	}
	#container #content #contactInfo p.fax {
		background-image:url(../../../images/layout/side/fax.gif);
		margin:0 0 32px 0;
	}
	#container #content #contactInfo p a {
		color:#d40033;
		text-decoration:underline;
	}
	#container #content #contactInfo p a:hover {
		text-decoration:none;
	}
	
	#container #content form {
		float:left;
		width:330px;
	}
	#container #content form label {
		color:#5e5e5e;
		font-size:1.1em;
		line-height:1.2em;
		margin:0 0 15px 0;
		display:block;
	}
	#container #content form label input {
		padding:5px;
		width:318px;
		border:1px solid #cec1b8;
		background:#ffffff;
		font-size:1em;
		color:#898989;
		margin:5px 0 0 0;
	}
	#container #content form label textarea {
		padding:5px;
		width:318px;
		border:1px solid #cec1b8;
		background:#ffffff;
		font-size:1em;
		color:#898989;
		margin:5px 0 0 0;
		height:170px;
	}
	#container #content form label input:focus,
	#container #content form label textarea:focus {
		color:#5e5e5e;
	}
	#container #content form button {
		text-decoration:underline;
		color:#c5754f;
		font-style:italic;
		padding:0 0 0 18px;
		margin:0;
		text-align:left;
		font-size:1.2em;
		line-height:1.2em;
		background:url(../../../images/buttons/submit.jpg) no-repeat center left;
	}
	
/*/////////////////////////////////////////////////////////////////////
	Footer
/////////////////////////////////////////////////////////////////////*/
	
	#footer {
		background:url(../../../images/layout/generic/footer.jpg) no-repeat top center;
		height:125px;
		clear:both;
		padding:115px 0 0 0;
	}
	#footer p {
		margin:0 0 1.2em 0;
		color:#a3bfd4;
		font-size:1.1em;
		line-height:1.2em;
		margin:0 0 1.2em 300px;
	}
	#footer p a {
		text-decoration:none;
		color:#a3bfd4;
	}
	#footer p a:hover {
		text-decoration:underline;
	}
	
