@charset "utf-8";

/* 

A HREF
============================================================================================================

*/
	
/* 

MAIN BODY STATIC
============================================================================================================

*/

div.agent_detail_photo_border
	{
		margin: 1px 1px 1px 1px;
		border: 1px #fda40a solid;
		background-color: #fffedc;
		padding: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		height: 315px;
		position: relative;
		width: 186px;
		margin-bottom: 1px;
	}
	
div.brokerage_detail_photo_border
	{
		margin: 1px 1px 1px 1px;
		border: 1px #fda40a solid;
		background-color: #fffedc;
		padding: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		height: 175px;
		position: relative;
		width: 186px;
		margin-bottom: 1px;
	}
	
div.listing_detail_photo_border
	{
		margin: 1px 1px 1px 1px;
		border: 1px #fda40a solid;
		background-color: #fffedc;
		padding: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		height: 375px;
		position: relative;
		width: 186px;
		margin-bottom: 1px;
	}
	
div.community_left_photo_border
	{
		margin: 1px 1px 1px 1px;
		border: 1px #fda40a solid;
		background-color: #fffedc;
		padding: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		height: 195px;
		position: relative;
		width: 186px;
		margin-bottom: 1px;
	}
	
table.community_left_table
	{
		border-spacing: 0px;
		border-collapse: collapse;
		width: 100%;
	}
	
table.member_detail_left_table
	{
		border-spacing: 0px;
		border-collapse: collapse;
		width: 100%;
	}
	
td.agent_detail_left_photo
	{
		padding: 5px;
		text-align: right;
		vertical-align: top; 
	}
	
td.listing_detail_left_photo
	{
		padding: 6px;
		text-align: center;
		vertical-align: middle; 
	}

td.member_detail_left_photo
	{
		padding: 5px;
		text-align: right;
		vertical-align: top; 
		width: 80px;
	}
	
div.listing_detail_table_gmap
	{
		border: #005682 1px solid;
		padding: 1px;
		background-color: #FFFFFF;
		width: 100%;
		height: 400px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #005682;
		background-image: url(../img/fpo-gmap.jpg);
	}
	
div.listing_detail_table_street_view
	{
		border: #005682 1px solid;
		padding: 1px;
		background-color: #FFFFFF;
		width: 100%;
		height: 300px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #005682;
		background-image: url(../img/fpo-street-view.jpg);
	}
	
td.member_detail_left_username
	{
		padding-top: 10px;
		padding-left: 5px;
		text-align: left;
		vertical-align: top;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #005862;
	}
	
td.agent_detail_left_community
	{
		padding-top: 10px;
		text-align: left;
		vertical-align: top; 
		color: #ff0000;
	}
	
td.community_left_participation
	{
		padding-top: 10px;
		text-align: left;
		vertical-align: top; 
		color: #ff0000;
	}
	
td.agent_detail_left_community a:active, td.agent_detail_left_community a:link, td.agent_detail_left_community a:visited
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #005682;
		padding: 3px;
		line-height: 18px;
	}
	
td.agent_detail_left_community a:hover
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		background-color: #005682;
		text-decoration: underline;
		padding: 3px;
		line-height: 18px;
	}
	
	
a:active.red_detail_link, a:link.red_detail_link, a:visited.red_detail_link
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
		font-weight: bold;
		padding: 3px;
	}
	
a:hover.red_detail_link
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
		font-weight: bold;
		padding: 3px;
	}
	
a:active.community_left_participation, a:link.community_left_participation, a:visited.community_left_participation
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #005682;
		padding: 3px;
	}
	
a:hover.community_left_participation
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		background-color: #005682;
		text-decoration: underline;
		padding: 3px;
		line-height: 18px;
	}
	
td.agent_detail_left_statistics
	{
		padding-left: 10px;
		padding-bottom: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #005682;
		line-height: 17px;
	}
	
td.agent_detail_left_features_icon
	{
		padding-left: 10px;
		width: 20px;
		height: 23px;
	}

td.agent_detail_claim_profile
	{
		padding-left: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
		font-weight: bold;
		height: 23px;
	}
		
