/* |1| HEADER IMAGE */
.directory #header-container {
	background: url(/images/directory/header_bg.jpg) no-repeat center 23px; }


/* |2| SEARCH FILTER COLOUR */
.directory #header-container #top-bar .site-search .site-search-filter a:link,
.directory #header-container #top-bar .site-search .site-search-filter a:active,
.directory #header-container #top-bar .site-search .site-search-filter a:visited {
	color: #000;
}


/* |3| MAIN NAVIGATION */
/* NOTES: The below styles change the pages relivant tab to its "on state". In order to do this, changes need to be made to the
styles for the tabs to the left and/or the right of the one you want to show as "on". */

/* This controls the tab before */
.directory #header-container #main-nav-container  li#main-nav_tab6 {
	background: url(/images/generic/header/nav/on-state/nav-tab-on_right-corner_right-on.gif) right 3px no-repeat;
}

/* This is the selected tab */
.directory #header-container #main-nav-container  li#main-nav_tab7 {
	background: url(/images/generic/header/nav/on-state/nav-tab-on_right-corner_left-on.gif) right 3px no-repeat;
	border: none;
}
.directory #header-container #main-nav-container  li#main-nav_tab7 a:link,
.directory #header-container #main-nav-container  li#main-nav_tab7 a:active,
.directory #header-container #main-nav-container  li#main-nav_tab7 a:visited {
	background: url(/images/generic/header/nav/on-state/nav-tab-on_bg.gif) left top repeat-x;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
padding:5px 4px 0px 7px;}
.directory #header-container #main-nav-container li#main-nav_tab7 a:hover {
	color: #6b6b77;
}
/* |3B| SUB NAVIGATION */
/* Set background color
.directory .sub-nav_container {
	background-color: #6c7495;
} */
/* Set divider color 
.directory .sub-nav_container li {
	border-right-color: #a5abbf;
}*/



		/* NEW TABS START */
		.directory .sub-nav_container  {
			background: url(/images/directory/subnav/filter-tab_bg.gif) 0px 0px no-repeat;
			height: 34px;
			padding: 3px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			font-size: 93%;
			line-height: normal;}
		.directory .sub-nav_container ul {
			margin: 0px;
			padding: 0px 0px 0px 4px;
			list-style: none;
			display: block;
			height: 28px;
			border: none;}
		.directory .sub-nav_container li {
			border: none;
			float: left;
			background: url(/images/directory/subnav/norm_left.gif) no-repeat left top;
			padding: 0px 0px 0px 3px;
			margin-right: 1px;
			height: 28px;}
		.directory .sub-nav_container li a:link,
		.directory .sub-nav_container li a:active,
		.directory .sub-nav_container li a:visited {
			display: block;
			background: url(/images/directory/subnav/norm_right.gif) no-repeat right top;
			padding: 7px 8px 6px 5px;
			text-decoration: none;
			color: #000000;}
		.directory .sub-nav_container li.selected {
			background-image: url(/images/directory/subnav/norm_left_on.gif);}
		.directory .sub-nav_container .selected a:link,
		.directory .sub-nav_container .selected a:active,
		.directory .sub-nav_container .selected a:visited {	
			color: #ffffff;
			background-image: url(/images/directory/subnav/norm_right_on.gif);
			padding-bottom: 6px;
			}
		/* NEW TABS END */


/* |4| CONTENT BOXES / PANELS  */

/* *** SEARCH BUSINESS DIRECTORY START *** */
/* TYPE 1 BOX */
	.directory #directory-panel_business-directory {}
	.directory #directory-panel_business-directory .content-box-corner_bottom-right {
	min-height: 265px; /* see ie6_fixes.css for ie6 height value */
	padding-bottom: 10px; }
/* COLOR BAR & TABS */
	.directory #directory-panel_business-directory .content-box_color-bar {
		background-color: #00aeed;
	/* TABS : If tabs required, un-comment the following */
	/* background-repeat:repeat-x; background-position: left top; height:24px; */ }
	.directory #directory-panel_business-directory .content-box_color-bar li a {
	/* TABS : If tabs require specific width for all the tabs, un-comment the following and specify desired width */
	/* width:SPECIFY HERE; */ }
	
