/********** results **********/

.results{
	width: 638px;
	height: 15px;
	background: #d3cab4;
	color: #4d4534;
	padding: 5px
}

.res-info{
	width: 438px;
	float: left;
	font-size: 11px;
}

.res-order{
	width: 200px;
	float: left;
	text-align: right
}

.res-order a
{
	text-align: center;
}

.res-order a:link, .res-order a:visited
{
	color: #4d4534;
	text-decoration: none
}

.res-order a:hover, .res-order a:active, .res-order a.active:link, .res-order a.active:visited
{
	color: #9b8e70;
	text-decoration: none   
}

.apartment{
	padding-top: 10px
}

.apm-image{
	float: left;
	width: 200px	
}

.apm-info{
	float: left;
	width: 250px;
	padding-left: 20px;
	padding-right: 20px
}

.apm-title{
	font-weight:bold;
	font-size: 12px;
	color: #4d4534
}

.apm-location{
	color: #4d4534;
}

.apm-description{
	padding-top: 10px;
}

.apm-pricing-info{
	float: left;
	width: 158px
}

.apm-price{
	color: #4d4534;
}

.apm-pricing-table {
	text-align: right
}

.apm-pricing-table .item{
	text-align: left;
	width: 100px
}

.apm-pricing-table .totalprice{
	padding-top: 2px;
	font-weight: bold	
}

.apm-pricing-table .divider{
	padding-top: 2px;
	height: 1px;
	line-height: 1px;
	border-bottom: 1px dotted #9b8e70;
}

.apm-button{
	float: left;
	padding-top: 10px
}

.line{
	width: 648px;
	height: 30px;
	background: url('../images/line.gif') 0px 0px repeat-x;
	line-height: 0px
}

.btn-hov{
	border: 1px solid #ff9900
}

.select-page {
	width: 45px;
	font-size: 10px;
	color: #544a35;
	background: #f6f3ed
}

.select-general {
	width: 100px;
	font-size: 10px;
	color: #544a35;
	border: 1px solid #a09986;
	background: #f6f3ed
}