/* @override http://staging.renet.com.au/gwenware/css/listingdisplay.css */

/* =listing-display  */

.listing-display {
margin:10px;
padding:0;
border:none;
height: 100%;
width: 890px;
overflow:hidden;
position:relative;
}

.listing-display h2.heading {
margin:0;
padding:0;
font-size:11pt;
font-weight: normal;
text-align: left;
}

.listing-display h2.heading-1 {
display: none;
}

.listing-display h3.address,
.listing-display .price {
width:520px;
padding:5px;
margin:0px;
font-size: 1.2em;
font-weight: normal;
color:#FFF;
float:left;
}

.listing-display h3.address {
	position: absolute;
	top: 0;
	left: 0;
}

.listing-display .price {
float:right;
background:#B2C72B;
text-align:right;
width:880px;
margin-bottom:1px;
}

.listing-display .listing-images {
text-align:center;
}

.listing-display .listing-images .listing-main-image-cell {
margin:0px;
overflow:hidden;
z-index: 10000;
}

.listing-display .listing-images #listing-main-image {	
height: 100%;
}

.listing-display .listing-images .listing-main-image-cell {
overflow:hidden;
margin-bottom: 20px;
float:left;
height: 398px;
width: 530px;
}

.listing-display .listing-images #listing-img-description {
	height: 20px;
	width: 530px;
	display:none;
}

.listing-display .listing-images #listing-image-links {
height: 40px;
}

.listing-display .listing-image-gallery span {

}

.listing-display .listing-image-gallery,
.listing-display .listing-virtual-tour {
	padding:10px;
	float: left;
	height: 26px;
}

.listing-display .listing-image-gallery a:link,
.listing-display .listing-image-gallery a:visited,
.listing-display .listing-image-gallery a:active,
.listing-display .listing-virtual-tour a:link,
.listing-display .listing-virtual-tour a:visited,
.listing-display .listing-virtual-tour a:active {
	text-decoration: none;
	color: #FFF;
	padding: 10px 35px;
	background:url(../images/button_bg.jpg) center left no-repeat;
}

.listing-display .listing-image-gallery a .over,
.listing-display .listing-image-gallery a:hover,
.listing-display .listing-virtual-tour a .over,
.listing-display .listing-virtual-tour a:hover {
	background:url(../images/button_over_bg.jpg) center left no-repeat;
}

.listing-display .listing-thumbnails {
float:left;
width:360px;
}

.listing-display .thumbnail {
margin: 0px;
padding: 0 0 5px 5px;
width: 172px;
height: 129px;
}

#listing-image-links .listing-virtual-tour,
#listing-image-links .floorplan-link {
}

.details-wrapper {
margin:10px 0 0 0;
border:none;
clear: both;
width: 510px;
padding-right: 20px;
border-right:1px solid #CCC;
}

.listing-display .bbp {
display: none;
}


.listing-display .status {
margin:0px 0px 10px 0px;
padding:0px;
color:#CC0000;
font-size:18px;
text-align:center;
display:none;
}

.listing-display .description {
font-size:9pt;
border: none;
text-align: justify;
}

.listing-display .features {
position: absolute;
top: 480px;
right: 0px;
width: 350px;
border: none;
}

.listing-display .features td.feature-description {
	border: 1px solid #B3AEAE;
	background-color: #F1F0F5;
	padding:5px;
}

.listing-display .features td {
text-align:left;
font-size:8pt;
height:20px;
}

.listing-display .features td.feature-name {
width:85px;
}

.listing-display .listing-mapping {
margin: 10px 0 20px 0;
width: 530px;
height: 300px;
clear: both;
}

.listing-display .listing-mapping h3.listing-mapping-heading {
	display: none;
}

.listing-display #listing-map {
height:300px;
overflow:hidden;
width:530px;
}

.listing-display .contact {
	margin: 10px 0 0 0;
clear: both;
width: 350px;
height: 250px;
background-color:#F1F0F5;
border:1px solid #B3AEAE;
}

.listing-display .contact h3 {
	margin-bottom: 0px;
	padding: 5px;
	font-weight: normal;
	color: #FFF;
	background:#B2C72B;
	font-size:13px;
	display: block;
}

.listing-display .listing-agent {
	border-top:1px solid #CCCCCC;
	padding:10px;
}

.listing-owner {
	position: absolute;
	left:610px;
	top:490px;
}

