#details_wrap{
background-color:#FFFFFF;
padding:20px;
width:660px;
margin:0;
clear:left;
position:relative;
float:left;
}
#main_property_image{ max-width:300px;clear:both;}
.Bronze{border: 1px solid #c1c1c1;}
.Silver{border: 1px solid #c1c1c1;}
.Gold{border: 1px solid #FF6600;}
.room_beds,.room_sleeps,.room_description_content{
	margin-left:20px;
}

.property_listing{
float:right;
height:130px;
margin-right:-16px;
margin-top:-6px;
position:absolute;
right:0;
top:0;
width:136px;
z-index:1;
}

.property_description{

}

.main_image_property_rental{
width:300px; text-align: center;float:left;padding:20px 10px 10px 0;
}
.property_rental_thumbnail{
float:left;width:50px;padding:3px;
}

.property_gallery_rental_thumbnail{float:left;padding:5px;}
#main_gallery_property_image{display:block;clear:both;max-width:650px;width:expression(document.body.clientWidth > 650? "650px": "auto" );}


.rooms_desc{width:460px;text-align:left;float:left;padding-left:10px;}
.rooms_description{width:100%;margin-top:10px;text-align:left;padding-left:10px;clear:left;}
.beds_cell{height:20px;width:40px;text-align:center;float:left;	}
.row0{background:#f0f0f0;}
.row1{background:#fff;}
.column0{background:#ccc;}
.column1{background:#f0f0f0;}

.right_col{
	width:220px;float:right;margin-top:-30px;
}
.prices_box{
	margin-top:10px;
}
.prices_header{
	font-size:18px;
	font-weight:bold;
	background-color:#666;
	color:#FFF;
	padding-left:10px;
}

.facilities_box{
	margin-top:10px;
	background-color:#FFF;
	font-size:90%;
}

.facilities_header{
	font-size:18px;
	font-weight:bold;
	width:210px;
	color:#000;
	padding-left:10px;
}