@charset "utf-8";

/*
========================================
detail page
========================================
*/

.properties {}

.properties .property {
	margin-top:20px;
	margin-bottom:20px;
	}

.properties .property .property-header {
	color:#fff;
	font-weight:bold;
	font-size:1.2em;
	width:100%;
	background:url(../image/property-header-bg.gif) 0 0 no-repeat #99cc00;;
	}
	
.properties .property .property-header td {
	padding:8px 5px 5px 8px;
	}
	
.properties .property .property-header td h2{
	font-weight:bold;
	}
		
.properties .property .property-header td.property-header-control {
	text-align:right;
	}
	
.properties .property .property-header .btn-print {
	margin-right:5px;
	}

.properties .property .property-body {
	border:3px solid #9c0;
	background-color:#fff;
	padding:10px;
	}
	
.data1 th.cell01, .other-floor-data th.cell01 {width:90px;}
.data1 th.cell02, .other-floor-data th.cell02 {width:70px;}
.data1 th.cell03, .other-floor-data th.cell03 {width:100px;}
.data1 th.cell04, .other-floor-data th.cell04 {width:150px;}
.data1 th.cell05, .other-floor-data th.cell05 {width:120px;}

.other-floor-data th.cell06 {width:60px;}
.other-floor-data th.cell07 {width:40px;}
.data1 th.cell07 {width: 30px;}

/*
----------------------------------------
table-foundation other-floor-data
----------------------------------------
*/

table tr.odd-row td {
	background-color:#FFFFEE;
	}
	
/*
----------------------------------------
data1
----------------------------------------
*/

.properties .property .property-body .data1 {
	margin-bottom:10px;
	}
	
.properties .property .property-body .data1 th {
	text-align:center;
	}
	
.properties .property .property-body .data1 td {
	text-align:center;
	}
	
/*
----------------------------------------
photo-gallery-container
----------------------------------------
*/

.properties .property .property-body .photo-gallery-container {
	padding:10px 0 20px 0;
	}
	
/*
----------------------------------------
data2
----------------------------------------
*/

.properties .property .property-body .data2 th {
	padding:5px 10px;
	}
	
.properties .property .property-body .data2 th.cell01 {width:90px;}
.properties .property .property-body .data2 td.cell02 {width:680px;}
.properties .property .property-body .data2 td.cell03 {width:380px;}
.properties .property .property-body .data2 th.cell04 {width:90px;}
.properties .property .property-body .data2 td.cell05 {width:150px;}

/*
----------------------------------------
property-control
----------------------------------------
*/
	
.properties .property .property-body .property-control {
	text-align:center;
	width:360px;
	margin:10px auto 0;
	}
	
.properties .property .property-body .property-control span.btn-back {
	margin-right:20px;
	}
	
.properties .property .property-body .property-control #history-back {
	width:120px;
	float:left;
	}
	
.properties .property .property-body .property-control #contact {
	width:200px;
	float:right;
	}

/*
----------------------------------------
other-floor-data
----------------------------------------
*/

.properties table.other-floor-data {
	margin-bottom:10px;
	}
	
.properties table.other-floor-data th {
	text-align:center;
	border:none;
	}
	
.properties table.other-floor-data td {
	text-align:center;
	border-left:none;
	border-right:none;
	}
	
.properties table.other-floor-data td.stripe {}

/*
----------------------------------------
map iframe
----------------------------------------
*/
iframe {
	width:670px;
	height:350px;
	padding:1px;
	text-align:center;
	border:1px solid #ccc;
	}

div.mapArea {
	width:670px;
	margin:0 auto;
	text-align:center;
	}

div.mapArea p#home,
div.mapArea p#address {
	margin:5px 0;
	height:22px;
	text-align:left;
	}
	
div.mapArea p#address {
	margin-bottom: 7px;
	height:22px;
	text-align:left;
	}
	
div.mapArea p#home img {
	vertical-align:top;
	cursor:pointer;
	}
