@charset "utf-8";

/* 

A HREF
============================================================================================================

*/
	
/* 

MAIN BODY STATIC
============================================================================================================

*/

table.listing_deatil_top_table
	{
		margin: 1px 1px 1px 1px;
		border-spacing: 0px;
		border-collapse: collapse;
		width: 100%;		
	}
	
td.listing_detail_top_address
	{
		padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 5px;
		font-family: Verdana, Arial; 
		font-size: 20px;
		font-weight: bold;
		color: #005682;
		vertical-align: top;
	}

div.listing_detail_buttons
	{
		text-align: center;
		height: 65px;
		margin: 10px;
	}
	
font.listing_detail_top_address_lb
	{
		font-family: Verdana, Arial; 
		font-size: 14px;
		font-weight: bold;
		color: #7bb9da;
	}
	
td.listing_detail_top_photo
	{
		padding: 20px;
		width: 256px;
	}
	
img.listing_detail_top_photo
	{
		border: #005682 1px solid;
	}

/*	
img.listing_detail_slideshow_primary
	{
		border: #005682 1px solid;
	}
*/	
td.listing_detail_top_ao
	{
		padding-left: 10px;
		font-family: Verdana, Arial; 
		font-size: 12px;
		font-weight: bold;
		color: #005682;
	}
	
div.listing_detail_top_price
	{
		font-family: Verdana, Arial; 
		font-size: 20px;
		font-weight: bold;
		color: #399a2f;
	}
	
td.listing_detail_top_green
	{
		padding-top: 3px;
		height: 90px;
		text-align: center;
	}
	
td.listing_detail_top_seperator
	{
		padding: 0px;
		height: 1px;
		background-color: #c6c6c6;
	}
	
td.listing_detail_top_mls_logo
	{
		text-align: right;
		color: #319f25;
		width: 80px;
	}

td.listing_detail_top_mls_logo_detail
	{
		font-family: Verdana, Arial; 
		font-size: 12px;
		font-weight: bold;
		color: #005682;
	}
		
td.listing_detail_top_mls_number
	{
		font-family: Verdana, Arial; 
		font-size: 14px;
		font-weight: bold;
		color: #005682;
		padding-left: 10px;
		vertical-align: middle;
		text-align: left;
	}
	
a:active.listing_detail_top_ao, a:link.listing_detail_top_ao, a:visited.listing_detail_top_ao
	{
		font-family: Verdana, Arial; 
		font-size: 14px;
		font-weight: bold;
		color: #fe6703;
		text-decoration: none;
	}
	
a:hover.listing_detail_top_ao
	{
		font-family: Verdana, Arial; 
		font-size: 14px;
		font-weight: bold;
		text-decoration: underline;
		color: #fe6703;
	}
	
#listing_detail_tabs_property_details_box
	{
		width: 100%;
		display: block;
	}
	
#listing_detail_tabs_view_on_map_box
	{
		width: 100%;
		display: none;
	}
	
#listing_detail_tabs_get_buyer_representation_box
	{
		width: 100%;
		display: none;
	}
	
#listing_detail_tabs_community_discussions_box
	{
		width: 100%;
		display: none;
	}
	
#listing_detail_tabs_mortgage_calculators_box
	{
		width: 100%;
		display: none;
	}
	
table.listing_detail_body_table
	{
		border-spacing: 0px;
		border-collapse: collapse;
		width: 100%;
	}
	
td.listing_detail_body_table
	{
		padding: 10px;
		text-align: left;
		vertical-align: top;
		color: #333333;
		font-family: Verdana, Arial; 
		font-size: 12px;
	}
	
table.listing_detail_tab_table
	{
		margin: 15px 3px 3px 3px;
		/* margin-top: 15px; */
		border-spacing: 0px;
		border-collapse: collapse;
		background-image: url(../img/listing-detail-tab-bg.gif);
		width: 100%;	
	}
	
