/*
#
# Site:         efw
#
# File:         site.css
#
# Author:       Andrew Cope / Evergreen Computing Ltd
#
# Date:         March 2007
#
# Copyright:    (c) 2001 Evergreen Computing Ltd
#
*/

* { margin: 0; padding: 0; }

body {
	background-color: #fff;
	font: 12px Arial, Verdana,  Helvetica, sans-serif;
	margin: 0px auto;
	text-align: center;
}

img {
	
  	border: 0;	
}

.img_border {
  	margin: 10px;	
}

.bold {
	font-weight: bold;
}

.title {
	color: #00F;
}

.dark {
	color: #847462;
}

.red {
	color: #F00;
}

.price {
	color: #F00;
}

.description {
	font-style: italic;
}

a {
	color: #000;
} 

h3 { 
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}


ul { 
	margin-left: 20px;
}

li {
   margin: 8px;
}



#spacer {
	height: 20px;
	width: 430px;
}


.center {
	text-align: center;
	margin: 0px auto;
}

.go_back { 
	width: 40%;
	text-align: center;
	margin: 0px auto;
}

.more_height { 
	margin-top: 10px;
	margin-bottom: 5px;
}


	#container {
	
		text-align: left;
		margin: 0px;
	}
	
		#top {
			width: 840px;
			margin: 0 auto;
		}

			#top a {
				text-decoration: none;
			} 
		
			#site_logo {
				padding-top: 10px;
				padding-left: 0px;
				float: left;
				width: 307px;
			}
			
			
			
			#top_address {
				background-image: url("../gfx/background_top_address.gif");
				background-repeat: repeat-x;
				width: 285px;
				font-size: 10px;
				color: #847462;
				float: right;
				padding-top: 22px;
				margin-right: 0px;
				text-align: right;
			}

				.distinction {
					color: #AA1E38;
				}
			
			#menu {
				width: 600px;
				padding-left: 240px;
				clear: both;
				float: left;
				margin-top: 11px;
				text-align: right;
			}
			
				#menu_button_home {
					display:block;
					border:none;
					width:120px;
					height:30px;
					float: left;
					background-image:url("../gfx/button_home.gif");
				}
								
				#menu_button_home:hover {
					background-position:0 -30px;
				}
				
				#menu_button_properties {
					display:block;
					border:none;
					width:120px;
					height:30px;
					float: left;
					background-image:url("../gfx/button_properties.gif");
				}
								
				#menu_button_properties:hover {
					background-position:0 -30px;
				}
				
				#menu_button_landlords {
					display:block;
					border:none;
					width:120px;
					height:30px;
					float: left;
					background-image:url("../gfx/button_landlords.gif");
				}
								
				#menu_button_landlords:hover {
					background-position:0 -30px;
				}
				
				#menu_button_tenents {
					display:block;
					border:none;
					width:120px;
					height:30px;
					float: left;
					background-image:url("../gfx/button_tenants.gif");
				}
								
				#menu_button_tenents:hover {
					background-position:0 -30px;
				}
				
				#menu_button_contact_us {
					display:block;
					border:none;
					width:120px;
					height:30px;
					float: left;
					background-image:url("../gfx/button_contact_us.gif");
				}
								
				#menu_button_contact_us:hover {
					background-position:0 -30px;
				}
		
		
		
		
		
		#middle {
			
			background-color: #c0c0e0;
			text-align: left;
			margin: 0px auto;
		}
		
		#contents {
			margin: 0 auto;
			width: 840px;
		}
		
			#left_column {
				float: left;
				width: 172px;
			}
			
				#search_box {
					background: url("../gfx/search_box_bottom.gif") bottom;
					margin-bottom: 5px;
					padding 8px;
				}
				
					#search_box_top {
						background-image: url("../gfx/background_search_box_top.gif");
						background-repeat: repeat-y;
						font-family: Arial, Verdana,  Helvetica, sans-serif;
						font-size: 12px;
						color: #04196a;
						font-weight: bold;
						height: 18px;
						padding-top: 5px;
						padding-left: 10px;
						
					}
					
					#search_box_form {
						padding-top: 5px;
						padding-left: 15px;
						padding-right: 15px;
						padding-bottom: 15px;
						color: #fff;
						height: 160px;
					}
					
						#search_box_form h3 {
							font-size: 12px;
							padding-bottom: 10px;
							padding-top: 12px;
						} 
						
						#search_box_form p {
							padding-bottom: 5px;
							padding-top: 5px;
							margin: 0px;
						}
						
						#search_submit {
							width: 84px;
							height: 24px;
							padding-top: 10px;
							margin-left: 28px;
							margin-bottom: 20px;
						}
						
							#button_search {
								display: block;
								border:none;
								width: 84px;
								height:24px;
								float: left;
								background-image:url("../gfx/button_search.gif");
							}
										
							#button_search:hover {
								background-position:0 -24px;
							} 
						
					#search_box_bottom {
						margin-bottom: 5px;
						height: 17px;
						width: 172px;
						background: url("../gfx/search_box_bottom.gif") bottom;
					}
					
				#family {
					padding-bottom: 10px;
				}
			
			#right_column {
				float: right;
				width: 649px;
			}
			
			#right_column_top {
				height: 34px;
				background-image: url("../gfx/column_top_right.gif");
				background-repeat: no-repeat;
			}
			
			#right_column_contents {
				background-color: #fff;
				padding-left: 20px;
				padding-right: 20px;
			}
			
			#site_top_content {
				height: 50px;
			}
			
				#site_title {
					float: left;
					font-size: 18px;
					font-weight: bold;
					color: #04196A;
				}
				
				#site_position {
					float: right;
					padding-top: 8px;
				}
				
					#site_position a {
						color: #AA1E38;
						font-weight: bold;
						text-decoration: none;
					}
			
			#content {
				text-align: justify;
			}
			
			#content p {
				margin-top: 7px;
				margin-bottom: 7px;
			}
					
			
			#right_column_bottom {
				height: 35px;
				background-image: url("../gfx/column_bottom_right.gif");
				background-repeat: no-repeat;
			}
		
		
		
		
		
		
		
		#footer {
			margin: 0 auto;
			height: 50px;
			/*
			 background-image: url("../gfx/shadow_footer.gif");
			background-repeat: repeat-x;
			 */
			text-align: right;
			font-size: 10px;
			color: #847462;
			padding-top: 10px;
			padding-right: 30px;
		}
		
		#footer p {
			text-align: center;
		}
			#footer_center {
				text-align:left;
				width: 840px;
				margin: 0px auto;
			}

				#footer_logo {
					width: 20%;
					height: 100px;
					float:left;
					text-align:left;;
				}

				#footer_recommend {
					width: 49%;
					height: 100px;
					padding-top: 10px;
					float:left;
					text-align:center;
				}

				#footer_copyright {
					float:left;
					height: 100px;
					padding-top: 30px;
					width: 30%;
					text-align:right;
				}










#landlords_columns {
	width: 100%;
}

#landlords_column_1 { 
	float: left;
	width: 65%;
}

#landlords_column_2 { 
	float: right;
}



#tenants_columns {
	width: 100%;
}

#tenents_column_1 { 
	float: left;
	width: 65%;
}

#tenents_column_2 { 
	float: right;
}

.list_photos {
	float: left;
	margin: 5px;
}



.photo_caption { 
	text-align:center;
	background-color: #EEEEEE;
}

.let_agreed {
	background-color: #AA1E38;
	width: 150px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	text-align: center;
	color: #FFFFFF;
	font-weight:bold;
	padding: 1px;
}