td.community_left_features_icon
	{
		padding-left: 10px;
		width: 20px;
		height: 23px;
	}
	
td.community_left_features
	{
		padding-bottom: 6px;
		/*##verticle-align: center;*/
	}
	
td.agent_detail_left_features
	{
		padding-bottom: 6px;
		/*##verticle-align: center;*/
	}
	
td.member_detail_left_features
	{
		padding-bottom: 6px;
		/*##verticle-align: center;*/
	}
	
table.agent_detail_left_features_table
	{
		border-spacing: 0px;
		border-collapse: collapse;
		width: 100%;
	}
	
table.listing_detail_slideshow
	{
		border-spacing: 0px;
		border-collapse: collapse;
		width: 100%;
	}

table.listing_detail_slideshow td
	{
		padding: 0px;
	}
	
#listing_detail_slideshow_table
	{
		border-spacing: 0px;
		border-collapse: collapse;
		width: 100%;
		padding: 0px 1px 0px 1px;
	}
	
/******************
img
*****************/	

/*******************/
td.listing_detail_slideshow_thumbnail
	{
		padding: 1px;
		width: 90px;
		text-align: center;
		font-weight: bold;
	}
	
div.listing_detail_slideshow_thumbnail
	{
		padding: 1px;
		border: #005682 1px solid;
		text-align: center;
		width: 90px;
		height: 68px;
		background-image: url("../img/listing-results-not-found-small.jpg");
	}
	
div.listing_detail_slideshow_thumbnail:hover
	{
		padding: 1px;
		border: #005682 1px solid;
		text-align: center;
		width: 90px;
		height: 68px;
		background-image: url("../img/listing-results-not-found-small.jpg");
	}	
	
img.listing_detail_slideshow_thumbnail
	{
		border: 0px;
		width: 90px;
		height: 68px;
	}

td.listing_detail_slideshow_primary
	{
		padding: 1px;
		width: 256px;
		text-align: center;
		font-weight: bold;
	}
	
div.listing_detail_slideshow_primary
	{
		padding: 1px;
		border: #005682 1px solid;
		text-align: center;
		width: 256px;
		height: 192px;
		background-image: url("../img/listing-detail-no-photo-large.jpg");
	}
	
div.listing_detail_slideshow_primary:hover
	{
		padding: 1px;
		border: #005682 1px solid;
		text-align: center;
		width: 256px;
		height: 192px;
		background-image: url("../img/listing-detail-no-photo-large.jpg");
	}	
	
img.listing_detail_slideshow_primary
	{
		border: 0px;
		width: 256px;
		height: 192px;
	}

td.listing_result_detail_thumbnail
	{
		padding: 10px;
		width: 165px;
		text-align: center;
		font-weight: bold;
	}
	
div.listing_result_detail_thumbnail
	{
		padding: 0px;
		border: 2px solid #005682;
		text-align: center;
		width: 165px;
		height: 123px;
		margin-bottom: 8px;
		background-image: url("../img/listing-detail-no-photo-medium.jpg");
	}
	
div.listing_result_detail_thumbnail:hover
	{
		padding: 0px;
		border: 2px solid #fda40a;
		text-align: center;
		width: 165px;
		height: 123px;
		margin-bottom: 8px;
		background-image: url("../img/listing-detail-no-photo-medium.jpg");
	}	
	
img.listing_result_detail_thumbnail
	{
		width: 165px;
		height: 123px;
		border: 0px;
	}
/**************END**********************/

div.listing_detail_slideshow_photos
	{
		overflow: auto;
		overflow-x: hidden;
		overflow-y: hidden;
		width: 500px;
	}	
	
td.listing_detail_slideshow_button
	{
		padding: 0px;
		width: 30px;
	}
	
td.listing_detail_slideshow_main
	{
		padding: 0px;
	}
	
table.community_left_features_table
	{
		border-spacing: 0px;
		border-collapse: collapse;
		width: 100%;
	}
	
a:active.agent_detail_left_features, a:link.agent_detail_left_features, a:visited.agent_detail_left_features
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
		font-weight: bold;
		padding: 3px;
	}
	