.listing-display .listing-agent p,
.listing-owner p {
font-weight:normal;
line-height: 20px;
}

.listing-display .listing-agent img {
margin:0px 20px 10px 0px;
height: 180px;
float: right;
}

.listing-display .listing-agent p span,
.listing-owner p span {
display: block;
font-weight: bold;
float: left;
padding-right: 10px;
width: 50px;
}

.listing-display .listing-agent .listing-agent-details,
.listing-display .listing-agent .listing-agent-phone,
.listing-display .listing-agent .listing-agent-email,
.listing-owner .listing-owner-details,
.listing-owner .listing-owner-phone,
.listing-owner .listing-owner-email {
margin: 5px 0;
}

.listing-display .listing-agent .listing-agent-email a:link,
.listing-display .listing-agent .listing-agent-email a:visited,
.listing-display .listing-agent .listing-agent-email a:active,
.listing-owner .listing-owner-email a:link,
.listing-owner .listing-owner-email a:visited,
.listing-owner .listing-owner-email a:active {
	color: #666;
}

.listing-display .listing-agent .listing-agent-email a .over,
.listing-display .listing-agent .listing-agent-email a:hover,
.listing-owner .listing-owner-email a .over,
.listing-owner .listing-owner-email a:hover  {
	color: #333;
}

.listing-display .actions {
position: absolute;
bottom: 50px;
left: 355px;
width: 140px;
padding-left:20px;
display: block;
}

.listing-display .actions ul {

}

.listing-display .actions li {
margin:0 0 5px 0;
list-style:none;
width:140px;
overflow:hidden;
text-align:center;
line-height:25px;
border-bottom:1px solid #B3AEAE;
border-top:none;
border-left:none;
border-right:none;
}

.listing-display .actions li a {
padding: 5px 0px 5px 0px;
}

/*This link hidden so that a new one can be added that has the U sell no Commission content added rather than All Mountain, which is pulled from agent ID*/
.listing-display .actions li.emailafriend {

}

.listing-display .actions li.printable-brochure-link {

}

.listing-display .actions li.email-listings-link {

}

.listing-display .actions li.vendor-login-link {

}

.listing-display .actions li.virtual-tour-link {
	display: none;

}

.listing-display .actions li.floorplan-link {

}


.listing-display h4.external-links-heading {
display: none;
line-height: 20px;
}

.listing-display ul.external-links {
margin: -490px 0px 0px 0px;
padding: 0px;
display: block;
clear: both;
float: right;
}

.listing-display ul.external-links li {
height:35px;
width:145px;
display: block;
float: left;
margin-right:22px;
margin-bottom: 20px;
background:#FFFFFF url(../images/css/button_grey.jpg) repeat-x scroll center top;
}

.listing-display ul.external-links li span.link-type {
display: none;
}

.listing-display ul.external-links li span.link-url {
border: none;
line-height:35px;
margin:0px;
text-align:center;
text-decoration:none;
}

.listing-display ul.external-links li span.link-url a {
text-decoration:none;
}

.listing-display h6.inspection-heading {
margin:10px 0;
padding:0 0 0 5px;
font-size:11pt;
font-weight: normal;
color: #B2C72B;
}

.listing-display ul.inspections  {
	margin-bottom: 25px;
padding: 5px;
background: #B2C72B;
width: 100%;
color: #FFF;
}

/* =display calculator */

#loan_calculator {
	width: 350px;
	height: 250px;
	background-color:#F1F0F5;
	border:1px solid #B3AEAE;
	position: absolute;
	bottom: 130px;
	right: 40px;
}

#loan_calculator h2 {
	padding: 5px;
	font-weight: normal;
	color: #FFF;
	background:#B2C72B;
	font-size:13px;
	margin-bottom: 0px;
}

.form#loan_calculator {
	margin:10px auto 0 auto;
	width: 300px;
	border: none;
	background: none;
	position: static;
	height: 220px;
}

.form#loan_calculator tr {
	height:15px;
}
	
.form#loan_calculator TD {
	FONT-SIZE: 10px;
	padding:5px;

}

.form#loan_calculator input[name="IntRate1"],
.form#loan_calculator input[name="TermYear1"] {
	margin-bottom: 3px;
}

.form#loan_calculator TD.contact-buttons {
	PADDING-TOP: 0px
}

.form#loan_calculator input, .form#loan_calculator select {
	border:1px solid #CCCCCC;
	width:100px;
}




