/* Basic Elements default.css home.css */
/* Folder In: /css/home.css  */
/* Controls /index.php
/* Controls /Templates/ea_H.dwt

/* EstateAgency.com.au 02/05/2006 version 2.5*/

* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
}
body {
margin: 0;
background : url("/template/pb01/images/pageback_global.jpg") repeat-x top center #fff; 
background-color: #fff;	height: 100%;
}

body, div, p, td {
	color: #333;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

a, a:link, a:visited, a:active  {
	color: #333;
}

a:hover {
	color: #A52A25;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #A52A25;
}

h1 {
	font: 24px/26px Arial, sans-serif;
}

h2 {
	font: 20px/22px Arial, sans-serif;
	margin: 0 0 5px 0;
}

h3 {
	font: 16px/20px Arial, sans-serif;
}

h4 {
	font: 14px/16px Arial, sans-serif;
}

h5 {
	font: bold 13px/15px Arial, sans-serif;
}

h6 {
	font: bold 11px/12px Arial, sans-serif;
}

li {
	margin: 0 0 5px 5px;
	padding: 1px 0;
}

ol {
	margin: 0 0 0 30px;
	padding: 0;
}

ul {
	margin: 0 0 0 20px;
	padding: 0;
}

img {
	border: none;
}

i {
	color: #C6332D;
	font-style: normal;
	font-weight: bold;
}

edit_listings {
	border: 1px;
	border-color: #C5D7ED;
	border-style: solid;
}

/* Header Elements */

#logoBox {
	height: 125px;
	position: absolute;
	width: 250px;
	left: 0;
	top: 0;
}

/* Wrapper Elements */

#headWrapper {
	margin: 0;
	width: 770px;
	height: 125px;
	position: relative;
}

#pagePosition {
	border: 0;
	left: 50%;
	margin: 0 0 0 -385px;
	padding: 0;
	position: relative;
	width: 760px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
}

#pageWrapper {
	border: 0;
	margin: 0 auto;
	padding: 0;
	width: 770px;
	height: 100%;
}

#topNav {
	position: absolute;
	left: 250px;
	margin: 4px 0 0 0;
	width: 520px;
	height: 25px;
	z-index: 10;
}

#topNav li {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#topNav li a {
	font: 11px/11px Arial, sans-serif;
	color: #313131;
	text-decoration: none;
}

#topNav li a:hover {
	color: #C6332D;
}

/* Main Navigation Elements */

#mainNav {
	height: 100px;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	left: 260px;
	top: 25px;
	width: 500px;
	background: url(/template/pb01/images/navback.jpg) no-repeat;
}

#mainNav li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

#mainNav li, #mainNav a {
	display: block;
	font-size: 1px;
	height: 100px;
	text-decoration: none;
	text-indent: -9000px;
}

#navListings {
	left: 0;
	width: 100px;
}

#navListings a:hover {
	background: transparent url(/template/pb01/images/navback.jpg) 0 -100px no-repeat;
}

#navListHome {
	left: 100px;
	width: 100px;
}

#navListHome a:hover {
	background: transparent url(/template/pb01/images/navback.jpg) -100px -100px no-repeat;
}

#navWhy {
	left: 200px;
	width: 100px;
}

#navWhy a:hover {
	background: transparent url(/template/pb01/images/navback.jpg) -200px -100px no-repeat;
}

#navTips {
	left: 300px;
	width: 100px;
}

#navTips a:hover {
	background: transparent url(/template/pb01/images/navback.jpg) -300px -100px no-repeat;
}

#navContact {
	left: 300px;
	width: 100px;
}

#navContact a:hover {
	background: transparent url(/template/pb01/images/navback.jpg) -400px -100px no-repeat;
}

/* Main Content Area */

#contentWrapper {
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
	width: 780px;
	position: relative;
}

#mainAd /* gold box */
{
	position: relative;
	padding: 0;
	margin: 0;
	width: 500px;
	height: 250px;
	/* background: url(/template/pb01/images/randomhome/mainad1_promo6.jpg) top left no-repeat; */
	/* background: url(listings/template/pb01/rotate.php) top left no-repeat;  */
	cursor:pointer;
	display: block;
}

