﻿h2 {
	letter-spacing:normal !important;
}
/*-------------------------------------------------- Search --------------------------------------------------*/
#searchFeaturedTable {
	width: 900px;
}
h3.searchFeaturedTable {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 1.3em;
	margin: 15px 0;
}
.searchContainer {
	float: left;
	width: 900px;
	margin: 0 auto;
	padding: 10px 0 0 0;
}
.searchKeywordContainer {
	float: left;
	width: 520px;
	height: 75px;
	background: #cccccc;
	padding: 5px 15px;
	margin: 0 auto;
}
.searchTitle {
	margin: 5px 0;
}
.searchLinks {
	margin: 3px 0;
	clear: left;
	width: 80%;
	float: left;
	font-size: 11px;
}
.searchButton {
	margin: 3px 0;
	text-align: right;
	width: 20%;
	float: left;
}
.searchCategoryContainer {
	float: left;
	width: 320px;
	height: 75px;
	margin: 0 auto;
	padding: 5px 15px;
	background: #999999;
	background-position: left top;
	background-repeat: repeat-y;
	clear: right;
}
.searchLinks2 {
	margin: 3px 0;
	clear: left;
	width: 112px;
	float: right;
	font-size: 11px;
}
.quicklinkContainer {
	clear: both;
	padding-bottom: 15px;
}
.quicklinkContentLeft {
	clear: left;
	width: 560px;
	padding-top: 25px;
}
/*--------------------------------- Categories ---------------------------------*/
.directoryCategories {
	float: left;
	width: 600px;
	padding-bottom: 25px;
}
.directoryMediumBox {
	margin: 25px auto;
	padding: 0;
	float: right;
	width: 300px;
	clear: right;
}

/*--------------------------------- All Categories ---------------------------------*/
.directoryAllCategories {
	float: left;
	width: 600px;
}
/*--------------------------------- Categories Only ---------------------------------*/
.matchfor {
	padding-top: 10px;
	float: left;
	width: 35%;
}
.matchResultCategory {
	float: left;
	width: 65%;
}
.categoryOnlyContainer {
	float: left;
	width: 400px;
}
.CategoryListingHeader {
	text-align: left;
	float: left;
	clear: left;
	width: 400px;
	background-color: #cccccc;
	margin: 0 0 10px 0;
	padding: 5px;
}
.categorysearchAgain {
	width: 280px;
	float: left;
	font-weight: normal;
}
.categoryMapContainer {
	float:right;
}
.categoryMap {
	float: right;
	margin: 0 0 15px 0;
	padding: 0;
	width: 452px;
	border: 1px gray solid;
}
/*-------------------------------------------------- Results --------------------------------------------------*/
.searchResultCategory {
	float: left;
	width: 88%;
}
h1.searchResultCategory {
	margin: 8px 0;
}
.directoryMapContainer {
	float: right;
}
.directoryMap {
	float: right;
	margin: 0 0 15px 0;
	padding: 0;
	width: 300px;
	/*border: 1px gray solid;*/
}
/*-------------------------------------------------- Listing ------------------------------------------------*/
.listingBack {
	float: left;
	height: 20px;
	padding: 5px;
	text-align: left;
	/*background: #cccccc;*/
	width: 48%;
}
.listingEdit {
	/*float: left;*/
	/*height: 20px;*/
	padding: 10px;
	text-align: right;
	/*background: #cccccc;*/
	/*width: 48%;*/
}
/*--------------------------------- Map ---------------------------------*/
.largeMap {
	float: left;
	margin: 15px;
	padding: 0;
	width: 452px;
	border: 1px gray solid;
}
.largeMaplistingContact {
	float: right;
	width: 400px;
	vertical-align: top;
	padding: 5px 15px;
}
/*--------------------------------- Directions ---------------------------------*/
.directionsContainer {
	float: left;
	width: 450px;
	padding-top: 20px;
	margin: 10px;
}
/*--------------------------------- Misc ---------------------------------*/
.directoryclear {
	clear: both;
}
#StandardCategoryQuickLinkSubCategory {
	width: 180px;
	padding: 0 3px 5px 10px;
}
#StandardCategoryQuickLinkSubCategory a {
	font-weight: normal !important;
}
#ctl00_Content_CategoryQuickList1_dlCategories td {
	width: 50%;
}
.AutoCompleteListItemCssClass {
	margin: 0 auto;
	font-family: Arial, Tahoma, sans-serif;
	font-size: .8em;
}
.AutoCompleteListCssClass {
	font-family: Arial, Tahoma, sans-serif;
	margin: 0 auto;
	padding: 0;
	font-size: .9em;
	display: inline;
	list-style: none;
}

/*-------------------------------------------------- Listing Details (Levels) --------------------------------------------------*/
#ctl00_Content_LayoutContainer1_DirectoryGrid1_ctl02_L1_EmailForm_lblSendTo {
	font-size: 12px;
}
#ctl00_Content_LayoutContainer1_DirectoryGrid1_ctl02_L4_EmailForm_lblSendTo {
	font-size: 12px;
}
#ctl00_Content_LayoutContainer1_DirectoryGrid1_ctl02_L5_EmailForm_lblSendTo {
	font-size: 12px;
}
.ListingTitle {
	font-style: italic;
	font-size: 10px;
	color: #999999;
}
.Level1DetailsMemberSince {
	margin: 0;
}
.Level1DetailsProductsServices {
	margin: 0;
}
.Level1DetailsCouponsContainer {
	margin: 15px 0;
}
.Level1DetailsCoupons {
	margin-left: 25px;
	padding: 4px 0;
}
.Level1DetailsRelatedContainer {
	margin: 15px 0;
}
.Level1DetailsRelated {
	margin-left: 25px;
	padding: 4px 0;
}
/*-------------------------------------- Level 4 ------------*/
.Level4DetailsMemberSince {
	margin: 15px 0;
}
.Level4DetailsProductsServices {
	margin: 15px 0;
}
.Level4DetailsCouponsContainer {
	margin: 15px 0;
}
.Level4DetailsCoupons {
	margin-left: 25px;
	padding: 4px 0;
}
.Level4DetailsRelatedContainer {
	margin: 15px 0;
}
.Level4DetailsRelated {
	margin-left: 25px;
	padding: 4px 0;
}
/*-------------------------------------- Level 5 ------------*/
.Level5DetailsMemberSince {
	margin: 15px 0;
}
.Level5DetailsProductsServices {
	margin: 15px 0;
}
.Level5DetailsCouponsContainer {
	margin: 15px 0;
}
.Level5DetailsCoupons {
	margin-left: 25px;
	padding: 4px 0;
}
.Level5DetailsRelatedContainer {
	margin: 15px 0;
}
.Level5DetailsRelated {
	margin-left: 25px;
	padding: 4px 0;
}
