#properties .property {
	position : relative;
	margin-bottom : 1.5em;
	padding-bottom : 15px;
	background : url(../img/result_item_bottom.png) left bottom no-repeat;
}

#properties .photo {
	float : left;
	width : 188px;
	padding : 0 15px;
	background : url(../img/result_item_top.png) left top no-repeat;
}

#properties .details {
	float : left;
	width : 242px;
	padding : 0 15px;
	background : url(../img/result_item_top.png) -218px 0 no-repeat;
}

#properties .links {
	float : left;
	width : 196px;
	background : #f8eabb url(../img/result_item_top.png) -490px 0 no-repeat;
}

#properties .property h3 {
	margin : 0 0 23px;
	font : normal 138.5% Georgia, "Times New Roman", serif;
	color : #fff;
	line-height : 35px;
}

#properties .property .photo h3 {
	text-align : center;
}

#properties .property .photo a {
	position : relative;
	display : block;
}

#properties .property img {
	float : none;
	margin : auto;
}

#properties .property img.overlay {
	position : absolute;
	top : 0;
	left : 0;
}

#properties .property p {
	margin-bottom : .5em;
	line-height : 1.231;
}

#properties .property .details ul {
	margin : 1.6em 0 0 ;
}

#properties .property .details li {
	margin : 5px 0;
	padding : 0;
	background : none;
	border-bottom : 1px solid #be610e;
	color : #49210E;
	line-height : 1.385;
}

#properties .property .details strong {
	float : left;
	width : 4.5em;
	margin-right : 15px;
	padding : 0 4px;
	background-color : #be610e;
	color : #fff;
	font-weight : normal;
}

#properties .property .links h3 {
	margin-bottom : 12px;
	padding-left : 15px;
}

#properties .property .links ul {
	margin : 0;
	padding-top : 10px;
	border-right : 1px solid #E1C76F;
}

#properties .property .links li {
	padding-left : 20px;
	background : none;
	border-bottom : 1px solid #E1C76F;
	line-height : 40px;
	font-size : 100%;
	font-weight : bold;
	color : #A54E00;
}

#properties .property .links a:link, #properties .property .links a:visited {
	text-decoration : none;
}

#properties .property .links a:hover {
	text-decoration : underline;
}

#property h3.notify {
	margin-top : 0;
	padding : 1em;
	border : 1px solid #eedda2;
	background : #f9ebc3;
	color : #A54E00;
}



/* @group details box */

#details-box {
	margin : 15px 0;
	padding : 8px 0 6px 0;
	border : 3px solid #eedda2;
	background-color : #f6e3ac;
}

#details-box .yui-u {
	background : url(../img/dot_details.gif) repeat-y left top;
}

#details-box .yui-u.first {
	width : 40%;
	background : none;
}

#details-box .yui-u.second {
	width : 30%;
}

#details-box .yui-u.third {
	width : 26%;
}

#details-box p {
	clear : both;
	margin : 0;
	font-size : 93%;
	font-weight : bold;
	color : #a54e00;
}

#details-box strong {
	float : left;
	width : 5em;
	padding-left : 20px;
	background : url(../img/bullet_brown_box.gif) no-repeat 10px 10px;
	font-family : Georgia,"Nimbus Roman No9 L",serif;
	font-size : 123.1%;
	font-weight : normal;
	color : #5c2b00;
}

#details-box span {
	float : left;
	line-height : 2;
}

/* @end */


/* @group bottom links */

#bottom-links {
	padding-top : 10px;
}

#bottom-links #utility-links {
	padding : 8px 12px;
	background-color : #F6E3AC;
	border : 1px solid #EEDDA2;
	color : #A54E00;
}

#bottom-links #utility-links li {
	float : left;
	margin : 0;
	padding : 0 8px;
	background : none;
	border-left : 1px solid #dbc57e;
	font-size : 85%;
}

#bottom-links #utility-links li:first-child {
	padding-left : 0;
	border : none;
}

#bottom-links .back-link {
	float : none;
	margin : 0 0 1em 1em;
	padding : 8px 16px;
	background-color : #f9ebc3;
	border : 1px solid #f0dfa8;
	font-size : 85%;
}

/* @end */