/* CONTENT */
		/*|a| Text Attributes */
		.directory #directory-panel_business-directory h3 {
		margin: 5px 0px 5px 10px;
		color: #005c8e; }
		.directory #directory-panel_business-directory p {
		color: #000; }
	
		/* |b| Panel Specific styles go here
		(remember to include .directory #PANEL-ID-HERE before each element to avoid conflicts) */

		/* |c| Internal Box styles
		If Internal Boxes require specifics of placement (ie margin, float etc) place elements here */
		.directory #directory-panel_business-directory .internal_box_container {
		margin: 8px 8px 0px 0px;
		float: right;
		width: 278px; }	
		.directory #directory-panel_business-directory .internal_box_container .internal_box_content-container {
		height:215px;
		padding:0px 0px 0px 8px;
		margin:0px;}
		.directory #directory-panel_business-directory .internal_box_container .internal_box_content-container {}
			/* |c1| Internal Box : Filter */
			.directory #directory-panel_business-directory .internal_box_container .internal_box_filter {
			width: 260px;
			background-color: #82080c; }
			.directory #directory-panel_business-directory .internal_box_container .internal_box_filter h3 {
			padding: 1px 0px 0px 5px;
			margin: 0px;
			font: normal 1.5em Georgia, "Times New Roman", Times, serif;
			color: #fff; }			
			
			/* |c1-b| Filter divider line
			 un-comment below and specify color */
			 
			.directory #directory-panel_business-directory. internal_box_content-container img#locations {}
			.directory #directory-panel_business-directory .internal_box_container li {
			 list-style: none;}
			.directory #directory-panel_business-directory .internal_box_container h3 {
			padding-top: 5px;
			font: normal 1.1em Georgia, "Times New Roman", Times, serif;
			margin: 0px 0px 0px 8px;
			color: #565656;}
			.directory #directory-panel_business-directory .internal_box_container h3 span {
			font: bold 16px "Times New Roman", Times, serif;
			color: #72070a;}
			.directory #directory-panel_business-directory .internal_box_content-container ul {
			float: right;
			width: 65px;
			height: 210px; 
			margin: 5px 7px 0px 0px;}
			.directory #directory-panel_business-directory .internal_box_container li a:link,
			.directory #directory-panel_business-directory .internal_box_container li a:visited {
			height: 14px;
			padding: 4px 2px 4px 15px;
			font: bold 1em Arial, Helvetica, sans-serif;
			background: url(/images/directory/panels/business-directory/icon_bullet.gif) left 8px no-repeat;}
			.directory #directory-panel_business-directory .internal_box_container li a:hover,
			.directory #directory-panel_business-directory .internal_box_container li a:active {
			color: #82080c;}
			.directory #directory-panel_business-directory .internal_box_container li button {
			width: 65px;
			height: 24px;
			background: url(/images/directory/panels/business-directory/button_all.jpg) 0px 0px no-repeat;
			border: none;
			cursor: pointer;}
			
			/* Search Directory Panel : Start */
			.directory #directory-panel_business-directory #directory-panel_search-directory {
			margin: 0px 8px;
			background-color: #00aeed; }
			/* ICON */
			.directory #directory-panel_business-directory #directory-panel_search-directory h4.box-header {
			background: url(/images/directory/panels/business-directory/icon_header.gif) 0px 3px no-repeat;
			padding-left: 32px;
			color: #fff;}
			.directory #directory-panel_business-directory #directory-panel_search-directory .content-box-content-mid {
			min-height: 65px; }
				/* Content */
				/* |a| Text Attributes */
				.directory #directory-panel_business-directory #directory-panel_search-directory #directory_internal-box_search h5 {
				font: normal 1.1em Georgia, "Times New Roman", Times, serif;
				margin: 0px 0px 0px 12px;
				color: #565656; }
				.directory #directory-panel_business-directory #directory-panel_search-directory #directory_internal-box_search h5 span {
				font: bold 16px "Times New Roman", Times, serif;
				color: #005C8E;}
				/* |b| Internal box */
				.directory #directory-panel_business-directory #directory-panel_search-directory #directory_internal-box_search {
				margin: 2px 3px 2px 6px;}
				.directory #directory-panel_business-directory #directory-panel_search-directory #directory_internal-box_search .internal_box_type2_right {
				min-height: 60px;
				padding: 0px 0px 6px 0px;}
				.directory #directory-panel_business-directory #directory-panel_search-directory #directory_internal-box_search .internal_box_type2_right ul {
				list-style: none; }
				.directory #directory-panel_business-directory #directory-panel_search-directory #directory_internal-box_search .internal_box_type2_right li {
				float: left;
				width: 280px;
				margin: 3px 0px 0px 0px;}
				.directory #directory-panel_business-directory #directory-panel_search-directory #directory_internal-box_search li.submit-button {
				width: 45px;
				margin-top: 0px;}
				.directory #directory-panel_business-directory #directory-panel_search-directory #directory_internal-box_search .internal_box_type2_right li input.radio {
				width: 15px;
				height: 12px;
				border: none;
				margin: 10px 5px 0px 10px;
				padding: 0px 0px 0px 0px;}
				.directory #directory-panel_business-directory #directory-panel_search-directory #directory_internal-box_search .internal_box_type2_right li .input_length {
				margin: 2px 0px 0px 10px;
				padding: 0px 0px 0px 3px;
				width: 250px;
				height:19px;
				display: inline-block;
				border: solid 1px #999999;}
				.directory #directory-panel_business-directory #directory-panel_search-directory #directory_internal-box_search .internal_box_type2_right li select {
				margin: 10px 0px 0px 10px;
				padding: 0px 0px 0px 0px;
				width: 135px;
				display: inline-block;
				border: solid 1px #999999;}
				.directory #directory-panel_business-directory #directory-panel_search-directory #directory_internal-box_search .button {
				margin: 0px;
				padding: 0px;
				float: left;
				width: 48px;
				height: 29px;
				text-align: center;
				color: #fff;
				font: normal 18px Georgia,"Times New Roman",Times,serif;
				background: url(/images/directory/panels/business-directory/button_go.jpg) 0px 0px no-repeat;
				border: none;
				cursor: pointer;}
				/* END : Search Directory Panel*/	

				/* drop section */
				.directory #directory-panel_business-directory #directory-panel_search-directory #directory_internal-box_search .auto_complete ul {
				background: #ffffff;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				border-top: solid 1px #999999;
				border: none; }
				.directory #directory-panel_business-directory #directory-panel_search-directory #directory_internal-box_search .auto_complete li {
				background: #e2e7f3;
				font: normal 0.9em Arial, Helvetica, sans-serif;
				width: 250px;
				height: 18px;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 5px;}
				.directory #directory-panel_business-directory #directory-panel_search-directory #directory_internal-box_search .auto_complete li:hover {
				background: #c5d2e7;
				color: #012e8b;}

