body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color:white;
}

iframe.webformSF {
	border: 0px;
   width:440px;
   height:460px;
   padding: 0px 0px  0px 0px;
   margin: 0px 0px  0px 0px;
}

#sf_system_message {
	margin:0px;
	padding:0px;
	min-height:1px;
}




div#development {
	position:relative;
	top:5px;
	height:34px;
	overflow:hidden;
	}
div#development label {
	line-height:1;
	}
div#development select {
	margin-top:3px;
	}


.col{
    padding: 0px 0px 0px 0px;
    margin-top:  0px;
    margin-bottom:  0px;
    text-align:left;
    min-height:25px;

   
}
.col label{
    width:85px;
    padding:5px 0 0 0;
    text-align:right;
    float:left;
     color: #999999;
     margin: 0px 2px 0px 0px;
}
.col>label {
 	margin: 0px 7px 0px 0px;	
}	
.col#where_heard label{
    width:287px;
    padding-right:10px;
    text-align:right;
    float:left;
     color: #999999;
    
}
.col#where_heard>label {
    width:280px;	
}
.col#where_heard {
	margin-top:0px;
}

div#where_heard_other input {
	margin-left:292px;
}

div#where_heard_other>input {
	margin-left:297px;
}	
.col input{
    left:125;
}
.stopFloat{
    clear:both;
}
.defaultInput {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999;
    border: 1px solid #999999;
    width: 112px;
    height:20px;
    margin: 2px 0px 2px 0px;
}
textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999;
    border: 1px solid #999999;
    width: 152px;
    margin: 2px 0px 2px 0px;

}
select {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999;
    border: 1px solid #999999;
    width: 112px;
    margin: 2px 0px 2px 0px;

}

.left_floater {
    float:left;
}
div#first_name {
    float:left;
}
div#phone {
    float:left;
}
div#apartment_type {
    float:left;
}
div#address1 {
    float:left;
}

div#comments {
	margin-top:0px;
}	

div#comments label{
    text-align: right;
    width:50px;
    margin-bottom:0px;
    margin-right:50px;
    padding-top:0px;
}
div#comments textarea{
    width:350px;
    margin:0px;
    
}

.submit_button {
    margin-left:360px;
    margin-top:10px;
}

#submit_button {
  width:50px;	
  height:20px;
  padding: 0;
  margin-left:360px;
  margin-top:10px;
  border: 0px;
  background: transparent url(../../images/developments/sf_contact_submit_off.gif) no-repeat center top;
  overflow: hidden;
  cursor:pointer;
}

.system_message {
	font-size: 11px;
	text-align: left;
	padding: 5px 5px 10px 5px;
	color:red;
	font-weight:bold;
}


.formfieldsingleline {

  width: 112px;

  margin: 0px;

  border: 1px solid #999999;

  font-size: 11px;

  padding: 2px;

    color: #939598;

}
.column85 {

  position: relative;

  float: left;

  text-align: right;

  width: 85px;

  margin-top: 5px;

}



.column115 {

  position: relative;

  float: left;

  text-align: left;

  width: 115px;

  margin-top: 5px;

}



.column315 {

  position: relative;

  float: left;

  text-align: left;

  width: 315px;

  margin-top: 5px;

}



.column400 {

  position: relative;

  float: left;

  text-align: left;

  width: 400px;

  margin-top: 5px;

}





.formtext {

  font-size: 11px;

  margin: 0px 10px 0px 0px;

  padding:0px;

  color: #999999;

}


.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;
}



input#submit_button, label {
	cursor:pointer;
	}