h2.search-housing-association {
	background:url(/images/login_title_bg.gif) top right no-repeat;
	height:26px;
	padding:6px 0px 0px 12px !important;
  font-size: 1.2em !important;
}
#association-search {
	padding:15px 15px 15px 15px;
	background: #A4E4F2;
	min-height: 1px;
}
#association-search:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#association-search { display: inline-table; }
/* Hides from IE-mac \*/
* html #association-search { height: 1%; }
#association-search { display: block; }
/* End hide from IE-mac */
#association-search .left {
  float: left;
  width: 230px;
  background: #A4E4F2;
}
#association-search .left img {
  margin: 0 0 0 20px;
  display: block;
  border: none;
}
#association-search .left h3 {
  font-size: 1em;
  margin: 0;
  padding: 0;
  font-weight: normal;
  color: #9b283e;
  position: relative;
  top: -163px;
}
#association-search .left h3 em {
  color: #fff;
  font-weight: bold;
  font-style: normal;
}
#association-search .right {
  float: left;
  width: 330px;
  background: #A4E4F2;
}
#association-search .right p {
  margin: 0 0 1.5em 10px;
  padding: 0;
}
#association-search .right p.fields {
  margin: 0;
}
#association-search .right label {
  display: block;
  margin: 3px 8px 0 0;
  text-align: right;
  float: left;
  width: 105px;
}
#association-search .right select {
  display: block;
  margin: 0 0 8px 0;
  float: left;
  font-size: 0.8em;
}
#association-search .right input {
  display: block;
  float: left;
  margin: 2px 0 0 8px;
}
#association-search .right br {
  clear: both;
}


#association-results ul {
  padding: 0px;
  margin: 10px 0px 0px 0px;
  list-style-type: none;
  background: url(/images/dotted-line_hori.gif) bottom left repeat-x;
}
#association-results ul li {
  padding: 9px 0px 6px 0px;
  margin: 0px;
  background: url(/images/dotted-line_hori.gif) top left repeat-x;
}
#association-results ul li a {
  display: block;
  float: left;
  width: 231px;
  padding-left: 23px;
  background: url(/images/arrowr.gif) top left no-repeat;
  w\idth: 208px;
  font-size: 1.1em;
  text-decoration: none;
}
#association-results ul li a:hover {
  text-decoration: underline;
}
#association-results ul li span.telephone {
  float: left;
  display: block;
  width: 125px;
  padding-left: 5px;
  w\idth: 120px;
}
#association-results ul li span.email {
  float: left;
  display: block;
  width: 210px;
  padding-left: 5px;
  w\idth: 205px;
}
#association-results ul li span.go {
  width: 22px;
  float: left;
}
#association-results ul li span.email a,
#association-results ul li span.go a {
  display: inline;
  font-size: 1.0em;
  font-weight: normal !important;
  float: none;
  padding: 0px;
  background: none;
}

#association-results ul li span.red {
  /*color: #9b283e;*/
  color: #006699;
}

#association-results ul li:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#association-results ul li { display: inline-table; }
/* Hides from IE-mac \*/
* html #association-results ul li { height: 1%; }
#association-results ul li { display: block; }
/* End hide from IE-mac */

