﻿.directory_maincontent {
	font-size: 0.9em;
	width: 620px;
}
.directory_subcontent {
	margin: 15px 0 15px 5px !important;
	width: 302px;
}
.poweredby {
	color: #999999;
	width: 100%;
	clear: both;
	margin: 20px 0 0;
}
.poweredby a {
	color: #888888;
	font-weight: bold;
}
.poweredby a:hover {
	color: #555555;
	font-weight: bold;
}

/* --------------------- Search Page ----------------------- */
.directory_search_container {
	background-color: #dddddd;
	border: #999999 1px solid;
	width: 100%;
	min-height: 20px;  /* important a min-height is defined */
}
.directory_search_container a {
	color: #555555;
	text-decoration: underline;
	font-size: .8em;
}
.directory_search_container a:hover {
	color: #999999;
}
.directory_keyword_search_container,
.directory_category_search_container {
	height: 85px !important;
}
.directory_keyword_search_container {
	background-color: #eeeeee;
	border-right: #999999 1px solid;
	width: 450px;
}
.directory_keyword_search_box input {
	height: 16px !important;
}
.directory_search_button input {
	font-size: 1em;
}
.directory_category_search_box select {
	height: 22px !important;
}
#Dir_Search_1_QuickLinksList, 
#content_Dir_Search_1_QuickLinksList, 
#content_Dir_Search_1_QuickLinksList {
	overflow: visible; /* This is important */;
	width: 950px;
}
.QuicklinksStandardCategoryContainer {
	width: 33%; /* 49% for two-column layout.  33% for three-column layout */;
	/*min-height: 80px;*/
}
.QuicklinksCategoryUL {
	/*margin: 0 0 0 10px !important;*/
	padding: 0;
	margin:0;
	display: none;
	overflow:hidden;
	height: 0px;
}
/* --------------------- Advanced Search Page ----------------------- */


/* --------------------- Results Page ----------------------- */
.directory_results_paging_links {
	float: left;
	color: #bbbbbb;
	font-size: .7em;
}
.directory_results_paging_links a {
	padding: 2px 3px;
	display: inline-block;
}
.directory_results_paging_links a:hover {
	background-color: #777777;
	color: #ffffff;
}

.Level1Container,
.Level2Container,
.Level3Container,
.Level4Container,
.Level5Container {
	background-color:#ffffff;
	border: #999999 1px solid;
}
.Level4Header,
.Level5Header {
	background-color: #257F41;
}
.Level1Header a,
.Level2Header a {
	color: #555555;
	text-decoration:none;
	font-weight: normal;
	width: 100%;
	height: 100%;
	display:block;
}
.Level2Header a {
	font-weight: bold;
}
.Level3Header a {
	color: #555555;
	text-decoration:none;
	font-size: 1.0em;
	font-weight: bold;
	width: 100%;
	height: 100%;
	display:block;
}
.Level4Header a,
.Level5Header a {
	color: #ffffff;
	text-decoration:none;
	font-size: 1.2em;
	font-weight: bold;
	width: 100%;
	height: 100%;
	display:block;
}
.Level1Header a:hover,
.Level2Header a:hover {
	color: #333333;
}
.Level3Header a:hover,
.Level4Header a:hover,
.Level5Header a:hover {
	color: #333333;
}
.Level1Header strong,
.Level2Header strong,
.Level3Header strong,
.Level4Header strong,
.Level5Header strong {
	width: 100%;
}
.level1_main,
.level2_main,
.level3_main,
.level4_main,
.level5_main {
	border-bottom: #999999 1px solid;
}
.level5_main {
	background-color: #eeeeee;
}
.level1_footer,
.level2_footer,
.level3_footer,
.level4_footer,
.level5_footer {
	background-color: #eeeeee;
}
.directory_results_coupon_image img {
	margin: 0 2px;
}
.directory_results_footer_container {
	float: left;
	clear: left;
}
.directoryMap {
	border: #999999 1px solid;
}
.directoryMap table, .directoryMapContainer td, .directoryMapContainer th {
	margin: 0;
	padding: 0;
}
.directory_map_title {
	font-weight: bold;
	padding: 6px;
	color: #999999;
	background-color: #dddddd;
	font-size: .8em;
}
.directoryRelated {
	border: #999999 1px solid;
	background-color: #dddddd;
	font-size: .8em;
}
.directoryRelated_box {
	margin: 6px;
}
.directory_related_categories_title {
	font-weight: bold;
	font-size: 1.2em;
}

