/*----- forms -----*/.contact_p{		padding-left: 0px;	margin-left: 0px;	margin-top: 10px;	line-height: 18px;	font-size: 11px;	font-weight: normal;	color: #958a7e;}.contact_p a{	color: #008000;	letter-spacing: 1px;	text-decoration: none;}.contact_p a:hover{		text-decoration: underline;}.fc_h2{	margin-top: 0px;}#contacts-form fieldset {	border: none;	width: 353px;	width: 313px;	width: 513px;	margin-top: 20px;	margin-left: 0px;	float: left;}	#contacts-form label {		display:block;		min-height:29px;		height: auto;		overflow:hidden;		width: 600px;	}		#contacts-form input {			width: 338px;			width: 298px;			width: 498px;			padding:2px 5px 2px 5px;			border:1px solid #D0D0D0;			color:#333;			font-size: 11px;			border-radius: 5px;			-moz-border-radius:5px;			-webkit-border-radius:5px;		}		#contacts-form textarea {			width: 338px;			width: 298px;			width: 498px;			padding:2px 5px 2px 5px;			border:1px solid #D0D0D0;			color:#333;			height:117px;			height: 200px;			margin-bottom:22px;			margin-left: 0px;			overflow:auto;			font-size: 11px;			border-radius: 5px;			-moz-border-radius:5px;			-webkit-border-radius:5px;		}		#contacts-form .button {			float: left;			margin-left: 259px;			background-color: #5c2a0f;			padding-left: 20px;			padding-right: 20px;			padding-top: 3px;			padding-top: 3px;			color: #fff;			font-size: 10px;						-moz-border-radius: 5px;   		-webkit-border-radius: 5px;    		border-radius: 5px;    		behavior: url(test/PIE.htc);		}		#contacts-form a.button{			color: #fff;			font-size: 10px;			text-decoration: none;			padding-bottom: 5px;		}		#contacts-form a:hover.button{			text-decoration: underline;		}