	/*CSS for IDX - 2009*/

/*********Other*******/
/*
#wrapper{background:#fff}
#subnav{background:#949599;}
*/

/*********Page Reset*******/
#result_page, #organizer_page,
#result_page li, #organizer_page li, 
#result_page ul, #organizer_page ul,
#result_page h1, #organizer_page h1,
#result_page h2, #organizer_page h2,
#result_page h3, #organizer_page h3,
#result_page h4, #organizer_page h4,
#result_page h5, #organizer_page h5,
#result_page p, #organizer_page p,
#result_page select, #organizer_page select,
#result_page td, #organizer_page td,
#result_page tr, #organizer_page tr,
#result_page th, #organizer_page th,
#page_result hr, #organizer_page hr{
	list-style:none; 
	margin:0;
	padding:0;
	border:none;}

/**********************L I N K S
*****************************************************/
#result_page a {font-family:verdana, arial;	font-size:12px; }

/**********************F O N T S
*****************************************************/
#result_page, #organizer_page
#result_page h1, #organizer_page h1,
#result_page h2, #organizer_page h2,
#result_page h3, #organizer_page h3,
#result_page h4, #organizer_page h4,
#result_page h5, #organizer_page h5,
#result_page p, #organizer_page h6,
#result_page li, #organizer_page li,
#result_page h6, #organizer_page h6,
#result_page span, #organizer_page span{
	font-family:verdana, arial;
	font-size:12px;
	color:#404040;
	}
h1#title_page, h1#title_organizer_page{text-indent:-9999px}
h2{font-size:16px;font-weight:bolder}
h3, #result_Page label, #organizer_page label{font-size:14px;font-weight:bolder; line-height:21px}
h4{font-size:12px;font-weight:bolder; line-height:18px}
h5{font-size:12px;font-weight:normal; margin:0; line-height:18px}
p{font-size:12px; line-height:18px}


label{font-weight:bolder}
.result_price, .result_bed, .result_bath, .result_size, .result_mlsinfo, .result_mlsid, .result_status {
	font-size:10px; font-family:verdana, arial;
}
.result_price{font-weight:bolder}
select{color:white; width:188px; height:20px}
.result_number span{width:24px; color:white; font-size:13px;font-weight:bolder; }
#result_page .result_number span {color:white;}
.result_img_quantity span{font-size:11px; font-weight:bolder;margin-left:15px;}
#result_page .result_large_number h2{font-size:16px; color:#fff}

#result_page a, #result_page a:hover{	text-decoration:underline}

/**********************L A Y O U T
*****************************************************/
#content{}

#result_page, #organizer_page{
	margin:0;
	padding:0;
	width:800px;
	background:#fff;
	font-family:verdana;
}
#result_page #title_page, #title_organizer_page{
	height:35px;
}
#result_col1, #organizer_col1{
	display:inline;
	width:264px;
	float:left;
	margin:20px 10px 20px 0;
	}
#result_col2{
	display:inline;
	width:520px;
	float:right;
	margin-top:20px;
	margin-bottom:20px;	
	}
#result_page .result_title{
	clear:both;
	width:260px;
	height:23px;
	margin-top:0;
	padding-top:0;
	overflow:hidden;
	}
.result_nav{clear:both; margin: 20px 0px 50px 10px}
.result_1 {}
.result_1_selected {
	background:#e6e6e6;
}

#result_page .result_thumbnail img{
	display:inline;
	float:left;
	margin:10px 0;
	border:5px solid #404040;
	width:140px;
	}
#result_page .result_photo {
	border:10px solid #404040;
	width:262px;
	height:173px;}
#result_page .result_features{
	width:85px;
	float:right;
	margin:10px 0;
	overflow:hidden;}

.result_mlsinfo {
	clear: both;
	margin-bottom: 7px;
}

.prev_result, .next_result, .save_result, .prev_result a, .next_result a, .save_result a{
width:58px; height:20px; float:left;display:inline; text-indent:-9999px; margin:5px 5px 10px 0}
.save_result, .save_result a{width:115px; height:27px; margin-left:8px}

