.business_directory .clear	{clear: both;}

.business_directory .ad_title	{margin: 0 0 10px 0; background: url(../img/business_directory-ad_title_bg.gif) center left repeat-x #fff; text-align: center;}
.business_directory .ad_title p	{margin: 0 230px; padding: 2px; font-size: 9pt; text-align: center; text-transform: uppercase; font-weight: bold; background: #fff;}

.business_directory .landing_content a img   {border:0 0 0 0; margin: 0; padding: 0;}

.business_directory .specialties	{width: 685px; height: 30px; margin: 0; padding: 0; background: url(../img/business_directory-specialties_bg.gif) top left no-repeat; font-weight: bold; line-height: 1em;}
.business_directory .specialties form	{margin: 0; padding: 0;}
.business_directory .specialties p	{margin: 0; padding: 2px 0 0 10px;}
.business_directory .specialties select	{width: 150px; margin: 0; padding: 0; border: 1px solid #000; font-weight: bold; font-size: 8pt;}

.business_directory .sectionContents	{margin: 0; padding: 5px 15px 5px 30px; background: url(../img/business_directory-panel_grey_bg.gif) bottom left repeat-x #fff; border-bottom: 1px solid #898989; color: #0054A6;}
.business_directory .sectionContents ul	{float: left; width: 600px; margin: 0 0 0 0; padding: 0;}
.business_directory .sectionContents li	{margin: 0 0 5px 0; padding: 0;}
.business_directory .sectionContents li a:link, .business_directory .sectionContents li a:visited	{color: #0054A6; font-weight: bold; font-size: 14pt; text-decoration: none;}
.business_directory .sectionContents li a:hover	{color: #898989; text-decoration: none;}

.business_directory .search_results	{margin: 10px 0; background: url(../img/business_directory-result_bg.gif) bottom left repeat-x #fff;}
.business_directory .search_results td	{vertical-align: top; background: url(../img/business_directory-result_bg.gif) bottom left repeat-x #fff;  border-bottom: 1px solid #898989; font-size: 11px;}
.business_directory .search_results td.dividerCell	{background: url(../img/business_directory_divider.gif) top left repeat-y #fff; border-style: none;}
.business_directory .search_results .result_panel	{width: 320px;  margin: 0 0 20px 0; padding: 0 5px; border-top: 10px solid #fff;}
.business_directory .search_results .result_panel .photo	{float: left; width: 86px;}
.business_directory .search_results .result_panel .details	{float: left; width: 130px;}
.business_directory .search_results .result_panel .details p	{margin: 0 0 0 5px; padding: 0 5px 0 0;}
.business_directory .search_results .result_panel .links	{float: left; width: 100px;}
.business_directory .search_results .result_panel .links p	{margin: 0; padding: 0; font-size: 9px;}
.business_directory .search_results .result_panel .links img	{margin: 0 5px 0 0; border-style: none;}
.business_directory .search_results .result_panel .links a:link, .business_directory .search_results .result_panel .links a:visited, .business_directory .search_results .result_panel .links a:hover	{color: #0054A6; text-decoration: none;}
.business_directory .search_results .result_panel .directions	{clear: both; font-size: 8pt;}
.business_directory .search_results .result_panel .directions p	{margin: 0; padding: 5px 0 0 0;}
