
/*### SITE CONSTANTS ##############################################################*/

	td, div 		{ font-family: arial; }
	a 				{ color: #0033CC; }
	a:hover 		{ color: #FF0000; }
	 .fontBase 		{ font: 10pt arial; }

/*### HEADER CSS ##################################################################*/

	#topNav			{ background: #006300; height: 20px; padding: 0 2px 0 2px; font: 10pt arial; color: #FFF; font-weight: bold; }
	#topNav a		{ background: #006300; height: 20px; padding: 0 2px 0 2px; font: 10pt arial; color: #FFF; font-weight: bold; }
	#topNav a:hover	{ text-decoration: underline; }

	#linkLocation		{ padding: 0 0 5px 3px; }
	#linkLocation a		{ text-decoration: none; }

	#siteDate		{ float: right; }
	#sideNav		{ background: #006300; width: 140px; padding: 0 2px 0 2px; }
	#addEYP			{ text-align: center; }
	#addEYP	a		{ font: 10pt arial; color: #FFFF00; font-weight: bold; text-align: center; }
	#sideNavPad		{ height: 2px; }
	
	
	#sideNavHeader		{ background: #D6DED6; font: 10pt arial; font-weight: bold; color: #000; padding: 1px 0 2px 2px; }
	#sideNavHeader a	{ background: #D6DED6; font: 10pt arial; font-weight: bold; color: #000; }
	#sideNavLink		{ background: #FDFDED; font: 10pt arial; color: #000; padding: 1px 0 2px 2px; }
	#sideNavLink:hover	{ background: #FFF; }
	#sideNavLink a		{ background: #FDFDED; font: 10pt arial; color: #000;  }

	#bannerText, #bannerText a	{ font: 10pt arial; font-style: italic; font-weight: bold; cursor: pointer; }
	
	#footer a 		{ text-decoration: none; }
	#footer a:hover 		{ color: #CC0000; text-decoration: underline; }
	

/*### PREV OR NEXT CSS ############################################################*/

	#PorNTotal, #PorN, #PorNPrev, #PorNNext 		{ font-size: 8pt; }
	#PorN a											{ font-size: 8pt; text-decoration: none; }
	#PorN a:hover									{ color: #CC0000; text-decoration: underline; }

	#PorNPrev	{ text-align: left; }
	#PorNNext	{ text-align: right; }
	#linkIm			{ color: #0033CC; cursor: pointer; }
	#linkIm:hover	{ text-decoration: underline; }
	
	#listingBox				{ padding: 3px; }
	#listingBox a			{ color: #0033CC; text-decoration: none; }
	#listingBox a:hover		{ color: #0033CC; text-decoration: underline; }
	#boldListing			{ border: 1px solid #7B947B; background: #F9FBF9; font: 10pt arial; padding: 3px; }
	#phoneNumber			{ padding: 1px; }

	#freeListing			{ font: 10pt arial; padding: 3px; border-bottom: 1px dotted #000; }
	
	.link8					{ font: 8pt arial; }


	.searchTerm { font: 10pt arial; color: #FF0000; font-weight: bold; }
	a.searchSpace { font: 8pt arial; color: #0033CC; font-weight: bold; }
	a.searchSpace:active { font: 8pt arial; color: #0033CC; font-weight: bold; }
	a.searchSpace:visited { font: 8pt arial; color: #0033CC; font-weight: bold; }
	a.searchSpace:hover { font: 8pt arial; color: #FF0000; font-weight: bold; }
	.searchRegion { font: 8pt arial; color: #000000; font-weight: bold; }
	
/*### LISTING CSS #################################################################*/

	#listingsSubRegion	 		{ font: 10pt arial; font-weight: bold; }
	#listingsSubRegion a	 	{ font: 10pt arial; font-weight: bold; color: #0033CC; }
	
	#listingsCategory	 		{ font: 10pt arial; font-weight: bold; }
	#listingsCategory a	 	{ font: 10pt arial; font-weight: bold; color: #0033CC; }
	
	#banner1			{ font: 10pt arial; color: #ff0000; font-weight: bold; }
	#banner2			{ font: 10pt arial; color: #800080; font-weight: bold; }
	#banner3			{ font: 10pt arial; color: #0000C0; font-weight: bold; }
	#banner4			{ font: 10pt arial; color: #008000; font-weight: bold; }
	#banner5			{ font: 10pt arial; color: #800000; font-weight: bold; }

	#banner				{ font: 10pt arial; cursor: pointer;  text-align: center; width: 190px; }
	#banner:hover		{ background: #D6DED6; }

	#pageTitleBar		{ font: 14pt arial; border-top: 1px solid black; border-bottom: 1px solid black; background: #b9c6b9; padding: 0 0 0 3px; }
	#listingsContent	{ float: left; width: 440px; padding: 5px; }
	#bannerContent		{ float: right; width: 200px; }

	#categories				{ font: 10pt arial; cursor: pointer; }
	#curCatCount			{ font: 8pt arial; }
	td			{ font: 10pt arial; }
	#rowTitle			{ background: #EDF1ED; padding: 0 5px 0 0; font-weight: bold; }
	#rowHeader			{ background: #D6DED6; font: 12pt arial; font-weight: bold; }
	.companyLines		{ width: 450px; }
	.otherLines		{ width: 500px; }
	.digits			{ width: 130px; }
	.singleTable	{ width: 570px; }
	.doubleTable	{ width: 285px; float: left; }
	.activeTab, .inactiveTab	{ font: 10pt arial; padding: 2px 5px 1px 5px; border-top: 1px solid #8CA0B4; cursor: pointer; }
	.activeTab					{ float: left; position: relative;  background: #FFF; color: #000; }
	.inactiveTab:hover			{ float: left; position: relative;  background: #FFF; color: #000; border-bottom: 0; }
	.inactiveTab				{ float: left; background: #333333; color: #FFF; border-bottom: 1px solid #8CA0B4; }
	#tabPaddingR					{ float: left; width: 300px; height: 20px; border-bottom: 1px solid #8CA0B4; border-left: 1px solid #8CA0B4; }
	#tabPaddingM					{ float: left; width: 5px; height: 20px; border-bottom: 1px solid #8CA0B4; border-right: 1px solid #8CA0B4; border-left: 1px solid #8CA0B4; }
	#tabPaddingL					{ float: left; width: 5px; height: 20px; border-bottom: 1px solid #8CA0B4; border-right: 1px solid #8CA0B4; }
	#tabs						{ height: 20px; }
	#navTop a				{ font: 10pt arial; color: #FFFFFF; font-weight: bold; text-decoration: none; }
	#bannerTitle			{ font: 12pt arial; color: red; font-weight: bold; border-bottom: solid 1px black; border-left: solid 1px black; }
	
	
	#placement a			{ font: 8pt arial; font-style: italic; text-decoration: underline;}
	
	a.homeLand { font: 12pt arial; color: #CC0000; font-weight: bold; }
	a.homeLand:active { font: 12pt arial; color: #CC0000; font-weight: bold; }
	a.homeLand:visited { font: 12pt arial; color: #CC0000; font-weight: bold; }
	a.homeLand:hover { font: 12pt arial; color: #CC0000; font-weight: bold; }
	#browseEditions a, #linkBold10, #linkBold10 a	{ font: 10pt arial; font-weight: bold; }