a:hover.agent_detail_left_features
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
		font-weight: bold;
		padding: 3px;
	}
	
a:active.member_detail_left_features, a:link.member_detail_left_features, a:visited.member_detail_left_features
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
		font-weight: bold;
		padding: 3px;
	}
	
a:hover.member_detail_left_features
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
		font-weight: bold;
		padding: 3px;
	}
	
#agent_detail_nav_biography_on
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: none;
	}
	
#agent_detail_nav_biography_off
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: block;
	}
	
#agent_detail_nav_biography_box
	{
		width: 100%;
		display: none;
	}

#agent_detail_nav_mapped_listings_on
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: block;
	}
	
#agent_detail_nav_mapped_listings_off
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: none;
	}
	
#agent_detail_nav_mapped_listings_box
	{
		width: 100%;
		display: block;
	}
	
#agent_detail_nav_mapped_listings_sold_box
	{
		width: 100%;
		display: none;
	}
	
#broker_detail_nav_mapped_listings_sold_box
	{
		width: 100%;
		display: block;
	}
	
#agent_detail_nav_statistics_on
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: none;
	}
	
#agent_detail_nav_statistics_off
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: block;
	}
	
#agent_detail_nav_statistics_box
	{
		width: 100%;
		display: none;
	}
	
#agent_detail_nav_reviews_on
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: none;
	}
	
#agent_detail_nav_reviews_off
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: block;
	}
	
#agent_detail_nav_reviews_box
	{
		width: 100%;
		display: none;
	}
	
#agent_detail_nav_qanda_on
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: none;
	}
	
#agent_detail_nav_qanda_off
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: block;
	}
	
#agent_detail_nav_qanda_box
	{
		width: 100%;
		display: none;
	}
	
#broker_detail_nav_qanda_box
	{
		width: 100%;
		display: block;
	}
	
#agent_detail_nav_qanda_answer_box
	{
		width: 100%;
		display: none;
	}
	
#community_results_discussion_box
	{
		width: 100%;
		display: none;
	}
	
#agent_detail_nav_discussions_on
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: none;
	}
	
#agent_detail_nav_discussions_off
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: block;
	}
	
#agent_detail_nav_discussions_box
	{
		width: 100%;
		display: none;
	}
	
#broker_detail_nav_discussions_box
	{
		width: 100%;
		display: block;
	}
	
broker_detail_nav_agents_box
	{
		width: 100%;
		display: block;
	}
		
#agent_detail_nav_discussions_box
	{
		width: 100%;
		display: none;
	}
	
#agent_detail_nav_discussions_reply_box
	{
		width: 100%;
		display: none;
	}
	
#listing_detail_nav_property_details_on
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: block;
	}
	
#listing_detail_nav_property_details_off
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: none;
	}
	
#listing_detail_nav_view_on_map_on
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: none;
	}
	
#listing_detail_nav_view_on_map_off
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: block;
	}
	
#listing_detail_nav_street_view_on
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: none;
	}
	
#listing_detail_nav_street_view_off
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: block;
	}
	
#listing_detail_nav_reviews_on
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: none;
	}
	
#listing_detail_nav_reviews_off
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: block;
	}
	
#listing_detail_nav_qanda_on
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: none;
	}
	
#listing_detail_nav_qanda_off
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: block;
	}
	
#listing_detail_nav_discussions_on
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: none;
	}
	
#listing_detail_nav_discussions_off
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: block;
	}
	
#listing_detail_nav_sold_nearby_on
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: none;
	}
	
#listing_detail_nav_sold_nearby_off
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: block;
	}
	
#listing_detail_nav_comparables_on
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: none;
	}
	
#listing_detail_nav_comparables_off
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: block;
	}
	
#listing_detail_nav_history_on
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: none;
	}
	
#listing_detail_nav_history_off
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: block;
	}
	
#listing_detail_nav_nearby_sales_off
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: block;
	}
	
#listing_detail_nav_nearby_sales_on
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: none;
	}
	
#listing_detail_nav_mortgage_calculator_on
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: none;
	}
	
#listing_detail_nav_mortgage_calculator_off
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: block;
	}
	
