﻿/* Header
--------------------------------------------------------------------------------------- */

#Header ul li#NavContact a
{
	background: url('/images/navigation/contact-on.png') no-repeat top left;
}


/* Content
--------------------------------------------------------------------------------------- */

#Content
{
	background: url('/images/elements/photo-contact-2.jpg') no-repeat 500px 40px;
}

#Promo
{
	float: right;
	display: inline;
	margin: 100px 30px 0 0;
}

#Form
{
	float: left;
	display: inline;
	width: 440px;
	margin: 30px 0 0 20px;
}

#Form .FormElement
{
	float: left;
	display: inline;
	width: 440px;
	margin: 0 0 5px 0;
}

#Form .FormElement label
{
	float: left;
	display: inline;
	width: 120px;
	margin: 5px 0 0 0;
	text-align: right;
}

#Form .FormElement input.Text, 
#Form .FormElement textarea
{
	float: left;
	display: inline;
	width: 280px;
	margin: 0 0 0 10px;
	padding: 2px;
	border: solid 1px #F7D1AC;
	background: url('/images/backgrounds/text.png') repeat-x top;
	font-size: 1.2em;
	color: #CC0033;
}

#Form .FormElement textarea
{
	height: 80px;
}

#Form .FormElement input.Short
{
	width: 100px;
}

#Form .FormElement span.Error
{
	float: left;
	display: inline;
	width: 410px;
	text-align: right;
	font-size: 1.1em;
}

#Form #Submit
{
	float: left;
	display: inline;
	width: 400px;
	margin: 10px 0 0 0;
	text-align: right;
}

#Form #Submit a img
{
	border: none;
}

#Content p#Thanks
{
	padding-bottom: 420px;
}


/* Footer
--------------------------------------------------------------------------------------- */

#Footer
{
	margin-top: 0;
}