/* *** SEARCH BUSINESS DIRECTORY END *** */

/* *** CATEGORIES START *** */
/* TYPE 1 BOX */
.directory #directory-panel_categories {
}
.directory #directory-panel_categories .content-box-corner_bottom-right {
	min-height: 200px; /* see ie6_fixes.css for ie6 height value */
	padding-bottom: 10px;
}
/* COLOR BAR & TABS */
	.directory #directory-panel_categories .content-box_color-bar {
	background-color: #00aeed;
	/* TABS : If tabs required, un-comment the following */
	/* background-repeat:repeat-x; background-position: left top; height:24px; */
}
	.directory #directory-panel_categories .content-box_color-bar li a {
	}
	
/* CONTENT */
		/*|a| Text Attributes */
		.directory #directory-panel_categories h3 {
			margin: 5px 0px 5px 10px;
			color: #82080c;
		}
		.directory #directory-panel_categories p {
		}
		.directory #directory-panel_categories ul.category-links {
			list-style: none;
			margin: 5px auto 0px auto;
			width: 645px;
		}
		.directory #directory-panel_categories .category-links li {
			padding: 3px 2px 3px 15px;
			float: left;
			width: 143px;
			background: url(/images/directory/panels/category/icon_bullet.gif) left 6px no-repeat;
		}
		.directory #directory-panel_categories .category-links li button {
			border: none;
			background: url(/images/directory/panels/category/button_view-all.jpg) 0px 0px no-repeat;
			cursor: pointer;
		}

/* *** CATEGORIES END *** */

/* *** CQUICK LINKS START *** */
/* TYPE 1 BOX */
.directory #directory-panel_quick-links {
}
.directory #directory-panel_quick-links .content-box-corner_bottom-right {
	min-height: 200px; /* see ie6_fixes.css for ie6 height value */
	padding-bottom: 10px;
}
/* COLOR BAR & TABS */
	.directory #directory-panel_quick-links .content-box_color-bar {
	background-color: #00aeed;
	/* TABS : If tabs required, un-comment the following */
	/* background-repeat:repeat-x; background-position: left top; height:24px; */
}
	.directory #directory-panel_quick-links .content-box_color-bar li a {
	}
	