td.listing_detail_tab_on
	{
		padding: 0px;
		background: url(../img/listing-detail-tab-on.gif) no-repeat;
		width: 147px;
		text-align: center;
		vertical-align: middle;
		height: 54px;
	}
	
td.listing_detail_tab_off
	{
		padding: 0px;
		background: url(../img/listing-detail-tab-off.gif) no-repeat;
		width: 147px;
		text-align: center;
		vertical-align: middle;
		height: 54px;
	}
	
td:hover.listing_detail_tab_off
	{
		padding: 0px;
		background: url(../img/listing-detail-tab-on.gif) no-repeat;
		width: 147px;
		text-align: center;
		vertical-align: middle;
		height: 54px;
	}
	
a:active.listing_detail_tab, a:link.listing_detail_tab, a:visited.listing_detail_tab
	{
		color: #469df0;
		font-family: Verdana, Arial; 
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}
	
a:hover.listing_detail_tab
	{
		color: #005682;
		font-family: Verdana, Arial; 
		font-size: 14px;
		font-weight: bold;
		text-decoration: underline;
	}
	
font.listing_detail_body_title
	{
		color: #005682;
		width: 100%;
		font-family: Verdana, Arial; 
		font-size: 16px;
		font-weight: bold;
	}
	
font.listing_detail_body_sub_title
	{
		color: #fda40a;
		width: 100%;
		font-family: Verdana, Arial; 
		font-size: 14px;
		font-weight: bold;	
	}
	
a:active.listing_detail_body_table, a:link.listing_detail_body_table, a:visited.listing_detail_body_table
	{
		color: #005682;
		width: 100%;
		font-family: Verdana, Arial; 
		font-size: 12px;
		padding: 3px;	
	}
	
a:hover.listing_detail_body_table
	{
		color: #005682;
		background-color: #deeff7;
		width: 100%;
		font-family: Verdana, Arial; 
		font-size: 12px;
		padding: 3px;
	}
	
table.listing_detail_tab_property_details_table
	{
		border-spacing: 0px;
		border-collapse: collapse;
		width: 100%;
	}
	
	
td.listing_detail_tab_property_details_table
	{
		padding: 0px;
		text-align: left;
		vertical-align: top;
		color: #005682;
		font-family: Verdana, Arial; 
		font-size: 12px;
	}
	
td.listing_detail_tab_property_details_table_description
	{
		padding: 10px;
		text-align: left;
		vertical-align: top;
		color: #005682;
		font-family: Verdana, Arial; 
		font-size: 12px;
	}
	
td.listing_detail_tab_property_details_table_header
	{
		padding: 7px;
		text-align: left;
		vertical-align: top;
		color: #FFFFFF;
		background-color: #7bb9da;
		font-family: Verdana, Arial; 
		font-size: 12px;
		font-weight: bold;
	}
	
td.listing_detail_tab_property_details_table_info_2_col
	{
		padding: 7px;
		width: 50%;
		text-align: left;
		vertical-align: top;
		color: #005682;
		font-family: Verdana, Arial; 
		font-size: 12px;
	}
	
td.listing_detail_tab_property_details_table_info_2_col_stripe
	{
		padding: 7px;
		width: 50%;
		text-align: left;
		vertical-align: top;
		color: #005682;
		background-color: #f2f2f2;
		font-family: Verdana, Arial; 
		font-size: 12px;
	}
	
td.listing_detail_tab_property_details_table_info
	{
		padding: 7px;
		text-align: left;
		vertical-align: top;
		color: #005682;
		font-family: Verdana, Arial; 
		font-size: 12px;
	}
	
td.listing_detail_tab_property_details_table_seperator
	{
		padding: 0px;
		height: 15px;
		background-color: #FFFFFF;
	}
	
div.listing_detail_tab_gmap
	{
		margin: 5px 5px 5px 5px;
		padding: 1px;
		border: #005682 1px solid;
		background: url(../img/fpo-listing-detail-map.gif) no-repeat;
		background-position:center; 
		height: 337px;
	}			