 * html .iefloatfix { height: 0.01%; }

.paging {
	text-align:right;
	padding:5px 0;
}

.listing {
	margin:1em 0;
	color:#333;
	font-size:14px;
}

.listing h2,.listing h2 a,.listing h2 a:link,.listing h2 a:visited,.listing h2 a:Active,.listing h2 a:hover {
	color:#333;
	font-size:18px;
	background-color:#eee;
	text-decoration:none;
}


.row {
	margin:0 0 1em 0;
	padding:18px 10px;
}

.altrow {}

label {font-weight:bold;}


.clear { clear:both;}
.fl {float:left;margin-right:.5em;}
.last {margin-right:0;width:460px;}

.info-def {
	width:450px;
	padding:20px;
}

#map-toggle {
	text-align:right;
	background-color:#e8e8e6;
	padding:2px;
	margin:3px 3px 3px 0;
}

.paging,#map-toggle a,#map-toggle a:link,#map-toggle a:visited,#map-toggle a:active,#map-toggle a:hover,
.paging a,.paging a:link,.paging a:visited,.paging a:active,.paging a:hover {
	color:#0350f8;
	font-size:14px;
	font-weight:bold;
} 

.links,.links a,.links a:link,.links a:visited,.links a:active,.links a:hover,
.contact-info a,.contact-info a:link,.contact-info a:visited,.contact-info a:active,.contact-info a:hover  {
	color:#0350f8;
	font-size:12px;
	font-weight:bold;
}

.paging a,.paging a:link,.paging a:visited,.paging a:active,.paging a:hover,
.links a,.links a:link,.links a:visited,.links a:active,.links a:hover,
.contact-info a,.contact-info a:link,.contact-info a:visited,.contact-info a:active,.contact-info a:hover {
	text-decoration:underline;
}

.srchlist {
	font-size:14px;
	font-weight:bold;
	color:#333;
}

.srchlist .item{
	margin:0 0 .3em 2em;
}

.srchlist h2,.provider-detail  h2{
	background-color:#eee;
	padding:4px;
	margin-top:1.5em;
	margin-bottom:.25em;
	color:#333;
}

.item a,.item a:link,.item a:visited,.item a:active,.item a:hover {
	color:#0350f8;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}

.alpha-sel {
	border:1px solid #FFCC00;
	background-color:#FFFFCC;
	padding:1em; 
	font-size:16px;
	font-weight:bold;
	color:#FFCC00;
}

.alpha-sel a{
font-size:16px;
font-weight:bold;

	/*display:block;
	float:left;*/
}

h3 {
	color:#333;
}
.contact-info {
	background-color:#ffffcc;
	border:1px solid #ffcc00;
	margin-right:350px;
	color:#333;
	height: 284px;
}

.contact-info2 {
	float:left;
	background-color:#ffffcc;
	border:1px solid #ffcc00;
	width: 268px;
	height: 289px;
}