/* -------------------------------------------------------------------------------------- PROPERTY RESULTS */

.result {
	background: url(../images/layout_listings_bg.jpg) repeat top left;
	border: 1px solid;
	border-top-color: #fff;
	border-left-color: #fff;
	border-right-color: #9f927f;
	border-bottom-color: #9f927f;
	padding: 10px;
	margin-bottom: 10px;
}
		.result .image_block {
			width: 152px;
			margin-right: 10px;
			float: left;
		}
				.result .image_block a {
					border: none !important;
					outline: 0;
					outline: none;
					border: 0;
				}
				.result .image_block a img {
					outline: 0;
					outline: none;
					border: 0;
					width: 144px;
					padding: 3px !important;
					border: 1px solid !important;
					border-bottom-color: #fff !important;
					border-right-color: #fff !important;
					border-top-color: #817767 !important;
					border-left-color: #817767 !important;
				}
		.result .description {
			width: 523px; 
			float: left;
		}
				.result .description span {
					width: 131px;
					margin-right: 10px;
					float: left;
				}
				.result .description .disclaimer {
					clear: left;
					margin-top: 10px;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-style: italic;
					color: #918262;
					font-size: 11px;
					line-height: 16px;
				}
		.result .buttons {
			width: 100px;
			float: right;
		}
				.result .buttons a {
					background: url(../images/layout_listings_buttonbg.jpg) repeat top left;
					display: block;
					margin-bottom: 3px;
					border: 1px solid !important;
					border-top-color: #fff !important;
					border-left-color: #fff !important;
					border-right-color: #9f927f !important;
					border-bottom-color: #9f927f !important;
					font-size: 11px;
					padding: 0 0 0 5px;
					height: 20px;
					line-height: 20px;
				}
						.result .buttons a:hover {
							background: none !important;
						}
						.result .buttons a.hot {
							color: #7b2228 !important;
							font-weight: bold;
						}
								.result .buttons a.hot:hover {
									color: #4a5c3e !important;
								}
								
/* --------------------------------------------------------------------- Property Details Page */

.details {
}
.luxury {
	padding: 35px 30px 0 30px;
	background: url(../images/layout_luxury_bg.jpg) top left no-repeat;
}
		.luxury h6 {
			font-style: normal;
			font-size: 18px;
			background: url(../images/layout_h5_underline.gif) bottom left repeat-x;
			border: none;
		}
		.details .image_block {
			width: 320px;
			height: 280px;
			margin-right: 10px;
			position: relative;
			float: left;
			overflow: hidden;
			padding: 4px !important;
			border: 1px solid !important;
			border-bottom-color: #fff !important;
			border-right-color: #fff !important;
			border-top-color: #817767 !important;
			border-left-color: #817767 !important;
			background: url(../images/layout_image_bg.jpg) repeat top left;
			margin-bottom: 15px;
		}
				.details .image_block #flashcontent {
						width: 320px;
						height: 280px;
						position: relative;
						overflow: hidden;
				}
		.details .attributes {
			width: 204px; 
			float: left;
			margin-bottom: 15px;
		}
				.luxury .attributes {
					width: 164px;
				}
				.details .attributes span {
					display: block;
				}
						.details .attributes span b {
							font-family: Georgia, "Times New Roman", Times, serif;
							font-style: italic;
							font-weight: normal;
							color: #4a5c3e;
							font-size: 20px !important;
							line-height: 29px !important;
						}
		
		.details .buttons {
			width: 150px;
			float: right;
			margin-bottom: 15px;
		}
				.luxury .buttons {
					width: 140px;
				}
				.details .buttons a {
					background: url(../images/layout_listings_buttonbg.jpg) repeat top left;
					display: block;
					margin-bottom: 3px;
					border: 1px solid !important;
					border-top-color: #fff !important;
					border-left-color: #fff !important;
					border-right-color: #9f927f !important;
					border-bottom-color: #9f927f !important;
					font-size: 13px;
					padding: 0;
					height: 24px;
					line-height: 24px;
				}
						.details .buttons a:hover {
							background: none !important;
						}
						.details .buttons a.hot {
							color: #7b2228 !important;
							font-weight: bold;
						}
								.details .buttons a.hot:hover {
									color: #4a5c3e !important;
								}
								
						.details .buttons a b {
							display: block;
							padding: 0 0 0 25px;
							font-weight: normal;
						}
								.details .buttons a b.contact {background: url(../images/graphic_icon_contact.png) 5px 3px no-repeat;}
								.details .buttons a b.print {background: url(../images/graphic_icon_print.png) 5px 3px no-repeat;}
								.details .buttons a b.calculator {background: url(../images/graphic_icon_calc.png) 5px 3px no-repeat;}
								.details .buttons a b.save {background: url(../images/graphic_icon_savefav.png) 5px 3px no-repeat;}
								.details .buttons a b.view {background: url(../images/graphic_icon_viewsaved.png) 5px 3px no-repeat;}
		