
/**********************************************************
********** BUSINESS DIRECTORY - HEADER SECTION ************
**********************************************************/
	
	A:link{text-decoration:none;}
	A:visited{text-decoration:none;}


	#headerTile{
		float:left;
		clear:both;
		width:766px;
		height:22px;
		margin-top:10px;
		background-image: url(../images/businessDirectoryBarSlice.gif);
		background-repeat: repeat-x;
		background-position: 0px 0px;
		xborder:solid 1px black;}
		
	#swfDirectoryLogo-Categories{
		float:left;
		margin-top:-32px;
		xmargin-bottom:10px;
		padding-left:9px;		
		xborder:solid 1px black;}
		
	#categoryHeader{
		float:left;
		margin-top:-27px;
		margin-bottom:0px;
		margin-left:90px;
		xpadding-right:92px;
		xborder:solid 1px black;}
		
	#categoryPrintHeader{
		float:left;
		width:360px;
		margin-top:-12px;
		margin-bottom:0px;
		margin-left:126px;
		xpadding-right:92px;
		xborder:solid 1px black;}
		
	#categoryLargeImage {
	xcursor:pointer;}	
		
	#linkContainer{
		float:right;
		width:80px;
		margin-top: -23px;
		padding-right:8px;
		xborder:solid 1px black;}
		
	#printLinkContainer{
		float:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 8pt;}
	#printLinkContainer A{
		font-weight: bold;
		color: #FFFFFF;}
	
	#helpLinkContainer{
		float:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 8pt;}
	#helpLinkContainer A{
		font-weight: bold;
		color: #FFFFFF;}
		
	
			
/**********************************************************
********** BUSINESS DIRECTORY - CATEGORY BARS ********
**********************************************************/
			
	#categorySelectionContainter{
		float: left;}
			
	#header{}
				
	#categoryLinksHeader{margin-left:38px;}
			
	#categoryLinksContainer {margin-top:10px;margin-left:10px; xborder:1px black solid;} 
	.categoryLinkContainer{padding-top:5px;}
	
	#helpContent{}
	
	#reminderHelpContent{
		margin-top:30px;}
			
			
			
/**********************************************************
************ BUSINESS DIRECTORY - INTRO CONTENT ***********
**********************************************************/
			
	#businessDirectoryIntro{
		float: left;
		width:569px;
		text-align:center;}
		
	#businessDirectoryIntroductionContent {}
	
	#introContentPageHeader {
	float:left; 
	padding-left:2px;
	width:202px; 
	xborder:1px red solid;
	}

	#directoryIntroductionCollage {
		float:right;
		position:relative;
		width:547px;
		height:341px;	
		margin-bottom:0px;
		padding-bottom:0px;
		padding-right:7px;
		margin-top:-65px;
		xborder:black 1px solid;}
	
	#directoryIntroductionQuickHelp {
		float:left;
		xclear:left;
		width:751px;
		height:77px;
		margin-top:8px;
		padding-top:10px;
		padding-left:10px;
		xvertical-align:top;}
		
	
	#noMIPMessageContainer{
		position:absolute;
		top:0px;
		left:0px;
		height:19px;
		line-height:14px;
		width:175px;
		display:none;
		z-index:102;
		padding-top:3px;
		padding-left:3px;
		padding-right:3px;
		text-align:center;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000; 
		font-size: 8pt; 
		background-color:#FFFFE7;}
			
			
/**********************************************************
********** BUSINESS DIRECTORY - BUSINESS LISTINGS *********
**********************************************************/
			
	#businessListingContainer{
		float: right;
		width: 465px;
		xmargin-right:30px;
		padding-right:80px;
		xborder: solid 1px black;}

	#categoryLocationsContainer{
		padding-left: 40px;
		padding-top: 0px;}
	
	#subCategoriesLocationsContainer{
		padding-left: 40px;
		padding-top: 34px;}
				
	#locationsContainer{
		padding-top: 10px;
		padding-left: 0px;
		padding-bottom: 35px;}

	.businessDirectoryCategoryLocation{
		position: relative;
		top: 0px;
		left: 20px;
		width: 425px;
		padding-top: 12px;
		xborder: solid 1px black;}
	
	.businessDirectoryCategoryLocationFirstLine{
		position: relative;
		top: 0px;
		left: 0px;
		height: 15px;
		width: 100%;
		xtext-transform: uppercase;
		font-weight: bold;
		cursor: hand;
		xborder:solid 1px blue;}
		
	.businessDirectoryCategoryLocationSecondLine{
		width: 100%;
		font-weight: bold;
		position: relative;
		top: 0px;
		left: 0px;}
		
	.businessDirectoryCategoryLocationThirdLine{
		width: 100%;
		font-weight: bold;
		position: relative;
		top: 0px;
		left: 0px;}
		
	.businessDirectoryCategoryLocationDescription{
		xwidth: 100%;
		position: relative;
		top: 0px;
		left: 0px;
		width: 415px;}
	
	
	
	
	
	.mapIndicatorHolder{
		position: absolute;
		top: -1px;
		left: -44px;
		width: 20px;
		line-height:10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 6.4pt;
		font-weight: bold;
		text-align:center;
		text-transform:none;
		display:block;
		z-index:150;}		
	
	.onMapSymbolHolder{
		position: absolute;
		top: -1px;
		left: -24px;
		width: 20px;}
		
	.onMapSymbolHolderHighlight{
		position: absolute;
		top: -2px;
		left: -48px;
		width: 44px;
		height: 22px;
		border: solid 1px black;
		z-index:149;}		
	.onMapSymbolHolderHighlight .onMapCode{
		position: absolute;
		left: 24px;
		top: 4px;
		width: 18px;
		font-family: Arial,Helvetica,Verdana;
		font-size: 7pt;
		font-weight: bold;
		text-align: center;
		cursor: hand;
		z-index:20;}
	.onMapSymbolHolderHighlight .onMapShape{
		position: absolute;
		left: 23px;
		top: 0px;
		height: 19px;
		width: 19px;}
	
	.businessNameHolder{
		cursor: hand;
		position: absolute;
		top: 0px;
		left: 0px;
		height: 15px;
		width: 370px;}
	
	.phoneNumberHolder{
		cursor: hand;
		position: absolute;
		top: 0px;
		left: 340px;
		height: 15px;
		width: 80px;}
		
		
			