.result_quant_num{
	display:inline;
	width:40px;
	height:85px;
	/*overflow:hidden;*/
	float:right;
	margin-right:45px;
	margin-top:0px;}

.result_number{clear:both; width:24px; height:24px;text-align: center; overflow:hidden;}
.result_img_quantity{clear:both; width:50px; height:25px; overflow:hidden; text-align:right;}
.result_img_quantity span {
    position: relative;
    top: 4px;
    clear:both;
}
.result_number span {
    position: relative;
    top: 4px;
}

#example li.active_tab{}
#example li.inactive_tab{}
#example li {}

.details1, .details2, .details3, .details4, .details5, .details6  {margin-left:7px}
.details1 { clear:both;width:490px; height:301px;}
.details2 { display: inline; width:195px; float:left;}
.details2-a { display:inline;float:left;margin-bottom:20px}
.details3 { display:inline;width:300px; float: right;}
.details5 { margin-bottom:20px}
.details5, .details6 { clear:both; width:490px;}
.details6 h2{width:490px; height:43px; text-indent:-9999px;}

.info1{width:175px; float:left}
.info2{display:inline; width:284px; float:left;margin-left:22px}

.info1c-1, .info1c-2{width:70px;display:inline;float:left}
.info1a, .info1b, .info1c, .info1d, .info1e {
	clear:both; 
	/*border-bottom:0.5px solid #404040;*/
	margin:10px}

.info1c{}
.info1c hr{clear:both}

.bottom_col2{margin:0;padding:0;width:523px;height:18px}

#result_col3{
	clear:both;
	width:790px;
	}
#result_col3 h2{
	width:790px;
	height:28px;
	text-indent:-9999px;
	}
#result_col3 p{
	padding:20px}

/*------------Table details-------------*/
#result_page table{
	text-align:left;
	table-layout: fixed; 
	width:470px; 
	margin:10px; 
	border-collapse: collapse;
}
table .feature_subtitle{font-size:12px;}
.details6 tr  {height:22px;}
th{background:#F2F2F2}




/*************** B U T T O N S***************************************************************
=--------------------------------------------------------------------*/

.request_info_button{
	width:200px;
	height:43px;
	float:left;
	text-indent:-9999px;
	margin-bottom:8px;
	}
.result_large_number{
	display:inline;
	float:right;
	width:33px;
	height:33px;
	text-align:center;
	padding-top:8px;
	}
.info2b{clear:both;}

#email_listing_button{
	width:180px;
	height:43px;
	float:left;
	display:inline;
	border: 0;
	margin:5px 0px 10px 0px;
}
	
#photo_tour_button{
    border: 0;
	width:110px;
	height:43px;
	display:inline;
	float: right;
	text-indent:-9999px;
	margin:5px 10px 10px 0px;
}
	
h5.result_title{
height:25px;
width:260px;
background:#e6e6e6;
border-top:2px solid #666;
}
.info1{margin-top:5px}
.info2{margin-top:20px}

#result_quantity h4{margin-bottom:8px}
.search_dropmenu{margin-bottom:10px}

#save_property_btn {
	display:inline; 
	width:89px; 
	height:43px;
	float:left;
	border: 0;
	margin: 5px 0px 10px 0px;
	background:url(http://www.z57.com/creative/idx/images/result_save_property.jpg) no-repeat top left;
}

#schedule_button {
	width:110px; 
	height:42px; float:left;
	display:inline; 
	text-indent:-9999px; 
	margin: 5px -3px 10px -3px;
	border:none;
	background:url(http://www.z57.com/creative/idx/images/result_schedule_showing.jpg) no-repeat top left;
}

.other_pic{
	display:inline;
	width:278px;
	height:72px;
	border:5px solid #404040; 
	float:right;
	margin-top:10px;
	margin-right: 10px;
}



