/*------------------------------------------------------------------
[Property Data Stylesheet]

Project:		realestateview.com.au
Primary use:	Property Data section	
-------------------------------------------------------------------*/

.small, .medium, .large, .grey {
	background: #00ADEF;
	color: #FFFFFF;
	font-size: 1.1em;
	height: 2.4em;
	line-height: 2.4em;
	padding:0;
	padding-left: 1em;
	text-transform: uppercase;
}

.small {
	background: #00ADEF url(/portalimages/portal/propertydata/small_heading_bg.jpg) 0 0 repeat-y;
}

.medium {
	background: #00ADEF url(/portalimages/portal/propertydata/medium_heading_bg.jpg) 0 0 repeat-y;
}

.large {
	background: #00ADEF url(/portalimages/portal/propertydata/large_heading_bg.jpg) 0 0 repeat-y;
}

.grey {
	background: #8B98A0;
}

.smallbutton {
	background: transparent url(/portalimages/portal/propertydata/small_button.gif);
}

.largebutton {
	background: transparent url(/portalimages/portal/propertydata/large_button.gif);
}

.smallsearchbutton {
	background: transparent url(/portalimages/portal/propertydata/search_button.png) 0 0 no-repeat;
}

.closebutton {
	background: transparent url(/portalimages/portal/propertydata/close_button.gif) 0 0 no-repeat;
}

#revlogo {
	background: url(/portalimages/portal/propertydata/Property-Reports-at-propertyDATA.jpg) 0 0 no-repeat;
}

#footer-logo {
	background: url(/portalimages/portal/propertydata/Property-Reports-at-propertyDATA.jpg) 0 0 no-repeat;
}

#sitenav {
	background-position: 0 -275px; 	
}

#propertydata a { 
	background-position: -830px -280px; 
}

#buynavlink a:hover, #buynavlink.selected {
	background:url(/portalimages/portal/nav/buynav.jpg) 0 -150px no-repeat;
}

#rentnavlink a:hover, #rentnavlink.selected {
	background:url(/portalimages/portal/nav/rentnav.jpg) 0 -120px no-repeat;
}

#sellnavlink a:hover, #sellnavlink.selected {
	background:url(/portalimages/portal/nav/sellnav.jpg) 0 -150px no-repeat;
}

#suburb_report_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 2147483500;
	/* REQUIRED */
}

#suburb_report_wrapper {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 2147483500;
	line-height: 0px;
	/* REQUIRED */
}

#suburb_report_container {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	/* REQUIRED */
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align:left;
	line-height: 1.5;
}

/* IE6 needs this or it messes with our positioning */
* html #suburb_report_container {
	overflow: hidden;
}
	
/*------------------------------------------------------------------
	[Autocomplete]
*/

#propertydatasub { 
	padding: 3px;
	width:160px;
}

.ac_field {
	background-image: none;
	padding: 0;
}

div.autocomplete {
	z-index: 2147483999;
}

div.autocomplete ul li a:hover {
	background-color: #44C7F5;
}

div.autocomplete ul li.ac_highlight a:hover{
	background-color: #44C7F5;
}

div.autocomplete ul li a span small {
	color: #999;
}

div.autocomplete ul li.ac_highlight a span small {
	color: #3B5D14;
}

div.autocomplete ul li.ac_highlight a {
	color: #fff;
	background-color: #44C7F5;
	background-image: url(/portalimages/autocomplete/propertydata/hl_corner_br.gif);
	background-position: bottom right;
}

div.autocomplete ul li.ac_highlight a span {
	background-image: url(/portalimages/autocomplete/propertydata/hl_corner_bl.gif);
}

div.autocomplete ul li.ac_highlight a .tl {
	background-image: url(/portalimages/autocomplete/propertydata/hl_corner_tl.gif);
}

div.autocomplete ul li.ac_highlight a .tr {
	background-image: url(/portalimages/autocomplete/propertydata/hl_corner_tr.gif);
}

div.autocomplete ul em {
	color: #00ADEF;
}

div.autocomplete ul li.ac_highlight a em {
	color: #333333;
}

#copyright {
    color: #00ADEF;
}

/*------------------------------------------------------------------
	[New Design]
*/

