
body {
	behavior: URL('/css/inplace/csshover.htc');
	}


iframe.webformSF {
   width:600px;
   height:580px;
}


div#container, div#container * {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	}



.system_message {
	font-size: 11px;
	text-align: left;
	padding: 5px 5px 10px 5px;
	color:red;
	font-weight:bold;
	position: absolute;
	top:0px;
	left:0px;
	width: 1px;
}
.system_message_visible {
	font-size: 11px;
	text-align: left;
	padding: 5px 5px 10px 5px;
	color:red;
	font-weight:bold;
	position: absolute;
	top:0px;
	left:0px;
	width: 300px;
	border: 1px red solid;
	background-color:white;
	z-index:10;
}
#cross {
	float:right;
	visibility:hidden;
	cursor:pointer;
	}
div#container label {
	display:block;
	width:110px;
	float:left;
	text-align:right;
	padding-right:10px;
	}
div.col{
    padding: 0px 10px 5px 0px;
    margin-top:  0px;
    margin-bottom:  0px;
    text-align:left;
    min-height:25px;
    position:absolute;
}
div.col input, div.col select, div.col option {
	width:155px;
	}
div.col input, div.col textarea {
	border:1px solid gray;
	}
div#title_row.col input {
	width:15px;
	border:0;
	}

div#title_row {
	left:10px;
	top:10px;
	}
div#title_row label {
	width:80px;
	}
div#title_row input {
	margin-left:5px;
	}
	
div#first_name {
	left:10px;
	top:40px;
	}
div#address1 {
	left:10px;
	top:70px;
	}
div#town {
	left:10px;
	top:100px;
	}
div#postcode {
	left:10px;
	top:130px;
	}
div#email {
	left:10px;
	top:160px;
	}
div#last_name {
	left:300px;
	top:40px;
	}
div#address2 {
	left:300px;
	top:70px;
	}
div#phone {
	left:300px;
	top:100px;
	}
div#county {
	left:300px;
	top:130px;
	}
div#price_range {
	left:300px;
	top:160px;
	}
div#comments {
	left:10px;
	top:190px;
	}
div#comments textarea {
	width:445px;
	height:80px;	
	overflow:auto;
	}	

div#tenure	 {
	padding-top:280px;
	padding-bottom:20px;
	}
div#tenure label {
	height:70px;
	}

div#requiredtext {
	position:absolute;
	top:285px;
	left:415px;
	font-size:8pt;
	}

div#div_disclaimer1, div#div_disclaimer2, div#div_disclaimer3 {
	clear:both;
	height:40px;
	}
div#div_disclaimer1 {
	border-top:1px solid #EEE;
	padding-top:10px;
	}
div#div_disclaimer3 {
	border-bottom:1px solid #EEE;
	margin-bottom:10px;
	}
div#container div#div_disclaimer1 input, div#container div#div_disclaimer2 input, div#container div#div_disclaimer3 input {
	float:left;
	display:block;
	margin-left:5px;
	margin-right:10px;
	}
div#container div#div_disclaimer1 label, div#container div#div_disclaimer2 label, div#container div#div_disclaimer3 label {
	float:left;
	display:block;
	width:520px;
	text-align:left;
	}
	
input#submit_button {
	width:164px;
	height:25px;
	background:URL(http://www.inplace.co.uk/images/inplace/send.gif) no-repeat;
	border:0;
	cursor:pointer;
	text-indent:-12345px;
	font-size:0;
	color:#eee;
	}	
input#submit_button:hover {
	width:164px;
	height:25px;
	background:URL(http://www.inplace.co.uk/images/inplace/send_over.gif) no-repeat;
	border:0;
	cursor:pointer;
	text-indent:-12345px;
	font-size:0;
	color:#eee;
	}	
	
	
	
