.suggestionsBox {
		position: absolute;
		margin: 10px 0px 0px 0px;
		min-width: 250px;
		/*background-color: #212427;*/
		background-color: #fff;
		z-index:999;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		/*border: 2px solid #000;*/
    border:2px solid #000;	
		color: #000;
	}
	
	#autoSuggestionsList {
		margin: 0px;
		padding: 10px;
		padding-top:0;
	}
	

#custom_ib{
display:block;
width:100%;
overflow:hidden;
}

.prod_list{
position:relative;
width:228px;
height:323px;/*218*/
/*overflow:hidden;*/
background: url(images/prod_list_bckgrd.png) no-repeat left top;
font-size: 13px;

}
.prod_list a{
cursor:pointer;

}
.prod_list_title{
float:left;
font-weight: bold;
font-size:13px;
color:#546293;
padding:8px;
height:28px;
width:170px;
overflow:hidden;
font-family:arial;
}
.prod_list_name{
float:left;
width:180px;
text-align:center;
height:30px;
}
.prod_list_image{
position: relative;
margin-left:8px;
float:left;
clear:both;
width:211px;
height:128px;
overflow:hidden;
text-align: center;
border:1px solid #757679;
}

/*.prod_list_button{
position: absolute;
left:52px;
bottom:0;
width:98px;
height:23px;
}*/
div.prod_list_edit{
position: absolute;
bottom:0;
right:2px;
font-size:10px;
text-decoration: underline;
}
a.prod_list_edit {
}
div.prod_list_remove{
position: absolute;
bottom:0;
left:2px;
font-size:10px;
text-decoration: underline;
}


/*Property table code*/

.property_table{
  float:left;
  clear:both;
 font-size:10px;
 width:218px;
 padding:5px;
}

.prod_list_seperator {
  float:left; 
  width:100%; 
  height:5px;
}

.prod_list_descr {
  overflow: hidden; 
  height: 38px;
}

.prod_list_col_descr {
  overflow: hidden; 
  height: 38px;
}

.prod_list_price {
  float:right; 
  /*width:70px;*/ 
  color:#faaa21; 
  font-size:12px; 
  height:35px; 
  overflow:hidden;
  text-align:right;
}

.prod_list_addy {
  float:left; 
  width:135px; 
  color:#30529b; 
  font-size:12px; 
  height:31px; 
  overflow:hidden;
}

.pref_icons {
  background-repeat:no-repeat;
  height:15px;
  float:left;
}

.listing_icon_link {
  width:59px;
  background-image:url(images/listing_ico_blue.png);
}

.gallery_icon_link {
  width:56px;
  background-image:url(images/gallery_ico_blue.png);
}

.listing_icon_orange, .listing_icon_link:hover { background-image:url(images/listing_ico_oran.png); }
.gallery_icon_orange, .gallery_icon_link:hover { background-image:url(images/gallery_ico_oran.png); }

.pref_link {
  display:block;
  width:59px;
  height:15px;
}
.button_marketing{
width:112px;
height:47px;
background: url(images/button_marketing.png) no-repeat;
}
.button_marketing:hover{
background-image: url(images/button_marketing_on.png);
}

