/*----Home page style----*/

#container { background-color: #3a3728 }
#home_form_wrapper {
    float: left;
    background: url(/static/images/rp_searchBG.png) no-repeat;
    width: 645px; height: 351px;
    margin-left: 1.2em;
    border-left: 1px solid white;
}

#home_form_wrapper form { position: relative; top: 8px; left: 1em}
#home_form_wrapper form select,
#home_form_wrapper form input,
#home_form_wrapper form textarea { width: 9em }
#home_form_wrapper h1 { 
	font-size: 17pt;
	font-weight: bold;
	padding: 15px 0 0 15px;
	}
#home_form_wrapper ol {
    margin-top: 3.5em;
    margin-left: .5em;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10pt;
    color: black;
    list-style-type: none;
}
#home_form_wrapper li { background-repeat: no-repeat; float: left; width: 13.5em }
#home_form_wrapper label {
    text-indent: 40px;
    padding: 10px 0 15px 0;
    display: block;
}
li#state { background-image: url(/static/images/rp_number1.png); width: 12.5em; }
li#metro_area { background-image: url(/static/images/rp_number2.png); width: 15em; }
li#additional {
    text-indent: 40px;
    margin-left: 1em;
    width: 18em;
    background: url(/static/images/rp_number3.png) no-repeat;
}
#price_range input[type="text"] { width: 3em }

#additional { padding-top: .6em }
#additional #bedrooms_bathrooms {  margin-left: 40px; }
#bedrooms_bathrooms label { text-indent: 0; padding: 0; font-weight: bold; font-size: 9pt; }
#bedrooms_bathrooms li { float: left; width: 7em; }
#additional #bedrooms_bathrooms select { width: 6em; float: left; }
#home_form_wrapper #form_end {
    width: 46em;
    margin-top: 3em;
    text-indent: 40px;
    background: url(/static/images/rp_number4.png) no-repeat;
}
#home_form_wrapper #form_end span {
	padding:10px 0 0 0;
	float: left;
	}
#home_form_wrapper #form_end button {
    background: url(/static/images/rp_locateButton.png) no-repeat;
    float: right;
    /*position: relative;*/
    left: 28.25em;
    width: 204px;
    /*height: 56px;*/
    margin-right: -5px;
    margin-top: -6px;
    text-indent: 3.5em;
    font-size: 11pt;
    padding:16px 0 19px 0;
}

/* Site features list */
#features {
    float: left;
    color: white;
    background-color: #282419;
    width:624px;
    padding: 1.2em 1em;
    margin-left: 1.2em;
    margin-bottom: 1.2em;
    border: 1px solid white;
}
#features > * { padding-left: .7em; margin-bottom: .7em }
#features h2 { font-size: 13pt }
#features ul {
    list-style-image: url(/static/images/rp_bullet.png);
    margin-left: 2em;
    font-size: 9pt;
}
#features ul li { margin-bottom: .6em; padding-left: .6em }

/* Quick links bar */
#quicklinks {
    float: right;
    width: 20em;
    color: white;
    margin: 1em;
    font-size: 10pt;
}
#quicklinks li { border-top: 1em solid #2b271c; padding: .4em }
#quicklinks strong {
    font-size: 13pt;
    display: block;
    text-indent: 10px;
    padding-top: 12px;
    padding-bottom: 10px;
}
#quicklinks.bg-icons strong { text-indent: 40px }
#quicklinks a.btn { margin: .8em 0; font-size: 11pt }
#quicklinks img { float: left }

#quicklinks #renter a.btn { max-width: 16em }

