#buyrentforms{ width: 300px; min-height: 100px; display: block; position: relative; padding-bottom: 20px; }
#buyrentforms form{ display : block; padding: 10px; margin-top: 45px; }
#buyrentforms form > div > div, #buyrentforms form > div > input, #buyrentforms form h2{ display: none; }
#buyrentforms form > div > div:first-child{ display: block; position: absolute; top: -45px; left: 0; margin: 0; }
#buyrentforms form h3{ font-size: 13px; margin: 0; cursor: pointer; padding: 0; width: 150px; height: 45px; text-align: center; position: absolute; }


#buyrentforms form + form h3{ left: 150px; }

#buyrentforms form > div > div:nth-child(2){ padding-top: 30px; }
#buyrentforms form + form { margin-top: -20px; }

#buyrentforms form.active{ background: #eee; }
#buyrentforms form.active > div > div, #buyrentforms form.active > div > input, #buyrentforms form.active h2{ display: block; }
#buyrentforms form.active h3{ background: #eee; }

#buyrentresults{ display: block; width: 640px;}

#searchbox .resetform { position:absolute; bottom:23px; left:20px; padding:0; }
#searchbox .resetform:hover { border:none; padding-bottom:1px; }


/* HP search */

.front #searchbox div.form-type-select label { margin:0; display:none; }
.front #searchbox div.form-type-select { padding:0; }
.front #searchbox div.form-item-type a.selectBox { margin:5px 0 0 0; }
.front #searchbox .form-submit { margin-bottom: 10px; }
.front #searchbox.pro { height:315px; }
.front #searchbox .resetform { bottom:13px; padding:0; }
.front #searchbox .resetform:hover { border:none; padding-bottom:1px; }