/*** General details **/

div.company
{
  margin: 5px;
  padding: 10px;	
}

div.company div.logo_box
{
	float: left;
}

div.company div.not_logo
{
	width: 240px;
	float: left;
}

div.company .org
{
  font-weight: bold;
}

div.bus_types
{
	font-size: 10px;
	color: #85050E;
	font-style: italic;
}

/****
Company listings
****/
div.High_Profile .adr,
div.Enterprise .adr,
div.Small_Business .adr
{
	display: none;
}


div.Basic .full,
div.Small_Business .full
div.Free .full
{
   border-bottom: 1px solid #78BF34;
}

div.Basic .tel,
div.Free .tel,
div.Free_Unlimited .tel
{
   display: block;
   float: right;
   width: 100px;
}

div.Free .note
{
	display: none;
}

div.company_list .note
{
 display: none;
}

div.company_list .url
{
	display: none;
}

div.company_list .email
{
 display: none;
}

div.High_Profile .company_details .note,
div.Enterprise .company_details .note,
div.Small_Business .company_details .note
{
	display: block;
}

div.company_list .adr
{
	padding: 0px 0px 0px 0px;
}

div.company_list .postal-code
{
	display: none;
}

div.company_list .street-address
{
	display: none;
}

/****
Enterprise
****/
div.Enterprise
{
   border: 1px solid #78BF34;
}


/****
High_Profile Company
****/
div.High_Profile
{
   background:#E6E6E6;
   border: 1px solid #78BF34;
}




div.company span.sub_branch
{
	padding: 1px 0px 5px 0px;
}

div.company div.locality,
div.company div.region,
div.company div.country-name
{
	display: inline;
	border: 0px solid #000000;
}



div.company div.vcard
{
 
}

/***
View single company
***/
div#view_company
{
   

}


div#view_company h1
{
   border-bottom: 1px solid #78BF34;

}

div#view_company
{
   

}

span.branch
{
	display: block;
}

span.branch span.postal-code,
span.branch span.phone,
span.branch span.mobile,
span.branch span.fax,
span.branch span.phone_tollfree,
span.branch span.fax_tollfree,
span.branch span.email,
span.branch span.website
{
	display: block;
}

.spot
{
	text-align: center;
}


img.spot_img
{
   padding: 10px;
}

div#view_company .email
{
	display: inline
}

/***
cat_list
***/


ul.cat_list
{
   list-style-type: none;
/*   width: 50%;
   float: left;*/
}

ul.cat_list li
{
  padding: 0px 0px 0px 15px;
}


ul.cat_list h4
{
  background: url(/images/bg.gif);
  border: 1px solid #000000;
  width: 95%;
  margin: 10px 0px 3px 0px;
  padding: 0px 0px 0px 5px;
}

.clear
{
	clear: both;
}

.hide
{
	display: none;
}