body { color:#333; }

/* Override column widths - needed for shadow gradients */
#col1pad { margin-left: 338px; }
#primary { left: 173px; width:164px; }
#secondary { left: 3px; width:164px; }

/* Primary (Left) Column */
#primary .skyscraper { margin: 2px 0 2px 2px; }
#primary ul { padding:5px 0; }
#primary li { margin: 0 5px; padding: 3px 2px 3px 2px; }
#primary h2#left-heading { margin:0; padding:0; }
#primary h2#left-heading a { display:block; background:url(/portalimages/portal/propertydata/left-heading.png) 0 0 no-repeat; width:164px; height:39px; text-indent:-9000px; margin:0; padding:0; }
#pd-left-menu { background:url(/portalimages/portal/propertydata/pd-left-menu2.png) 0 0 no-repeat; height: 139px; }
#pd-left-menu li { color: #ffffff; text-decoration:none; text-indent:-9000px; margin:0; padding:0; }
#pd-left-menu a#pd-link-reports,#pd-left-menu a#pd-link-latest-sales,#pd-left-menu a#pd-link-suburb-profiles,#pd-left-menu a#pd-link-commercial-data,#pd-left-menu a#pd-link-buyers-guide,#pd-left-menu a#pd-link-investor-guide,#pd-left-menu a#pd-link-faq,#pd-left-menu a#pd-link-agent-solutions,#pd-left-menu a#pd-link-contact-us { display:block; width:164px; height: 27px;	margin-bottom:2px; }
#pd-left-menu a#pd-link-agent-solutions { height: 36px; }
#pd-left-menu a:hover {	color: #ffffff;	text-decoration:underline; }

/* Scondary (Right) Column */
#secondary #right-heading { background:url(/portalimages/portal/propertydata/pd-login-heading.png) 0 0 no-repeat; width:164px; height:39px; text-indent:-9000px; margin:0; padding:0; }
#secondary h3#pd-links-heading { background:url(/portalimages/portal/propertydata/pd-links-heading.png) 0 0 no-repeat; width:164px;	height:39px; text-indent:-9000px; margin:0;	padding:0;  margin-top:4px; }
#pd-login { height: 152px; background:url(/portalimages/portal/propertydata/pd-login-bg.png) 0 0 no-repeat; }
.pd-login-label { padding:0 0 0px 15px; color:#013952; }
.pd-login-field { padding: 0 0 1px 15px; }
.pd-login-field input { width:126px; padding:2px; }
#pd-login-lost-password { padding: 0 0 0 15px; }
#pd-login-lost-password a { color:#013952; }
#pd-login-button { background:url(/portalimages/portal/propertydata/pd-login-button.png) 0 0 no-repeat;	width:73px;	height:28px; margin-left:12px; overflow:hidden; }
#pd-logout-button { background:url(/portalimages/portal/propertydata/pd-logout-button.png) 0 0 no-repeat;	width:73px;	height:28px; margin-left:12px; overflow:hidden; }
#pd-logout-button a { display:block; width:73px; height:28px; text-indent:-9000px; }
#pd-login-button input, #pd-logout-button input { width: 73px; height:328px; padding-left:1000px; background: none; border:0; cursor:pointer; }
#pd-shopping-cart {	background:url(/portalimages/portal/propertydata/pd-shopping-cart.png) 0 0 no-repeat; height: 105px; margin-top:4px; }
#pd-free-report { background:url(/portalimages/portal/propertydata/pd-free-report.png) 0 0 no-repeat; height: 97px;	margin-top:4px; }
#pd-free-report a { display:block; width:164px;	height:97px; text-decoration:none; }
#pd-free-report a:hover { text-decoration:none; }
#pd-auction-results { background:url(/portalimages/portal/propertydata/pd-auction-results.png) 0 0 no-repeat; height: 99px;	margin-top:4px; }
#pd-auction-results a {	display:block; width:164px;	height:99px; text-indent:-9000px; }
#pd-quick-links-heading{ background:url(/portalimages/portal/propertydata/pd-quick-links-heading.png) 0 0 no-repeat; width:164px; height:39px; text-indent:-9000px; margin:0; padding:0; }
#pd-quick-links { margin-top: 4px; padding:4px; }
#pd-quick-links li { margin-left: 0px; }
.pd-text { padding: 50px 15px 0 95px; line-height:1; color:#013952; }
#pd-cart-items, #pd-cart-cost, #pd-cart-checkout { color:#013952; padding-bottom: 3px; }
#pd-cart-checkout {	padding-top:2px; padding-bottom: 0px; }
#pd-cart-checkout a { color:#013952; }
#pd-links-content { height:82px; background:url(/portalimages/portal/propertydata/pd-links-content-bg.png) 0 0 no-repeat; }
#pd-links-content ul { padding: 10px 12px; }
#pd-links-content ul li { padding-bottom: 2px; }
#pd-links-content a { color:#013952; }
#pd-up-to-date { height: 129px;	background:url(/portalimages/portal/propertydata/pd-up-to-date.png) 0 0 no-repeat; margin-top:4px; }

/* Main Content */

/* Headings */
.pd-content-heading { width:658px; background:url(/portalimages/portal/propertydata/pd-content-heading-top.png) 0 0 no-repeat; margin-bottom:1px; }
.pd-content-heading h1, .pd-content-heading h2, .pd-content-heading h3, .pd-content-heading h4, .pd-content-heading p, .pd-content-heading .header { padding:0; margin:0; color:#ffffff; }
.pd-content-heading p { margin:0; padding: 0 0 10px 0; }
.pd-content-heading h1, .pd-content-heading h2, .pd-content-heading h3, .pd-content-heading h4, .pd-content-heading .header { font-size:1.4em; font-weight:normal; text-transform:uppercase; line-height: 28px; }
.pd-content-heading-inner {	background:url(/portalimages/portal/propertydata/pd-content-heading-bottom.png) 0 100% no-repeat; padding: 6px 10px; }

.pd-content-heading-medium { width:329px; background:url(/portalimages/portal/propertydata/pd-content-heading-medium-top.png) 0 0 no-repeat; margin-bottom:1px; }
.pd-content-heading-medium h1, .pd-content-heading-medium h2, .pd-content-heading-medium h3, .pd-content-heading-medium h4, .pd-content-heading-medium p, .pd-content-heading-medium .header { padding:0; margin:0; color:#ffffff; }
.pd-content-heading-medium p { margin:0; padding: 0 0 10px 0; }
.pd-content-heading-medium h1, .pd-content-heading-medium h2, .pd-content-heading-medium h3, .pd-content-heading-medium h4, .pd-content-heading-medium .header { font-size:1.4em; font-weight:normal; text-transform:uppercase; line-height: 28px; }
.pd-content-heading-medium-inner {	background:url(/portalimages/portal/propertydata/pd-content-heading-medium-bottom.png) 0 100% no-repeat; padding: 6px 10px; }

.pd-content-heading-small { width:234px; background:url(/portalimages/portal/propertydata/pd-content-heading-small.png) 0 0 no-repeat; margin-bottom:1px; }
.pd-content-heading-small h1, .pd-content-heading-small h2, .pd-content-heading-small h3, .pd-content-heading-small h4, .pd-content-heading-small p, .pd-content-heading-small .header { padding:0; margin:0; color:#ffffff; }
.pd-content-heading-small p { margin:0; padding: 0 0 10px 0; }
.pd-content-heading-small h1, .pd-content-heading-small h2, .pd-content-heading-small h3, .pd-content-heading-small h4, .pd-content-heading-small .header { font-size:1.4em; font-weight:normal; text-transform:uppercase; line-height: 28px; }
.pd-content-heading-small-inner { padding: 6px 10px; }

/* Heading - Dark */

.pd-content-heading-dark { width:658px; background:url(/portalimages/portal/propertydata/pd-content-heading-dark.png) 0 0 no-repeat; margin-bottom:1px; }
.pd-content-heading-dark h1, .pd-content-heading-dark h2, .pd-content-heading-dark h3, .pd-content-heading-dark h4, .pd-content-heading-dark p, .pd-content-heading-dark .header { padding:0; margin:0; color:#ffffff; }
.pd-content-heading-dark p { margin:0; padding: 0 0 10px 0; }
.pd-content-heading-dark h1, .pd-content-heading-dark h2, .pd-content-heading-dark h3, .pd-content-heading-dark h4, .pd-content-heading-dark .header { font-size:1.4em; font-weight:normal; text-transform:uppercase; line-height: 28px; }
.pd-content-heading-dark-inner { padding: 6px 10px; }

.pd-content-heading-medium-dark { width:329px; background:url(/portalimages/portal/propertydata/pd-content-heading-medium-dark.png) 0 0 no-repeat; margin-bottom:1px; }
.pd-content-heading-medium-dark h1, .pd-content-heading-medium-dark h2, .pd-content-heading-medium-dark h3, .pd-content-heading-medium-dark h4, .pd-content-heading-medium-dark p, .pd-content-heading-medium-dark .header { padding:0; margin:0; color:#ffffff; }
.pd-content-heading-medium-dark p { margin:0; padding: 0 0 10px 0; }
.pd-content-heading-medium-dark h1, .pd-content-heading-medium-dark h2, .pd-content-heading-medium-dark h3, .pd-content-heading-medium-dark h4, .pd-content-heading-medium-dark .header { font-size:1.4em; font-weight:normal; text-transform:uppercase; line-height: 28px; }
.pd-content-heading-medium-dark-inner { padding: 6px 10px; }

.pd-content-heading-medium2-dark { width:422px; background:url(/portalimages/portal/propertydata/pd-content-heading-medium2-dark.png) 0 0 no-repeat; margin-bottom:1px; }
.pd-content-heading-medium2-dark h1, .pd-content-heading-medium2-dark h2, .pd-content-heading-medium2-dark h3, .pd-content-heading-medium2-dark h4, .pd-content-heading-medium2-dark p, .pd-content-heading-medium2-dark .header { padding:0; margin:0; color:#ffffff; }
.pd-content-heading-medium2-dark p { margin:0; padding: 0 0 10px 0; }
.pd-content-heading-medium2-dark h1, .pd-content-heading-medium2-dark h2, .pd-content-heading-medium2-dark h3, .pd-content-heading-medium2-dark h4, .pd-content-heading-medium2-dark .header { font-size:1.4em; font-weight:normal; text-transform:uppercase; line-height: 28px; }
.pd-content-heading-medium2-dark-inner { padding: 6px 10px; }

.pd-content-heading-medium-light { width:422px; background:url(/portalimages/portal/propertydata/pd-heading-medium-light.png) 0 0 no-repeat; margin-bottom:1px; }
.pd-content-heading-medium-light h1, .pd-content-heading-medium-light h2, .pd-content-heading-medium-light h3, .pd-content-heading-medium-light h4, .pd-content-heading-medium-light p, .pd-content-heading-medium-light .header { padding:0; margin:0; color:#ffffff; }
.pd-content-heading-medium-light p { margin:0; padding: 0 0 10px 0; }
.pd-content-heading-medium-light h1, .pd-content-heading-medium-light h2, .pd-content-heading-medium-light h3, .pd-content-heading-medium-light h4, .pd-content-heading-medium-light .header { font-size:1.4em; font-weight:normal; text-transform:uppercase; line-height: 28px; }
.pd-content-heading-medium-light-inner { padding: 6px 0px; }

.pd-content-heading-small-dark { width:234px; background:url(/portalimages/portal/propertydata/pd-content-heading-small-dark.png) 0 0 no-repeat; margin-bottom:1px; }
.pd-content-heading-small-dark h1, .pd-content-heading-small-dark h2, .pd-content-heading-small-dark h3, .pd-content-heading-small-dark h4, .pd-content-heading-small-dark p, .pd-content-heading-small-dark .header { padding:0; margin:0; color:#ffffff; }
.pd-content-heading-small-dark p { margin:0; padding: 0 0 10px 0; }
.pd-content-heading-small-dark h1, .pd-content-heading-small-dark h2, .pd-content-heading-small-dark h3, .pd-content-heading-small-dark h4, .pd-content-heading-small-dark .header { font-size:1.4em; font-weight:normal; text-transform:uppercase; line-height: 28px; }
.pd-content-heading-small-dark-inner { padding: 6px 10px; }
.pd-content-heading .inline_header, .pd-content-heading-medium .inline_header, .pd-content-heading-medium-light .inline_header, .pd-content-heading-medium-dark .inline_header { font-size: 1em; padding: 0px; }


.pd-popup-heading { width:271px; background:url(/portalimages/portal/propertydata/pd-popup-heading-bg.png) 0 0 no-repeat; margin-bottom:1px; }
.pd-popup-heading h1, .pd-popup-heading h2, .pd-popup-heading h3, .pd-popup-heading h4, .pd-popup-heading p { padding:0; margin:0; color:#ffffff; }
.pd-popup-heading p { margin:0; padding: 0 0 10px 0; }
.pd-popup-heading h1, .pd-popup-heading h2, .pd-popup-heading h3, .pd-popup-heading h4 { font-size:1.4em; font-weight:normal; text-transform:uppercase; line-height: 28px; }
.pd-popup-heading-inner { padding: 6px 10px; }

/* Content */
.pd-content { position:relative; width:658px; background:url(/portalimages/portal/propertydata/pd-content-bg.png) 0 100% no-repeat; margin-bottom:5px;	padding-bottom: 18px; }
.pd-content-inner {	position:relative; padding: 10px 10px 0 10px; background:url(/portalimages/portal/propertydata/pd-content-bg.png) 0 0 no-repeat; color: #606060; }

.pd-content-error { width:658px; background:url(/portalimages/portal/propertydata/pd-content-error-bg.png) 0 100% no-repeat; margin-bottom:5px;	padding-bottom: 18px; }
.pd-content-error-inner {	padding: 10px 10px 0 10px; background:url(/portalimages/portal/propertydata/pd-content-error-bg.png) 0 0 no-repeat; color: #900; }

.pd-content-divider { width:658px; background:url(/portalimages/portal/propertydata/pd-content-divider-bg.png) 0 100% no-repeat; margin-bottom:5px;	padding-bottom: 18px; }
.pd-content-divider-inner {	padding: 10px 10px 0 10px; background:url(/portalimages/portal/propertydata/pd-content-divider-bg.png) 0 0 no-repeat; color: #606060; }

.pd-content-medium { position:relative; width:329px; background:url(/portalimages/portal/propertydata/pd-content-medium-bg.png) 0 100% no-repeat; margin-bottom:5px;	padding-bottom: 18px; }
.pd-content-medium-inner {	position:relative; padding: 10px 10px 0 10px; background:url(/portalimages/portal/propertydata/pd-content-medium-bg.png) 0 0 no-repeat; color: #606060; }

.pd-content-medium2 { position:relative; width:422px; background:url(/portalimages/portal/propertydata/pd-content-medium2-bg.png) 0 100% no-repeat; margin-bottom:5px;	padding-bottom: 18px; }
.pd-content-medium2-inner {	position:relative; padding: 10px 10px 0 10px; background:url(/portalimages/portal/propertydata/pd-content-medium2-bg.png) 0 0 no-repeat; color: #606060; }

.pd-content-small { position: relative; width:234px; background:url(/portalimages/portal/propertydata/pd-content-small-bg.png) 0 100% no-repeat; margin-bottom:5px;	padding-bottom: 18px; }
.pd-content-small-inner { position: relative;	padding: 10px 10px 0 10px; background:url(/portalimages/portal/propertydata/pd-content-small-bg.png) 0 0 no-repeat; color: #606060; }

.pd-content-dark { position:relative; width:658px; background:url(/portalimages/portal/propertydata/pd-content-dark-bg.png) 0 100% no-repeat; margin-bottom:5px;	padding-bottom: 18px; }
.pd-content-dark-inner { position:relative;	padding: 10px 10px 0 10px; background:url(/portalimages/portal/propertydata/pd-content-dark-bg.png) 0 0 no-repeat; }

.pd-popup { position:relative; width:300px; background:url(/portalimages/portal/propertydata/pd-popup-bg.png) 0 100% no-repeat; margin-bottom:5px;	padding-bottom: 18px; }
.pd-popup-inner { position:relative;	padding: 10px 10px 0 10px; background:url(/portalimages/portal/propertydata/pd-popup-bg.png) 0 0 no-repeat; color: #606060; }

.pd-table { width: 658px; background:url(/portalimages/portal/propertydata/pd-table-bg.png) 0 0 repeat-y; }
.pd-table-inner { padding: 5px 10px 0 10px; background:url(/portalimages/portal/propertydata/pd-table-heading.png) 0 0 no-repeat; }
.pd-table-bottom { width: 658px; background:url(/portalimages/portal/propertydata/pd-table-bottom.png) 0 0 no-repeat; }

.pd-surrounding { position:relative; width:658px; background:url(/portalimages/portal/propertydata/pd-surrounding-footer.png) 0 100% no-repeat; margin-bottom:5px;	padding-bottom: 18px; color: #606060; }
.pd-surrounding-inner {	position:relative; padding: 8px 20px 0 20px; }
.pd-surrounding-inner p { margin:0; padding:0; }
.pd-surrounding-inner a { font-size: 12px; }

.pd-content-line { margin: 0 -8px; height:2px; padding: 4px 0; background:url(/portalimages/portal/propertydata/pd-content-line.png) 0 50% no-repeat; width:654px; overflow:hidden; }

.pd-table-inner .pd-content-line { padding:0; }

.pd-content-medium-inner .pd-content-line { width:326px; }

/* Ajax */
.pd-ajax-loading {height:25px; background:url(/portalimages/portal/spinner_small_transparent.gif) 0 100% no-repeat; margin-top:5px; margin-left:100px; visibility: hidden;}

/* Columns */
.pd-column-wrapper { width:100%; overflow:hidden; }
.pd-column { float:left; width:164px; background:url(/portalimages/portal/propertydata/pd-narrow-column-bg.png) 0 100% no-repeat; margin-bottom:5px; padding-bottom: 18px; }
.pd-double-column { float:left; width:328px; }
.pd-third-column { float:left; width:234px; }
.pd-twothirds-column { float:left; width:422px; }
.pd-column-inner { padding: 10px 10px 0 10px; background:url(/portalimages/portal/propertydata/pd-narrow-column-bg.png) 0 0 no-repeat; }
.report-list {height: 300px;};
.report-list ol {list-style-type: decimal;}
.report-list ol li {padding-bottom: 6px;}

.selected { background-image:url(/portalimages/portal/propertydata/pd-narrow-column-bg-selected.png); }
.selected-inner { background-image:url(/portalimages/portal/propertydata/pd-narrow-column-bg-selected.png); }

.no-gap { margin-top:-6px; }

/* Tabs */
#pd-tabs { position:relative; width: 100%; height: 36px; background:url(/portalimages/portal/propertydata/pd-tabs.png) 0 0 no-repeat; }
#pd-tabs ul { float:left; margin:0; padding:0; width: 658px; height: 36px; }
#pd-tabs ul li, #pd-tabs-less ul li { list-style:none; display:inline; }

#pd-tabs a, #pd-tabs-less a { text-indent:-9000px; }

#tab1 a { position: absolute; top: 0; left: 0; display:block; width: 170px; height: 36px; }
#tab2 a { position: absolute; top: 0; left: 170px; display:block; width: 134px; height: 36px; }
#tab3 a { position: absolute; top: 0; left: 304px; display:block; width: 115px; height: 36px; }
#tab4 a { position: absolute; top: 0; left: 419px; display:block; width: 107px; height: 36px; }
#tab5 a { position: absolute; top: 0; left: 526px; display:block; width: 132px; height: 36px; }

#tab1 a:hover, #tab1.current a { background:url(/portalimages/portal/propertydata/pd-tabs.png) 0 -36px no-repeat; }
#tab2 a:hover, #tab2.current a { background:url(/portalimages/portal/propertydata/pd-tabs.png) -170px -72px no-repeat; }
#tab3 a:hover, #tab3.current a { background:url(/portalimages/portal/propertydata/pd-tabs.png) -304px -108px no-repeat; }
#tab4 a:hover, #tab4.current a { background:url(/portalimages/portal/propertydata/pd-tabs.png) -419px -144px no-repeat; }
#tab5 a:hover, #tab5.current a { background:url(/portalimages/portal/propertydata/pd-tabs.png) -526px -180px no-repeat; }

#pd-tabs-less { position: relative; width: 250px; height: 36px; background:url(/portalimages/portal/propertydata/pd-tabs.png) 0 -216px no-repeat; }
#pd-tabs-less ul { float:left; margin:0; padding:0; width: 250px; height: 36px; }
#tab3-less a { position: absolute; top: 0; left: 0; display: block; width: 118px; height: 36px; }
#tab5-less a { position: absolute; top: 0; left: 118px; display: block; width: 132px; height: 36px; }
#tab3-less a:hover, #tab3-less.current a { background:url(/portalimages/portal/propertydata/pd-tabs.png) 0 -252px no-repeat; }
#tab5-less a:hover, #tab5-less.current a { background:url(/portalimages/portal/propertydata/pd-tabs.png) -118px -288px no-repeat; }

/* Contact Us */
.pd-contact-form-inner { padding:10px 30px; }
.pd-contact-form-field-wrapper { width:100%; overflow:hidden; margin-bottom:2px; }
.pd-contact-form-label { float:left; width: 160px; }
.pd-contact-form-field { float:left; width: 350px; }
.pd-contact-form-field input, .pd-contact-form-field select, .pd-contact-form-field textarea { width:350px; padding: 2px; }
.pd-contact-form-field select { width: 358px; }
.pd-required { color:#F00; font-weight:bold; }

/* Buttons */
.pd-full-feature-list-button { margin-left:-4px; width:150px; height: 30px;	background:url(/portalimages/portal/propertydata/pd-full-feature-list-button.png) 0 0 no-repeat; }
.pd-full-feature-list-button a { display:block; width: 150px; height:30px; text-indent:-9000px; }

.pd-sample-button { margin-left:-4px; width:150px; height: 30px;	background:url(/portalimages/portal/propertydata/pd-sample-button.png) 0 0 no-repeat; }
.pd-sample-button a { display:block; width: 150px; height:30px; text-indent:-9000px; }

.pd-download-button { margin-left:-4px; width:150px; height: 30px;	background:url(/portalimages/portal/propertydata/pd-download-button.png) 0 0 no-repeat; }
.pd-download-button a { display:block; width: 150px; height:30px; text-indent:-9000px; }

.pd-buy-now-button { margin-left:-4px; width:150px; height: 30px;	background:url(/portalimages/portal/propertydata/pd-buy-now-button.png) 0 0 no-repeat; }
.pd-buy-now-button a { display:block; width: 150px; height:30px; text-indent:-9000px; }
.pd-submit-button { margin-left:275px; width:82px; height: 28px;	background:url(/portalimages/portal/propertydata/pd-submit-button.png) 0 0 no-repeat; }
.pd-submit-button input { width: 82px; height:28px;  padding-left:1000px; background: none; border:0; cursor:pointer; }
.pd-report-download-button { margin: 0 auto; width:132px; height: 184px; background:url(/portalimages/portal/propertydata/pd-download-report-button.jpg) 0 0 no-repeat; }

.pd-register-button { width:110px; height: 37px; overflow:hidden; background:url(/portalimages/portal/propertydata/pd-register-button.png) 0 0 no-repeat; margin-left:3px; }
.pd-register-button input { width: 110px; height:37px; padding-left:1000px;  background: none; border:0; cursor:pointer; }

.pd-member-button { width:101px; height: 37px;	overflow:hidden; background:url(/portalimages/portal/propertydata/pd-member-button.png) 0 0 no-repeat; margin-left:3px; }
.pd-member-button input { width: 101px; height:37px;  padding-left:1000px; background: none; border:0; cursor:pointer; }

.pd-subscribe-button { width:123px; height: 28px;	overflow:hidden; background:url(/portalimages/portal/propertydata/pd-subscribe-button.png) 0 0 no-repeat; }
.pd-subscribe-button input { width: 123px; height:28px;  padding-left:1000px; background: none; border:0; cursor:pointer; }

.pd-checkout-button { width:198px; height: 28px;	overflow:hidden; background:url(/portalimages/portal/propertydata/pd-checkout-button.png) 0 0 no-repeat; }
.pd-checkout-button input { width: 198px; height:28px;  padding-left:1000px; background: none; border:0; cursor:pointer; }

.pd-addcart-button { width:113px; height: 28px;	overflow:hidden; background:url(/portalimages/portal/propertydata/pd-addcart-button.png) 0 0 no-repeat; margin-left:4px; }
.pd-addcart-button input { width: 113px; height:28px;  padding-left:1000px; background: none; border:0; cursor:pointer; }

.pd-addcart-button-disabled { width:113px; height: 28px;	overflow:hidden; background:url(/portalimages/portal/propertydata/pd-addcart-button-disabled.png) 0 0 no-repeat; margin-left:4px; }
.pd-addcart-button-disabled input { width: 113px; height:28px;  padding-left:1000px; background: none; border:0; }

.pd-shopping-button { background:url(/portalimages/portal/propertydata/pd-shopping-button.png) 0 0 no-repeat; width:166px; height:28px; }
.pd-shopping-button a { display:block; width: 166px; height:28px; text-indent:-9000px; }

.pd-continue-button { background:url(/portalimages/portal/propertydata/pd-continue-button.png) 0 0 no-repeat; width:128px; height:28px; }
.pd-continue-button a { display:block; width: 128px; height:28px; text-indent:-9000px; }

.pd-upgrade-button { background:url(/portalimages/portal/propertydata/pd-upgrade-button.png) 0 0 no-repeat; width:148px; height:39px; }
.pd-upgrade-button a { display:block; width: 148px; height:39px; text-indent:-9000px; }

.pd-rss-button { background:url(/portalimages/portal/propertydata/pd-rss-icon.png) 0 0 no-repeat; width:28px; height:28px; }
.pd-rss-button a { display:block; width: 28px; height:28px; text-indent:-9000px; }

.pd-remove-button { background:url(/portalimages/portal/propertydata/pd-remove-button.png) 0 0 no-repeat; width:73px; height:28px; margin-top:-3px; }
.pd-remove-button a { display:block; width: 73px; height:28px; text-indent:-9000px; }

.pd-back-button { background:url(/portalimages/portal/propertydata/pd-back-button.png) 0 0 no-repeat; width:53px; height:28px; }
.pd-back-button a { display:block; width: 53px; height:28px; text-indent:-9000px; }


/* Icons */
.pd-tick { background:url(/portalimages/portal/propertydata/pd-tick.png) 0 50% no-repeat; padding-left: 40px; margin-left: 10px; margin-bottom: 10px; }

.pd-report { background:url(/portalimages/portal/propertydata/report-icon.png) 0 50% no-repeat; padding-left: 55px; margin-left: 0px; margin-bottom: 10px; }

.pd-report-pencil { background:url(/portalimages/portal/propertydata/report-pencil-icon.png) 0 50% no-repeat; padding-left: 55px; margin-left: 0px; margin-bottom: 10px; }

.pd-search-icon { background:url(/portalimages/portal/propertydata/pd-search-icon.png) 0 50% no-repeat; padding-left: 20px; margin-left: 10px; }

.pd-lock-icon { background:url(/portalimages/portal/propertydata/pd-lock-icon.png) 0 50% no-repeat; padding:5px 0 0 20px; margin-left: 10px; line-height:18px }

.pd-cards { background:url(/portalimages/portal/propertydata/pd-cards.png) 100% 50% no-repeat; padding:4px 105px 0 0; margin-right: 10px; line-height:18px; }

#auction_alert { background:url(/portalimages/portal/propertydata/pd-mail-icon.png) 0 50% no-repeat; padding-left: 65px; margin-left: 0px; }


/* Current Listings */

.property_title {
	font-size:1.4em; font-weight:normal; text-transform:uppercase; line-height: 28px; color:#FFF;	
}

.property_thumbnail {
	position:relative;
	float: left;
	width: 175px;
}
.property_thumbnail img {
	display:block;
	margin-left: auto;
	margin-right: auto;
}

.property_thumbnail .status {
 	position:absolute; 
	top: 0; 
	left: 5px; 
	border-width: 0px;
	border-style: none; 
	height: 70px; 
	width: 79px;
}

.property_summary {
	float:left;
	font-size: 1em;
	padding-top: 0px;
	padding-bottom: 5px;
	width:445px;
	color: #606060;
}

.property_client {
	padding: 2px 0;
	color:#666666;
}

.clientLogo {
    float:right;
	width:160px;
	text-align:center;
	margin-right:2px;
}

.clientLogo a {
	font-weight: bold;
}

.clientLogo a:hover {
	font-weight: bold;
}

.contactAgent a {
	background: url(/portalimages/portal/contact_agent_icon.gif) 0 50% no-repeat;
	padding-left: 16px;
	padding-top:1px;
}

.property_icons {
	padding-right: 5px;
	font-size: 0.8em;
	float: right;
}

.bookmarkCheck {
	margin: 0 0 0 4px;
	line-height:24px;
}

.icons_bed {
	background: url(/portalimages/icons/beds_icon.gif) no-repeat 100% 50%;
	height: 18px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	padding: 1px 30px 1px 5px;
	float: right;
	line-height: 18px;
	margin-top:3px;
}

.icons_car {
	background: url(/portalimages/icons/carspaces_icon.gif) no-repeat 100% 50%;
	height: 18px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	padding: 1px 25px 1px 5px;
	float: right;
	margin-left:5px;
	margin-top:3px;
	line-height: 18px;
	border-left: 1px solid #008ACB;
}

.icons_bath {
	background: url(/portalimages/icons/baths_icon.gif) no-repeat 100% 50%;
	height: 18px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	padding: 1px 30px 1px 5px;
	float: right;
	margin-left:5px;
	margin-top:3px;
	line-height: 18px;
	border-left: 1px solid #008ACB;
}

.fullDisplayLink {
	position:absolute;
	top:3px;
	left:175px;
	width: 160px;
}

.fullDisplayButton { display:block; width: 123px; height:28px; text-indent:-9000px; background:url(/portalimages/portal/propertydata/pd-view-property-button.png) 0 0 no-repeat; }

.property_links ul, .property_links ul li { 
	display: inline;
	list-style: none; 
}

.property_links ul li { 
	float:left;
	height: 20px; 
	margin-left:5px;
	margin-right: 15px;
	margin-top:9px; 
}

.property_links ul li a {
	padding: 2px 0 2px 24px;
	font-size: 11px;
}

.property_links {
	position:relative;
}

.property_links ul li.shortlist_link a {
	background: url(/portalimages/icons/results_shortlist.gif) 0 50% no-repeat;
}

.property_links ul li.price_alert_link a {
	background: url(/portalimages/icons/results_price_alert.gif) 0 50% no-repeat;
}

.property_links ul li.photo_link a {
	background: url(/portalimages/icons/results_photo.gif) 0 50% no-repeat;
}

.property_links ul li.map_link a {
	background: url(/portalimages/icons/results_map.gif) 0 50% no-repeat;
}

.printBed {
	display: none;
}
.printCar {
	display: none;
}

.printBath {
	display: none;
}

.description {
	padding-left: 5px;	
}

.address {
	font-size: 1.1em;	
}

.property_details h3 a {
	text-decoration:none;
	font-size: 1em;
}

.view_alert .inner {
	padding:0px;
}

.view_alert {
	height:auto;
}
.view_alert h3 {
	text-transform:capitalize;
	font-weight:normal;
}


/* Tables */

table {
	border-left: 0px solid #CCCCCC;
	border-top: 0px solid #CCCCCC;
	width:100%;
	margin-bottom:0;
}

table tr th {
	border-bottom: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	padding: 5px 5px 10px 5px;
	font-size: 12px;
	text-transform:capitalize;
	color: #606060;
	text-align:left;
}


table tbody tr td {
	border-bottom: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	padding: 5px 5px;
	color: #606060;
}

table.median {
    width:98%;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

table.median tr th {
    font-size: 11px;
    border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

table.median tr td {
    border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

table.auction tr td {
    padding: 0 2px;
	vertical-align: bottom;
}

/* Login/Register Forms */

#pd-member-form, #pd-register-form {
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height:340px;
}

#pd-member-form .inner, #pd-register-form .inner {
	padding:10px;	
}

#pd-member-form h3, #pd-register-form h3 {
	color: #00568F;
	text-transform: uppercase;
}

#content ul.pd-state-links-auction-results {
	background: url(/portalimages/portal/propertydata/pd-state-icons-auction-results.png) 0 0 no-repeat;
	margin: 0 0 0 2px;
	padding: 0;
	list-style: none;
	width: 312px;
	height: 35px;
	overflow: hidden;
}

#content ul.pd-state-links {
	background: url(/portalimages/portal/propertydata/pd-state-icons.png) 0 0 no-repeat;
	margin: 0 0 0 2px;
	padding: 0;
	list-style: none;
	width: 312px;
	height: 35px;
	overflow: hidden;
}

#content ul.pd-state-links li, ul.pd-state-links-auction-results li {
	display: inline-block;
	margin: 0;
	padding: 0;
	float: left;
	height: 35px;
	width: 39px;
}

#content ul.pd-state-links li a, ul.pd-state-links-auction-results li a {
	display: block;
	float: left;
	width: 35px;
	height: 35px;
	padding: 0;
	margin: 0 1px 0 0;
	text-indent: -9000px;
}

#content ul#pd-vic.pd-state-links {
	background: url(/portalimages/portal/propertydata/pd-state-icons-vic.png) 0 0 no-repeat;
}

#content ul#pd-vic.pd-state-links-auction-results {
	background: url(/portalimages/portal/propertydata/pd-state-icons-auction-results-vic.png) 0 0 no-repeat;
}

#content ul#pd-nsw.pd-state-links {
	background: url(/portalimages/portal/propertydata/pd-state-icons-nsw.png) 0 0 no-repeat;
}

#content ul#pd-nsw.pd-state-links-auction-results {
	background: url(/portalimages/portal/propertydata/pd-state-icons-auction-results-nsw.png) 0 0 no-repeat;
}

#content ul#pd-sa.pd-state-links {
	background: url(/portalimages/portal/propertydata/pd-state-icons-sa.png) 0 0 no-repeat;
}

#content ul#pd-sa.pd-state-links-auction-results {
	background: url(/portalimages/portal/propertydata/pd-state-icons-auction-results-sa.png) 0 0 no-repeat;
}

#content ul#pd-tas.pd-state-links {
	background: url(/portalimages/portal/propertydata/pd-state-icons-tas.png) 0 0 no-repeat;
}

#content ul#pd-tas.pd-state-links-auction-results {
	background: url(/portalimages/portal/propertydata/pd-state-icons-auction-results-tas.png) 0 0 no-repeat;
}

#content ul#pd-qld {
	background: url(/portalimages/portal/propertydata/pd-state-icons-qld.png) 0 0 no-repeat;
}

#content ul#pd-wa {
	background: url(/portalimages/portal/propertydata/pd-state-icons-wa.png) 0 0 no-repeat;
}

#content ul#pd-nt {
	background: url(/portalimages/portal/propertydata/pd-state-icons-nt.png) 0 0 no-repeat;
}

#content ul#pd-act {
	background: url(/portalimages/portal/propertydata/pd-state-icons-act.png) 0 0 no-repeat;
}

#suburb_links { width: 100%; overflow: hidden; }

#suburb_links a {
	display:block;
	float:left;
	width: 16px;
	height:16px;
	line-height: 16px;
	margin-left:4px;
	margin-right:4px;
	text-align:center;
}

#suburb_links a.current {
	font-weight:bold;
	color: #FFF;
	text-decoration:none;
	background: url(/portalimages/portal/propertydata/current-bg.gif) 50% 50% no-repeat;
}

.pd-suburb-list {
	text-transform:uppercase;
	font-size: 1.2em;
	padding-left: 20px;
}

#pd-shopping-cart-step1 {
	background: url(/portalimages/portal/propertydata/pd-shopping-cart-steps.png) 100% 0 no-repeat;
	width:646px;
	height: 37px;
	margin:-10px -4px 10px -4px;
	overflow:hidden;
}

#pd-shopping-cart-step2 {
	background: url(/portalimages/portal/propertydata/pd-shopping-cart-step2.png) 100% 0 no-repeat;
	width:646px;
	height: 37px;
	margin:-10px -4px 10px -4px;
	overflow:hidden;
}

#pd-shopping-cart-step3 {
	background: url(/portalimages/portal/propertydata/pd-shopping-cart-step3.png) 100% 0 no-repeat;
	width:646px;
	height: 37px;
	margin:-10px -4px 10px -4px;
	overflow:hidden;
}

