/* Building page styles */

.building-filter {
	color:#818181;
	padding-left:40px;
	margin-bottom:10px;
}

	.building-filter p {
		overflow:hidden;
		margin-bottom:8px;
		line-height:18px;
	}
	
		.building-filter p label {
			width:80px;
			float:left;
		}
		
		.building-filter span {
			font-size:1.2em;
			color:#DA2B00;
		}
		
		.building-filter select {
			font:normal 1em Tahoma;
			background:#fff;
			width:290px;
		}

/* Preview */

.preview {
	overflow:hidden;
}

	.preview dl {
		width:45%;
		border:5px solid #FAFAFA;
		background:#E6E6E6;
		padding:1px;
		float:left;
		margin-right:2px;
	}
	
		.preview dt {
			padding:10px 10px 5px;
			background:#fafafa;
			text-align:center;
		}
		
		.preview dd {
			background:#fafafa;
			padding:10px;
			font-size:0.9em;
			color:#1878A7;
		}
		
			.preview p {
				font-size:1.1em; 
			}
			
			.preview h6 a {
				color:#1878A7;
				text-decoration:none;
				font-size:1.1em;
			}
			
			.preview a {
				color:#878787;
			}

/* Info */

.building-info {
	overflow:hidden;
	color:#878787;
	margin:0 15px 10px 0;
}

	.building-info img {
		float:left;
		margin-right:10px;
		border:1px solid #E6E6E6;
		padding:3px;
		background:#fafafa
	}
	
	.building-info ul {
		margin-left:235px;
	}
	
		.building-info li {
			list-style:none;
			margin-bottom:1px;
			line-height:13px;
			padding:2px 10px;
			background:#F7F7F7;
			overflow:hidden;
		}
		
		.building-info .odd {
			background:#FAFAFA;
		}
		
		.building-info span {
			float:left;
			width:95px;
			color:#1878A7;
		}

/* Building description */

.building-description {
	color:#757575;
	margin:0 15px 15px 0;
	text-align:justify;
}

	.building-description p {
		margin-bottom:10px;
	}

/* Gallery */

.gallery {
	overflow:hidden;
	margin:0 15px 20px 0;
}

.gallery li {
	float:left;
	list-style:none;
	width:24%;
	text-align:center;
}

.gallery img {
	border:1px solid #E6E6E6;
}
/* Banks page styles */

.bank-block {
	background:#f7f7f7;
	padding:6px 8px;
	color:#A2A2A2;
	overflow:hidden;
	margin:0 15px 1px 0;
}

	.bank-block a {
		color:#A2A2A2;
	}

	.bank-block img {
		float:left;
		border:1px solid #E6E6E6;
		margin-right:10px;
	}
	
	.bank-block p {
		text-align:justify;
	}
	
	h6 {
		font:bold 1em Tahoma;
		margin-bottom:3px;
	}
	
		.bank-block h6 a {
			color:#1878A7;
			text-decoration:none;
		}
		
	.bank-attr {
		margin-bottom:8px;
	}
	
		.bank-attr span {
			color:#1878A7;
		}

.odd {
	background:#FAFAFA;
}
