/*
-----------------------------------------------
Martin & Co Print Styles
Author: James Hill, SonicIQ - soniciq.com
----------------------------------------------- */


/* Page Structure
----------------------------------------------- */
body {
	margin: .1in;
	padding: 0;
	font: x-small Verdana, Sans-serif;
}


/* Header
----------------------------------------------- */
#header {
	margin: 0;
}
#header #logo {
	margin: 0 0 0 -5px;
}


/* Hide
----------------------------------------------- */
.subcol, #nav {
	display: none;
}


/* Headings
----------------------------------------------- */
h1, h2, h3 {
	margin: 1em 0 .5em;
	font-family: "Trebuchet MS",Georgia, Serif;
	font-weight: normal;
	clear: both;
}
h1 {
	margin-top: .5em;
	font-size: 180%;
}
h2 {
	margin-top: 2em;
	font-size: 140%;
}
h3 {
	font-size: 125%;
}


/* Links
----------------------------------------------- */
a {
	color: black;
	text-decoration: none;
}
a img {
	border-width: 0;
}


/* News
----------------------------------------------- */
.posted {
	padding-top: .25em;
	clear: both;
	font-style: italic;
}
.posted, .posted a {
	color: gray;
}

/* Misc
----------------------------------------------- */
p {
	margin: 0 0 .75em;
	line-height: 1.3em;
}
p {
	line-height: 1.8em;
}
hr {
  display: none;
}
th {
	text-align: left;
	padding-top: 1em;
}
.clearboth {
  cleat: both;
}

/* Footer
----------------------------------------------- */
#footer {
	margin-top: .25in;
	border-top: .75pt solid silver;
	padding-top: .1in;
	font-size: 85%;
}
#footer p {
	margin: 0;
}



/* Property listings
----------------------------------------------- */

.paging {
  display: none;
}
.proppanel {
	clear: both;
	margin: 0 0 1em 0;
	border: .75pt solid silver;
	page-break-inside: avoid;
}
.proppanel h3 {
	margin: 0;
	font-size: 110%;
	float: left;		
	padding: .4em .8em;
}
.proppanel ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.proppanel ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	float: right;
	display: block;
	padding: .4em 1.5em;
	border-left: .75pt solid silver;
}
.propinfo {
	clear: both;
}
.propinfo a {
	display: block;
	float: left;
	margin: 0;
}
.propinfo a img {
	border: .75pt solid silver;
	margin: 8px;
}
.propinfo .propdesc {
	margin-left: 160px;
	padding: .1em .8em 0 0;
}
.propinfo .propfoot {
	clear: both;
	font-size: 100%;
	text-align: left;
	padding: 0 6px 0 0;
	line-height: 1.8em;
  border-top: .75pt solid silver;
}
.propinfo .propfoot p {
	float: left;
	width: 140px;
	border-right: .75pt solid silver;
	text-align: center;
	margin-right: .8em
}
.propinfo .propfoot a {
  display: none;
}

/* Property detail
----------------------------------------------- */

#prop_detail .propinfo a img {
	border: none;
	margin: 0;
}
#prop_detail h3 {
	margin-bottom: .4em;
}

#propimages {
	width: 320px;
	float: left;
	border-right: .75pt solid silver;
}
#propimages div {
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 320px;
}
#propimages ul#thumbnail {
	display: none;
}
#propimages ul li {
  border-left: 0 none;
}
#propimages ul li a img {
	margin: 0;
}
#prop_detail .propinfo .propdesc {
	margin-left: 322px;
	padding: 1em 2em 2em;
  border-top: .75pt solid silver;
}
#prop_detail .propinfo .propdesc ul {
	display: block;
	float: none;
	background: transparent;
	margin-top: 1em;
}
#prop_detail .propinfo .propdesc ul li {
	display: block;
	float: none;
	border-left: none;
	padding: 2px 0 0 22px;
}

#prop_detail #features {
	float: none;
	clear:both;
	height: auto;
	padding: 0 0 1em;
}
#prop_detail #features li {
	float: none;
	padding: .6em 1em;
	border-top: .75pt solid silver;
}
#prop_detail #features li a {
	float: none;
	display: inline;
}