#listing_detail_nav_estimated_value_on
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: none;
	}
	
#listing_detail_nav_estimated_value_off
	{
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 0px;
		margin-bottom: 0px;
		height: 30px;
		display: block;
	}
	
div.listing_detail_nav_box
	{
		width: 100%;
	}

table.agent_detail_body_table
	{
		border-spacing: 0px;
		border-collapse: collapse;
		width: 100%;
	}
	
table.community_detail_body_table
	{
		border-spacing: 0px;
		border-collapse: collapse;
		width: 100%;
	}
	
table.community_results
	{
		border-spacing: 0px;
		border-collapse: collapse;
		width: 100%;
	}
	
td.agent_detail_body_table
	{
		/*padding: 10px;*/
		text-align: left;
		vertical-align: top;
		color: #333333;
		font-family: Verdana, Arial; 
		font-size: 12px;
	}
	
td.community_detail_body_table
	{
		padding: 10px;
		text-align: left;
		vertical-align: top;
		color: #666666;
		font-family: Verdana, Arial; 
		font-size: 11px;
	}
	
td.gmap_outer
	{
		padding: 0px;
		text-align: left;
		vertical-align: top;
		color: #333333;
		font-family: Verdana, Arial; 
		font-size: 12px;
	}
	
font.agent_detail_body_title
	{
		color: #005682;
		width: 100%;
		font-family: Verdana, Arial; 
		font-size: 16px;
		font-weight: bold;
	}
	
div.community_result_detail_title
	{
		color: #005682;
		width: 100%;
		font-family: Verdana, Arial; 
		font-size: 14px;
		font-weight: bold;
	}
	
font.agent_detail_body_sub_title
	{
		color: #fda40a;
		width: 100%;
		font-family: Verdana, Arial; 
		font-size: 14px;
		font-weight: bold;	
	}
	
.agent_detail_body_sub_title
	{
		color: #fda40a;
		width: 100%;
		font-family: Verdana, Arial; 
		font-size: 14px;
		font-weight: bold;	
	}
	
a:active.agent_detail_body_table, a:link.agent_detail_body_table, a:visited.agent_detail_body_table
	{
		color: #005682;
		width: 100%;
		font-family: Verdana, Arial; 
		font-size: 12px;
		padding: 3px;	
	}
	
a:hover.agent_detail_body_table
	{
		color: #005682;
		background-color: #deeff7;
		width: 100%;
		font-family: Verdana, Arial; 
		font-size: 12px;
		padding: 3px;
	}
	
div.gmap
	{
		margin: 1px 1px 1px 1px;
		border: #c6c6c6 1px solid;
		width: 100%;
		height: 496px;
		background: url(../img/fpo-agent-mapped-listings.jpg) no-repeat;
	}
	
table.agent_detail_tab_table
	{
		margin: 3px 3px 3px 3px;
		border-spacing: 0px;
		border-collapse: collapse;
		background: url(../img/agent-detail-tab-bg.gif);
		width: 100%;	
	}
	
td.agent_detail_tab_on
	{
		padding: 0px;
		background: url(../img/agent-detail-tab-on.gif) no-repeat;
		width: 190px;
		text-align: center;
		vertical-align: middle;
		height: 33px;
	}
	
td.agent_detail_tab_off
	{
		padding: 0px;
		background: url(../img/agent-detail-tab-off.gif) no-repeat;
		width: 190px;
		text-align: center;
		vertical-align: middle;
		height: 33px;
	}
	
td:hover.agent_detail_tab_off
	{
		padding: 0px;
		background: url(../img/agent-detail-tab-on.gif) no-repeat;
		width: 190px;
		text-align: center;
		vertical-align: middle;
		height: 33px;
	}
	
a:active.agent_detail_tab_active_listings, a:link.agent_detail_tab_active_listings, a:visited.agent_detail_tab_active_listings
	{
		color: #438638;
		font-family: Verdana, Arial; 
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}
	
a:hover.agent_detail_tab_active_listings
	{
		color: #438638;
		font-family: Verdana, Arial; 
		font-size: 14px;
		font-weight: bold;
		text-decoration: underline;
	}
	