/* CONTENT */
		/*|a| Text Attributes */
		.directory #directory-panel_quick-links h3 {
			margin: 5px 0px 5px 10px;
			color: #82080c;
		}
		.directory #directory-panel_quick-links p {
		}
		.directory #directory-panel_quick-links ul.quick-links_links {
			list-style: none;
			margin: 5px auto 0px auto;
			width: 645px;
		}
		.directory #directory-panel_quick-links .quick-links_links li {
			padding: 3px 2px 3px 15px;
			float: left;
			width: 143px;
			background: url(/images/directory/panels/quick-links/icon_bullet.gif) left 6px no-repeat;
		}
/* *** QUICK LINKS END *** */

		

/* Favorites */
.directory #favorites-panel_right-box {}
.directory #favorites-panel_right-box .content-box-corner_bottom-right {
	min-height: 210px; /* see ie6_fixes.css for ie6 height value */
	padding-bottom: 10px;
}
.directory #favorites-panel_right-box .content-box_color-bar {
	background-color: #00aeed;
}
/* Icon */
.directory #favorites-panel_right-box h2 {
	background:url(/images/directory/panels/favorites/icon_header.gif) 8px 11px no-repeat;
	padding-left: 39px;
}
	/* Content */
	/* |a| List of favorites */
	.directory #favorites-panel_right-box .favs-panel_favorites_list ul {
		list-style:none;
		padding: 6px 15px 0px 15px;
	}
	.directory #favorites-panel_right-box .favs-panel_favorites_list li {
		min-height: 24px; /* see ie6_fixes.css for ie6 height value */
		background: url(/images/directory/panels/favorites/bg_favorites.gif) left top repeat-x #fafafa;
		padding: 0px 0px 0px 3px;
		border-bottom: solid 1px #d6d6d6;
	}
	.directory #favorites-panel_right-box .favs-panel_favorites_list li a:link,
	.directory #favorites-panel_right-box .favs-panel_favorites_list li a:active,
	.directory #favorites-panel_right-box .favs-panel_favorites_list li a:visited {
		display: block;
		background: url(/images/directory/panels/favorites/icon_bullet.gif) left 7px no-repeat;
		padding: 5px 0px 0px 15px;
	}
	/* |b| Delete icon */
	.directory #favorites-panel_right-box .favs-panel_favorites_list li .icon_delete {
		float:right;
		padding: 2px 6px 0px 0px;
	}
	.directory #favorites-panel_right-box .favs-panel_favorites_list li .icon_delete img {
		border: none;
	}
	.directory #favorites-panel_right-box .favs-panel_favorites_list li .icon_delete a:link,
	.directory #favorites-panel_right-box .favs-panel_favorites_list li .icon_delete a:active,
	.directory #favorites-panel_right-box .favs-panel_favorites_list li .icon_delete a:visited {
		background: none;
	}
	/* |c| View next & View all */
	.directory #favorites-panel_right-box .favs-panel_favorites_controls {
	}
	.directory #favorites-panel_right-box .favs-panel_favorites_controls ul {
		list-style: none;
		padding: 5px 15px 0px 15px;
	}
	.directory #favorites-panel_right-box .favs-panel_favorites_controls li.view-all {
		float: right;
		padding: 0px 0px 0px 3px;
	}

	.directory #favorites-panel_right-box .favs-panel_favorites_controls li {
		float: left;
		padding: 0px 0px 0px 3px;
	}
	.directory #favorites-panel_right-box .favs-panel_favorites_controls li a:link,
	.directory #favorites-panel_right-box .favs-panel_favorites_controls li a:active,
	.directory #favorites-panel_right-box .favs-panel_favorites_controls li a:visited {
		background: url(/images/directory/panels/favorites/icon_bullet_grey.gif) left 7px no-repeat;
		padding: 5px 0px 0px 15px;
	}
/* Favorites End */


