#form-wrapper {
border: 0px solid green;
margin-left: auto;
margin-right: auto;
padding: 0px 0 0 40px;
height: 1280px;
width: 90%;}


#basic-info ol, #radioboxes ol {
list-style-type: none; 
}

#basic-info{
border: 0px solid blue;
width: 420px;
height: 285px;
margin-bottom: 0px; 
padding: 0 40px 0 0px;
float: left;
}

#basic-info select, #radioboxes select {
width: 145px;}

#basic-info li , #radioboxes li{
float: left;
/* removed because it broke IE7, seems to work ok without it in all other browsers
clear: left; */
padding: 5px 0 5px 0;}

#basic-info label, #apartment-basics label , #radioboxes label{
float: left;
width: 210px;}

#basic-info li p , #radioboxes li p{
float: left;
font-size: .8em;
padding-right: 15px;}

.radio-desc {margin-left: 190px;}

fieldset {
border: 0px solid yellow;
float: left;
width: 100%;

}

#neighborhoods {
border: 0px solid brown;
width: 720px;
padding: 0px 0 0 0px;
margin: 0 auto 0 auto;
height:300px;
margin-bottom: 0px;
float: left;}

#neighborhoods-left  {
width: 140px;
border: 0px solid blue;
padding:0px 20px 0px 0;
color: #666666;
float: left;}

#neighborhoods-right {
width: 190px;
border: 0px solid yellow;
padding: 0px 0 30px 0;
color: #666666;
float: left;}

#apartment-basics {
float: left;
width: 350px;
height: 400px;
margin-left: 0px;
padding-left: 0px;
margin-top: -20px;
border: 0px solid blue;
padding: 0px 0 30px 0;
}

#apartment-basics ul {
list-style-type: none;
}

#apartment-basics select {width: 80px;}

#apartment-basics li span {
margin-bottom: 30px; }

#neighborhoods-left ul, #neighborhoods-right ul,  {
list-style-type: none;
padding: 10px 0 0 0px;}

#neighborhoods-left li, #neighborhoods-right li{
list-style-type: none;
padding: 0px 0 5px 0;
color: #666666;}

#neighborhoods li {
margin: 4px 0 4px 0;
}



.searchform-text {
padding: 10px 0 10px 0;}

.radio {
margin-right: 45px;}

#radioboxes {
border: 0px solid blue;
width: 420px;
height: 245px;
margin-bottom: 0px; 
padding: 0 40px 0 0px;
 
}

#text-area {
border: 0px solid blue;
width: 420px;
height: 250px;
margin-bottom: 30px; 
padding: 0 40px 0 0px;
 
}

#landmarks {
clear: both;
height: 50px;
width: 700px;
}

#landmarks input {
width: 450px;}

#landmarks ul {
list-style-type: none;}
 


 