a:active.agent_detail_tab_sold_listings, a:link.agent_detail_tab_sold_listings, a:visited.agent_detail_tab_sold_listings
	{
		color: #e30000;
		font-family: Verdana, Arial; 
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}
	
a:hover.agent_detail_tab_sold_listings
	{
		color: #e30000;
		font-family: Verdana, Arial; 
		font-size: 14px;
		font-weight: bold;
		text-decoration: underline;
	}
	
img.agent_detail_left_photo
	{
		border: #005682 1px solid;
		height: 80px;
		width: 80px;
	}
	
img.listing_detail_left_photo
	{
		border: #005682 1px solid;
		padding: 1px;
	}
	
img.member_detail_left_photo
	{
		border: #005682 1px solid;
	}
	
a:active.agent_detail_tab_qanda, a:link.agent_detail_tab_qanda, a:visited.agent_detail_tab_qanda
	{
		color: #469df0;
		font-family: Verdana, Arial; 
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}
	
a:hover.agent_detail_tab_qanda
	{
		color: #005682;
		font-family: Verdana, Arial; 
		font-size: 14px;
		font-weight: bold;
		text-decoration: underline;
	}

td.community_write_table
	{
		font-family:Tahoma, Verdana, Arial;
		font-size:18px;
		font-weight:bold;
		color:#1c344e;	
	}
	
span.community_write_table
	{
		font-family:Tahoma, Verdana, Arial;
		font-size:12px;
		font-weight:bold;
		color:#72aceb;	
	}

table.community_category_table
	{
		border-spacing: 0px;
		border-collapse: collapse;
		/*background-color: #f2f2f2;*/
		width: 100%;	
	}
	
td.community_category_table_category_off
	{
		padding: 5px 10px 5px 10px;
		color: #005682;
		font-family:Tahoma, Verdana, Arial; 
		font-size: 11px;
		font-weight: bold;	
	}
	
td.community_category_table_category_off:hover
	{
		padding: 5px 10px 5px 10px;
		color: #005682;
		background-color: #c7dff6;
		font-family:Tahoma, Verdana, Arial; 
		font-size: 11px;
		font-weight: bold;	
	}
	
td.community_category_table_category_on
	{
		padding: 5px 10px 5px 10px;
		color: #FFFFFF;
		background-color: #005682;
		font-family:Tahoma, Verdana, Arial;
		font-size: 11px;
		font-weight: bold;	
	}
	
td.community_category_table_sub_category_off
	{
		padding: 5px 10px 5px 30px;
		color: #005682;
		font-family:Tahoma, Verdana, Arial; 
		font-size: 11px;
		font-weight: bold;	
	}
	
td.community_category_table_sub_category_on
	{
		padding: 8px 10px 8px 30px;
		color: #FFFFFF;
		background-color: #005682;
		font-family:Tahoma, Verdana, Arial; 
		font-size: 11px;
		font-weight: bold;	
	}

td.community_category_table_category
	{
		padding: 5px 10px 5px 10px;
		color: #707070;
		font-family:Tahoma, Verdana, Arial; 
		font-size: 11px;
		font-weight: bold;
	}

td.community_category_table_category_stripe
	{
		padding: 5px 10px 5px 10px;
		color: #707070;
		background-color:#efefef;
		font-family:Tahoma, Verdana, Arial; 
		font-size: 11px;
		font-weight: bold;	
	}
		
a:active.community_category_link, a:link.community_category_link, a:visited.community_category_link
	{
		color: #1c344e;
		font-family:Tahoma, Verdana, Arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;	
	}
	
a:hover.community_category_link
	{
		color: #1c344e;
		font-family:Tahoma, Verdana, Arial; 
		font-size: 11px;
		font-weight: bold;
		text-decoration: underline;	
	}
	
img.community_category_button_on
	{
		margin: 1px 1px 1px 1px;
	}
	
table.community_search_table
	{
		width: 100%;
		border-spacing: 0px;
		border-collapse: collapse;
		/*color: #005682;
		font-family: Verdana, Arial;
		font-size: 12px;
		font-weight: bold;*/
		color: #1c344e;
		font-family:Tahoma, Verdana, Arial;
		font-size: 18px;
		font-weight: bold;
		text-decoration: none;
	}
	
