﻿.directory_maincontent {
	width: 620px;
}
.poweredby {color:#999999;width:100%;clear:both;margin:0 0 20px 25px;}
.poweredby a {color:#888888;font-weight;bold;}
.poweredby a:hover {color:#555555;font-weight;bold;}

/* --------------------- Search Page ----------------------- */

.directory_search_container,
.directory_results_sort_container {
	background-color: #dddddd;
	border: #999999 1px solid;
}
.directory_search_container {   
	min-height: 20px;  /* important a min-height is defined */
}
.directory_search_container input,
.directory_search_container select {   
	height: 22px; 
}
.directory_search_container a {
	color: #555555;
	text-decoration: none;
}
.directory_search_container a:hover {
	color: #999999;
}
.directory_keyword_search_container {
	background-color: #eeeeee;
	width: 550px;
	border-right: #999999 1px solid;
}
.directory_category_search_container,
.directory_keyword_search_container {
	height: 85px!important;
}
.directory_keyword_search_container a {
	text-decoration: underline;
}
.directory_category_search_container a {
	text-decoration: underline;
}
#ctl00_content_Dir_Search_1_QuickLinksList { /* These silly dynamic divs.  You may need to update this ID based on the Content Placeholder ID and the Layout Container ID */
	overflow: hidden; /* This is important */
	width: 100%;
}
.QuicklinksStandardCategoryContainer {
	width: 50%;  /* 50% for two-column layout.  33% for three-column layout */
	min-height: 150px;
}
.directoryRelated {
	border: #999999 1px solid;
	background-color: #dddddd;
}
.directoryRelated_box {
	margin: 6px;
}
.directory_related_categories_title {
	font-weight: bold;
	font-size: 16px;
}
.directoryMap {
	border: #999999 1px solid;
}
.directoryMap table,.directoryMapContainer td,.directoryMapContainer th  {
	margin: 0;
	padding: 0;
}
.directory_map_title {
	font-weight: bold;
	font-size: 12px;
	padding: 6px;
	background-color: #dddddd;

}

/* --------------------- Advanced Search Page ----------------------- */

.directory_maincontent input {
	height: 20px;
}


/* --------------------- Results Page ----------------------- */

.Level1Container,
.Level2Container,
.Level3Container,
.Level4Container,
.Level5Container {
	border: #999999 1px solid;
	/*-moz-border-radius: 10px/10px;*/
	/*border-radius: 10px/10px;*/
}
.Level1Header a,
.Level2Header a {
	color: #555555;
	text-decoration:none;
	font-size: 16px;
	font-weight: bold;
	width: 100%;
	height: 100%;
	display:block;
}
.Level1Header a:hover,
.Level2Header a:hover {
	color: #333333;
}
.Level3Header a,
.Level4Header a,
.Level5Header a {
	color: #ffffff;
	text-decoration:none;
	font-size: 16px;
	font-weight: bold;
	width: 100%;
	height: 100%;
	display:block;
}
.Level3Header a:hover,
.Level4Header a:hover,
.Level5Header a:hover {
	color: #333333;
}

.Level1Header,
.Level2Header {
	background-color: #dddddd;
}
.Level3Header,
.Level4Header,
.Level5Header {
	background-color: #257F41;
}
.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;
}
.level1_footer,
.level2_footer,
.level3_footer,
.level4_footer,
.level5_footer {
	background-color: #eeeeee;
}
.directory_results_paging_links {
	width: 450px;
	float: left;
	color: #bbbbbb;
	font-size: 11px;
}
.directory_results_paging_links a {
	padding: 2px 3px;
	display: inline-block;
}
.directory_results_paging_links a:hover {
	background-color: #777777;
	color: #ffffff;
}
.directory_results_footer_container {
	float: left;
	clear: left;
}
.directory_map_title {
	color: #999999;
}

/* --------------------- Categories Page ----------------------- */



/* --------------------- Categories Only Page ----------------------- */




/* --------------------- All Categories Page ----------------------- */




/* --------------------- Listing Page ----------------------- */

.Level1ListingHeader,
.Level2ListingHeader,
.Level3ListingHeader,
.Level4ListingHeader,
.Level5ListingHeader {
	border: #999999 1px solid;
}
.Level1ListingHeader_box,
.Level2ListingHeader_box,
.Level3ListingHeader_box,
.Level4ListingHeader_box,
.Level5ListingHeader_box {
	border: #dddddd 8px solid;
}
.ListingSEOTitle {
	color: #999999;
	position: relative;
	top: -10px;
}
.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 {
	border: #999999 1px solid;
}
.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 ----------------------- */





body, select, input, textarea {
    color: #000000 !important;
}























