/* How To Search Start */
.directory #directory-panel_how-to-search {}
.directory #directory-panel_how-to-search .content-box-corner_bottom-right {
	min-height: 220px; /* see ie6_fixes.css for ie6 height value */
	padding-bottom: 10px;
}
.directory #directory-panel_how-to-search .content-box_color-bar {
	background-color: #00aeed;
}
.directory #directory-panel_how-to-search .content-box-corner_bottom-right p {
		width: 270px;
		margin: 8px auto 0px auto;
		padding: 0px 0px 5px 0px;
		color: #000;
}
.directory #directory-panel_how-to-search .content-box-corner_bottom-right button {
		margin: 0px 10px 8px 0px;
		width: 113px;
		height: 26px;
		float: right;
		border: none;
		background: url(/images/directory/panels/how-to-search/button_add-now.jpg) 0px 0px no-repeat;
		cursor: pointer;
}
	/* Content Start */
	.directory #directory-panel_how-to-search .directory-panel_how-to-search_list ul {
		list-style:none;
		padding: 6px 15px 0px 15px;
	}
	.directory #directory-panel_how-to-search .directory-panel_how-to-search_list li {
		min-height: 24px; /* see ie6_fixes.css for ie6 height value */
		background: url(/images/directory/panels/how-to-search/bg_favorites.gif) left top repeat-x #fafafa;
		padding: 4px 0px 4px 3px;
		border-bottom: solid 1px #d6d6d6;
	}
	.directory #directory-panel_how-to-search .directory-panel_how-to-search_list li span {
		padding: 5px 0px 0px 15px;
		background: url(/images/directory/panels/how-to-search/icon_bullet.gif) left 7px no-repeat;
		color: #005c8e;
		font-weight: bold;
	}
		/* |c1| Internal Box : Filter Start */
		.directory #directory-panel_how-to-search .internal_box_filter {
			margin: 0px auto;
			width: 270px;
			background-color: #005c8e;
					
		}
		.directory #directory-panel_how-to-search .internal_box_filter h3 {
			padding: 1px 0px 0px 5px;
			margin: 0px;
			font: normal 1.5em Georgia, "Times New Roman", Times, serif;
			color: #fff;
		}
		.directory #directory-panel_how-to-search .search-button {
		background:url(/images/directory/panels/how-to-search/button_add-now.jpg) left top no-repeat;
		border:none;
		font:normal 18px Georgia, "Times New Roman", Times, serif;
		color:#FFFFFF;
		width: 113px;
		height: 26px;
		float:right;
		text-align: left;
		margin:0px 5px 0px 6px;
		padding: 4px 0px 0px 9px; }
		/* |c1| Internal Box : Filter Start */
		
	/* Content End */
	
/* How To Search End */


