
/*********************************************************
	OVERALL CATEGORY AND BUSINESS PRESENTATION RULES

	These styles are used to define the generic presentation
	rules we apply to categories and businesses on any page
	in the website.  These rules mostly define font faces, 
	sizes, colors, and alignments.  Layout of these elements 
	is controlled by the specific pages they are shown on.

	NOTE: More specific color definitions for category 
	coloring is defined in a later section of this stylesheet
**********************************************************/

.onMapShape{
	position: absolute;
	left: 0px;
	top: 0px;
	height: 19px;
	width: 19px;}

.onMapShapeImage{
	position: absolute;
	left: 0px;
	top: 0px;}
	
.onMapCode{
	position: absolute;
	left: 1px;
	top: 4px;
	font-family: Arial,Helvetica,Verdana;
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
	cursor: hand;
	z-index:20;
	width: 18px;}	
	
a:link .onMapCode{color:#FFFFFF;}
a:visited .onMapCode{color:#FFFFFF;}	
a:hover .onMapCode{color:#000000;}
	

.businessName{
	font-size: 8.5pt;
	font-family: Arial,Helvetica,Verdana;
	text-align: left;}	
	
.businessName9pt{
	font-size: 9pt;
	font-family: Arial,Helvetica,Verdana;
	text-align: left;}	

.phoneNumber{
	font-size: 8.5pt;
	font-family: Arial,Helvetica,Verdana;
	text-align: right;}
	
.addressCity{
	font-size: 8.5pt;
	font-family: Arial,Helvetica,Verdana;}
	
	
.mapDescription{
	font-size: 8.5pt;
	font-family: Arial,Helvetica,Verdana;}
	
.description{
	font-size: 8.5pt;
	font-family: Arial,Helvetica,Verdana;}
	
.website{
	font-size: 8.5pt;
	font-family: Arial,Helvetica,Verdana;
	color:blue;
	position:relative;
	top:10px;}
	
.subcategoryName{
	font-size: 10pt;
	font-weight: bold;
	font-family: 'Arial Black',Helvetica,Verdana;
	xtext-transform: uppercase;
	text-align: left;}







/*********************************************************
			CATEGORY AND BUSINESS COLOR RULES

	These styles are used to define the RGB code definitions
	for color names.  We are using the :hover style to define
	the alternate color when an element has the mouse 
	"hovering" over it.  An example would be:

	.orange			has text colored						#F26522
					has the default background color
	.orange:hover	has text colored						#F26522
					has a background colored				#FDE2D5

	NOTE: These colors could apply to any kind of text.  We
	are just defining what "orange" means in RGB.  So addresses,
	cities, states, business names, phone numbers, and
	any number of business text information could use the 
	"orange" style.


	For every color, we must also define a set of color styles
	that will indicate an inverse. i.e. The normal "orange"
	styles are primarily dealing with darker colored text on a
	white background that goes to the lighter background when the
	mouse is hovering over it.  The inverse will deal primarily with 
	a darker colored text with the lighter colored background
	that goes to a white background when the mouse is hovering over
	it.  We will also need to make two styles dealing solely with
	the darker background color that will change to the lighter
	background color with the mouse hovers over it.

	So for the "orange" styles, we will need to create the 
	"orangeInverse" and "orangeBackground" styles that will 
	indicate the darker background colors as follows:

	.orange										darker text
												white background
	.orange:hover								darker text
												lighter background

	.orangeInverse								darker text
												lighter background
	.orangeInverse:hover						darker text
												white background

	.orangeBackground							darker background
	.orangeBackground:hover						lighter background

	.orangeBackgroundInverse					lighter background
	.orangeBackgroundInverse:hover				darker background
	
	.orangeNoRollover							darker background
	.orangeInverseNoRollover					darker text
												lighter background


	***FIX FOR NON-INTERNET EXPLORER WEB BROWSERS***
	We have to make some additional styles to make stylesheets work
	correctly for non-Internet Explorer web browsers (Firefox, Safari,...)
	These styles are used to reiterate what the background color 
	should be for the standard color:hover style and are as follows:

	.orange:hover .businessNameHolder
	.orange:hover .phoneNumberHolder
	
**********************************************************/


		
.orange{color: #F26522;background-color:#F6F5F2;}
.orange:hover{color: #F26522;background-color: #FDE2D5;}

.orangeInverse{color: #F26522;background-color: #FDE2D5;}
.orangeInverse:hover{color: #F26522;background-color:#F6F5F2;}

.orangeBackground{background-color: #F26522; color: #FFFFFF;}	
.orangeBackground:hover{background-color: #FDE2D5; color: #F26522;}	
a:hover .orangeBackground{background-color: #FDE2D5; color: #F26522; text-decoration:none}

.orangeBackgroundInverse{background-color: #FDE2D5; color: #F26522;}	
.orangeBackgroundInverse:hover{background-color: #F26522; color: #FFFFFF;}
a:hover .orangeBackgroundInverse{background-color: #F26522; color: #FFFFFF; text-decoration:none}					
	
.orangePlain{color: #F26522;background-color:#F6F5F2;cursor:default;}
.orangeNoRollover{background-color: #F26522; color: #FFFFFF;}
.orangeInverseNoRollover{color: #F26522;background-color: #FDE2D5;}

.orangePlain .businessNameHolder{color: #F26522;cursor:default;}
.orangePlain .phoneNumberHolder{color: #F26522;cursor:default;}


.orange:visited .businessNameHolder{color:#F26522;}
.orange:hover .businessNameHolder{color: #F26522;background-color: #FDE2D5;}	

.orange:visited .phoneNumberHolder{color:#F26522;}
.orange:hover .phoneNumberHolder{color: #F26522;background-color: #FDE2D5;}	
	



.ltGreen{color: #009F50;background-color:#F6F5F2;}
.ltGreen:hover{
	color: #009F50;
	background-color: #CFE9DD;}

.ltGreenInverse{
	color: #009F50;
	background-color: #CFE9DD;}
.ltGreenInverse:hover{color: #009F50;background-color:#F6F5F2;}

.ltGreenBackground{background-color: #009F50; color: #FFFFFF;}	
.ltGreenBackground:hover{background-color: #CFE9DD;color: #009F50;}	
a:hover .ltGreenBackground{background-color: #CFE9DD;color: #009F50;}

.ltGreenBackgroundInverse{background-color: #CFE9DD;color: #009F50;}	
.ltGreenBackgroundInverse:hover{background-color: #009F50; color: #FFFFFF;}
a:hover .ltGreenBackgroundInverse{background-color: #009F50; color: #FFFFFF;}						
	
.ltGreenPlain{color: #009F50;background-color:#F6F5F2;}
.ltGreenNoRollover{background-color: #009F50; color: #FFFFFF;}
.ltGreenInverseNoRollover{color: #009F50;background-color: #CFE9DD;}			
	
.ltGreenPlain .businessNameHolder{color: #009F50;cursor:default;}
.ltGreenPlain .phoneNumberHolder{color: #009F50;cursor:default;}

.ltGreen:visited .businessNameHolder{color:#009F50;}
.ltGreen:visited .phoneNumberHolder{color:#009F50;}
.ltGreen:hover .businessNameHolder{color: #009F50;background-color: #CFE9DD;}	
.ltGreen:hover .phoneNumberHolder{color: #009F50;background-color: #CFE9DD;}	




.green{color: #006F3A;background-color:#F6F5F2;}
.green:hover{color: #006F3A;background-color: #CFE4DA;}

.greenInverse{color: #006F3A;background-color: #CFE4DA;}
.greenInverse:hover{color: #006F3A;background-color:#F6F5F2;}

.greenBackground{background-color: #006F3A; color: #FFFFFF;}	
.greenBackground:hover{background-color: #CFE4DA; color: #006F3A;}
a:hover .greenBackground{background-color: #CFE4DA; color: #006F3A;}

.greenBackgroundInverse{background-color: #CFE4DA; color: #006F3A;}	
.greenBackgroundInverse:hover{background-color: #006F3A; color: #FFFFFF;}
a:hover .greenBackgroundInverse{background-color: #006F3A; color: #FFFFFF;}						
	
.greenPlain{color: #006F3A;background-color:#F6F5F2;}
.greenNoRollover{background-color: #006F3A; color: #FFFFFF;}
.greenInverseNoRollover{color: #006F3A;background-color: #CFE4DA;}			
	
.greenPlain .businessNameHolder{color: #006F3A;cursor:default;}
.greenPlain .phoneNumberHolder{color: #006F3A;cursor:default;}

.green:visited .businessNameHolder{color:#006F3A;}
.green:visited .phoneNumberHolder{color:#006F3A;}
.green:hover .businessNameHolder{color: #006F3A;background-color: #CFE4DA;}	
.green:hover .phoneNumberHolder{color: #006F3A;background-color: #CFE4DA;}	
		



.purple{color: #64056A;background-color:#F6F5F2;}
.purple:hover{color: #64056A;background-color: #e2d0e3;}
	
.purpleInverse{color: #64056A;background-color: #e2d0e3;}
.purpleInverse:hover{color: #64056A;background-color:#F6F5F2;}

.purpleBackground{background-color: #64056A; color: #FFFFFF;}	
.purpleBackground:hover{background-color: #e2d0e3;color: #64056A;}	
a:hover .purpleBackground{background-color: #e2d0e3;color: #64056A;}

.purpleBackgroundInverse{background-color: #e2d0e3;color: #64056A;}	
.purpleBackgroundInverse:hover{background-color: #64056A; color: #FFFFFF;}
a:hover .purpleBackgroundInverse{background-color: #64056A; color: #FFFFFF;}					
	
.purplePlain{color: #64056A;background-color:#F6F5F2;}
.purpleNoRollover{background-color: #64056A; color: #FFFFFF;}
.purpleInverseNoRollover{color: #64056A;background-color: #e2d0e3;}				
	
.purplePlain .businessNameHolder{color: #64056A;cursor:default;}
.purplePlain .phoneNumberHolder{color: #64056A;cursor:default;}

.purple:visited .businessNameHolder{color:#64056A;}
.purple:visited .phoneNumberHolder{color:#64056A;}

.purple:hover .businessNameHolder{color: #64056A;background-color: #e2d0e3;}	
.purple:hover .phoneNumberHolder{color: #64056A;background-color: #e2d0e3;}	


	

.darkPurple{color: #4e3b95;background-color:#F6F5F2;}
.darkPurple:hover{color: #4e3b95;background-color: #ddd1fb;}

.darkPurpleInverse{color: #4e3b95;background-color: #ddd1fb;}
.darkPurpleInverse:hover{color: #4e3b95;background-color:#F6F5F2;}

.darkPurpleBackground{background-color: #4e3b95; color: #FFFFFF;}	
.darkPurpleBackground:hover{background-color: #ddd1fb;color: #4e3b95;}	
a:hover .darkPurpleBackground{background-color: #ddd1fb;color: #4e3b95;}

.darkPurpleBackgroundInverse{background-color: #ddd1fb;color: #4e3b95;}	
.darkPurpleBackgroundInverse:hover{background-color: #4e3b95; color: #FFFFFF;}
a:hover .darkPurpleBackgroundInverse{background-color: #4e3b95; color: #FFFFFF;}					
	
.darkPurplePlain{color: #4e3b95;background-color:#F6F5F2;}
.darkPurpleNoRollover{background-color: #4e3b95; color: #FFFFFF;}
.darkPurpleInverseNoRollover{color: #4e3b95;background-color: #ddd1fb;}				
	
.darkPurplePlain .businessNameHolder{color: #4e3b95;cursor:default;}
.darkPurplePlain .phoneNumberHolder{color: #4e3b95;cursor:default;}

.darkPurple:visited .businessNameHolder{color:#4e3b95;}
.darkPurple:visited .phoneNumberHolder{color:#4e3b95;}
.darkPurple:hover .businessNameHolder{color: #4e3b95;background-color: #ddd1fb;}	
.darkPurple:hover .phoneNumberHolder{color: #4e3b95;background-color: #ddd1fb;}


			

.red{color: #CE161D;background-color:#F6F5F2;}
.red:hover{color: #CE161D;background-color: #f6d3d4;}

.redInverse{color: #CE161D;background-color: #f6d3d4;}
.redInverse:hover{color: #CE161D;background-color:#F6F5F2;}

.redBackground{background-color: #CE161D; color: #FFFFFF;}	
.redBackground:hover{background-color: #f6d3d4;color: #CE161D;}	
a:hover .redBackground{background-color: #f6d3d4;color: #CE161D;}	

.redBackgroundInverse{background-color: #f6d3d4;color: #CE161D;}	
.redBackgroundInverse:hover{background-color: #CE161D; color: #FFFFFF;}
a:hover .redBackgroundInverse{background-color: #CE161D; color: #FFFFFF;}					
	
.redPlain{color: #CE161D;background-color:#F6F5F2;}
.redNoRollover{background-color: #CE161D; color: #FFFFFF;}		
.redInverseNoRollover{color: #CE161D;background-color: #f6d3d4;}			
	
.redPlain .businessNameHolder{color: #CE161D;cursor:default;}
.redPlain .phoneNumberHolder{color: #CE161D;cursor:default;}

.red:visited .businessNameHolder{color:#CE161D;}
.red:visited .phoneNumberHolder{color:#CE161D;}
.red:hover .businessNameHolder{color: #CE161D;background-color: #f6d3d4;}	
.red:hover .phoneNumberHolder{color: #CE161D;background-color: #f6d3d4;}
								



.lightBlue{color: #0698D5;background-color:#F6F5F2;}
.lightBlue:hover{color: #0698D5;background-color: #D0ECF7;}

.lightBlueInverse{color: #0698D5;background-color: #D0ECF7;}
.lightBlueInverse:hover{color: #0698D5;background-color:#F6F5F2;}

.lightBlueBackground{background-color: #0698D5; color: #FFFFFF;}	
.lightBlueBackground:hover{background-color: #D0ECF7;color: #0698D5;}	
a:hover .lightBlueBackground{background-color: #D0ECF7;color: #0698D5;}		

.lightBlueBackgroundInverse{background-color: #D0ECF7;color: #0698D5;}	
.lightBlueBackgroundInverse:hover{background-color: #0698D5; color: #FFFFFF;}
a:hover .lightBlueBackgroundInverse{background-color: #0698D5; color: #FFFFFF;}						
	
.lightBluePlain{color: #0698D5;background-color:#F6F5F2;}
.lightBlueNoRollover{background-color: #0698D5; color: #FFFFFF;}	
.lightBlueInverseNoRollover{color: #0698D5;background-color: #D0ECF7;}				
	
.lightBluePlain .businessNameHolder{color: #0698D5;cursor:default;}
.lightBluePlain .phoneNumberHolder{color: #0698D5;cursor:default;}

.lightBlue:visited .businessNameHolder{color:#0698D5;}
.lightBlue:visited .phoneNumberHolder{color:#0698D5;}
.lightBlue:hover .businessNameHolder{color: #0698D5;background-color: #D0ECF7;}	
.lightBlue:hover .phoneNumberHolder{color: #0698D5;background-color: #D0ECF7;}						




.blue{color: #0520A8;background-color:#F6F5F2;}
.blue:hover{color: #0520A8;background-color: #D0D5EF;}

.blueInverse{color: #0520A8;background-color: #D0D5EF;}
.blueInverse:hover{color: #0520A8;background-color:#F6F5F2;}

.blueBackground{background-color: #0520A8; color: #FFFFFF;}	
.blueBackground:hover{background-color: #D0D5EF;color: #0520A8;}		
a:hover .blueBackground{background-color: #D0D5EF;color: #0520A8;}				

.blueBackgroundInverse{background-color: #D0D5EF;color: #0520A8;}	
.blueBackgroundInverse:hover{background-color: #0520A8; color: #FFFFFF;}
a:hover .blueBackgroundInverse{background-color: #0520A8; color: #FFFFFF;}					
	
.bluePlain{color: #0520A8;background-color:#F6F5F2;}
.blueNoRollover{background-color: #0520A8; color: #FFFFFF;}	
.blueInverseNoRollover{color: #0520A8;background-color: #D0D5EF;}					
	
.bluePlain .businessNameHolder{color: #0520A8;cursor:default;}
.bluePlain .phoneNumberHolder{color: #0520A8;cursor:default;}

.blue:visited .businessNameHolder{color:#0520A8;}
.blue:visited .phoneNumberHolder{color:#0520A8;}
.blue:hover .businessNameHolder{color: #0520A8;background-color: #D0D5EF;}	
.blue:hover .phoneNumberHolder{color: #0520A8;background-color: #D0D5EF;}	




.darkBlue{color: #060636;background-color:#F6F5F2;}
.darkBlue:hover{color: #060636;background-color: #cfd1c0;}

.darkBlueInverse{color: #060636;background-color: #B9B9CA;}
.darkBlueInverse:hover{color: #060636;background-color:#F6F5F2;}

.darkBlueBackground{background-color: #060636; color: #FFFFFF;}	
.darkBlueBackground:hover{background-color: #cfd1c0;color: #060636;}		
a:hover .darkBlueBackground{background-color: #cfd1c0;color: #060636;}			

.darkBlueBackgroundInverse{background-color: #cfd1c0;color: #060636;}	
.darkBlueBackgroundInverse:hover{background-color: #060636; color: #FFFFFF;}
a:hover .darkBlueBackgroundInverse{background-color: #060636; color: #FFFFFF;}						
	
.darkBluePlain{color: #060636;background-color:#F6F5F2;}
.darkBlueNoRollover{background-color: #060636; color: #FFFFFF;}	
.darkBlueInverseNoRollover{color: #060636;background-color: #cfd1c0;}						
	
.darkBluePlain .businessNameHolder{color: #060636;cursor:default;}
.darkBluePlain .phoneNumberHolder{color: #060636;cursor:default;}
	
.darkBlue:visited .businessNameHolder{color:#060636;}
.darkBlue:visited .phoneNumberHolder{color:#060636;}
.darkBlue:hover .businessNameHolder{color: #060636;background-color: #cfd1c0;}	
.darkBlue:hover .phoneNumberHolder{color: #060636;background-color: #cfd1c0;}	
				




.brown{color: #A36209;background-color:#F6F5F2;}
.brown:hover{color: #A36209;background-color: #E6D9C6;}

.brownInverse{color: #A36209;background-color: #E6D9C6;}
.brownInverse:hover{color: #A36209;background-color:#F6F5F2;}

.brownBackground{background-color: #A36209; color: #FFFFFF;}	
.brownBackground:hover{background-color: #E6D9C6;color: #A36209;}		
a:hover .brownBackground{background-color: #E6D9C6;color: #A36209;}					

.brownBackgroundInverse{background-color: #E6D9C6;color: #A36209;}	
.brownBackgroundInverse:hover{background-color: #A36209; color: #FFFFFF;}
a:hover .brownBackgroundInverse{background-color: #A36209; color: #FFFFFF;}						
	
.brownPlain{color: #A36209;background-color:#F6F5F2;}
.brownNoRollover{background-color: #A36209; color: #FFFFFF;}
.brownInverseNoRollover{color: #A36209;background-color: #E6D9C6;}							
	
.brownPlain .businessNameHolder{color: #A36209;cursor:default;}
.brownPlain .phoneNumberHolder{color: #A36209;cursor:default;}
	
.brown:visited .businessNameHolder{color:#A36209;}
.brown:visited .phoneNumberHolder{color:#A36209;}
.brown:hover .businessNameHolder{color: #A36209;background-color: #E6D9C6;}	
.brown:hover .phoneNumberHolder{color: #A36209;background-color: #E6D9C6;}
									




.darkBrown{color: #6B4E2B;background-color:#F6F5F2;}
.darkBrown:hover{color: #6B4E2B;background-color: #CDC2B3;}

.darkBrownInverse{color: #6B4E2B;background-color: #CDC2B3;}
.darkBrownInverse:hover{color: #6B4E2B;background-color:#F6F5F2;}

.darkBrownBackground{background-color: #6B4E2B; color: #FFFFFF;}	
.darkBrownBackground:hover{background-color: #CDC2B3;color: #6B4E2B;}			
a:hover .darkBrownBackground{background-color: #CDC2B3;color: #6B4E2B;}					

.darkBrownBackgroundInverse{background-color: #CDC2B3;color: #6B4E2B;}	
.darkBrownBackgroundInverse:hover{background-color: #6B4E2B; color: #FFFFFF;}
a:hover .darkBrownBackgroundInverse{background-color: #6B4E2B; color: #FFFFFF;}						
	
.darkBrownPlain{color: #6B4E2B;background-color:#F6F5F2;}
.darkBrownNoRollover{background-color: #6B4E2B; color: #FFFFFF;}	
.darkBrownInverseNoRollover{color: #6B4E2B;background-color: #CDC2B3;}								
	
.darkBrownPlain .businessNameHolder{color: #6B4E2B;cursor:default;}
.darkBrownPlain .phoneNumberHolder{color: #6B4E2B;cursor:default;}
	
.darkBrown:visited .businessNameHolder{color:#6B4E2B;}
.darkBrown:visited .phoneNumberHolder{color:#6B4E2B;}
.darkBrown:hover .businessNameHolder{color: #6B4E2B;background-color: #CDC2B3;}	
.darkBrown:hover .phoneNumberHolder{color: #6B4E2B;background-color: #CDC2B3;}




.maroon{color: #790000;background-color:#F6F5F2;}
.maroon:hover{color: #790000;background-color: #E6CFCF;}

.maroonInverse{color: #790000;background-color: #E6CFCF;}
.maroonInverse:hover{color: #790000;background-color:#F6F5F2;}

.maroonBackground{background-color: #790000; color: #FFFFFF;}	
.maroonBackground:hover{background-color: #E6CFCF;color: #790000;}				
a:hover .maroonBackground{background-color: #E6CFCF;color: #790000;}				

.maroonBackgroundInverse{background-color: #E6CFCF;color: #790000;}	
.maroonBackgroundInverse:hover{background-color: #790000; color: #FFFFFF;}
a:hover .maroonBackgroundInverse{background-color: #790000; color: #FFFFFF;}					
	
.maroonPlain{color: #790000;background-color:#F6F5F2;}
.maroonNoRollover{background-color: #790000; color: #FFFFFF;}	
.maroonInverseNoRollover{color: #790000;background-color: #E6CFCF;}									
	
.maroonPlain .businessNameHolder{color: #790000;cursor:default;}
.maroonPlain .phoneNumberHolder{color: #790000;cursor:default;}
	
.maroon:visited .businessNameHolder{color:#790000;}
.maroon:visited .phoneNumberHolder{color:#790000;}
.maroon:hover .businessNameHolder{color: #790000;background-color: #E6CFCF;}	
.maroon:hover .phoneNumberHolder{color: #790000;background-color: #E6CFCF;}


													


.maroonSpecial{color: #790000;background-color:#F6F5F2;}
.maroonSpecial:hover{color: #790000;background-color: #E6CFCF;}

.maroonSpecialInverse{color: #790000;background-color: #E6CFCF;}
.maroonSpecialInverse:hover{color: #790000;background-color:#F6F5F2;}

.maroonSpecialBackground {background-color: #790000; color: #FFFFFF;}	
.maroonSpecialBackground:hover{background-color: #E6CFCF;color: #790000;}				
a:hover .maroonSpecialBackground{background-color: #E6CFCF;color: #790000;}				

.maroonSpecialBackgroundInverse{background-color: #E6CFCF;color: #790000;}	
.maroonSpecialBackgroundInverse:hover{background-color: #790000; color: #FFFFFF;}
a:hover .maroonSpecialBackgroundInverse{background-color: #790000; color: #FFFFFF;}					
	
.maroonSpecialPlain{color: #790000;background-color:#F6F5F2;}
.maroonSpecialNoRollover{background-color: #790000; color: #FFFFFF;}	
.maroonSpecialInverseNoRollover{color: #790000;background-color: #E6CFCF;}									
	
.maroonSpecialPlain .businessNameHolder{color: #790000;cursor:default;}
.maroonSpecialPlain .phoneNumberHolder{color: #790000;cursor:default;}
	
.maroonSpecial:visited .businessNameHolder{color:#790000;}
.maroonSpecial:visited .phoneNumberHolder{color:#790000;}
.maroonSpecial:hover .businessNameHolder{color: #790000;background-color: #E6CFCF;}	
.maroonSpecial:hover .phoneNumberHolder{color: #790000;background-color: #E6CFCF;}

.maroonSpecial:hover .addressCity{color: #64056A;background-color: #f6f2f5;}
.maroonSpecial:hover .addressCityHolder{color: #64056A;background-color: #f6f2f5;}													

/* This will override Business Directory onMapCode color */
a.maroonSpecialBackground:link .onMapCode{color:#000000;}
a.maroonSpecialBackground:visited .onMapCode{color:#000000;}	
a.maroonSpecialBackground:hover .onMapCode{color:#000000;}

/* This will override Interactive Map onMapCode color */
.businessLocationFloatingContainer DIV.maroonSpecialBackground .onMapCode{color:#000000;}
#popMenuItemsContainer DIV.maroonSpecialBackground .onMapCode{color:#000000;}

/* This will override More Info onMapCode color */
.mipListingFirstLine a.maroonSpecial .onMapCode{color:#000000;}




.grey{color: #514843;background-color:#F6F5F2;}
.grey:hover{color: #514843;background-color: #DEDDDC;}

.greyInverse{color: #514843;background-color: #DEDDDC;}
.greyInverse:hover{color: #514843;background-color:#F6F5F2;}

.greyBackground{background-color: #514843; color: #FFFFFF;}	
.greyBackground:hover{background-color: #DEDDDC;color: #514843;}				
a:hover .greyBackground{background-color: #DEDDDC;color: #514843;}					

.greyBackgroundInverse{background-color: #DEDDDC;color: #514843;}	
.greyBackgroundInverse:hover{background-color: #514843; color: #FFFFFF;}
a:hover .greyBackgroundInverse{background-color: #514843; color: #FFFFFF;}						
	
.greyPlain{color: #514843;background-color:#F6F5F2;}
.greyNoRollover{background-color: #514843; color: #FFFFFF;}		
.greyInverseNoRollover{color: #514843;background-color: #DEDDDC;}								
	
.greyPlain .businessNameHolder{color: #514843;cursor:default;}
.greyPlain .phoneNumberHolder{color: #514843;cursor:default;}
	
.grey:visited .businessNameHolder{color:#514843;}
.grey:visited .phoneNumberHolder{color:#514843;}
.grey:hover .businessNameHolder{color: #514843;background-color: #DEDDDC;}	
.grey:hover .phoneNumberHolder{color: #514843;background-color: #DEDDDC;}

	

	
	
.turquoise{color: #288997;background-color:#FFFFFF;}
.turquoise:hover{color: #289783;background-color: #96F9E7;}

.turquoiseInverse{color: #288997;background-color: #96f9e7;}
.turquoiseInverse:hover{color: #289783;background-color:#FFFFFF;}

.turquoiseBackground{background-color: #288997; color: #FFFFFF;}	
.turquoiseBackground:hover{background-color: #96f9e7; color: #288997;}
a:hover .turquoiseBackground{background-color: #96f9e7; color: #288997;}

.turquoiseBackgroundInverse{background-color: #96f9e7; color: #288997;}	
.turquoiseBackgroundInverse:hover{background-color: #289783; color: #FFFFFF;}
a:hover .turquoiseBackgroundInverse{background-color: #288997; color: #FFFFFF;}						
	
.turquoisePlain{color: #288997;background-color:#FFFFFF;}
.turquoiseNoRollover{background-color: #288997; color: #FFFFFF;}
.turquoiseInverseNoRollover{color: #288997;background-color: #96f9e7;}			
	
.turquoisePlain .businessNameHolder{color: #288997;cursor:default;}
.turquoisePlain .phoneNumberHolder{color: #288997;cursor:default;}

.turquoise:visited .businessNameHolder{color:#288997;}
.turquoise:visited .phoneNumberHolder{color:#288997;}
.turquoise:hover .businessNameHolder{color: #288997;background-color: #96f9e7;}	
.turquoise:hover .phoneNumberHolder{color: #288997;background-color: #96f9e7;}








.CouponsTable{width: 712px;}
.CouponCategoryTable{width: 712px;}
.CouponCategoryImage{}
.CouponImage{width: 178px;height: 118px;}

.xCouponHighlight{
	border-right: #ffff00 3px solid;
	border-top: #ffff00 3px solid;
	border-left: #ffff00 3px solid;
	width: 178px;
	border-bottom: #ffff00 3px solid;
	height: 118px;}




.BusinessMapLocation{
	border-right: aqua thick solid;
	border-top: aqua thick solid;
	border-left: aqua thick solid;
	cursor: hand;
	border-bottom: aqua thick solid;
	background-color: black;}
	
	