/* --------------------- Standard Categories ----------------------- */
#content_Dir_Categories_1_CategoryQuicklinks {
	width: 950px;
}

/* --------------------- Categories Only ----------------------- */


/* --------------------- All Categories ----------------------- */
#content_Dir_AllCategories_1_CategoryLinks, #content_Dir_AllCategories_1_CategoryQuicklinks, #content_Dir_AllCategories_1_WC_LayoutRegionFooter1 {
	width: 950px;
}

/* --------------------- Listing Page ----------------------- */

.ListingSEOTitle {
	color: #999999;
	position: relative;
	top: -10px;
}
.Level1ListingHeaderContainer,
.Level2ListingHeaderContainer,
.Level3ListingHeaderContainer,
.Level4ListingHeaderContainer,
.Level5ListingHeaderContainer {
	width: 350px;
}
.Level3ListingHeader,
.Level4ListingHeader,
.Level5ListingHeader {
	border: #999999 1px solid;
}
.Level3ListingHeader_box,
.Level4ListingHeader_box,
.Level5ListingHeader_box {
	border: #dddddd 8px solid;
}
.Level1ListingHeaderLogo img,
.Level2ListingHeaderLogo img,
.Level3ListingHeaderLogo img,
.Level4ListingHeaderLogo img,
.Level5ListingHeaderLogo img {
	max-width: 245px;
	max-height:	160px;
}
.Level1DetailsPhoto img,
.Level2DetailsPhoto img,
.Level3DetailsPhoto img,
.Level4DetailsPhoto img,
.Level5DetailsPhoto img {
	max-width: 200px;
	max-height:	150px;
}
.Level1DetailsProductsServices,
.Level2DetailsProductsServices,
.Level3DetailsProductsServices,
.Level4DetailsProductsServices,
.Level5DetailsProductsServices,
.Level1DetailsRelatedContainer,
.Level2DetailsRelatedContainer,
.Level3DetailsRelatedContainer,
.Level4DetailsRelatedContainer,
.Level5DetailsRelatedContainer {
	margin: 8px 0;
}
.directory_listing_email_form_container_Level1,
.directory_listing_email_form_container_Level2,
.directory_listing_email_form_container_Level3,
.directory_listing_email_form_container_Level4,
.directory_listing_email_form_container_Level5 {
	padding: 0 !important;
}
.directory_listing_email_form_container_Level1 table,
.directory_listing_email_form_container_Level2 table,
.directory_listing_email_form_container_Level3 table,
.directory_listing_email_form_container_Level4 table,
.directory_listing_email_form_container_Level5 table {
	border: #999999 1px solid;
}
.directory_listing_email_form_container_Level1 td,
.directory_listing_email_form_container_Level2 td,
.directory_listing_email_form_container_Level3 td,
.directory_listing_email_form_container_Level4 td,
.directory_listing_email_form_container_Level5 td {
	padding: 2px 8px;
}
.directory_results_coupon_text a {
	padding: 2px;
	border: #555555 1px dotted;
	color: #555555;
	text-decoration: none;
}
.directory_results_coupon_text a:hover {
	border: #999999 1px dotted;
	color: #999999;
}
.directory_results_coupon_text td {
	padding: 4px;
}
.Level1DetailsRight .directoryMap,
.Level2DetailsRight .directoryMap,
.Level3DetailsRight .directoryMap {
	border: #ffffff 1px solid;
}

/* --------------------- Map Page ----------------------- */


/* --------------------- Directions Page ----------------------- */

