/* 
------------------------------------
DETAILS:
Title: hpg-print.css
Author: Jewels Miller
URL: http://apm.com.au/css/hpg-print.css
Born: July 2007
Modified: December 2007
----------------------------------- */

body {font-family:arial;font-size:10pt;}
body.print {width:650px!important;}
body.print table {background:#fff!important;}
h1,h2,h3,h4,h5,h6 {}
h2 {font-size:14pt}
/* common */
.print-only {display:block}
.np {display:none;}
.bold,td.bold,.sold-result,.sold-result-key {font-weight:bold}
.bold-no {font-weight:normal}

/* search results */
table#listing {width:100%}
table#listing-wrap tr td table#listing {width:650px!important}
.rtop,.rbottom{display:none}
.listing {margin:10px 0}
.property-report-head table {margin-top:25px;}
.property-report-head table h2.prop-heading {padding:5px;margin:30px 0 0 0;}
table#listing-wrap tr td table#listing {width:610px;background:none;border:1px solid #DCEBF2;padding:0;margin:1px 0 0 0;}
table#listing-wrap tr td table#listing td,table#listing-wrap tr td table#listing th {border:none;padding:2px;margin:0;font-size:12px;text-align:left;}
th.w100 {width:80px;}
table.snapshot img {margin:0 8px 0 3px;}

table#defined {font-size:11px;margin:5px 0;width:100%;border-spacing:0;table-layout:fixed;border-collapse:collapse}
table#defined th {color:#fff;background:#1B6B8C;border:1px solid #3985A4;font:bold 12px arial;padding:6px 10px;}
table#defined td {border:1px solid #C7D9E1;padding:4px 10px;text-align:center}
th.left,td.left {text-align:left!important}

.aerial-pic img {width:445px;}
.domain-pics {margin:10px 0;}
.domain-pics .main {float:left;width:290px;height:200px;}
.domain-pics .minis {float:left;width:150px;margin-left:5px;}
.domain-pics .mini1,.domain-pics .mini2 {height:94px;overflow:hidden;}
.domain-pics .mini1 {margin-bottom:5px;height:95px;}
table {border-collapse:collapse}
table#ContentFullWidth {width:100%;}
table#def-list {background:none;font-size:13px;margin:0 0 5px 0;}
table#def-list th {background:none;font-weight:bold;border:none;color:#000;width:160px;padding:0;text-align:left;vertical-align:top}
table#def-list td {background:none;border:none;padding:0;}
/* footer */
.disclaimer {margin-top:20px;font-size:8pt;}
.disclaimer h5 {font-size:10pt;margin:0}
hr {height:1px;background-color:#ccc;border:none;clear:both;}
/*market-appraisal-report*/
.market-appraisal-inpage {width:800px;margin:20px 0;line-height:2;}
.market-appraisal-inpage h1 {margin-top:0}
.market-appraisal-inpage .button {margin-bottom:20px;}
.content .market-appraisal-inpage table {background:none;font-size:13px;text-align:left}
.content .market-appraisal-inpage table.summary td {vertical-align:top;}
.content .market-appraisal-inpage table.summary img {margin-right:5px;}
.content .market-appraisal-inpage table td {border:none;padding:0 2px;}
.content .market-appraisal-inpage table td tr table td {}
.content .market-appraisal-inpage table.final-sale-price-history {width:600px;}
.content .market-appraisal-inpage table.final-sale-price-history td,.content .market-appraisal-inpage table.market-activity td,
.content .market-appraisal-inpage table.snapshot1 td,.content .market-appraisal-inpage table.price-movement td,
.content .market-appraisal-inpage table.final-sale-price-history th,.content .market-appraisal-inpage table.market-activity th,
.content .market-appraisal-inpage table.snapshot1 th,.content .market-appraisal-inpage table.price-movement th{border:1px solid #DCEBF2;}
.content .market-appraisal-inpage table.market-snapshot,.content .market-appraisal-inpage table.market-trend table {width:600px;}
.content .market-appraisal-inpage table.market-activity {margin-left:20px;}
table.appraisal-snapshot {width:200px;font-weight:bold;}
table.appraisal-snapshot td {text-align:right;}
.content .market-appraisal-inpage table.property-images{margin:10px 0 10px 100px;}
.print-only table {width:650px}
.print-only table table {width:auto}
.print-only table .aerial-pic img {width:400px!important}
.print-only table#def-list td {width:150px}

/* PADLOCKS (full/lite product)
------------------------------------  */
/* inline text-replacement */
span.locked {background:transparent url("img/hpg_sprite.png") no-repeat -129px -985px;margin:0 .5em;padding-left:16px;width:0;height:20px;display:-moz-inline-box;display:inline-block;overflow:hidden;vertical-align:middle}
	/* Firefox 2 is the only browser that doesn't support display:inline-block, so the two lines below are a hack to target Firefox 2 only
	   details: http://pornel.net/firefoxhack */
	span.locked, x:-moz-any-link {width:16px}
	span.locked, x:-moz-any-link, x:default {width:0}

table#searchResultsList {margin-bottom:20px;}
table#searchResultsList td,table#searchResultsList th {padding:2px;border:none;vertical-align:top;padding-top:5px;border-bottom:1px solid #000;}
table#searchResultsList th {vertical-align:bottom;border-bottom:1px solid #006695;padding-bottom:5px}
table#searchResultsList td.propSnapshot span {margin:0 7px;}
table#searchResultsList td.propSnapshot .structureType {margin-left:7px;}
table#baseSummary {font-size:11px;margin:5px 0;width:100%;border-spacing:0;table-layout:fixed;border-collapse:collapse}
table#baseSummary th {color:#fff;background:#1B6B8C;border:1px solid #3985A4;font:bold 12px arial;padding:6px 10px;}
table#baseSummary td {border:1px solid #C7D9E1;padding:4px 10px;text-align:center}
th.left,td.left {text-align:left!important}

.fl {float:left}
.fr {float:right}

/* New CMA print styles - cfagan - 22/05/09 */
.cma .content fieldset {border:none;}
.cma .content table {width:100%;}
.cma .content .appraisal-header {border-bottom:1px solid #ccc; margin-bottom:20px;}

#masthead,
.cma .content .sidebar,
.cma .content .appraisal-header ul,
.cma .content .appraisal-controls,
.cma .content .breadcrumbs,
.cma .content .hidden,
.cma .content .property-summary input[type="button"],
.cma .content .property-summary input[class="button"],
.cma .content .property-summary input[type="submit"],
.cma .content .prop-location ul,
.cma .content .prop-location .map-container h5 {display:none!important;}

.cma .content input {border:none;}

.cma .content.create-cma .property-summary ul li label {display:inline;}
.cma .content .appraisal-header h2 strong {display:block; margin:0; padding:0; background-color:#fff; color:#333; font-size:70%;}
.cma .content .property-summary {border:none; padding:2pt 0; margin:0;}
.cma .content .property-summary ol, .cma .content .property-summary ul, .cma .content .property-summary li {margin:0; padding:0; background-image:none; border:none;}
.cma .content .property-summary strong.price-estimate {}
.cma .content dl, .content dt, .content dd {margin:0; padding:0;}
.cma .content dl {margin:.5em 0; padding:.5em 0;}
.cma .content dt {float:left; width:32%; display:inline; font-weight:bold;}
.cma .content dd {float:left; width:66%; display:inline;}

.cma .content .prop-specs {clear:both; display:block; padding:.5em 0;}
dt.property-type {margin-right:10px; width:50pt!important;}
.beds,.baths,.cars {background:transparent url(img/maps-buttons-sprite.gif) no-repeat 0 0;height:auto;padding-right:40px; width:20pt!important;}
.cma .content .beds {background-position:8px -739px;}

.cma .content .property-summary li.additional-features {clear:both!important; list-style:none; padding:1em 0 0; list-style:none; background-color:#aaa;}
.cma .content .property-summary li.additional-features label {background-color:#eee;float:none; display:block;}
.cma .content .property-summary li.additional-features p {padding:0 0 1em;}

.cma .content .agent-comments {clear:both; border:none;}
.cma .content .agent-comments ul {list-style:none; margin:0; padding:0}
.cma .content .agent-comments ul li {margin:0; padding:0;}
.cma .content .agent-comments label {display:none;}
.cma .content .agent-comments textarea {font-size:100%; font-family:Arial, Helvetica, sans-serif;border:1px solid #aaa!important;display:block; width:100%; height:7em;background-color:#fff; color:#333;}

.cma .content dl.distance-to {clear:both; padding:.5em 0;}
.cma .content dl.distance-to dt {float:none; width:auto}
.half {width:47%; float:left; display:inline;}

.cma .content ol.google-images {list-style:none; margin:0; padding:0;}
.cma .content ol.google-images li { margin:0 5px 0 0; padding:0;float:left; display:inline;}

/* Price history page */
.cma .content table caption,.cma .content table th {text-align:left;}

/* Comparable properties print page(s) */
.cma .content .checkbox-delete {display:none;}

.comparable-property-list {list-style:none; margin:0; padding:0;}
.comparable-property-list li.comp-property {background-image:none; padding:10px 0 0; margin:0;clear:both; border-top:1px dashed #ccc;zoom:1;/* NEEDED FOR IE7 DOUBLE TOP PADDING BUG */}

.property-image img {border:1px solid #ddd; padding:2px; }
.property-image a:hover img {border:1px solid #aaa;}

.property-details h4 {margin:0 auto 7px;}
.property-details dt, .property-details dd {margin-bottom:3px;}
.property-details dt {width:33%; background-color:#fff; color:#444; clear:left;}
.property-details dd {width:61%; background-color:#fff; color:#555;}
.property-details a {clear:both;}

.property-specs .specs {list-style:none; margin:0;padding:0; overflow:hidden;}
.property-specs .specs li {padding:1px 12px 4px 0; width:12px;float:left;}
.property-specs .specs li.property-type {float:left;width:82px; background-image:none;padding:1px 0 0; background-color:#fff; color:#444; font-size:90%; font-weight:bold;}
.cma .content .comp-prop-photo-view .property-specs .specs li.property-type {width:96px;}

.dimensions {clear:both; padding-top:5px;}
.dimensions img {display:block; margin:0; clear:both}

.comparable-property {position:relative;}
.comparable-property .property-details h4 {position:absolute; left:0; top:0; clear:both; zoom:1;}
.comparable-property .property-details, .comparable-property .property-image, .comparable-property .property-specs {padding-top:30px;}

/* GENERIC STYLE FOR BOX */
.cma .content .comp-prop-photo-view .show-details {display:none;}
.remove-property { position:relative;clear:both;}
.remove-property a { position:absolute; right:10px; top:-25px;}
.comp-header {margin-bottom:5px; padding:0 0 2px;}
.comp-header .remove-property a {top:-1.8em;}
.comp-header img {display:inline;float:left; margin-right:7px; position:relative;zoom:1;}
.comp-header h4 {display:block;margin-top:0; padding-top:3px; }
.sold, dt.sold, dd.sold {color:#f00; font-weight:bold; margin-bottom:4px;}

.property-image, .property-details, .property-specs {float:left; display:inline; margin:0 15px 5px 0; z-index:1;  zoom:1;/* NEEDED FOR IE6 peek-a-boo bug */}
.property-image {width:20%;}
.property-specs {margin-right:0; font-size:110%;}

/* CMA comparable properties overrides */
.property-box {padding-top:0;border-left:none;border-right:none;}
.comp-prop-photo-view .property-details {width:38%;} /* CMA page */
.comp-prop-photo-view .property-specs {width:35%;float:right;margin-top:-20px;} /* CMA page */
.checkbox-delete {float:left;display:inline;margin-right: 8px;}
.cma .content .comp-header h4 {padding-top:0}
.comparable-property-list li.comp-property {border-bottom:1px dashed #ccc;border-top:none;overflow:hidden;}
.property-box .pagination-maps {border-top:none;}

.beds, .baths, .cars {background: url('img/maps-buttons-sprite.gif') no-repeat!important; padding:0; height:auto;}
.beds {background-position:8px -739px;}
.baths {background-position:-29px -773px;}
.cars {background-position:-68px -810px;}
th.beds {background-position:-1px -724px;}
th.baths {background-position:-36px -757px;}
th.cars {background-position:-77px -795px;}
.comparable-properties-list th.icon {text-indent:-999em;}
.comparable-properties-list td.beds,
.comparable-properties-list td.baths,
.comparable-properties-list td.cars {background:transparent!important; background-image:none; text-align:center;}

/* property location page */
.cma .content .prop-location ol {list-style:none; margin:0; padding:0;}
.cma .content .prop-location .map-legend ol {list-style:none; padding:0; margin:0;}
.cma .content .prop-location .map-legend table {padding:5px 0; margin:5px 0; border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.cma .content .prop-location .agent-comments {clear:both;}

/* PPR */
.ppr-locked-record { background-color: Orange; }
.ppr-unlocked-record { }
td.ppr-locked-record table#listing tbody tr td img { display:none; }