#mainAd a {
	text-decoration: none;
	color: #fff;
	width: 500px;
	height: 250px;
	display: block;
}

#mainAd p {
	font: 11px/18px Verdana, sans-serif;
	color: #fff;
	background: transparent;
	width: 235px;
	margin: 0;
	padding: 85px 0 0 15px;  /* home page text over pix */
}
/* grey bars under the home main text just below yellow/gold block  default 520px */ 
#homeTextHeader {
	position: relative;
	padding: 0;
	margin: 0;
	width: 520px;
	height: 120px;
	background: url(/template/pb01/images/home_logoback.gif) top left no-repeat;
}

#pageContentMain {
	float: left;
	padding: 0;
	width: 490px;
}

#pageContentWide {
	float: left;
	padding: 0;
	width: 750px;
}
#pageContentWide #pageText p {
	width: 750px;
}

#pageContentWide #pageText {
	margin: 0 0 0 10px;
}

#pageContentListings, #pageContent {
	padding: 0;
	width: 750px;
	margin: 0 0 0 10px;
}

#pageContentListings td {
	padding: 5px;
	margin: 0;
}

#pageContentOther {
	float: left;
	padding: 0 0 0 10px;
	width: 250px;
}

.siteAd {
	height: auto;
	width: 217px;
	padding: 10px;
	background: #efefef;
	border-top: #DADAD4 1px solid;
	border-right: #ccc 2px solid;
	border-bottom: #ccc 2px solid;
	border-left: #DADAD4 1px solid;
	margin: 5px 0;
}

.siteAd i {
	color: #A52A25;
}

.siteAd a:link, .siteAd a:visited, .siteAd a:active  {
	text-decoration: underline;
	font: 11px/11px Verdana, sans-serif;
	color: #333;
	text-transform: capitalize;	
}

.siteAd a:hover {
	color: #A42A25;
	text-decoration: underline;
}

.siteAd p {
	font: 10px/12px Arial, sans-serif;
	color: #666666;
	margin: 0 0 3px 0;
}

.siteAd  h4 {
	font: bold 12px/12px Arial, sans-serif;
	color: #6A6763;
	text-transform: capitalize;
}

.siteAd  h3 {
	font: bold 16px/16px "Trebuchet MS", Arial, sans-serif;
	color: #A52A25;
	letter-spacing: -1px;
}

#homeAd1 {
	position: relative;
}

#homeAd1 img {
	float: left;
	padding: 0 10px 0 0;
}

#homeAd2 {
	position: relative;
}

#homeAd2 img {
	float: right;
	padding: 0 0 0 10px;
}

#homeAd3 {
	position: relative;
}

#homeAd4 {
	position: relative;
}

#homeAd4 img {
	float: left;
	padding: 0 10px 0 0;
}

#homeAd5 {
	position: relative;
}

#homeAdRSS {
	position: relative;
}

#homeText strong {

}

#homeText i {
	font: normal 10px Arial, sans-serif;f
	color: #A52A25;
	position: relative;
}

#homeSearchText1, #homeSearchText2 {
	font: 12px/18px Arial, sans-serif;
	color: #83836E;
	background: transparent;
	width: 220px;
	float: left;
	
}

#homeSearchText1 {
	border-right: #DFDFDA 1px solid;
	padding: 15px 20px 0 0;
}

#homeSearchText2 {
	padding: 15px 0 0 20px;
}

#pageHeader {
	position: relative;
	padding: 0;
	margin: 0;
	width: 520px;
	height: 50px;
}

#pageHeaderWide {
	position: relative;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	width: 750px;
	height: 50px;
}

#pageHeaderWideListings {
	position: relative;
	padding: 0;
	margin: 0;
	width: 750px;
	height: 50px;
}

.pageHeaderListings {
	background: url(/template/pb01/images/hd_listings.jpg) top left no-repeat;
}

.pageHeaderListHome {
	background: url(/template/pb01/images/hd_listhome.jpg) top left no-repeat;
}

.pageHeaderWhy {
	background: url(/template/pb01/images/hd_why.jpg) top left no-repeat;
}

.pageHeaderTips {
	background: url(/template/pb01/images/hd_tips.jpg) top left no-repeat;
}

