#bottomImage {
	margin-top:20px;
}

#ContactForm
{
	display:none;
	text-align:left;
	padding:20px;
	padding-top:10px;
}

#ContactForm,
#ContactForm input,
#ContactForm textarea
{
	font-family:verdana;
	font-size:11px;
}

#ContactForm h2
{
	font-size:12px;
	margin-top:15px;
	margin-bottom:3px;
	-webkit-text-size-adjust:none;
}

#ContactForm h1
{
	font-size:12px;
	margin-bottom:20px;
	text-align:center;
	padding-left:40px;
	padding-right:40px;
	color:#606060;
	-webkit-text-size-adjust:none;
}

/*#ContactForm input
{
	float:right;
}

#ContactForm > form > div
{
	clear:both;
	height:21px;
}*/

#ContactForm div.Form > div > span
{
	display:inline-block;
	background-color:white;
	position:absolute;
	top:5px;
	left:0px;
	z-index:2;
	padding-right:8px;
}

#ContactForm div.FormField:after
{
	content:" ";
	display:inline-block;
	width:181px;
	height:2px;
	overflow:hidden;
	border-bottom:1px dotted #c0c0c0;
	position:absolute;
	top:10px;
	left:0px;
	z-index:1;
}

#ContactForm div.Form > div
{
	height:21px;
	position:relative;
}

#ContactForm div.Form input[type=checkbox]
{
	top:3px;
}

#ContactForm div.Form input[type=text]
{
	width:183px;
	border:1px solid #c0c0c0;
}

#ContactForm div.Form textarea
{
	width:100%;
	height:60px;
	resize: none;
	border:1px solid #c0c0c0;
}

#ContactForm div.Form input
{
	position:absolute;
	z-index:2;
	left:190px;
	top:0px;
}

#ContactForm .FormButtons
{
	position:absolute;
	bottom:10px;
	left:0px;
	right:0px;
	text-align:center;
}

#ContactForm .FormButtons input
{
	display:inline-block;
	margin-left:5px;
	margin-right:5px;
	cursor:pointer;
}

#ContactForm .Error > span
{
	color:red;
}

#ContactForm .Error > input
{
	border:1px solid red !important;
}