body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    /*font-weight: bold;*/
}
iframe.webformSF {
  /* border:1px black solid;*/
   width:700px;
   height:540px;
}
#container {
	margin: 0px;
	padding:0px;
	position:absolute;
	left:0;
	top:0;
	width:700px;
	height:530px;
}	
.asteriks {
	color: #cc0000;
}	
.col{
    padding: 0px 20px 0px 0px;
    margin-top:  0px;
    margin-bottom:  0px;
    text-align:left;
    min-height:25px;
}
.col label{
    width:155px;
    padding-left:10px;
    text-align:left;
    color: #000000;
	padding-top:4px;
	position:relative;
	left: 0px;
	float:left;
}


input[type="text"] {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 140px;
    height:20px;
    margin: 2px 0px 2px 0px;
}
.defaultInput {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	  height:20px;
    margin: 2px 0px 2px 0px;
}
textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;

    width: 152px;
    margin: 2px 0px 2px 0px;

}
select {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 140px;
    margin: 2px 0px 2px 0px;

}

.left_floater {
    float:left;
}
div#title_row {
	width: 100%;
	left:0px;
	top:0px;
	position: absolute;
	padding: 0;
}
div#first_name {
	width: 350px;
	position: relative;
	top: 25px;
}

div#last_name {
	width: 350px;
	position: relative;
	top: 25px;	
}
div#email {
	width: 330px;
	left: 350px;
	top: 25px;
	position: absolute;
}
div#phone {
	width: 330px;
	top: 0px;
	left: 350px;
	position: relative;
}
div#mobile {
	width: 330px;
	left: 350px;
	top: 0px;
	position: relative;
}

div#address1 {
	width: 350px;
	left: 0px;
	top: -25px;
	position: relative;
}
div#address2 {
	width: 350px;
	left: 0px;
	top: -25px;	
	position: relative;
}
div#town {
	width: 350px;
	left: 0px;
	position: relative;
	top: -25px;		
}
div#postcode {
	width: 350px;
	left: 0px;
	top: -25px;		
	position: relative;
}

div#apartment_type {
	width: 330px;
	left: 350px;
	top: -100px;		
	position: relative;
}
div#price_range {
	width: 330px;
	left: 350px;
	top: -100px;			
	position: relative;
}

div#unit_tenure {
	position: relative;
	top: -148px;		
	width: 350px;
	left: 350px;
}

div#where_heard {
position: relative;
	left: 0px;
	top: -72px;	
	width: 330px;
}

div#where_heard_other {
	position: relative;
	left: 0px;
	padding-left: 158px;
	top: -70px;	
	}

div#comments{
	position: relative;
	left: 0px;
	top: -80px;	
	width: 600px;
}
div#comments textarea{
    width:350px;
	position: relative;
	left: 0px;
	top: 0px;	
    
}

#submit_button {
	position: absolute;
   	top: 505px;
	left: 0;	
}

.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: 300px;
}
.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_disclaimer1 {
	position: relative;
	top: -70px;		
	left: 0px;	
}
#div_disclaimer2 {
	position: relative;
	top: -70px;
	left: 0px;
}
#div_disclaimer3 {
	position: relative;
	top: -70px;
	left: 0px;
}
#div_disclaimer1 .chbx{
	position: relative;
   	top: 0px;
	left: 0px;	
}
#div_disclaimer2 .chbx{
	position: relative;
   	top: 0px;
	left: 0px;
}
#div_disclaimer3 .chbx{
	position: relative;
   	top: 0px;
	left: 0px;
}

input#submit_button, label {
	cursor:pointer;
	}



/* back compatibility */
div#disclaimer1 {
	position: relative;
	top: -70px;		
	left: 0px;	
}
div#disclaimer2 {
	position: relative;
	top: -70px;
	left: 0px;
}
div#disclaimer3 {
	position: relative;
	top: -70px;
	left: 0px;
}
div#disclaimer1 .chbx{
	position: relative;
   	top: 0px;
	left: 0px;	
}
div#disclaimer2 .chbx{
	position: relative;
   	top: 0px;
	left: 0px;
}
div#disclaimer3 .chbx{
	position: relative;
   	top: 0px;
	left: 0px;
}

div#tenure {
padding-top:10px;
padding-bottom:10px;
position:relative;
top:-65;
margin-top:  0px;
margin-bottom:  0px;
text-align:left;
 min-height:25px;
}

div#tenure label {
height:70px;
 width:155px;
padding-left:10px;
    text-align:left;
    color: #000000;
	padding-top:4px;
	position:relative;
	left: 0px;
	float:left;
}

div#type {
left:350px;
position:relative;
top:-150px;
width:330px;
}
