/*---------------------------------------------------------------------------------------------------------
Copyright 2007 Property Data Solutions

Version: 	3.0
Author:		sen chung
email:		sen@pdslive.com.au
website:	http://www.pdslive.com.au

CSS Area:
Description:

----------------------------------------------------------------------------------------------------------*/
/*
DON'T use @import as we append the build number to each CSS file to ensure the css files are reloaded,
but the build number is not being appended if the css files files are included via @import.
@import url("containers.css");
@import url("thickbox.css");
@import url("forms.css");
@import url("tables.css");
@import url("content.css");
@import url("mootools.css");
*/

/*	=general settings
		----------------------------------------------------------------------------------------*/
	* {margin:0; padding:0; font-size:11px; outline:0;}
	p {background-color:inherit;}
	input.go, button.go {border:0px; background-color:transparent; cursor:pointer; width:20px; margin:0px; padding:0px; float:left;}
	button.wrapper {border:0px;	background-color:transparent; cursor:pointer; margin:0px; padding:0px; float:left;}
	html, body {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; min-height:100%; height:auto !important; height:100%}	
	img {border:0;}
	.img_no_border {border:0;}
	a {color:#003690; text-decoration:none;}
	a:hover{ color:#003690; text-decoration:underline;}
	.footer a {color:#adadaf; text-decoration:none;}
	.footer a:hover{ color:#adadaf; text-decoration:underline; }
	.buttons a {color:#000; text-decoration:none; font-size:12px;}
	.buttons a:hover{ color:#000; text-decoration:underline; font-size:12px;}
	.logout a {text-decoration:none;}
	.logout a:hover {text-decoration:underline;}
	h3 {font-size:13px; font-weight:bold; background-color:inherit; color:#000;}
	h2 {font-size:14px; font-weight:bold; color:#416dac;}
	body {background:url(../images/layout/bgrepeat.gif) repeat-x;}
	.centered {width:980px; margin-left:auto; margin-right:auto;}
	.main_container {float:left; width:966px; /*background:url(../images/layout/bodyrepeat.gif) repeat-y #fbfcf5;*/ padding:0 7px 10px 7px;}
	.header_container {float:left; width:980px; padding-left:7px; background:url(../images/layout/bodyrepeat.gif) repeat-y; height:60px; overflow:hidden;}
	
	.roundedHeader_container {float:left; width:980px; padding-top:10px; background:url(../images/layout/roundedHeaderimage.gif) bottom no-repeat; height:26px;}
	
	.header_containerTop {float:left; width:980px; padding:0 7px 0 7px; background:url(../images/layout/bodyrepeatTop.gif) repeat-y; height:60px; overflow:hidden;}
	.header_containerTop img {float:left; width:400px;}
	.button_container {float:left; width:980px; background:url(../images/layout/bannerBar.gif) repeat-y; height:26px; padding:0 0 0 10px; border:0px;}
	.content {float:left; width:966px; /*margin-left:auto; margin-right:auto;*/ /*overflow:hidden;*/ }
	.footer {float:left; width:980px;  padding-top:14px; background:url(../images/layout/footerimage.gif) top no-repeat;}
	.footer_no_border {float:left; width:980px;  padding-top:14px;}
	.footer_left {float:left; padding-left:22px; font-size:10px; color:#adadaf;}
	.footer_right {float:right; padding-right:12px; font-size:10px;}
	ul.buttons {list-style-type:none; float:left; height:26px; padding-right:15px;}
	li.buttons {list-style-type:none;	float:left; background:url(../images/layout/buttonborder.gif) right center no-repeat; font-size:12px; height:21px; padding:5px 12px 0 12px;	margin:0px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
	li.buttonsApp {list-style-type:none; float:left; background:url(../images/layout/buttonApp.gif) right center no-repeat; font-size:12px; height:21px; padding:5px 12px 0 12px; margin:0px; font-weight:bold; color:#f00; font-family: Arial, Helvetica, sans-serif;}
	li.buttonsApp a {color:#336db7; text-decoration:none;}
	li.buttonsApp a:hover {color:#336db7; text-decoration:underline;}
	ul.pricing {padding:7px 0 7px 15px;}
	li.pricing {background:url(../images/layout/bullets2.gif) left no-repeat; list-style-type:none; padding:1px 0 0 14px;}
	form {border:0;}
	.page_table {border:0;}
	hr {height:1px; border:1px dotted #d9d9d9;} 
	.logout_image {border:0 67px 0 0; float:left;}
	.red_text {color:#F00;}
	.matchtext {background-color:yellow}
/*	=margin move up 5
		----------------------------------------------------------------------------------------*/
	.con_up_5px {margin-top:-5px; float:right;}

/*	=padding
		----------------------------------------------------------------------------------------*/
	.topbot_padding {padding:5px 3px 3px 0;}
	.arrow_icon_padding {padding:3px;}
	.padding_3_10_3_10content_box {padding:0 10px 0 10px; float:left;}
	.padding_10_10_3_10content_box {padding:10px 10px 3px 10px;}
	.padding_3_5_3_5content_box {padding:3px 5px 3px 5px; float:left;}
	.padding_7_1_7_1content_box {padding:7px 1px 7px 1px;}
	.padding_10 {padding:10px;}
	.padding_5_13_5_13_left {padding:0 13px 5px 13px; float:left;}
	.cma_padding_5 {padding:5px; float:left;}
	.height_100 {height:68px;}
	.width_spacer_350 {width:400px; height:20px;}

	.inner_660_area_container {padding:5px;}
	.or_formArea {margin-left:-8px; margin-top:-8px;}
	.or_formArea2 {float:left; margin-left:0px; margin-top:-5px;}
	.flasharea {padding-top:10px;}

/*	=images 
		----------------------------------------------------------------------------------------*/
	.inter_images {border:1px solid #c2c2c3;}
	
	/****** clean up ******/
	.left_property_image {float:left; width:210px; height:auto;}
	.property_details_nav {float:left; width:526px; height:100px;}
	.right_sat_image {float:right; width:210px; height:100px;}
	.property_image_placement {padding: 1px 0 0 7px;}
	.map_placement {float:right; padding: 1px 7px 0 7px; height:96px;}
	.backto_propertyreport {float:right; padding: 0 4px 0 7px;}
	.property_text_disc {padding: 5px 0 5px 0; font-size:18px; color:#fff; font-weight:bold; width:500px; font-family: Arial, Helvetica, sans-serif; text-align:center; float:left;}
	.propert_subtext_disc {padding-top:6px; width:320px; /*text-align: center;*/ color:#fff; float:left;}
	.prop_arrow_right {/*float:right;*/ width:80px; padding: 2px 0 2px 5px;}
	.prop_arrow_left {width:100px; padding:2px 5px 2px 0; /*float: left;*/}
	.prop_arrow_text {color:#fff; font-size:12px; padding:0 3px 3px 3px;}
	.prop_arrow_text a{color:#fff; text-decoration:none; font-size:12px;}
	.prop_arrow_text a:hover{color:#fff; width:70px; text-decoration:underline;}
	.icon_area {width:63px; text-align:center; float:left; height:76px;}
	.icon_area:hover {background:url(../images/layout/ResearchToolsBG.gif) left top no-repeat;}
	.icon_area .icon_padding {padding:3px 0 3px 0;}
	.icoan_area_text {font-size:9px; margin-top: -2px;}	
	.icoan_area_text a {font-size:9px; text-decoration:none;}
	.icoan_area_text a:hover {font-size:9px; text-decoration:underline;}
	.tool_icon_pad {padding-left:3px;}


/*	=clear
		----------------------------------------------------------------------------------------*/
	.clear_space {clear:both; height:10px; font-size:1px;}
	.clear_space2 {clear:both; height:3px;}


/*	=container look at before moving
		----------------------------------------------------------------------------------------*/
	.grey_title_content2b {float:left; margin:0; padding:0;}
	
/*	=currentStateSelection
		----------------------------------------------------------------------------------------*/
.WA {position:absolute; left:8px; top:19px; width:70px; height:105px; z-index:15;}
.WA a.picked {background:url(../images/state-selection/WA_picked.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute; z-index:100;}
.WA a.active {background:url(../images/state-selection/WA_norm.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute; z-index:100;}
.WA a.active:hover {background:url(../images/state-selection/WA_hover.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute; z-index:100;}

.NT {position:absolute; left:74px; top:4px; width:43px; height:73px; z-index:11;}
.NT a.picked {background:url(../images/state-selection/NT_picked.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute; z-index:100;}
.NT a.active {background:url(../images/state-selection/NT_norm.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute; z-index:100;}
.NT a.active:hover {background:url(../images/state-selection/NT_hover.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute; z-index:100;}

.QLD {position:absolute; left:115px; top:2px; width:68px; height:95px; z-index:1;}
.QLD a.picked {background:url(../images/state-selection/QLD_picked.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute;}
.QLD a.active {background:url(../images/state-selection/QLD_norm.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute; z-index:100;}
.QLD a.active:hover {background:url(../images/state-selection/QLD_hover.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute; z-index:100;}

.SA {position:absolute;left:76px; top:75px; width:53px; height:62px; z-index:15;}
.SA a.picked {background:url(../images/state-selection/SA_picked.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute; z-index:100;}
.SA a.active {background:url(../images/state-selection/SA_norm.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute; z-index:100;}
.SA a.active:hover {background:url(../images/state-selection/SA_hover.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute; z-index:100;}

.NSW {position:absolute; left:124px; top:90px; width:59px; height:47px; z-index:11;}
.NSW a.picked {background:url(../images/state-selection/NSW_picked.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute; z-index:100;}
.NSW a.active {background:url(../images/state-selection/NSW_norm.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute; z-index:100;}
.NSW a.active:hover {background:url(../images/state-selection/NSW_hover.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute; z-index:100;}

.VIC {position:absolute; left:123px; top:115px; width:34px; height:29px; z-index:15;}
.VIC a.picked {background:url(../images/state-selection/VIC_picked.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute; z-index:100;}
.VIC a.active {background:url(../images/state-selection/VIC_norm.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute; z-index:100;}
.VIC a.active:hover {background:url(../images/state-selection/VIC_hover.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute; z-index:100;}

.TAS {position:absolute; left:142px; top:146px; width:20px; height:18px; z-index:1;}
.TAS a.picked {background:url(../images/state-selection/TAS_picked.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute; z-index:100;}
.TAS a.active {background:url(../images/state-selection/TAS_norm.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute; z-index:100;}
.TAS a.active:hover {background:url(../images/state-selection/TAS_hover.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute; z-index:100;}

.ACT {position:absolute; left:156px; top:109px; width:13px; height:18px; z-index:15;}
.ACT a.picked {background:url(../images/state-selection/ACT_picked.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute; z-index:100;}
.ACT a.active {background:url(../images/state-selection/ACT_norm.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute; z-index:100;}
.ACT a.active:hover {background:url(../images/state-selection/ACT_hover.gif) 0px 0px no-repeat; top:0px; left:0px; position:absolute; z-index:100;}	

/* 	=PorpductPricingList
		----------------------------------------------------------------------------------------*/

ul.wBullets {margin:0px; padding:7px 10px 7px 15px;}
	li.multipleLogins {background:url(../images/icons/small/sicon_agent_profile.gif) left top no-repeat;	list-style-type:none;	font-size:11px;	color:#000;	margin:0px;	padding:6px 0 0 40px;	height: 35px;}
	li.cma {background:url(../images/icons/small/sicon_cma2.gif) left top no-repeat;	list-style-type:none;	font-size:11px;	color:#000;	margin:0px;	padding:6px 0 0 40px;	height: 35px;}
	li.interactive {background:url(../images/icons/small/sicon_interactive_map.gif) left top no-repeat;	list-style-type:none;	font-size:11px;	color:#000;	margin:0px;	padding:6px 0 0 40px;	height: 35px;}
	li.propertySales {background:url(../images/icons/small/sicon_radial_report.gif) left top no-repeat;	list-style-type:none;	font-size:11px;	color:#000;	margin:0px;	padding:6px 0 0 40px;	height: 35px;}
	li.growthChart {background:url(../images/icons/small/sicon_sales_growth.gif) left top no-repeat;	list-style-type:none;	font-size:11px;	color:#000;	margin:0px;	padding:6px 0 0 40px;	height: 35px;}
	li.forSale {background:url(../images/icons/forSale_productPricing.gif) left top no-repeat;	list-style-type:none;	font-size:11px;	color:#000;	margin:0px;	padding:6px 0 0 40px;	height: 35px;}
	li.sold {background:url(../images/icons/sold_productPricing.gif) left top no-repeat;	list-style-type:none;	font-size:11px;	color:#000;	margin:0px;	padding:6px 0 0 40px;	height: 35px;}
	li.photosAndAttributes {background:url(../images/icons/attriPhoto_productPricing.gif) left top no-repeat;	list-style-type:none;	font-size:11px;	color:#000;	margin:0px;	padding:6px 0 0 40px;	height: 35px;}
	li.pricefinder {
	background:url(../images/icons/small/sicon_pricefinder.gif) left top no-repeat;
	list-style-type:none;
	font-size:11px;
	color:#000;
	margin:0px;
	padding:6px 0 0 40px;
	height: 35px;
	line-height: 14px;
}
li.streetView { background:url(../images/icons/small/sicon_streetView.gif) left top no-repeat; list-style-type:none; font-size:11px; color:#000; margin:0 0 0 -3px; padding:6px 0 0 40px; height: 35px; line-height: 14px; }
li.mapping {background:url(../images/icons/small/sicon_phone.gif) left top no-repeat;	list-style-type:none;	font-size:11px;	color:#000;	margin:0px;	padding:6px 0 0 40px;	height: 35px;}
		
.curvy {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.internal_only {color:MediumVioletRed; }

/*CSS for OL and jquery/curvycorners template driven popups*/
#popup {
	display:none;
}
#popupAnchor {
	position:absolute;
}
.popupBorder {
	background-color: #f3f3f3;
	border: 1px solid #cecece; 
	padding:5px 0;
	-webkit-border-top-left-radius: 1px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 1px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
}
.popupBorder.popupBorderBL {
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 1px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 1px;
}
.popupBorder.popup-sale {
	background-color: #C7D6E9;
}
.popupBorder.popup-listing  {
	background-color: #A68EC5;
}
.popupBorder.popup-rental, .popupBorder.popup-share {
	background-color: #CDE69A;
} 
.popupContent {width: 280px; margin: 0 5px; text-align: left;}
.popupContent.propertySelect .header {background:transparent url(../images/veridical/house_red.png) no-repeat scroll left center; line-height:26px; font-weight:bold; padding-left:30px;}
.popupContent.saleSelect .header {background-image:url(../images/veridical/house_blue.png);}
.popupContent.listingSelect .header {background-image:url(../images/veridical/house_purple.png);}
.popupContent.rentalSelect .header {background-image:url(../images/veridical/house_green.png);}
.popupContent.propertySelect .content {background-color:#FEE5DE;padding:5px;width:auto;float:none;}
.popupContent.saleSelect .content {background-color:#D7E1EF;}
.popupContent.listingSelect .content {background-color:#CAB2E6;}
.popupContent.rentalSelect .content,.popup-share .popupContent .content {background-color:#DDEEBC;}
.popupContent .thumbnailContainer {width:54px; height:40px; float:left; overflow:hidden;}
.popupContent ul.features {float:right; overflow:hidden; padding-bottom:.2em;}
.popupContent ul.features li{ padding-left:20px; padding-right: 3px; list-style:none; display:inline; font-weight:bold; font-weight:.9em;}
.popupContent ul.features li.bed {background:url(../images/icons/icon_smallBed.gif) left center no-repeat;}
.popupContent ul.features li.bath {background:url(../images/icons/icon_smallBath.gif) left center no-repeat;}
.popupContent ul.features li.car {background:url(../images/icons/icon_smallCar.gif) left center no-repeat;}
.popupContent .relationship {}
.popupContent .relationship li {padding:0.2em 0 0.1em;list-style:none; display:inline-block;}
.popupContent .relationship li strong {float:left; clear:left; width:70px; white-space:nowrap; font-weight: bold;}
.popupContent .relationship li div {float:left; width:190px; }
.popupContent .description {clear:both;}
.popupContent .description li {padding:0.2em 0 0.1em;list-style:none; display:inline-block;}
.popupContent .description li strong {float:left; clear:left; width:70px; white-space:nowrap; font-weight: bold;margin-right:5px;}
.popupContent .description li div {float:left; width:190px;}
.popupContent .description li div.negativeChange {width: auto}
.popupContent .description li div.positiveChange {width: auto}
.popupContent .options {border-top:1px dashed #cacaca; text-align:left; position:relative; margin-top:5px; height: 36px; }
.popupContent .options .buttonPosition {float:right;margin-top:4px;}
.popupContent .options ul {margin-top:4px; float:right;}
.popupContent .options ul li {display: block;float: left; margin: 0 3px; list-style:none; cursor: pointer;
	background:url(../images/priceFinder/btnOne.gif) left center no-repeat;
	height:26px;
	width:160px;
	line-height:20px;
}
.popupContent .options ul li div {
	/*margin: 2px 0 0 9px;*/
	height:26px;
	line-height:24px;
	text-align:center;
	vertical-align:middle;	
}
.popupContent .options ul li.btn135 {
	background:url(../images/priceFinder/btnOne-135.gif) no-repeat center left;
	width: 135px;
}
.popupContent .options ul li.btn110 {
	background:url(../images/priceFinder/btnOne-110.gif) no-repeat center left;
	width: 110px;
}
.popupContent .options ul li:hover {text-decoration: underline}
.popupContent .options ul li a { color:#000; }

#resultsPanel .grey_title_container {margin-top:0;}
