#search {padding: 0; margin: 0; text-align: left;}
#search {background-repeat: no-repeat; width: 575px; height: 310px; padding-top: 80px; background: url(http://www.metrotrank.com/graphics/search_bg.jpg); background-repeat: no-repeat; padding-left: 15px; background-position: top left; margin-top: 20px; margin-left: 20px;}
/* * html #search {width: 450px;} /* ie6 */
*:first-child+html #search {left: -170px;}  /* IE 7 */

#search * {margin:0; padding: 0;}
#search input {width: 140px; display: block;}
#search label {width: 100px; display: block; float: left; font-weight: bold; padding-left: 15px; color: 302426;}
#search label#showopen1 {width: 100px;}
#search input.check_box {width: auto;}

#search form {padding-left: 0px; margin-top: 0px; padding-top: 60px; width: 400px;}
#search p {margin-bottom: 1px; color: #930; margin-top: 5px;}
/* *:first-child+html #search p {padding: 0;} */

#search select {margin-bottom: 0px; display: block; width: 150px;}
#search select.twp {width: auto;}
#search option.countyoption {font-weight: bold; color: #300;}
#search select#area {width: 250px;}
#search a {font-size: 11px; color: #666; text-decoration: none;}
#search a:hover {text-decoration: underline;}
#search input.formbutton {margin-left: 15px; margin-top: 10px; padding: 3px; font-weight: bold; font-size: 11px;}
/*html>body #search input.searchbutton {margin-left: 0px;}
html+body #search input.searchbutton {margin-left: 0px;} */
#search input.formbutton:hover {cursor: pointer;}
form#tbd span {display: block; margin-top: -20px; margin-left: 168px;}

*:first-child+html #search select {font-size: 11px;}  /* IE 7 */

#search a.officelistinglink {display: block; float: right; width: 140px; height: 30px; margin-right: 40px; font-weight: bold; font-size: 14px; margin-top: -20px; color: white;}
#search a.officelistinglink:hover {color: #ddd;} 