/**********************************************************
****** BUSINESS DIRECTORY - CATEGORY INFO BAR CONTENT *****
**********************************************************/
			
	#categoryEditorialMasterContainer{
		position:relative;
		top:-76px;
		right:82px;
		float:right;
		width:429px;
		display:block;
		margin-bottom:-75px;}
	
	
	#editorialContentTop{
		float:left;clear:both;
		xwidth:429px;}
	
	#editorialContent{
		float:left;clear:both;
		width:421px;}
	
	#editorialContent DIV.centerContents{
		width:429px;}
	
	#editorialContentFooter{
	float:left;clear:both;
	width:429px;}
	
	.categoryHeaderContentContainer {
		width:429px; 
		height:150px;
		float:left;
		clear:both; }

	
	#infoBarCategoryMessage {
	float:left;
	width:248px;
	clear:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	line-height:11pt;
	padding-left:16px;
	padding-top:8px;}

	
	#infoBarFeatureLinks {
	float:left;
	padding-top:8px;
	padding-left:16px;
	width:248px;
	line-height:11pt;}
	
	#infoBarGraphic {
	float:right;
	width:165px;}
	
	
	#looperLeft {
	float:left;
	width:250px;}

	
	#InfoBarQuickHelpLooper {
	float:right;
	width:168px;
	margin-left:24px;
	clear:both;
	}
	
	
	
	#orangeLink A:link {color:#F26522;xtext-decoration:none; font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size:8.5pt}
	#orangeLink A:visited {color:#F26522;xtext-decoration:none; font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:8.5pt}
	#orangeLink A:hover {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:8.5pt;background-color: #F26522;}
	#orangeLink A:active {color:#F26522;xtext-decoration:none; font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:8.5pt}
	
	#purpleLink A:link {color:#64056A;xtext-decoration:none; font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size:8.5pt}
	#purpleLink A:visited {color:#64056A;xtext-decoration:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:8.5pt}
	#purpleLink A:hover {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:8.5pt;background-color: #593387;}
	#purpleLink A:active {color:#64056A;xtext-decoration:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:8.5pt}
	
	#blueLink A:link {color:#026DB4;xtext-decoration:none; font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size:8.5pt}
	#blueLink A:visited {color:#026DB4;xtext-decoration:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:8.5pt}
	#blueLink A:hover {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:8.5pt;background-color: #026DB4;}
	#blueLink A:active {color:#026DB4;xtext-decoration:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:8.5pt}
	
	#redLink A:link {color:#990000;font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size:8.5pt}
	#redLink A:visited {color:#990000;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:8.5pt}
	#redLink A:hover {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:8.5pt;background-color: #990000;}
	#redLink A:active {color:#990000;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:8.5pt}
	
	#greenLink A:link {color:#006F3A;xtext-decoration:none; font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size:8.5pt}
	#greenLink A:visited {color:#006F3A;xtext-decoration:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:8.5pt}
	#greenLink A:hover {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:8.5pt;background-color: #006F3A;}
	#greenLink A:active {color:#006F3A;xtext-decoration:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:8.5pt}
	
	.greenLink A:link {color:#006F3A;xtext-decoration:none; font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size:8.5pt}
	.greenLink A:visited {color:#006F3A;xtext-decoration:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:8.5pt}
	.greenLink A:hover {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:8.5pt;background-color: #006F3A;}
	.greenLink A:active {color:#006F3A;xtext-decoration:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:8.5pt}
	
	#greyLink A:link {color:#514843;xtext-decoration:none; font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size:8.5pt}
	#greyLink A:visited {color:#514843;xtext-decoration:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:8.5pt}
	#greyLink A:hover {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:8.5pt;background-color: #514843;}
	#greyLink A:active {color:#514843;xtext-decoration:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:8.5pt}
	
	
	
	h1 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8.5pt; color:#000000; margin:0px;}
