/* === Listmax Search ============================ */
#listmax_search{
	width: 100%;
	margin-bottom: 50px;
}

	#listmax_search table ,
	#listmax_search table td ,
	#listmax_search table td label	
	{
		margin-top:     0;
		margin-right:   0;
		margin-bottom:  0;
		margin-left:    0;		
		padding-top:    0;
		padding-right:  0;
		padding-bottom: 0;
		padding-left:   0;
		border-top:     0;
		border-right:   0;
		border-bottom:  0;
		border-left:    0;		
		width:          auto;
		font-weight:    normal;
	}

	#listmax_search .searching_for{
		font-weight: bold;
		font-size:   1.1em;
	}

	#listmax_search table{
		table-layout: fixed;
	}

		#listmax_search table td{
			padding: 5px 5px;
			width:   25%;
		}

		#listmax_search table td label{
			display:     block;
			font-weight: bold;
		}
		
		#listmax_search table td label.inline{
			display:     inline;
		}		

		#listmax_search table td input.text{
			width:          98%;
			margin-top:     0;
			margin-right:   0;
			margin-bottom:  0;
			margin-left:    0;
			padding-top:    0;
			padding-right:  0;
			padding-bottom: 0;
			padding-left:   0;		
		}

		#listmax_search table td input.radio{
			width: auto;
			margin-top:     0;
			margin-right:   0;
			margin-bottom:  0;
			margin-left:    0;					
			padding-top:    0;
			padding-right:  0;
			padding-bottom: 0;
			padding-left:   0;	
			background:     none;
		}

		#listmax_search table td select{
			width:          100%;
			margin-top:     0;
			margin-right:   0;
			margin-bottom:  0;
			margin-left:    0;		
			padding-top:    0;
			padding-right:  0;
			padding-bottom: 0;
			padding-left:   0;					
		}
		
		#listmax_search	table td.search_button{
			padding:        10px;
			text-align:     center;
			vertical-align: middle;
		}
		
		#listmax_search button{
			font-weight: bold;
			height: 	 30px;
    		line-height: 30px;
    		width: 		 100px;
		}
			
/* === Listmax Pagination ============================ */
#listmax_results{
	margin: 20px 0;
}

	.listmax_result{
		border-bottom: 1px solid #8F8F8F;
		padding:       10px;
	}
	
		.listmax_result_image{
			float:  left;
			margin: 0 25px 75px 0;
			width:  100px;
		}
	
			.listmax_result_image img{
				border:     1px solid black;
				padding:    5px;
				margin:     0;
				background: white;
			}
	
		.listmax_result_price{
			float: right;
			margin: 0 0 75px 10px;
			text-align: right;
		}
		
			.listmax_result_price_ammount{
				font-size:   1.2em;
				font-weight: bold;
			}
	
				.listmax_result_price_type{
					font-size: 0.8em;
					display:   inline;
				}
	
		.listmax_result_name{
			margin:  0;
			padding: 0;
			clear:   none;
			font-size: 1em;
		}
	
		.listmax_result_property{
		
		}
	
			.listmax_result_property strong{
				font-size:    1.1em;
				font-weight:  bold;
				display:      inline-block;
				width:        3em;
				padding:      2px;
				margin-right: 3px;
				margin-bottom: 2px;
			}


/* === Listmax Property =============================== */			
#listmax_property{

}

	#listmax_property h3{
		margin-top: 50px;
	}

/* === Listmax Gallery =============================== */
#listmax_gallery{

}

	#listmax_gallery img{
		border:     1px solid black;
		padding:    5px;
		margin:     5px;
		background: white;	
	}



/* === Listmax Contact Form =============================== */	
#listmax_contact_form{
	margin-bottom: 40px;
}

	#listmax_contact_form label{
		display: block;
	}

		#listmax_contact_form span.required{
			color: red;
			font-weight: bold;
			font-size: 1.2em;
		}

	#listmax_contact_form textarea{
		width: 300px;
		height: 150px;
	}
	
	#listmax_contact_form button{
		font-weight: bold;
	}	
	
/* === Listmax Pagination ============================ */	
#listmax_pagination{
	text-align: left;
	margin:     10px;
}

	#listmax_pagination a ,
	#listmax_pagination span{
		display: inline-block;
		padding: 2px 8px;
		border:  1px solid #8f8f8f;
	}

	#listmax_pagination .current{
		font-weight: bold;
	}
