/*
	20100202 tomc
*//*
	DEVELOPMENT FORMS
*/
.dev-contact{
	display			:none;
	visibility		:hidden;
	position		:scroll;
	z-index			:2000;
	top				:50%;
	left			:50%;
	width			:506px;
	font-family		:sans-serif;
	font-size		:12px;
	color			:black;

}

.dev-contact h2{
	margin-bottom	:20px;
	font-size		:25px;
	color			:#84a040;
}
.dev-contact h3{
	margin-bottom	:18px;
	font-size		:17px;
	font-weight		:bold;
	font-style		:normal;
	color			:#84a040;
}
.dev-contact p{
    clear:both;
	margin-bottom	:16px;
	font-size		:12px;
	margin:5px 0 10px 0;
	padding:0 0 10px 0;
}
.dev-contact p.agreement{
	font-size		:10px;
	
}
.dev-contact table{
	margin-bottom	:16px;
}
.dev-contact table td{
	padding:4px;
}
.dev-contact .shadow{
	padding-right	:8px;
	background		:url(/grx/devform506/bg-tile-506.png) scroll repeat-y 0 0;
}
.dev-contact form{
	/*overflow		:hidden;*/
	padding			:0 25px 0 25px;
	background		:#cccccc url(/grx/devform506/topgrad-1x364.png) scroll repeat-x 0 0;
	
} 
.dev-contact .textbox{
	width			:256px;
	overflow		:hidden;
	margin			:0;
	padding			:4px 0 3px 5px;
	/*
	border				:1px inset grey;
	-moz-border-radius	:6px;
	*/
	vertical-align	:middle;
	font-size		:16px;
	line-height		:15px;
}
.dev-contact .textarea{
	width			:334px;
	height			:240px;
	margin			:0;
	padding			:4px 0 3px 5px;
	/*
	border				:1px solid #808080;	
	-moz-border-radius	:3px;
	*/
	vertical-align	:middle;
	font-size		:16px;
	line-height		:15px; 
}






.dev-contact table.mortgage-fields{
	font-weight	:bold;
	font-size	:12px;
	margin-bottom	:0;
}

.dev-contact table.mortgage-fields td.td1{
	text-align	:right;
}

.dev-contact table.mortgage-fields .textarea{
	width		:256px;
	height		:132px;
}

.dev-contact .w70{
	width		:70px!important;
}


.dev-contact .close{
	position	:absolute;
	top			:16px;
	right		:24px;	/*16 + 8 for shadow*/
}








.dev-contact .radios{

	width	:256px;
	height	:auto;
	margin	:14px auto 14px auto;
}

.dev-contact ul.radios li{
	float	:left;
}


.dev-contact .submit-follow{
	display			:block;
	width			:95px;
	height			:26px;
	margin			:0 auto 0 auto;
	font-size		:14px;
	line-height		:26px;
	cursor			:pointer;
	text-align		:center;
	font-weight		:bold;
	color			:white;
	background		:url(/grx/devform506/gbutton-95x26.png) scroll no-repeat 0 0;
}



.dev-contact  .mortgage-controls{
	position		:relative;
	height			:40px;
	margin-bottom	:8px;
	float:left; 
	clear:both;
}

.dev-contact .submit-mortgage{
	position		:absolute;
	left			:124px;
	display			:block;
	height			:34px;
	line-height		:34px;
	font-size		:17px;
	font-weight		:bold;
	color			:#84a040;
	cursor			:pointer;
}

.dev-contact .house-icon{
	position	:absolute;
	left		:0;
	bottom		:0px;
}






.dev-contact .ok{
	padding:128px 0 128px 0;
}

.dev-contact .message{
	/*margin:10px;
	padding:10px;
	*/
}


.dev-contact .message .enq-html-message{
	display				:none;
	margin-bottom		:10px;
	padding				:10px;
	font-weight			:bold;
	font-size			:13px;
	text-align			:center;
	color				:white;
	background			:#84a040;
	border				:1px solid #808080;	
	-moz-border-radius	:3px;
}





