.directory{ 
	margin: 0px auto;
	font-family: helvetica, arial;	
	font-size: 12pt;
	width:844px;
	height:500px;
	line-height: 13pt;
}

	.directory a{
		outline:none;
	}

	.directory .categories{
		border-left:1px solid #aaa;
	}
	.directory .categories,
	.directory .businesses{
		width:240px;
	}
	
	.directory .business{
		width:360px;
		overflow:auto;
	}
	
	.directory .container { 
		height: 454px;
		border-right:1px solid #aaa;
		border-top:1px solid #aaa;
		border-bottom:1px solid #aaa;
		float: left;
	}
		
		.directory .categoriesHeader { 
			width:250px;		
			background: url(skin/title1.gif) 0 0 no-repeat;
			height:36px;
			float:left;
		}
		
		.directory .businessesHeader { 
			width:250px;
			background: url(skin/title2.gif) 0 0 no-repeat;
			height:36px;
			float:left;
		}
		.directory .businessHeader { 
			width:250px;		
			background: url(skin/title3.gif) 0 0 no-repeat;
			height:36px;
			float:left;
			clear:right;
		}
		
		
		.directory .filter { 
			height:26px;
			background:url(skin/filter_bg.gif) 0 0 repeat-x;
			color:#666;
			padding:8px 0 0 12px;
		}
		
			.directory .filterField{
				width:160px;
				border:1px solid #666;
			}
	
		.directory .loader{
			height:100px;
			background:url(spinner.gif) center 50px no-repeat;
		}
	
		.directory .dirContent { 
			height: 420px;
			overflow: auto;		
			margin: 0;
			padding: 0;
		}
		
	
	.directory .sanContent {
		height: 434px;
		padding: 10px;
		line-height:1.5em;
	}
	
		.directory .sanContent img{
			display:block;
			clear:both;
		}
	
		.directory .sanContent .logo{
			margin:10px auto;
			max-width:200px;
			max-height:400px;
			background-repeat:no-repeat;
			background-position:0 0;
		}
			
		.directory .sanContent .ad{
			margin:10px auto;
			max-width:200px;	
			max-height:150px;
			background-repeat:no-repeat;
			background-position:0 0;
		}
		
		.directory .sanContent .info{
			float:left;
			width:75%;
		}
		.directory .sanContent .label{
			width:22%;
			clear:left;
			float:left;
			color:#999;
			text-align:right;
			margin-right:4px;
			display:block;
			font-size:11pt;
		}
		
	
		.directory .sanContent a{
			display:block;
		}
	
		.directory .sanContent a.url{
			font-size:10pt;			
		}
		.directory .sanContent a.email{
			font-size:10pt;
		}
		
		
	
		.directory .sanContent .bizCardContainer,
		.directory .sanContent .adContainer{
			float:left;
			clear:left;
			margin:10px 0;
			display:block;
			text-align:center;
			width:100%;
		}		
		
			.directory .sanContent .bizCardLabel,
			.directory .sanContent .adLabel{
				display:inline;
				color:#999;
				font-size:11pt;
			}
		
			.directory .sanContent .bizCardContainer a,
			.directory .sanContent .bizCardContainer img{
				display:inline;
			}
			.directory .sanContent .bizCardContainer img{
				border:1px solid #aaa;
			}
			
			.directory .sanContent .bizCardFrontLink{
				margin-right:15px;
			}	
		
			.directory .sanContent .adLink,
			.directory .sanContent .ad{
				border:none;
				display:inline;
			}
		
			
		.directory .sanContent .vCard{
			background:url(skin/vcard.gif) 0 0 no-repeat;
			width:155px;
			height:0px;
			padding-top:19px;
			overflow:hidden;
			margin:10px 0 10px 84px !important;
			*margin:10px 0 10px 42px;
			display:block;
		}
		
		.directory .sanContent .htmlArea{
			float:left;
			clear:left;
			width:300px;
			height:150px;
			overflow:auto;
			padding:10px;
			border:1px solid #bbb;
		}
		
		.directory .sanContent .map{
			background:url(skin/map.gif) 0 0 no-repeat;
			width:55px;
			height:0px;
			padding-top:19px;
			overflow:hidden;
			margin:7px 0 7px 132px !important;
			*margin:7px 0 7px 67px;
			float:left;
			clear:left;
		}
	
	.directory a.listItem, 
	.directory a.listItem:visited {	
		text-decoration: none;
		padding: 2px 25px 2px 8px;
		display: block;
		cursor: pointer;
		color: #999;
		border-top: 1px solid #eee;
		
	}
	
	.directory .noresults{	
		padding: 5px 0;
		text-align:center;
	}
	
	
	
	.directory a.showAll,
	.directory a.showAll:visited{
		font-weight:bold;
		color:#333;
	}
	
	.directory a.listItem:hover,
	.directory a.listItem.active,
	.directory a.listItem.active:visited{
		color: #fff;
		background: url(skin/list_item_bg.gif) 0 0 repeat-x;
		border-top:1px solid #78be1d;
	}
	
	
	.directory .lgc{
		background: url(skin/lgc.gif) right top no-repeat;
		height:34px;
		width:320px;
		float:right;
		display:block;
	}
	