#pd-shopping-cart-step4 {
	background: url(/portalimages/portal/propertydata/pd-shopping-cart-step4.png) 100% 0 no-repeat;
	width:646px;
	height: 37px;
	margin:-10px -4px 10px -4px;
	overflow:hidden;
}

#pd-pr-heading {
	background: url(/portalimages/portal/propertydata/pd-heading-medium-light.png) 100% 0 no-repeat;
	width:315px;
	height: 39px;
	margin:-10px -4px 10px -4px;
	overflow:hidden;
}

/* Forms */
.wrapper { width:100%; overflow:hidden; margin-bottom: 10px; }

.data label{
display:block;
text-align:left;
width:108px;
float:left;
line-height:28px;
margin:0 0 0 10px;
}

.data label span {
	font-weight:bold;
	color:#F00;
	font-size:12px;
}

.data input, .data select {
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #CCC;
width:170px;
margin:2px 0 0 10px;
}

.data input.smallfield, .data select.smallfield {
	width: 50px;	
}

.data input.mediumfield, .data select.mediumfield {
	width: 70px;	
}

/* Charts */

.chart { text-align:center; margin-top:2px; }
.chart img { border:3px solid #FFF; 
    box-shadow: 0 0 5px rgba(150, 150, 150, 1);
    -webkit-box-shadow: 0 0 5px rgba(150, 150, 150, 1); 
    -moz-box-shadow: 0 0 5px rgba(150, 150, 150, 1); }