.pageHeaderContact {
	background: url(/template/pb01/images/hd_contact.jpg) top left no-repeat;
}

.pageHeaderTerms {
	background: url(/template/pb01/images/hd_terms.jpg) top left no-repeat;
}

.pageHeaderAptu {
	background: url(/template/pb01/images/hd_aptu.jpg) top left no-repeat;
}

.pageHeaderRefer {
	background: url(/template/pb01/images/hd_refer.jpg) top left no-repeat;
}

.pageHeaderAbout {
	background: url(/template/pb01/images/hd_about.jpg) top left no-repeat;
}

.pageHeader404 {
	background: url(/template/pb01/images/hd_404.jpg) top left no-repeat;
}

#pageText {
	padding: 10px 1px;
}

#pageText p {
	font: 12px/18px Verdana, sans-serif;
	color: #83836E;
	background: transparent;
	display: block;
	width: 450px;  /* changed from 500  as it was pushing content text over the template size*/
	padding: 0;
	margin: 0 0 15px 0;
}

#pageText ul, #pageText ol {
	font: 15px/18px Verdana, sans-serif;
	color: #83836E;
	background: transparent;
	padding: 0 0 10px 0;
	margin: 5px 30px;
}

#pageText ul.listSmallText, #pageText ol.listSmallText {
	font: 11px/14px Verdana, sans-serif;
}

#pageTextListings p {
	font: 12px/18px Verdana, sans-serif;
	color: #83836E;
	background: transparent;
	display: block;
	width: 730px;
	padding: 0;
	margin: 0 15px 15px 0;
}

/* Foooter Elements */

#homeFooter, #pageFooter {
	width: 760px;
	position: relative;
	text-align: right;
	clear: both;
}

#homeFooter {
	height: 25px;
	padding: 5px 0;
	border-top: #DFDFDA 1px solid;
}

#pageFooter {
	background: transparent url(/template/pb01/images/footer_lines.gif) top center repeat-x;
	height: 70px;
	padding: 35px 0 5px 0;
	margin: 0 20px 0 10px;
	width: 750px;
}

.footer a {
	font: 11px/11px Arial, sans-serif;
	color: #646454;
	text-decoration: none;
}

.footer a:hover {
	color: #C6332D;
}

#terms {
	float: right;
}

#copy {
	float: left;
}
#subNav {
	margin: 0 0 0 10px;
	padding: 5px 0 0 0;
	height: 25px;
	width: 750px;
}

#subNavListings {
	margin: 0;
	padding: 5px 0 0 0;
	background: #A08DB5;
	padding: 0;
	height: 25px;
}

#subNavListings ul {
	margin: 5px;
	padding: 0;
	display: inline;
} 

#subNavListings li {
	margin: 0;
	padding: 3px 15px;
	border-top: 1px solid #C7B9D7;
	border-right: 2px solid #534067;
	border-bottom: 2px solid #534067;
	border-left: 1px solid #C7B9D7;
	list-style: none;
	display: inline;
	background: #785C95 url(/template/pb01/images/subnav_btn_back.jpg) repeat-x;
}

#subNavListings a:link, #subNavListings a:visited, #subNavListings a:active  {
	color: #E0D7EA;
	font: bold 11px/12px Verdana, sans-serif;
	text-decoration: none;
}

#subNavListings a:hover {
	color: #fff;
	text-decoration: none;
}

.subNavListings {
	background: #A08DB5;
}

.subNavListHome {
	background: #7f9fc4;
}

.subNavWhy {
	background: #a3c75a;
}

.subNavTips {
	background: #c8c860;
}

.subNavContact {
	background: #c88f5f;
}

#subNav ul {
	margin: 5px 0;
	padding: 0;
	display: inline;
} 

#subNav li {
	margin: 0 2px 2px 2px;
	padding: 3px 15px;
	list-style: none;
	display: inline;
}

#subNavListings ul {
	margin: 0 0 5px 0;
	padding: 0;
	display: inline;
} 

#subNavListings li {
	margin: 0 2px 2px 2px;
	padding: 3px 15px;
	list-style: none;
	display: inline;
}

