/* CSS Document */
th{
	text-align:left;
}
table.propDetTable {
	font-size:12px;
	margin-top:5px;
	width:543px;
}table.propDetTable th{
	background-color:#E5AE0D;
	text-align:left;
	color:#222;
	padding:5px;
}
table.propDetTable th a{
	color:#FFFFFF;
	display:block;
	text-align:right;
}
table.propDetTable td{
	background-color:#FFFFFF;
	color:#333333;
	padding:5px;
}
table td.propImgPlace{
	width: 400px;
}
table td.propDataPlace{
	/*width:300px;*/
	vertical-align:top;
}
div.propList{
	border: solid 1px #999999;
	background-color:#F2F2F2;
	margin-bottom:10px;
}
div.propList:hover{
	border: solid 1px #006699;
	background-color:#DFECFF;
	margin-bottom:10px;
}
div.propListDetails {
	color:#23415D;
	float:left;
	font-size:10pt;
	padding-left:15px;
	width:285px;
}
div.propPadding{
	padding:8px 5px;
}
div.propPhoto {
	float:left;
	margin-left:2px;
	text-align:center;
}
div.propPhoto img{
	text-align:center;
}
img.propMainPh{
	border: solid 1px #333333;
}
div.propRoomBox{
	border: solid 1px #cccccc;
	padding:5px;
	background-color:#f4f4f4;
	color:#666666;
	margin-bottom:5px;
}
p.propRoomName{
	margin-top:0px;
	padding-top: 0px;
	font-weight:bold;
	color:#B4890A;
	font-size:11pt;
}
div.propDesc{
	padding:10px;
	background-color:#fff5f0;
	border: solid 1px #ffd3bd;
	margin-bottom:5px;
	margin-top:10px;
	color: #333;
}
div.propDesc h3{
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	color:#B4890A;
	border-bottom: solid 1px #B4890A;
	
}
td.propDetailsLeft{
	background-color:#E5AE0D;
	color:#FFFFFF;
	font-size:10pt;
	padding:5px;
	font-weight:bold;
	text-align:left;
}	
th.propDetailsLeft{
	background-color:#E5AE0D;
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
	padding:5px;
	text-align:left;
}	
td.propDetailsRight{
	background-color:#cccccc;
	color:#e04a00;
	font-size:10pt;
	padding:5px;
	font-weight:bold;
	text-align:left;
	}

th.propDetailsRight{
	background-color:#cccccc;
	color:#e04a00;
	font-size:10pt;
	padding:5px;
	font-weight:bold;
	text-align:left;
	}
th.propRowAddress{
	background-color:#E6E6E6;
	color:#000000;
	font-size:15px;
	padding:15px;
}
table.propImageTable{
	border: solid 2px #E5AE0D;
	padding: 5px;
	text-align:center;
}
div.propSearchPanel{
	/*background-color:#f7931c;
	background-color:#DBE1E7;*/
	display: inline;
	padding:6px;
	position: absolute;
	margin-left: 460px;
	width: 299px;
}
td.propQname{
	color:#333;
	font-size:9pt;
}
td.propQvalue input, td.propQvalue select{
	font-size:9pt;
}
td.propQvalue{
	padding-bottom:5px;
}
p.propPanTit{
	margin:9px 0 9px 0;
	padding:0px;
	color:#1d4382;
	font-size:14pt;
}	
.propDesc p{
	color: #333;
}

p.propRoomDet{
	color: #333;
}

div.moreInfo{
	padding: 3px;
	background-color: #E5AE0D;
	height: 24px;
}