td.community_search_table_search_for
	{
		padding:5px;
	}
	
td.community_search_table_dd
	{
		padding: 3px;
		width: 150px;
	}
	
td.community_search_table_search_field
	{
		padding: 3px;
	}
	
td.commuity_search_table_button
	{
		padding: 3px;
		width: 100px;
		text-align: center;
	}
	
input.community_search_table_search_field
	{
		font-family:"Trebuchet MS", Verdana, Arial;
		color: #868686;
		font-size: 14px;
		font-weight:bold;
		width: 520px;
		height:34px;
		border:#000000 1px solid;
	}

input.community_search_table_keyword_field
	{
		font-family:"Trebuchet MS", Verdana, Arial;
		color: #868686;
		font-size: 14px;
		font-weight:bold;
		width: 340px;
		height:34px;
		border:#000000 1px solid;
	}
	
select.community_search_table_dd
	{
		font-family:"Trebuchet MS", Verdana, Arial;
		color: #868686;
		font-size: 14px;
		font-weight:bold;
		width: 150px;
		height:34px;
		border:#000000 1px solid;
		/*margin-left:10px*/
	}

textarea.community_search_table_search_field
	{
		font-family:"Trebuchet MS", Verdana, Arial;
		color: #868686;
		font-size: 12px;
		width: 520px;
		height:300px;
		border:#000000 1px solid;
	}	
	
div.community_search_border
	{
		padding: 10px;
		border: #c6c6c6 1px solid;
		width:530px;
		/*background-color: #f2f2f2;*/
		background-color: #fffedc;
		margin-bottom: 20px;
	}
	
div.community_detail_type_title
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #fe8803;
		font-size: 18px;
		font-weight: bold;
	}
	
div.community_respond_div
	{
		padding: 10px;
		border: #c6c6c6 1px solid;
		background-color: #f2f2f2;
		margin-bottom: 20px;
		display: none;
	}

div.community_respond_question_div
	{
		display: none;
	}

div.community_respond_discussion_div
	{
		display: none;
	}
		
div.community_add_div
	{
		padding: 10px;
		border: #c6c6c6 1px solid;
		background-color: #f2f2f2;
		margin-bottom: 20px;
	}
	
input.community_respond_title
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #666666;
		font-size: 14px;
		padding: 5px;
		font-weight: bold;
		width: 500px;
	}
	
textarea.community_respond_field
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #666666;
		font-size: 12px;
		padding: 5px;
		width: 500px;
		height: 300px;
	}
	
td.community_respond_button
	{
		padding-top: 5px;
		padding-right: 8px;
		text-align: right;
	}
	
div.community_detail_button_top
	{
		display: block;
	}
	
div.community_detail_thank_you
	{
		border: #2d6619 1px solid;
		background-color: #dff5d7;
		padding: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #2d6619;
		font-size: 12px;
		font-weight: bold;
	}
	