/* |5| Search Results Page */
	/* |5A| search results*/
	.directory #directory-panel_search-results {}
	.directory #directory-panel_search-results .content-box-corner_bottom-right {
	min-height:585px; /* see ie6_fixes.css for ie6 height value */ }
	/* COLOR BAR & TABS */
	.directory #directory-panel_search-results .content-box_color-bar {
		background-color:#00aeed; }
		/* CONTENT */
		/*|a| Text Attributes */
		.directory #directory-panel_search-results .phone {
			float: right;
			padding: 10px;
			font: bold 1.1em Arial, Helvetica, sans-serif;
			color:#005c8e;}
		.directory #directory-panel_search-results h3 {
			margin: 0px 0px 5px 4px;
			padding: 5px 0px 0px 0px; }
		.directory #directory-panel_search-results h3 a {
			color:#005c8e;}
		.directory #directory-panel_search-results .list_container {
			float: left; 
			width: 500px;}
		.directory #directory-panel_search-results .count {
			font: normal 19px Georgia,"Times New Roman",Times,serif;
			padding: 0px 5px 0px 5px;
			margin: 5px 4px 5px 4px;
			float: left;
			background: url(../images/directory/panels/business-directory/list_bg.jpg) left top repeat-x;
			height: 28px;			
			color: #fff;
			text-align: center;}
		.directory #directory-panel_search-results p {
			font:normal 1.1em Arial, Helvetica, sans-serif;
			color:#000000; 
			line-height:18px;
			padding-bottom:2px;
			padding-left:13px;}
		.directory #directory-panel_search-results p span {
			display:inline-block;
			margin: 5px 5px 0px 5px;
			color:#6c7495;
			font-weight:bold; }
		.directory #directory-panel_search-results .search-results a {
			background: url(/images/generic/icon_bullet_grey.gif) left 3px no-repeat;
			display:inline-block;
			padding: 0px 0px 0px 12px;
			margin: 2px 5px 0px 12px;
			font: bold 1.0em Arial, Helvetica, sans-serif;
			color:#555555;}
		/* |b| Panel Specific styles go here
		(remember to include .PAGE-ID #PANEL-ID-HERE before each element to avoid conflicts) */
		.directory #directory-panel_search-results ul {
		list-style:none;
		padding: 2px 10px 0px 10px; }
		.directory #directory-panel_search-results li {
		background:url(/images/community/bg_shade.gif) left top repeat-x;
		padding-bottom: 10px; }
		/* Bottom Page Filter */
		.directory #directory-panel_search-results .content-box_bottom-page-filter-container {
		background:url(/images/classifieds/bg_page-filter.jpg) center top no-repeat;
		height:36px;
		margin-bottom: 0px;
		padding: 8px 0px 5px 0px;
		text-align:center; }
		.directory #directory-panel_search-results .content-box_bottom-page-filter-container .content-box_bottom-page-filter {
		width:200px;
		margin: 0 auto; }
		.directory #directory-panel_search-results .content-box_bottom-page-filter-container .content-box_bottom-page-filter_left {
		background:url(/images/classifieds/bg_page-filter_left.gif) left top no-repeat; 
		padding: 0px 0px 0px 6px;
		height:26px; }
		.directory #directory-panel_search-results .content-box_bottom-page-filter-container .content-box_bottom-page-filter .content-box_bottom-page-filter_right {
		background:url(/images/classifieds/bg_page-filter_right.gif) right top no-repeat;
		padding: 0px 6px 0px 0px;
		height:26px; }
		.directory #directory-panel_search-results .content-box_bottom-page-filter-container .content-box_bottom-page-filter .content-box_bottom-page-filter_content {
		background:url(/images/classifieds/bg_page-filter_mid.gif) left top repeat-x;
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 0px 0px;
		height:26px; }
		.directory #directory-panel_search-results .content-box_bottom-page-filter-container .content-box_bottom-page-filter_content a.selected:link,
		.directory #directory-panel_search-results .content-box_bottom-page-filter-container .content-box_bottom-page-filter_content a.selected:active,
		.directory #directory-panel_search-results .content-box_bottom-page-filter-container .content-box_bottom-page-filter_content a.selected:visited {
		font-weight:bold;
		color:#000000; }
		.directory #directory-panel_search-results .content-box_bottom-page-filter-container .content-box_bottom-page-filter_content a.next:link,
		.directory #directory-panel_search-results .content-box_bottom-page-filter-container .content-box_bottom-page-filter_content a.next:active,
		.directory #directory-panel_search-results .content-box_bottom-page-filter-container .content-box_bottom-page-filter_content a.next:visited {
		background:url(/images/generic/icon_bullet_grey.gif) right 3px no-repeat;
		padding: 0px 12px 0px 0px;
		margin: 0px 0px 0px 12px; }
		.directory #directory-panel_search-results .content-box_bottom-page-filter-container .content-box_bottom-page-filter_content a.prev:link,
		.directory #directory-panel_search-results .content-box_bottom-page-filter-container .content-box_bottom-page-filter_content a.prev:active,
		.directory #directory-panel_search-results .content-box_bottom-page-filter-container .content-box_bottom-page-filter_content a.prev:visited {
		background:url(/images/generic/icon_bullet_grey_left.gif) left 3px no-repeat;
		padding: 0px 0px 0px 12px;
		margin: 0px 12px 0px 0px;  }
	/* |5A| END BOX */
	
	/* |5B| Search  */
	/* TYPE 2 BOX */
	.directory #directory-panel_results-page_search_side {
		background-color:#00aeed;}
	.directory #directory-panel_results-page_search {
		min-height:100px;}
	.directory #directory-panel_results-page_search .content-box_color-bar {
		background-color:#00aeed;}
	.directory #directory-panel_results-page_search .content-box-corner_bottom-right {
		min-height: 210px;
		padding-bottom: 10px;}
	.directory #directory-panel_results-page_search ul {
	list-style:none;
	padding: 6px 15px 0px 15px; }
	.directory #directory-panel_results-page_search li {
	min-height:24px; /* see ie6_fixes.css for ie6 height value */
	background:url(/images/generic/favorites/bg_favorites.gif) left top repeat-x #fafafa;
	padding: 0px 0px 3px 3px;
	border-bottom:solid 1px #d6d6d6; }
	.directory #directory-panel_results-page_search li a:link,
	.directory #directory-panel_results-page_search li a:active,
	.directory #directory-panel_results-page_search li a:visited {
	display:block;
	min-height:19px;
	background:url(/images/directory/panels/business-directory/icon_bullet.gif) left 7px no-repeat;
	padding: 5px 0px 0px 15px; }

	/* CONTENT */
	/* |a| Text Attributes */
	.directory #directory-panel_results-page_search_side h3 {
		font:normal 1.1em Georgia, "Times New Roman", Times, serif;
		margin: 0px 8px 5px 8px;
		padding: 4px 0px 0px 0px;
		color:#000000; }
	.directory #directory-panel_results-page_search_side h3 span {
		font:bold 13px "Times New Roman", Times, serif;
		color:#6c7495;
		margin: 0px 4px 0px 0px; }
	.directory #directory-panel_results-page_search_side h3 span.example {
		display:block;
		float:right;
		font:normal 1.1em "Times New Roman", Times, serif;
		color:#979494;
		margin: 0px 10px 0px 0px; }
    	/* |b| Panel Specific styles go here */
	.directory #directory-panel_results-page_search_side .content-box-content-mid {
		min-height:100px;
		border:solid 1px #fff;
		padding: 0px 4px 0px 7px;
		margin-bottom:0px; }
	.directory #directory-panel_results-page_search_side .content-box-content-mid .internal_box_type2_container {
		margin-top: 5px; }
	.directory #directory-panel_results-page_search_side .internal_box_type2_right {
		min-height:20px; }
		/* Form items*/
	.directory #directory-panel_results-page_search_side .form-fields_container {
		padding: 6px 12px 0px 12px;}
	.directory #directory-panel_results-page_search_side .form-fields_container input {
		width:253px;
		margin: 0px 0px 9px 0px; }
	.directory #directory-panel_results-page_search_side .form-fields_container input.width-medium {
		width:200px;
		float:left; }
	.directory #directory-panel_results-page_search_side .form-fields_container input.width-small {
		width:73px;
		float:left; }
	.directory #directory-panel_results-page_search_side input.button {
		margin: 3px 3px 0px 0px;
		padding: 0px;
		float: right;
		width: 48px;
		height: 29px;
		text-align: center;
		color: #fff;
		font: normal 18px Georgia,"Times New Roman",Times,serif;
		background: url(/images/directory/panels/business-directory/button_go.jpg) 0px 0px no-repeat;
		border: none;
		cursor: pointer;}
	.directory #directory-panel_results-page_search_side input.button-reset {
		margin: 3px 3px 0px 0px;
		padding: 0px;
		float: right;
		width: 64px;
		height: 29px;
		text-align: center;
		color: #fff;
		font: normal 18px Georgia,"Times New Roman",Times,serif;
		background: url(/images/directory/panels/business-directory/button_reset.jpg) 0px 0px no-repeat;
		border: none;
		cursor: pointer;}
	.directory #directory-panel_results-page_search_side .form-fields_container select {
		width:253px;
		margin: 0px 0px 10px 0px; }
	.directory #directory-panel_results-page_search_side .form-fields_container select.width-small {
		width:77px;
		float:left;
		margin: 0px 0px 10px 0px; }
	.directory #directory-panel_results-page_search_side .form-fields_container label {
		display:block;
		width:100%;
		height:25px; }
	.directory #directory-panel_results-page_search_side .form-fields_container label span {
		display:block;
		width: 50px;
		float:left; }
	.directory #directory-panel_results-page_search_side .form-fields_container label span.type2 {
		text-align:center; }
		/* |5B| END BOX */
		