.image_popup {
	position:absolute;
    z-index: 2;
	right: 330px;
	visibility:hidden;
	height: 240px;
	width: 440px;
	background: #FFFFFF;
	border: 5px solid #14B5F1;
}

#large_graph {
	margin-left:20px;
	margin-top: 30px;
}
/* IE6 Hacks */

* html .pd-column { width:163px; }
* html .pd-double-column { width:327px; }
* html .pd-third-column { width:233px; }
* html .pd-twothirds-column { width:421px; }
* html .pd-column-inner { padding: 8px 8px 0 8px; }
* html .pd-content-heading-medium, * html .pd-content-heading-medium-dark { width:328px; }
* html .pd-content-medium { width:328px; }
* html #pd-shopping-cart-step1 { background: url(/portalimages/portal/propertydata/ie6/pd-shopping-cart-steps.png) -5px 0 no-repeat; width: 640px; overflow:hidden; }
* html #pd-shopping-cart-step2 { background: url(/portalimages/portal/propertydata/ie6/pd-shopping-cart-step2.png) -5px 0 no-repeat; width: 640px; overflow:hidden; }
* html #pd-shopping-cart-step3 { background: url(/portalimages/portal/propertydata/ie6/pd-shopping-cart-step3.png) -5px 0 no-repeat; width: 640px; overflow:hidden; }
* html #pd-shopping-cart-step4 { background: url(/portalimages/portal/propertydata/ie6/pd-shopping-cart-step4.png) -5px 0 no-repeat; width: 640px; overflow:hidden; }
* html #content ul.pd-state-links {	background: url(/portalimages/portal/propertydata/ie6/pd-state-icons.png) 0 0 no-repeat; }
* html .pd-report { background:url(/portalimages/portal/propertydata/ie6/report-icon.png) 0 50% no-repeat; }
* html .pd-report-pencil { background:url(/portalimages/portal/propertydata/ie6/report-pencil-icon.png) 0 50% no-repeat; }
* html .pd-full-feature-list-button { background:url(/portalimages/portal/propertydata/ie6/pd-full-feature-list-button.png) 0 0 no-repeat; }
* html #pd-login-button { background:url(/portalimages/portal/propertydata/ie6/pd-login-button.png) 0 0 no-repeat; }
* html #pd-logout-button { background:url(/portalimages/portal/propertydata/ie6/pd-logout-button.png) 0 0 no-repeat; }
* html #auction_alert { background:url(/portalimages/portal/propertydata/ie6/pd-mail-icon.png) 0 50% no-repeat; }
* html .pd-rss-button { background:url(/portalimages/portal/propertydata/ie6/pd-rss-icon.png) 0 0 no-repeat; }
* html .pd-subscribe-button { background:url(/portalimages/portal/propertydata/ie6/pd-subscribe-button.png) 0 0 no-repeat; }
* html .pd-sample-button { background:url(/portalimages/portal/propertydata/ie6/pd-sample-button.png) 0 0 no-repeat; }
* html .pd-download-button { background:url(/portalimages/portal/propertydata/ie6/pd-download-button.png) 0 0 no-repeat; }
* html .pd-buy-now-button { background:url(/portalimages/portal/propertydata/ie6/pd-buy-now-button.png) 0 0 no-repeat; }
* html .pd-remove-button { background:url(/portalimages/portal/propertydata/ie6/pd-remove-button.png) 0 0 no-repeat; }
* html .pd-back-button { background:url(/portalimages/portal/propertydata/ie6/pd-back-button.png) 0 0 no-repeat; }
* html .pd-shopping-button { background:url(/portalimages/portal/propertydata/ie6/pd-shopping-button.png) 0 0 no-repeat; }
* html .pd-checkout-button { background:url(/portalimages/portal/propertydata/ie6/pd-checkout-button.png) 0 0 no-repeat; }
* html .pd-upgrade-button { background:url(/portalimages/portal/propertydata/ie6/pd-upgrade-button.png) 0 0 no-repeat; }
* html .pd-lock-icon { background:url(/portalimages/portal/propertydata/ie6/pd-lock-icon.png) 0 50% no-repeat; }
* html .pd-register-button { background:url(/portalimages/portal/propertydata/ie6/pd-register-button.png) 0 0 no-repeat; }
* html .pd-member-button { background:url(/portalimages/portal/propertydata/ie6/pd-member-button.png) 0 0 no-repeat; }
* html .pd-continue-button { background:url(/portalimages/portal/propertydata/ie6/pd-continue-button.png) 0 0 no-repeat; }
* html .data label{ margin:0 0 0 2px; }
* html .no-gap { margin-top:0; }
* html .pd-content-line { margin: 0; height:5px; padding: 0; background:url(/portalimages/portal/propertydata/pd-content-line.png) 0 2px no-repeat; width:640px; filter: alpha(opacity=70); }
* html .pd-addcart-button { background:url(/portalimages/portal/propertydata/ie6/pd-addcart-button.png) 0 0 no-repeat; margin-left:0px; }
* html .pd-addcart-button-disabled { background:url(/portalimages/portal/propertydata/ie6/pd-addcart-button-disabled.png) 0 0 no-repeat; margin-left:0px; }
* html .pd-popup { background:url(/portalimages/portal/propertydata/ie6/pd-popup-bg.png) 0 100% no-repeat; }
* html .pd-popup-inner { background:url(/portalimages/portal/propertydata/ie6/pd-popup-bg.png) 0 0 no-repeat; }
* html .pd-popup-heading { background:url(/portalimages/portal/propertydata/ie6/pd-popup-heading-bg.png) 0 0 no-repeat; }