.subNavListings li {
	border-top: 1px solid #C7B9D7;
	border-right: 2px solid #534067;
	border-bottom: 2px solid #534067;
	border-left: 1px solid #C7B9D7;
	background: #745594 url(/template/pb01/images/subnav_btn_back_listings.jpg) repeat-x;
}

.subNavListHome li {
	border-top: 1px solid #a8c6e3;
	border-right: 2px solid #25527c;
	border-bottom: 2px solid #25527c;
	border-left: 1px solid #a8c6e3;
	background: #3b6ea1 url(/template/pb01/images/subnav_btn_back_listhome.jpg) repeat-x;
}

.subNavWhy li {
	border-top: 1px solid #c7e38e;
	border-right: 2px solid #507505;
	border-bottom: 2px solid #507505;
	border-left: 1px solid #c7e38e;
	background: #6ea108 url(/template/pb01/images/subnav_btn_back_why.jpg) repeat-x;
}

.subNavTips li {
	border-top: 1px solid #dede89;
	border-right: 2px solid #646409;
	border-bottom: 2px solid #646409;
	border-left: 1px solid #dede89;
	background: #9c9c21 url(/template/pb01/images/subnav_btn_back_tips.jpg) repeat-x;
}

.subNavContact li {
	border-top: 1px solid #deaf8a;
	border-right: 2px solid #7e4211;
	border-bottom: 2px solid #7e4211;
	border-left: 1px solid #deaf8a;
	background: #c97532 url(/template/pb01/images/subnav_btn_back_contact.jpg) repeat-x;
}

#subNav a:link, #subNav a:visited, #subNav a:active  {
	font: bold 11px/12px Verdana, sans-serif;
	text-decoration: none;
}

.subNavListings a:link, .subNavListings a:visited, .subNavListings a:active  {
	color: #efefef;
}

.subNavListHome a:link, .subNavListHome a:visited, .subNavListHome a:active  {
	color: #efefef;
}

.subNavWhy a:link, .subNavWhy a:visited, .subNavWhy a:active  {
	color: #efefef;
}

.subNavTips a:link, .subNavTips a:visited, .subNavTips a:active  {
	color: #efefef;
}

.subNavContact a:link, .subNavContact a:visited, .subNavContact a:active  {
	color: #efefef;
}

#subNav a:hover {
	color: #fff;
	text-decoration: none;
}

#tertNav {
	margin: 1px 0 0 0;
	padding: 5px;
	width: 230px;
}

#tertNav ul {
	margin: 0 0 1px 0;
	padding: 0;
} 

#tertNav li {
	font: bold 11px Verdana, sans-serif;
	margin: 0 2px 2px 2px;
	padding: 3px 15px;
	list-style: none;
	border-bottom: #eeeed9 1px solid;
}

#tertNav a, #tertNav a:link, #tertNav active,  #tertNav a:visited {
	font: 11px bold Verdana, sans-serif;
	color: #333;
	text-decoration: none;
}

#tertNav a:hover {
	font: 11px bold Verdana, sans-serif;
	color: #A52A25;
	text-decoration: underline;
}

.tertNavResources {
	background: #d8d888;
}
.search_row_0, .search_row_1 {
	border-top: 1px solid #ccc;
}

.search_row_0 {
	background: #E9E9DE;
}

.search_row_1 {
	background: #efefef;
}

.row_main {
	background: #efefef;
}

.listingsTableHead {
	background: #ccc;
}

.listingsTableRowHead {
	font: bold 14px/16px "Trebuchet MS", Arial, sans-serif;
}

.listingsTableRowHead .search_row_0 {
	background: #DDDDCA;
}

.listingsTableRowHead .search_row_1 {
	background: #DBDADA;
}





#listingsView {
	background: #fff;
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	text-align: left;
	vertical-align: top;
	font: normal 11px/14px Arial, sans-serif;
}

#listingsView th {
	background: #A18BB6;
	margin: 0;
	padding: 5px;
	border-right: #fff 1px solid;
}

#listingsView th, #listingsView th a, #listingsView th a:visited, #listingsView th a:active {
	font: bold 14px/16px "Trebuchet MS", Arial, sans-serif;
	text-decoration: none;
	color: #fff;
}

#listingsView th, #listingsView th a:hover {
	font: bold 14px/16px "Trebuchet MS", Arial, sans-serif;
	text-decoration: none;
	color: #A52A25;
}

