::-webkit-input-placeholder 
{
   opacity:1;
}

:-moz-placeholder 
{
   opacity:1;
}

::-moz-placeholder
{ 
	opacity:1;
}

:-ms-input-placeholder 
{  
	opacity:1;
}


.contact
{
}	

	.contact #page
	{
		padding-bottom:128px;
		background-color:white;
	}

	/***INTRO***/

		.contact .intro
		{
			padding:64px 0 72px 0;
			position:relative;
		}
			.contact .intro .text
			{
				font-size:17px;
				letter-spacing:1.5px;
				line-height:21px; line-height:1.235294117647059em;

				width:464px;
			}

		/***Address***/

			.contact .intro .address
			{
				width:400px;
				position:absolute;
				right:0;top:82px;

				font-size:15px;
				line-height:27px; line-height:1.8em;
			}

				.contact .intro .address .title
				{
					font-weight:bold;
					text-transform:uppercase;
				}

	/***MAP***/

		.contact #mapWrapper
		{
			position:relative;
		}

			.contact #map
			{
				position:absolute;
				left:0;top:0;right:0;bottom:0;
			}

			.contact #mapWrapper .centerWrapper
			{
			}

	/***Form***/

		.contact #form
		{
			background-color:#aeaeae;
			width:346px;
			min-height:346px;
			padding:28px 28px 56px 28px;
			position:relative;
			margin:0 0 0 auto;
			z-index:1;

			color:white;
		}

			.contact #form .error
			{
				color:red;
			}

			.contact #form .resultMessage
			{
				font-size:14px;
				margin-bottom:1em;
				color:red;
			}

			.contact #form .title
			{
				text-align:center;
				font-size:20px;
				line-height:32px; line-height:1.6em;
				font-weight:bold;
				text-transform:uppercase;

				margin-bottom:1.2em;
			}

			.contact #form .input
			{
				padding: 0 12px;
				margin-bottom:20px;
			}
				.contact #form .input.last
				{
					margin-bottom:30px;
				}
				.contact #form .input input,
				.contact #form .input textarea
				{
					font-family: Arial, Helvetica, Sans-serif;
					font-size:15px;

					border:none;
					background:transparent;
					width:100%;
				}
					.contact #form .input input
					{
						line-height:36px;
						height:36px;
					}
					.contact #form .input textarea
					{
						line-height:22px;
						padding-top:12px;
						margin-bottom:12px;
						height:100px;
					}

			.contact #form p.errorMessage
			{
				font-size:12px;
				color:red;
				position:relative;
				top:-10px;
			}

			.contact #form .submit
			{
				text-align:right;
			}
				.contact #form .submit input
				{
					font-size:15px;
					text-align:center;
					line-height:36px;
					text-transform:uppercase;

					border:none;
					width:156px;
					cursor:pointer;
				}