/**********************B A C K G R O U N D S
*****************************************************/
#result_page, #result_col1, #result_col2, #result_page #example {background:#fff;}
#result_page  h1#title_page{
background:url(http://www.z57.com/creative/idx/images/resultsTitle.jpg) no-repeat;
border-bottom:1px solid #ccc;
height:35px;
margin-top:20px}

h1#title_organizer_page{
background:url(http://www.z57.com/creative/idx/images/organizerTitle.jpg) no-repeat;
border-bottom:1px solid #ccc;
height:35px;
margin-top:20px}

.prev_result {
	background:url(http://www.z57.com/creative/idx/images/prev_result.jpg) no-repeat top left;
	width: 57px;
	height: 20px;
	border: 0;
}
.next_result {
	background:url(http://www.z57.com/creative/idx/images/next_result.jpg) no-repeat top left;
	width: 57px;
	height: 20px;
	border: 0;
}
.save_result {
	background:url(http://www.z57.com/creative/idx/images/save_result.jpg) no-repeat top left;
	width: 115px;
	height: 24px;
	border: 0;
}

select{background:#6A9CCD url(http://www.z57.com/creative/idx/images/dropmenu_bg.jpg) repeat-x;}

.result_number{background:url(http://www.z57.com/creative/idx/images/result_small_number.jpg) no-repeat}
.result_img_quantity{background:url(http://www.z57.com/creative/idx/images/result_img_quantity.jpg) no-repeat}

.details1{background:url(http://www.z57.com/creative/idx/images/details1_bg.jpg) no-repeat}

.request_info_button{background:url(http://www.z57.com/creative/idx/images/result_request_info.jpg) no-repeat;}
.result_large_number{background:url(http://www.z57.com/creative/idx/images/result_large_number.jpg) no-repeat;}

#email_listing_button {background:url(http://www.z57.com/creative/idx/images/email_listing.jpg) no-repeat top left}
#photo_tour_button{background:url(http://www.z57.com/creative/idx/images/photo_tour.jpg) no-repeat top left}


#result_page .details6 h2{
	text-indent:-9999px;
	background:url(http://www.z57.com/creative/idx/images/result_property_features.jpg) no-repeat;}

.bottom_col2{}


#result_col3{background:url(http://www.z57.com/creative/idx/images/tile_col3.jpg) repeat-y;}
#result_col3 h2{background:url(http://www.z57.com/creative/idx/images/top_col3.jpg) no-repeat top left;	}
#result_col3 p{background:url(http://www.z57.com/creative/idx/images/bottom_col3.jpg) no-repeat bottom left;}

			/*----------Backgrounds  For  T A B S--------*/
/*#example li.active_tab {background:#e6e6e6}
#example li.inactive_tab {background:#e6e6e6}*/

/*#result_col2{
background:#e6e6e6}*/
.ui-tabs-panel {
background: #e6e6e6;
* declare background color for container to avoid distorted fonts in IE while fading */
}



/********************** T E X T 
***************************************************/


/*labels*/
.search_features_label, .property_label, .city_label, .search_show, .sort_label{
	display:inline;
	font-family:verdana, arial;
	color:#404040;
	font-size:12px;
	font-weight:bolder;
	float:left;
}
.property_label{
margin-right:0}

img.slide_plus{float:left}
.search_show{margin-left:30px}

#sort_options{margin-left:10px}


/* ============== MY PROPERTY ORGANYZER =============================================*/
#organizer_col1 {padding-bottom:20px;}
#saved_items_tabs h2{
	clear:both;
	margin-left:10px;
	padding-top:20px;
	padding-bottom:20px;}

#saved_items_tabs .saved_result{margin-left:0; font-weight:normal}

#view_prop_button, #view_prop_button a{
	margin-left:4px;
}
#view_prop_button{text-indent:-9999px}
#view_prop_button  a{
	display:block;
	width:151px;
	height:30px;
	background:url(http://www.z57.com/creative/idx/images/view_prop_button.jpg) no-repeat;}

#saved-items-tabs hr{ 
	height:10px;
	padding-top: 10px;
}
#saved_items_tabs h4{border-bottom:1px solid #efefef;}
#saved_items_tabs h4{
	height:20px;
	line-height:20px;
	margin-top:10px;
	padding-left:10px;
	margin-bottom:10px;
	text-transform:capitalize;
	}
	
#saved_items_tabs h5{margin-left:10px;}

/*image in Organizer, Saved Properties*/
#result_page .saved_property img{margin-left:10px;margin-bottom:5px}


/*saved boxes*/
.saved_boxes{
	clear:both;
	width:235px;
	border:2px solid #e1e1e1;
	margin-bottom:20px;
	margin-top:20px;
	-moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 4px;
	-moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 4px;
	margin-left:10px;
	background:white;
	}

.saved_infos h5{
	font-size:30px;}  /** c'est quoi ce bordel, ca marche pas ??? bon */
	
.saved_search{
	/*background:url(http://www.z57.com/creative/idx/images/saved_search_tile.jpg) repeat-y;*/
	}
	
.saved_searches_buttons{
	height:30px;
	width:235px;
	border-top:1px solid #DDDDDD;
	background:#F2F2F2;
	-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;
	/*background:url(http://www.z57.com/creative/idx/images/saved-search-bottom.jpg) no-repeat*/
	}

.saved_property{
	padding:0;
	margin:0;
	
	}


/* Property Organizer ---  Buttons ===============================================*/	
.saved_searches_buttons{clear:both}
.view_saved, .edit_saved, .delete_saved{
	display:inline;
	float:left;
	margin-top:5px;
	cursor:pointer;
	height:20px; 
 	border:none;
}
.view_saved {
	background:url(http://www.z57.com/creative/idx/images/view_search_button.jpg) no-repeat;
	width:41px;
	margin-left:10px;
}
.edit_saved {
	width:42px;
	background:url(http://www.z57.com/creative/idx/images/edit_search_button.jpg) no-repeat;
	margin-left:45px;
}
.delete_saved {
	margin-right:10px;
	float: right;
	width:53px;
	height:20px;
	background:url(http://www.z57.com/creative/idx/images/delete_search_button.jpg) no-repeat;
}

#saved_items_tabs, #result_organizer, #mapTab, #details-tab, #profile-tab{
	clear:both; 
	padding:0;
	padding-left:0;
	padding-bottom:10px;
	-moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topright: 6px; -webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topleft: 6px; -webkit-border-bottom-left-radius: 4px;
	background:#F2F2F2;
	border:2px solid #DAE9F2}
	
#mapTab{padding-bottom:0}

#saved_items_tabs h5.saved_infos{
	font-size:10px;
	margin-bottom:7px;
	width:212px;
	}
	
/*RESULT COL2 - Map  --  Details  --  Profile  --*/	
#result_col2{
	margin-top:24px;
	}
#profile-tab{
	padding-top:20px;
	padding-left:20px;}
#details-tab{padding-top:10px}



/*Skin TABLE*/

#tab_features{
background:white; 
border-left:1px solid #e1e1e1 ; 
border-right:1px solid #e1e1e1; 
border-bottom:1px solid #e1e1e1;
-moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 4px;
}
#result_page .tab_col2{border-right:1px solid #e3e3e3}
#tab_features h4{padding-top:10px;padding-bottom:10px;font-size:13px; text-transform:uppercase}
#tab_features td{padding-bottom:13px}

#result_page .tab_col1 {font-weight:bold ; font-size:11px;}
#result_page .tab_col2 {font-size:10px; padding-right:10px;}
#result_page .tab_col3 {font-weight:bold; padding-right:10px; padding-left:10px; font-size:11px;}
#result_page .tab_col4 {font-size:10px;}

/*remove background from Tool List*/
#result_page ul#idx_tools li a, #result_page ul#idx_tools li a:hover{ background:none; text-decoration:underline; color:#333; line-height:18px}