@charset "utf-8";

a:active.property_dir_blue_buttons, a:link.property_dir_blue_buttons, a:visited.property_dir_blue_buttons
	{
		padding: 6px;
		line-height: 20px;
		color: #FFFFFF;
		font-weight: bold;
		border: #c6c6c6 1px solid;
		background-color: #005682;
		text-decoration: none;
		font-size: 13px;
	}
	
a:hover.property_dir_blue_buttons
	{
		padding: 6px;
		background-color: #FFFFFF;
		line-height: 20px;
		border: #c6c6c6 1px solid;
		color: #ff6600;
		text-decoration: underline;
		font-size: 13px;
	}

table.property_directory_table
	{
		border: 0px;
		border-collapse: collapse; /* IE7 Compatible */
		border-spacing: 0px;  
		width: 100%
	}
	
td.prop_dir_nh_pagination
	{
		padding: 15px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #FFFFFF;
		font-weight: bold;
	}
	
td.property_dir_all_zips
	{
		padding: 15px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #FFFFFF;
		font-weight: bold;
	}
	
td.property_directory_header
	{
		padding: 5px 5px 5px 5px;
		background-color: #63a0d3;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #FFFFFF;
		font-weight: bold;
	}
	
td.property_directory_header_green
	{
		padding: 5px 5px 5px 5px;
		background-color: #438638;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #FFFFFF;
		font-weight: bold;
		text-align: center;
	}
	
td.property_directory_header_red
	{
		padding: 5px 5px 5px 5px;
		background-color: #FF0000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #FFFFFF;
		font-weight: bold;
		text-align: center;
	}

td.property_directory_row
	{
		padding: 5px 5px 5px 5px;
		background-color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: left;
		color: #005682;
	}
	
td.property_directory_row_stripe
	{
		padding: 5px 5px 5px 5px;
		background-color: #f2f2f2;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: left;
		color: #005682;
	}
	
td.property_directory_row_small
	{
		padding: 5px 5px 5px 5px;
		background-color: #ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		color: #005682;
	}
	
td.property_directory_row_small_stripe
	{
		padding: 5px 5px 5px 5px;
		background-color: #f2f2f2;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		color: #005682;
	}
	
table.property_directory_top_cities
	{
		border: 0px;
		border-collapse: collapse; /* IE7 Compatible */
		border-spacing: 0px;  
		width: 100%;
		background-color: #f2f2f2;
	}	
	
td.property_directory_top_cities_header
	{
		padding: 10px 10px 10px 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-align: left;
		color: #005682;
		background-color: #e5e5e5;
	}
	
td.property_directory_alphabet_header
	{
		padding: 10px 10px 10px 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-align: left;
		color: #005682;
		background-color: #e5e5e5;
	}
	
td.property_directory_top_cities
	{
		padding: 10px 5px 5px 5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		color: #005682;
		width: 175px;;
	}
	
div.property_directory_top_cities
	{
		padding: 1px 1px 1px 1px;
		color: #FFFFFF;
		border: #c6c6c6 1px solid;
	}
	
div.property_directory_alphabet
	{
		padding: 10px 10px 10px 10px;
		color: #FFFFFF;
		border: #c6c6c6 1px solid;
		text-align: center;
		background-color: #f2f2f2;
	}
	
div.property_directory_alphabet a:active, div.property_directory_alphabet a:link, div.property_directory_alphabet a:visited
	{
		padding: 6px;
		line-height: 20px;
		color: #FFFFFF;
		font-weight: bold;
		border: #c6c6c6 1px solid;
		background-color: #005682;
		text-decoration: none;
		font-size: 13px;
	}
	
div.property_directory_alphabet a:hover
	{
		padding: 6px;
		background-color: #FFFFFF;
		line-height: 20px;
		border: #c6c6c6 1px solid;
		color: #ff6600;
		text-decoration: underline;
		font-size: 13px;
	}
	

	
font.property_directory_alphabet_on
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		padding: 6px;
		color: #ff6600;
		
	}
	
div.property_directory_property_types
	{
		margin: 10px 10px 10px 10px;
		padding: 10px;
		background-color: #f2f2f2;
		color: #666666;
		border: #c6c6c6 1px solid;
		text-align: center;
		vertical-align: middle;
	}
	
div.property_directory_property_types a:active, div.property_directory_property_types a:link, div.property_directory_property_types a:visited
	{
		padding: 4px;
		line-height: 20px;
		color: #FFFFFF;
		font-weight: bold;
		border: #c6c6c6 1px solid;
		background-color: #005682;
		text-decoration: none;
		font-size: 12px;
	}
	
div.property_directory_property_types a:hover
	{
		padding: 4px;
		background-color: #FFFFFF;
		line-height: 20px;
		border: #c6c6c6 1px solid;
		color: #ff6600;
		text-decoration: underline;
		font-size: 12px;
	}
	
font.property_directory_property_types_on
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding: 6px;
		color: #ff6600;
		
	}