/* |5| END BOX */

/* DETAIL ARTICLE PAGE */
.directory #directory-panel_article-details .article_image-caption-container {
	float:right;
	margin:10px 0px 10px 7px;
	padding:0px 13px 0px 0px;
	width:285px;}
.directory #directory-panel_article-details {
	min-height: 320px;}
.directory #directory-panel_article-details .content-box_color-bar {
	background: #00aeed;}
.directory #directory-panel_article-details h3 {
	margin: 5px 0px 5px 20px;
	color: #5D5D6D;}
.directory #directory-panel_article-details p {
	font:normal 1.1em Georgia, "Times New Roman", Times, serif;
	color:#747474;
	line-height:20px; 
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 10px 10px;}
.directory #directory-panel_article-details .light_grey {
	font-weight: bold;
	color:#6C7495;}
.directory #directory-panel_article-details p.large_number {
	font-size: 15px;}
.directory #directory-panel_article-details table {
	margin: 0px 0px 0px 10px;}
.directory #directory-panel_article-details td {
	padding: 5px;
	width: 150px;}
.directory #directory-panel_article-details #details_container {
	width: 350px;
	margin: 0px 0px 0px 14px;
	padding-bottom: 10px;}
.directory #directory-panel_article-details #details_container_wide {
	width: 650px;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 10px 0px;}

