/* CSS Document */
#wrapper
		{
		width: 740px;
		margin: 0px auto;
		background: #ffffff;
		border: 0px;
		padding: 0px 15px 0px 15px;
		text-align: left;
		}
		
body
		{
		background: #ffffff;
		margin: 0px;
		font-family: helvetica, arial, sans-serif;
		text-align: center;
		}
		
a:link		{color: #6600CC; text-decoration: none;}
a:visited	{color: #666666; text-decoration: none;}
a:active	{color: #330066; text-decoration: none;}
a:hover		{color: #330066; text-decoration: none; font-weight: bold;}

/* Code effecting P and Tables ONLY  */
p, li
		{
	font-family: helvetica, arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: black;
	font-weight: bold;
		}
		
td {
		font-family: helvetica, arial, sans-serif;
		font-size: 11px;
		line-height: 13px;
		color: black;
		}
		
/* Extra <P> Styles */
p.bkgcolor {background-color: #0066CC}

p.articles
		{
		font-family: helvetica, arial, sans-serif;
		font-size: 11px;
		line-height: 13px;
		color: black;
		margin: 15px 15px 5px 15px;
		}
		
p.hang	{text-indent: -7px}
/* Extra <P> Elements */

th {
	font-family: helvetica, arial, sans-serif;
	}

hr {
	height: 10px;
    width: 30%;
	color: #0066CC;
	}
				
h1, h2, h3, h4, h5, h6 
		{
		font-family: verdana, arial, helvetica, sans-serif; color: #330066;
		}

h3 		{font-size: 20px;
		margin-bottom: 0px;
		margin-top: 15px;
		line-height: 20px}		

h4 		{font-size: 16px;
		margin-bottom: 0px;
		margin-top: 10px;
		font-weight: bold;
		line-height: 17px}
						
h5 		{font-size: 13px;
		margin-bottom: 0px;
		margin-top: 10px;}
		
h6 		{font-size: 11px;
		margin-bottom: 0px;
		margin-top: 15px;}

/* FORM BUTTONS ONLY  */		
INPUT { 
color: #0066CC; 
font-family: helvetica, arial, sans-serif; 
font-weight: bold; 
font-size: 9pt; 
}
				
/* SPACE AROUND FORMS  */
form {
margin: 0;
padding: 0;
}


/* CLASS Code ONLY BEYOND THIS POINT  */
.padonly	{padding: 4px;}


/* START NEW LEFT NAVIGATION BAR  */
.NEWleftnavtitle {background: #0066CC; font: 12px helvetica, arial, sans-serif; 
				font-weight: bold; 
				padding: 5px 0px 5px 6px; margin: 0px;
				color: white; line-height: 12px;}
			
.NEWleftnavsub	{font: 11px helvetica, arial, sans-serif; 
			padding: 8px 0px 8px 15px; margin: 0px;
			border-bottom: 1px solid gray; line-height: 5px;}

.NEWleftnavsub2 {font: 11px helvetica, arial, sans-serif; 
			padding: 8px 0px 8px 15px; margin: 0px;
			line-height: 5px;}
			
.NEWleftnavsub3 {font: 11px helvetica, arial, sans-serif;  
			padding: 8px 0px 8px 15px; margin: 0px;
			border-bottom: 1px solid gray; line-height: 12px;}
						
.NEWleftnavsub4 {font: 11px helvetica, arial, sans-serif;  
			padding: 8px 0px 8px 15px; margin: 0px;
			line-height: 12px;}
			
.NEWleftnavsub_listings {font: 11px helvetica, arial, sans-serif;  
			padding: 8px 0px 8px 8px; margin: 0px;
			line-height: 12px;}											
/* END NEW LEFT NAVIGATION BAR  */

/* END NEW RIGHT NAVIGATION BAR  */
.NEWrightnavtitle {background: #0066CC; font: 12px helvetica, arial, sans-serif; 
				font-weight: bold; 
				padding: 5px 0px 5px 4px; margin: 0px;
				color: white; line-height: 10px;}
				
.NEWrightnavtitle_red {background: #CC0000; font: 12px helvetica, arial, sans-serif; 
				font-weight: bold; 
				padding: 5px 0px 5px 4px; margin: 0px;
				color: white; line-height: 10px;}
				
.NEWrightnavtitle_purple {background: #6600CC; font: 12px helvetica, arial, sans-serif; 
				font-weight: bold; 
				padding: 5px 0px 5px 4px; margin: 0px;
				color: white; line-height: 12px;}				
			
.NEWrightnavsub	{font: 11px helvetica, arial, sans-serif; 
			padding: 8px 5px 9px 5px; margin: 0px;
			border-bottom: 1px solid gray; line-height: 12px;}

.NEWrightnavsub2 {font: 11px helvetica, arial, sans-serif; 
			padding: 8px 5px 9px 5px; margin: 0px; line-height: 12px;}					
/* END NEW RIGHT NAVIGATION BAR  */


/* START STATE LISTINGS  STYLE  */
td.statelistings {padding: 8px;
				border-bottom-style: solid;
				border-width: 1px;
				border-color: #cccccc;}				

td.statelistings_noborder {padding: 8px;}

td.highlight_premiumlisting 
				{padding: 6px;
				background: #FFFFCC;
				border-bottom-style: solid;
				border-width: 1px;
				border-color: #cccccc;}
				
td.yellowhighlight 
			{padding: 6px;
			background: #FFFFCC;
			border-bottom-style: solid;
			border-width: 1px;
			line-height: 11px;
			border-color: #cccccc;}
			
td.yellowhighlight_noborder 
			{
			padding: 6px;
			line-height: 11px;
			background: #FFFFCC;
			}							
				
td.linkpageborders1	{
		padding: 5px; 
		border-width: 1px; 
		border-top-style: solid;
		border-left-style: solid;
		border-bottom-style: solid;
		border-top-color: #cccccc;
		border-left-color: #cccccc;
		border-bottom-color: #cccccc;
		}
		
td.linkpageborders2	{
		padding: 5px; 
		border-width: 1px; 
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: none;
		border-top-color: #cccccc;
		border-right-color: #cccccc;
		border-bottom-color: #cccccc;
		}

td.border_allsides
		{
		border-style: solid;
		padding: 3px; 
		border-width: 1px;
		border-color: #0066CC;
		}

.image_petcareproviders
		{
		float: left;
		padding: 0px 8px 0px 0px;
		}
		
/* PREMIUM BUSINESS LISTINGS  */
				
td.premiumlisting1 {padding: 6px;}



/* POPULAR CITIES AND REGIONS  */				
td.popularregions_fill {color: white;
						background: #0066CC;
						border-style: solid;
						border-width: 1px;
						border-color: #0066CC;}
						
td.popularregions_border {padding: 8px;
						border-bottom-style: solid;
						border-width: 1px;
						border-color: #0066CC;}				
/* eND - POPULAR CITIES AND REGIONS  */


/* SITEMAP STYLE GUIDES  */
.sitemap_heading	{font-size: 16px; font-family: verdana, arial, helvetica, sans-serif; 
					color: #330066;
					background: #99CC99;
					margin-bottom: 10px;
					margin-top: 10px;
					font-weight: bold;
					line-height: 17px}
/* SITEMAP STYLE GUIDES  */


td.bottom_border {padding: 4px;
			border-bottom-style: solid;
			border-width: 1px;
			border-color: #cccccc;}				
				
td.bkggreen	{
			background: #99cc99;
			}

.bkggrey	{
			background: #cccccc;
			}
			
td.bkgblue	{
			background: #0066CC;
			color: white;
			}
			
td.bkgred	{
			background: red;
			}			
			
td.bkgpurple	{
			background: #6600cc;
			line-height: 5px;
			}									
			
td.col2	{
		padding: 5px 3px 3px 3px;
		}


.sourcetext {font-family: helvetica, arial, sans-serif;
			font-size: 9px;
			}
					
#ie5fix
		{
		height: 1px;
		voice-family: "\"}\"";
		voice-family: inherit;
		display: none;
		}


/* NOTES: 
#330066 IS DARK PURPLE
#6600CC IS BRIGHT PURPLE
#99CC99 IS GREEN
#0066CC IS BLUE
#CCCCCC IS LIGHT GREY
#FFFFFF IS WHITE 
#000000 IS BLACK */

