/*
	PARTS FORM
*/
.contact-form {
	position	:relative;
	width		:452px;
	margin-left	:4px;	/*shadow*/
	padding		:0 0 12px 0;
}
.contact-form small{
	display		:block;
	margin		:0 0 0 0;
	padding		:8px 14px;
}
.contact-form .enq-html-message{
	display		:none;
	margin		:0;
	padding		:6px 14px;
	font-size	:16px;
	font-weight	:bold;
	color		:white;
	background	:#FECF07;
}
.contact-form h2{
	/*height		:34px;
	margin		:0;
	padding		:0 14px;
	line-height	:34px;
	font-size	:14px;
	color		:#fcb131;
	*/
}
.contact-form table{
	/*width	:424px;
	margin	:0 14px;
	*/
	width		:100%;
}
.contact-form a.rqTip{
	margin		:0 3px;
	color		:red;
	cursor		:help;
}
.contact-form table td{
	padding		:4px 14px;
}
.contact-form tr.badfield{
	color		:white;
	background	:#FECF07;
}
.contact-form tr.badfield td{
	/*padding-top:8px;
	padding-bottom:8px;*/
}

.contact-form input.submit{
	/*display			:block;
	width			:62px;
	height			:22px;
	*/
	margin			:8px 46px 0 14px;
	/*padding			:0;
	border			:0px;
	line-height		:22px;
	cursor			:pointer;
	color			:white;
	background		:url(../grx/send-button.png);
	*/
}
.contact-form .form-bottom{
	display		:block;
	position	:absolute;
	bottom		:0;
	left		:0;
}


.contact-form .textbox,
.contact-form .textarea{
	border		:1px solid #5C6F7B;
}


.success-message{
	margin		:10px 0;
	padding		:24px;
	text-align	:center;
	border		:2px solid silver;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.success-message h1{
	margin		:0 0 8px 0;;
	font-size	:26px;
	font-weight	:bold;
	color		:#FECF07;
}
.success-message h2{
	margin		:0;
}