.button_back{
width:112px;
height:47px;
background: url(images/button_back.png) no-repeat;
}
.button_back:hover{
background-image: url(images/button_back_on.png);
}
.button_new{
width:112px;
height:47px;
background: url(images/button_new.png) no-repeat;
}
.button_new:hover{
background-image: url(images/button_new_on.png);
}
.button_compile{
width:112px;
height:47px;
background: url(images/button_compile.png) no-repeat;
}
.button_compile:hover{
background-image: url(images/button_compile_on.png);
}
.button_submit{
width:112px;
height:47px;
display:block;
background: url(images/button_submit.png) no-repeat;
}
.button_submit:hover{
background-image: url(images/button_submit_on.png);
}
.button_save_nor{
width:112px;
height:47px;
display:block;
background: url(images/button_save_nor.png) no-repeat;
}
.button_save_nor:hover{
background-image: url(images/button_save_nor_on.png);
}
.button_manage_clauses{
width:112px;
height:47px;
display:block;
background: url(images/button_manage_clauses.png) no-repeat;
}
.button_manage_clauses:hover{
background-image: url(images/button_manage_clauses_on.png);
}
.button_continue{
width:112px;
height:47px;
background: url(images/button_continue.png) no-repeat;
}
.button_continue:hover{
background-image: url(images/button_continue_on.png);
}
.button_view{
width:112px;
height:47px;
background: url(images/button_view.png) no-repeat;
}
.button_view:hover{
background-image: url(images/button_view_on.png);
}
.button_upload{
width:112px;
height:47px;
background: url(images/button_upload.png) no-repeat;
}
.button_upload:hover{
background-image: url(images/button_upload_on.png);
}
.button_update{
width:112px;
height:47px;
background: url(images/button_update.png) no-repeat;
}
.button_update:hover{
background-image: url(images/button_update_on.png);
}

.button_delete{
width:98px;
height:31px;
background: url(images/button_delete.png) no-repeat;
}
.button_delete:hover{
background-image: url(images/button_delete_on.png);
cursor: pointer;
}


.tag_featured_prop{
position: absolute;
right:0;
top:0;
width:71px;
height:72px;
background: url(images/tag_featured_prop.png) no-repeat;
z-index:1000;
}


.tag_open_home{
position: absolute;
left:0;
top:-1px;
width:71px;
height:72px;
background: url(images/tag_open_home.png) no-repeat;
z-index:1001;
}

.prod_list_image_listing{
position: relative;
border:1px solid #757679;
width:174px;
overflow:hidden;
}

#open_homes_search{
  width:216px;
  height:40px;
  background: url(images/open_homes_this_week.png);
}
#open_homes_search:hover{
  background-image: url(images/open_homes_this_week_on.png);
}

INPUT.newsletter_field{
width:300px;
}

.content_save_your_search{
width:226px;
}
.content_save_your_search P{
padding:3px 0;
}

#content_save_your_search{
margin-left:20px;
width:226px;
}
#content_save_your_search P{
padding:3px 0;
}

.button_save{
width:97px;
height:32px;
background: url(images/button_save.png) no-repeat;
}
.button_save:hover{
background-image: url(images/button_save_on.png);
}


.button_save{
width:97px;
height:32px;
background: url(images/button_save.png) no-repeat;
}
.button_save:hover{
background-image: url(images/button_save_on.png);
}
.button_edit{
width:75px;
height:32px;
background: url(images/button_edit.png) no-repeat;
}
.button_edit:hover{
background-image: url(images/button_edit_on.png);
}
.button_log_in_as{
width:76px;
height:40px;
background: url(images/button_log_in_as.png) no-repeat;
}
.button_log_in_as:hover{
background-image: url(images/button_log_in_as_on.png);
}

.button_go{
width:75px;
height:32px;
background: url(images/button_go.png) no-repeat;
}
.button_go:hover{
background-image: url(images/button_go_on.png);
}

.button_enter{
width:75px;
height:32px;
background: url(images/button_enter.png) no-repeat;
}
.button_enter:hover{
background-image: url(images/button_enter_on.png);
}


.button_create_account{
width:98px;
height:31px;
background: url(images/button_create_account.png) no-repeat;
}
.button_create_account:hover{
background-image: url(images/button_create_account_on.png);
}
/*
.button_continue{
width:98px;
height:31px;
background: url(images/button_continue.png) no-repeat;
}
.button_continue:hover{
background-image: url(images/button_continue_on.png);
}
*/
.button_sign_in{
width:98px;
height:31px;
background: url(images/button_sign_in.png) no-repeat;
}
.button_sign_in:hover{
background-image: url(images/button_sign_in_on.png);
}
