@charset "utf-8";
/* CSS Document */
html {
    -webkit-text-size-adjust: none; /* Prevent font scaling in landscape */
}
table.property-data {
	margin: 0 0 5px;
}

table.property-data h2 {
	padding: 5px 0;
	color: #fff;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(rgb(229, 232, 240)), to(rgb(204, 210, 226)));
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border: solid 1px #b2bad3;
}

table.property-data h2.rooms { padding:5px 0; text-align: center; }

table.property-data p {
	padding: 5px 0;
	margin: 0;
}

table.property-data a {}

table.property-data a:hover {}

table.property-data td {
	padding: 5px;
	text-align: center;
}

table.property-data td.address {
	padding: 10px 0 9px;
	font-size: 16px;
	font-weight: bold;
}

table.property-data td.type {
	padding: 10px 0 5px;
	border-bottom: none;
	font-size: 16px;
	font-weight: bold;
}

table.property-data td.back-link, table.property-data td.address, table.property-data td.type {
	border-bottom: none;
	/* border-bottom: solid 1px #fff; */
}

table.property-data .rooms table { width: 152px; margin: 0 auto; }
table.property-data .rooms table td { padding:0 5px; /* border-left:3px solid #221E1F; */ text-align:left; }
table.property-data .rooms table span { display:block; }
table.property-data .rooms table span.r-num { font-size:18px; line-height:12px; padding:0 0 5px; }
table.property-data .rooms table span.r-type { font-weight:normal; font-size:12px; line-height:12px; }

table.property-data .property-image img {
	width: 98%;
	margin: 0 auto;
	padding: 1px;
	border: none;
}
table.property-data #rotating-item-wrapper {
	/*padding: 2px 5px 5px;*/
	border: none;
	border-top: none;
	background: none;
	height:200px;
	width: 100%;
	float:left;
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  table.property-data #rotating-item-wrapper {
	/*padding: 2px 5px 5px;*/
	border: none;
	border-top: none;
	background: none;
	height:600px;
	width: 100%;
	float:left;
}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  table.property-data #rotating-item-wrapper {
	/*padding: 2px 5px 5px;*/
	border: none;
	border-top: none;
	background: none;
	height:600px;
	width: 100%;
	float:left;
}
}
table.property-data #rotating-item-wrapper img {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	border: none;
}

table.property-data .property-image .page-tool img {
	width: auto;
	margin: 0;
	padding: 2px 0 0;
	border: none;
}

.displaymap {
	padding: 7px 0;
}

.displaymap img, .agent-image img {
	padding: 1px;
	border: solid 1px #ccc;
}

.displaymap img {
	width: 98%;
	margin: 0 auto;
}

p.agent_image img {
	width: 100px;
	height: 131px;
}

table.property-data .box {
	padding: 0 5px;
	border: solid 1px #b2bad3;
	border-top: none;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(rgb(255, 255, 255)), to(rgb(238, 238, 238)));
}
	
	table.property-data .ccs_agreement_box { padding:0; border-color:#B37700; }
	table.property-data .ccs_agreement_box a { display:block; padding:5px; background:#CC8800; color:#fff; }
	table.property-data .ccs_agreement_box a:hover { background:#fa0; }
	
table.property-data .box p.property-headline {
	text-align: left;
}

table.property-data .box.property-image {
	padding: 2px 5px 5px;
	border: none;
	border-top: none;
	background: none;
}
 

table.property-data .box.display-map {
	border: none;
	border-top: none;
	background: none;
}

table.property-data .box.property-image img {
	margin: 5px 0 5px;
}

table.property-data .box.property-image td.view-images {
	padding: 0;
}

table.property-data .floorplans {}

table.property-data .floorplans img {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

table.property-data .box.pfeatures {
	padding: 5px;
}

table.property-data .box.pfeatures td {
	text-align: left;
	vertical-align: top;
	padding: 0 10px 0 0;
}

table.property-data .box.pfeatures span {
	padding: 0 0 0 12px;
	background: url(../../../themes/mobile/images/icons/list.png) 0 center no-repeat;
}

table.property-data .box.opentimes {
	text-align: left;
}

table.property-data .box.opentimes ul.inspection {
	padding: 5px 0;
}

.box.headline {
	text-align: left;
}

.box.agent-details {
	text-align: left;
}

.box.agent-details td {
	padding: 0;
}

.box.agent-details td.agent-image {
	width: 104px;
	padding: 5px 10px 5px 0;
}

.box.agent-details td.agent-image.second, .box.agent-details .agent-info.second {
	padding-bottom: 5px;
	border-top: none;
	/* border-top: solid 1px #B2BAD3; */
}

.box.agent-details td.agent-image img {
	width: 100px;
	height: auto;
}

.box.agent-details .agent-image, .box.agent-details .agent-info {
	vertical-align: top;
	text-align: left;
}

.box.agent-details .agent-info p.agent-office, .box.agent-details .agent-info.second p.agent-details {
	padding: 3px 0 5px;
}

.box.agent-details .agent-info p.agent-details {
	padding: 5px 0 10px;
	font-weight: bold;
}

.box.agent-details .agent-info li {
	padding: 0 0 5px 26px;
}

.box.agent-details .agent-info p.agent-view {
	padding: 10px 0 5px;
}

.box.floorplan {
	padding: 5px;
}

.box.floorplan img {
	padding: 1px;
	border: solid 1px #ccc;
}

table.property-data .floorplan img {
	padding: 1px;
	width: 98%;
	border: solid 1px #ccc;
}

table.property-data td.single.form .box {
	padding: 10px 5px 5px;
}

table.property-data td.single p.back-link {
	padding: 10px 0 5px;
	margin: 0;
}


table.property-data td.single p.back-link a {}

table.property-data td.single p.back-link a:hover {}

/* share */
table.property-data .share span {
	padding: 0 10px 0 0;
	margin: 0 0 5px;
	display: inline-block;
}

table.property-data .share span img {
	margin: 0 5px 0 0;
}

table.property-data .share span a {}

table.property-data td.back-link {
	padding: 0 0 5px;
}

.ui-body-c {
    background: none !important;
	text-shadow:  none !important;
}