/* GOOGLE MAP */

.directory #directory-panel_article-details #google_map_holder {
	margin: 10px 0px 10px 12px;
	width: 650px; 
	height: 300px;}
.directory #directory-panel_article-details .get_contacts {
	padding: 5px 10px 5px 5px;}
.directory #directory-panel_article-details .get_contacts_table {
	border: solid 2px #dcdcde;
	width: 250px;
	margin: 0xp 0px 10px 0px;}
.directory #directory-panel_article-details .get_contacts_table td {
	background: #f3f3f4;}

/* BACK BUTTON */

		.directory .back-to-main {
			float: right;
			margin: 7px 10px 0px 0px;
			font-family:Georgia,Times New Roman,Times,serif; 
			font-size: 12px; 
			text-decoration: none;
			background: url(/images/directory/panels/icon_bullet_rev.gif) left 3px no-repeat;
			padding:0px 0px 0px 12px;
		}
		.directory .back-to-main a:hover {
			text-decoration: underline;
		}
		
		
/* GOOOGLE MAPS INFO WINDOWS */

#custom_info_window_red{
  width: 400px;
}
#custom_info_window_red_contents{
  background-color: #FFF;
}
#custom_info_window_red_tl{
  width: 16px;
  height: 16px;
  background: url('/images/over-the-fence/icons/red_tl.png') top left no-repeat transparent;
}
* html #custom_info_window_red_tl{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/over-the-fence/icons/red_tl.png', sizingMethod='crop');
}
#custom_info_window_red_t{
  background: url('/images/over-the-fence/icons/red_t.png') top left repeat-x transparent;
}
#custom_info_window_red_tr{
  width: 16px;
  height: 16px;
  background: url('/images/over-the-fence/icons/red_tr.png') top left no-repeat transparent;
}
* html #custom_info_window_red_tr{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/over-the-fence/icons/red_tr.png', sizingMethod='crop');
}
#custom_info_window_red_l{
  width: 3px;
  background: url('/images/over-the-fence/icons/red_l.png') top left repeat-y transparent;
}
#custom_info_window_red_r{
  width: 3px;
  background: url('/images/over-the-fence/icons/red_r.png') top right repeat-y transparent;
}
#custom_info_window_red_bl{
  width: 16px;
  height: 16px;
  background: url('/images/over-the-fence/icons/red_bl.png') top left no-repeat transparent;
}
* html #custom_info_window_red_bl{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/over-the-fence/icons/red_bl.png', sizingMethod='crop');
}
#custom_info_window_red_b{
  background: url('/images/over-the-fence/icons/red_b.png') top left repeat-x transparent;
}
#custom_info_window_red_br{
  width: 16px;
  height: 16px;
  background: url('/images/over-the-fence/icons/red_br.png') top left no-repeat transparent;
}
* html #custom_info_window_red_br{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/over-the-fence/icons/red_br.png', sizingMethod='crop');
}
#custom_info_window_red_close{
  width: 21px;
  height: 21px;
  background: url('/images/over-the-fence/icons/red_close.png') top left no-repeat transparent;
  cursor: pointer;
}
* html #custom_info_window_red_close{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/over-the-fence/icons/red_close.png', sizingMethod='crop');
}
#custom_info_window_red_beak{
  width: 28px;
  height: 38px;
  background: url('/images/over-the-fence/icons/red_beak.png') top left no-repeat transparent;
}
* html #custom_info_window_red_beak{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/over-the-fence/icons/red_beak.png', sizingMethod='crop');
}
#custom_info_window_red_contents .section1{
  margin: 0;
  padding: 0;
}
#custom_info_window_red_contents .section2{
  margin: 0;
  padding: 0;
  background-color: #FFDFDF;
  border-bottom: dotted 1px #900;
  border-top: dotted 1px #900;
}
#custom_info_window_red_contents p{
  margin: 1px 0;
  padding: 5px;
}
#custom_info_window_red_contents .title{
  font-size: 18px;
  font-weight: bold;
  color: #FFF;
  background-color: #900;
}

/* End google info window */
		
.directory #directory-panel_business-directory p.truelocal_credit {
padding-bottom: 0px;
color: #005c8e;
}
.directory .truelocal_credit a:link,
.directory .truelocal_credit a:active,
.directory .truelocal_credit a:visited {
	color: #012E8B;
}