/*
--------------------------Global Styles-------------------------
*/

/*table {
	border-collapse : collapse;
}
td {
	padding : 0px 2px;
}
img
{
	border-width : 0px;
}*/

.openspacePopup
{
	position : absolute;
	background-color : #ccc;
	text-align : left;
	padding : 5px;
	border-style : solid;
	border-width : 2px;
	overflow : auto;
}

/*
--------------------------Admin and Member Sections-------------------------
*/

#ads_filter_table,
#members_filter_table,
#properties_filter_table
{
	border : solid 1px #000;
}

#ads_filter_table TH,
#members_filter_table TH,
#properties_filter_table TH
{
	text-align : right;
}

#ads_list_table,
#members_list_table,
#properties_list_table
{
	width : 100%;
	border : solid 1px #000;
}

#ads_list_table TH,
#members_list_table TH,
#properties_list_table TH
{
	text-align : left;
	padding : 0px 5px;
	border-bottom : double 3px #000;
}

#ads_list_form,
#members_list_form,
#properties_list_form
{
}

#ad_edit_table,
#member_edit_table,
#member_signup_table,
#property_edit_table
{
}

#ad_edit_table TH,
#member_edit_table TH,
#member_signup_table TH,
#property_edit_table TH
{
	text-align : right;
}

#ad_edit_form,
#member_edit_form,
#property_edit_form
{
}

#result_nav_row
{
}

#email_manager_frame
{
	border : solid 1px #000;
}



#main_menu_table,
#member_menu_table,
#admin_menu_table
{
	width : 100%;
	border : solid 1px #000;
	background: #6d6d6d;
}
#main_menu_table TD,
#member_menu_table TD,
#admin_menu_table TD
{
	white-space : nowrap;
	padding : 0 10px;
}
#logout_cell
{
	width : 95%;
	text-align : right;
}

#login
{
}
#table_login
{
}

.ads_inactive_row,
.members_inactive_row,
.properties_inactive_row
{
	background : transparent;
	cursor : pointer;
}
.ads_active_row,
.members_active_row,
.properties_active_row
{
	background : #aaa;
	cursor : pointer;
}

.success_message
{
	color : #0f0;
}

.required_fields
{
	color : #f00;
}

.formErrors
{
	color : #f00;
}

/*
--------------------------Search Page and Results Page-------------------------
*/


#search_properties_form
{
}

#search_properties_table
{
	/*border : solid 1px #000;
	background : #eef;*/
}

#search_properties_table TH
{
	text-align : left;
}

#search_properties_location_table,
#search_properties_options_table,
#search_properties_type_table,
#search_properties_advanced_table,
#search_properties_amenities_table
{
	width : 100%;
	border : solid 1px #000;
	/*background : #dde;*/
	margin : 5px 0px;
}

#properties_search_list_table
{
	width : 100%;
	border : solid 1px #000;
}

#search_sortby_cell
{
	text-align : right;
	padding : 5px;
}
#search_sort_select,
#search_change_sort_image
{
}

.property_search_inactive_row
{
	background : transparent;
	cursor : pointer;
}

.property_search_active_row
{
	background : #ccc;
	cursor : pointer;
}

.search_result_individual_table
{
	width : 100%;
	border-top : double 3px #000;
}
.listview_image
{
	height : 75px;
	width : 100px;
	border : groove 3px;
	padding : 3px;
}
.listview_title,
.listview_price
{
	font-weight : bold;
}

.listview_stats
{
	width : 25%;
	white-space : nowrap;
}
.listview_description
{
	white-space : wrap;
	width : 75%;
}

.search_properties_table_hidden
{
	display : none;
	visibility : hidden;
}
.search_properties_table_visible
{
	display : table;
	visibility : visible;
}

/*
-----------------------------------------Details page---------------------------------------------
*/
.picturePopup
{
    position : absolute;
    background-color : #ccc;
    text-align : left;
    padding : 5px;
    border-style : solid;
    border-width : 2px;
    overflow : auto;
- Hide quoted text -

}
#property_not_found_error
{
	font-size : 16px;
	font-weight : bold;
	text-align : center;
	margin : 20px;
}
#banner_ad_cell
{
}
#banner_ad_image
{
}
#banner_ad_text
{
	text-align : center;
}

#property_details_form,
#property_details_table
{
}

#property_main_image
{
	border : solid 1px #000;
}

.details_thumbnail_image
{
	width : 40px;
	border : solid 1px #000;
	margin : 0px 5px;
}

#details_map
{
	width : 400px;
	height : 300px;
	border : solid 1px #000;
}

#home_value_table
{
	margin : 20px 5px;
	height : 200px;
}

#home_value_table TD
{
	vertical-align : top;
}

#home_value_result
{
	text-align : center;
	border : solid 1px #000;
	width : 350px;
}

.propDetailsMenu{
  text-align: center;
  font-style:bold;
  cursor: pointer;
  padding-left: 4px;
  padding-right: 4px;
}

.z_price
{
	font-size : 24px;
	font-weight : bold;
}

.z_address_street
{
	font-size : 18px;
	font-weight : bold;
}