#listingsView td {
	margin: 0;
	padding: 5px;
	border-right: #ccc 1px solid;
	vertical-align: top;
}

#listingsViewTop, #listingsViewFeatures1, #listingsViewFeatures2, #listingsViewCenter {
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	text-align: left;
	vertical-align: top;
}

#listingsViewTopLinks {
	text-align: center;
	vertical-align: middle;
	padding: 5px 2px;
	background: #e1d7eb;
}

#listingsViewTopLinks, #listingsViewTopLinks a, #listingsViewTopLinks a:visited, #listingsViewTopLinks a:active {
	font: bold 11px/12px "Trebuchet MS", Arial, sans-serif;
	text-decoration: none;
	color: #333;
}

#listingsViewTopLinks, #listingsViewTopLinks a:hover {
	font: bold 11px/12px "Trebuchet MS", Arial, sans-serif;
	text-decoration: none;
	color: #A52A25;
}

#listingsHelp {
	margin: 0;
	padding: 10px;
	border: 0;
	width: 100%;
	text-align: left;
	vertical-align: top;
	font: normal 11px/14px Arial, sans-serif;
}

.right {
	text-align: right;
}

p .right {
	text-align: right;
	font-weight: bold;
	font-size: 10px/11px;
}

.headBlock {
	display: block;
	background: #fff;
	padding: 2px;
}

.buttonBlue a {
	width: 165px;
	background: url(/template/pb01/images/pages/button_blue_up.gif) no-repeat;
	height: 40px;
	margin: 0;
	padding: 0;
	display: block;
	font-size: 1px;
	text-decoration: none;
	text-indent: -9000px;
}

.buttonBlue a:hover {
	background: url(/template/pb01/images/pages/button_blue_ov.gif) no-repeat;
}

.buttonRefer a {
	width: 245px;
	background: url(/template/pb01/images/button_refer_up.gif) no-repeat;
	height: 25px;
	margin: 5px 0;
	padding: 0;
	display: block;
	font-size: 1px;
	text-decoration: none;
	text-indent: -9000px;
}

.buttonRefer a:hover {
	background: url(/template/pb01/images/button_refer_ov.gif) no-repeat;
}

.formTable td {
	padding: 3px;
	background: #efefef;
}

.formTable th {
	color: #4073A6;
	background: #CDE0EF;
	padding: 3px;
	font: bold 14px Arial, sans-serif;
}

.formTable input {
	width: 150px;
}

.formTable textarea {
	width: 400px;
	height: 150px;
}

.formTable td .a {
	background: #efefef;
}

.formTable td .b {
	background: #f8f8f8;
}

#pageText .smallText p, #pageTextListings .smallText p {
	font: normal 10px/11px Arial, sans-serif;
}

#pageText td  {
	padding: 5px;
	vertical-align: top;
}

#partnerTable1 {
	font: 10px/12px Verdana, sans-serif;
	margin: 0;
	padding: 0;
	border-right: #ccc 1px solid;
}

#partnerTable2 {
	font: 10px/12px Verdana, sans-serif;
	margin: 0;
	padding: 0;
}

#partnerTable1 ul, #partnerTable2 ul {
	font: 10px/12px Verdana, sans-serif;
	margin: 0;
	padding: 0;
	list-style: none;
}

#partnerTable1 ol, #partnerTable2 ol {
	font: 10px/12px Verdana, sans-serif;
	margin: 0;
	padding: 0;
}

#partnerTable1 li li, #partnerTable2 li li {
	font: 10px/12px Verdana, sans-serif;
	margin: 0 0 0 20px;
	padding: 0 0 5px 0;
	list-style: disc;
}

.largeNumberedList ul li {
	font: bold 16px/18px "Trebuchet MS", Arial, sans-serif;
	color: #336699;
	padding: 20px 0 20px 55px;
	letter-spacing: -1px;
	list-style: none;
	margin: 0;
}

.indexPageTable td {
	vertical-align: top;
	text-align: center;
}

table#tableStats td {
	border-bottom: #ccc 1px solid;
	width: 25%;
}
.featured_listings {
background-color : #cccccc; /*background-color: #d8d888; */
}
