.phoneNumberPrefix
{
	width: 4em;
}

.phoneNumber
{
	display: inline;
	/*height: 19px;*/
	width: 8em;
	/*vertical-align: text-bottom;*/
}
input
{
	display: block;
	width: 12em;
}

input .inline
{
	display: inline;
}

#main fieldset .radio
{
	width: 1em;
}

#prefix
{
	display: inline;
	width: 5em;
}

#number
{
	display: inline;
	width: 5em;
}

#companyName
{
	width: 20em;
}

#address
{
	width: 20em;
}

/*
#BusinessForm fieldset
{	
	float: left;
	display: block;
	width: 13em;
	margin: 0 1em 1em 0;
	padding: 0 0em 1em 1em;
}
*/
.suggest_link_over {
    background-color: #bbb;
    padding: 2px 6px 2px 6px;
}


.suggest_link {
    background-color: #EEEEEE;
    padding: 2px 6px 2px 6px;
}

#search_suggest {
    position: absolute; 
    background-color: #FFFFFF; 
    text-align: left; 
    border: 1px solid #000000;            
} 

div.auto_complete
{
  position: absolute;
  width: 150px;
  background-color: white;
  border:1px solid #888;
  margin:0;
  padding:0;
  z-index:200;
}

div.auto_complete ul.autocompleteList  {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

div.auto_complete ul.autocompleteList li.selected {
 background-color: #ffb;
 cursor: pointer;
}

div.auto_complete li.autocompleteList {
  clear: none;
  list-style-type: none;
  display: block;
  margin: 0;
  padding: 2px;
  height: 25px;
  cursor: pointer;
} 