#listing_detail_lbform_bg
	{
		position: absolute;
		background-color: #000000;
		width: 100%;
		height: 2500px;
		display: none;
		z-index: 1;
		filter:Alpha(Opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}
	
div.listing_detail_lbform_outer
	{
		position: absolute;
		width: 100%;
		height: 100%;
		display: none;
		z-index: 2;
	}
	
table.listing_detail_lbform_outer_table
	{
		text-align: center;
		vertical-align: middle;		
		border-spacing: 0px;
		border-collapse: collapse;
	}
	
div.listing_detail_lbform_outer_table_border
	{
		border: #000000 10px solid;
		background-color: #FFFFFF;
		width: 535px;
		margin-top: 281px;
	}
	
td.listing_detail_lbform
	{
		padding: 0px;
		width: 535px;
		text-align: left;
		vertical-align: top;
	}
	
div.listing_detail_lbform_close
	{
		position: relative;
		float: right;
	}
	
td.listing_detail_lbform_header
	{
		padding: 10px;
		width: 535px;
		text-align: left;
		background-color: #005682;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 16px;
		font-weight: bold;
		vertical-align: middle;
	}
	
td.listing_detail_lbform_instructions
	{
		padding: 10px;
		text-align: left;
		vertical-align: top;
		background-color: #dcdcdc;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
		font-size: 11px;
		font-weight: bold;
	}
	
td.listing_detail_lbform_form_name
	{
		padding: 10px;
		text-align: left;
		vertical-align: top;
		width: 105px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
		font-size: 11px;
		font-weight: bold;
		background-color: #F2F2F2;
	}
	
td.listing_detail_lbform_form_name_date
	{
		padding: 10px;
		text-align: left;
		vertical-align: middle;
		width: 30px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
		font-size: 11px;
		font-weight: bold;
		background-color: #FFFFFF;
	}
	
td.listing_detail_lbform_form_field
	{
		padding: 10px;
		text-align: left;
		vertical-align: middle;
		background-color: #FFFFFF;
	}
	
a:active.listing_detail_lbform_close, a:visited.listing_detail_lbform_close, a:link.listing_detail_lbform_close
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
a:hover.listing_detail_lbform_close
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 11px;
		font-weight: bold;
		text-decoration: underline;
	}
	
input.listing_detail_lbform_field_text
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
		font-size: 11px;
		width: 360px;
		background-color: #fffed9;
	}
	
input.listing_detail_lbform_field_text_offer
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
		font-size: 11px;
		width: 338px;
		background-color: #fffed9;
	}
	
select.listing_detail_lbform_select_day
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
		font-size: 11px;
		width: 50px;
		background-color: #fffed9;
	}
	
select.listing_detail_lbform_select_month
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
		font-size: 11px;
		width: 50px;
		background-color: #fffed9;
	}
	
select.listing_detail_lbform_select_year
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
		font-size: 11px;
		width: 75px;
		background-color: #fffed9;
	}
	
select.listing_detail_lbform_select_time
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
		font-size: 11px;
		width: 50px;
		background-color: #fffed9;
	}
	
textarea.listing_detail_lbform_field_textarea
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
		font-size: 11px;
		width: 360px;
		height: 100px;
		background-color: #fffed9;
	}
	
td.listing_detail_lbform_form_button
	{
		padding: 5px;
	}
	
div.location_detail_col
	{
		margin: 1px 1px 1px 1px;
		border: 1px #fda40a solid;
		background-color: #fffedc;
		padding: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		height: 190px;
		position: relative;
		width: 166px;
		margin-bottom: 1px;
	}
	
div.zillow
	{
		text-align: left;
		padding-left: 20px;
		padding-right: 20px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		/*##font-color: #333333;*/
		color: #333333;
	}
	
input.community_add_location
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		/*##font-color: #333333;*/
		color: #333333;
		width: 300px;
	}
	
select.community_add_location_state
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		/*##font-color: #333333;*/
		color: #333333;
		width: 96px;
	}
	
select.community_add_category
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		/*##font-color: #333333;*/
		color: #333333;
		width: 145px;
	}

/*new css*/
table.community_button_table
	{
		background: url(../img/community-button-bg.gif);
		width:551px;
		height:57px;
	}
	
div.community_title_spacer
	{
		background: #4087ab;
		background-repeat:repeat-x;
		width:555px;
		height:1px;
	}

.text_title
	{
		font-family:"Trebuchet MS", Verdana, Arial;
		font-size:30px;
		font-weight:bold;
		color:#4087ab;
	}

#mls_complaiance_bg
	{
		position: absolute;
		background-color: #000000;
		width: 100%;
		height: 3500px;
		display:inline;
		z-index: 11;
		filter:Alpha(Opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}

#mls_complaiance_text_box
	{
	display:block;
	height:100%;
	position:absolute;
	width:100%;
	z-index:14;
	}
#mls_complaiance_text
	{
	text-align:left;
	background-color:#FFFFFF;
	border:thin;
	border-color:#000000;
	border-style:solid;
	height:550px;
	width:700px;
	margin-top:30px;
	padding:20px;
	}

#mls_complaiance_text h1
	{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	}

#mls_complaiance_text a
	{
	color:#005682;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	}