.l21{
	background-image: url(temp/listing_21.jpg);
}
.ril{
	background-image: url(temp/listing_24.jpg);
}
.bot{
	background-image: url(temp/listing_29.jpg);
}

.simplepath A:visited,.simplepath A, .simplepath SPAN{
	font-family:Arial, Helvetica, sans-serif;
	 color:#1C5484; 
	 font-size:12px;
	 font-weight:bold;
}
div.companies{
	padding-top: 10px;
}
.company-data DIV{
font-family:Arial, Helvetica, sans-serif;
 	font-size:11px;
	color:#626262;
	background-position: 2px center;
	background-repeat: no-repeat;
	/*border-bottom: 1px solid #A6CEF0;*/
	/*padding-left: 95px;*/
	vertical-align: middle;
	/*border-left: 1px solid #377FB9;
	border-right: 1px solid #377FB9;*/
	
}
.companies .cwrap{
/*height: 24px;
margin: 0px;
padding: 0px;
padding-left: 5px;
padding-right: 5px;
background-image: url(temp/listing_12.jpg);
background-repeat: no-repeat;
background-position: left;
border: none;*/

}
.companies .companyheading{
height: 23px;

margin: 0px;
padding: 0px;
padding-left: 0px;
/*background-image: url(temp/listing_16.jpg);
background-repeat: no-repeat;
background-position: right top;

background-image: url(temp/listing_14.jpg);
background-repeat: repeat-x;
border: 1px solid White;*/
}
div.company-heading-left{
/*background-image: url(temp/listing_12.jpg);
background-repeat: no-repeat;
background-position: right top;
float:left;
height: 23px;
width: 5px;
margin: 0px;
padding: 0px;
border: none;
*/
}
.companies .companyheading div.topl{
	height: 23px;
border: none;
padding-left: 0px;
/*background-image: url(temp/listing_14.jpg);
background-position: 1px 1px;
background-repeat: repeat-x;
font-size:13px; 
background-image: url(temp/listing_16.jpg);
background-repeat: no-repeat;
background-position: right top;
 */
 
padding-top: 0px;
/* line-height: 11px;*/
 overflow: hidden;
/* margin-left: 5px;*/
}
.topl a{

	/*color:#FFFFFF;*/
	color: #0062C7;
 font-weight:bold;
 height: 20px;
 font-size:13px; 
 line-height: 20px;
 text-decoration: none;
 margin: 0px;
 padding: 0px;
/* border: 1px solid White;*/

}
.companies .companyfoot{
	height: 5px;	
	border: none;
	padding-left: 6px;
	background-image: url(temp/listing_27.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	
	line-height: 5px;
	font-size: 5px;
}
 .companies .footwrap{
	height: 5px;
	border: none;
	padding-left: 0px;
	
	background-image: url(temp/listing_31.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	line-height: 5px;
	font-size: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
}
.companies .fline{
	height: 4px;
	border: none;
	line-height: 4px;
	font-size: 4px;
	border-bottom: 1px solid #377FB9;

}



.companies .WEB{
	
	background-image: url(temp/web_28.jpg);
}

.companies .DESCRIPTION{
	/*background-image: url(temp/desc_32.jpg);*/
}
.companies .SERVICES{
		background-image: url(temp/services_35.jpg);
font-weight:bold;
}
.companies .ADDRESS{
			background-image: url(temp/address_38.jpg);
}
.companies .PHONE{
			background-image: url(temp/phone_41.jpg);
}
.companies .FAX{
			background-image: url(temp/fax_44.jpg);
}
.companies .SERVICEAREA{
			background-image: url(temp/area_47.jpg);
}

div.companylisting-profilelink{
	float: right;
/*

	padding-right: 20px; 
	background-image: url(img/doublearrow.png);
	background-repeat: no-repeat;
	background-position: 90px 0px;
		font-size: 11px;
		line-height: 20px;
		vertical-align: top;
*/
}
div.companylisting-profilelink a.companylisting-profilelink-a{
	font-size: 11px;
	position: relative;
	top: -1px;
}

div.profilelink2{
	border-bottom: none;
	border-top: none;
	text-align: center;
	color: #0062C7;
	border-bottom: 1px solid #A6CEF0;
	padding-bottom:3px;

}
div.profilelink2 a{
	color: #0062C7;
	background-image: url(img/double.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;


}
.companies A
{
color: #0062C7;
}
.companies .companyheading A
{
color:#0062C7; 
}

