/*common.css - controls styles common to all pages in the site

copyright 2007 Future Medium Pty Ltd

@author: matt watts

*/

@import url("form.css");

body {
	margin: 0;
	padding: 0;
	font-size: 70%;
	font-family:Arial, Helvetica, sans-serif;
}

img {
	border: 0;
	display: inline;
	padding: 0;
	margin: 0;
}

.buyRent:after,
.searchPane:after,
ul.searchElements:after,
.form:after,
ul.listing:after,
ul.listing li ol.amenitiesListing:after,
ul.appraisalForm:after,
ul.amenity:after,
ol.amenitiesListing:after,
fieldset dl:after,
#footer:after,
.bt:after,
.clear-nested-floats:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

p {
	margin: 0 0 1em 0;
}

#footer {
  clear: both;
  padding-top: 10px;
}

#footer .fLeft {
  float: left;
  width: 190px;
}

#footer .fRight {
  float: right;
  width: 790px;
}

#footer .fRight p {
  padding: 15px 0 0 10px;
  color: #7d7d7d;
}

#footer .fRight p a {
  color: #7d7d7d;
}

#footer .fLeft a {
  color: #006da6;
}

.bt {
  margin: 40px 0;
}

.colRight .bt .colA {
  padding-left: 10px;
  width: 520px;
}

.bt .colB img {
  padding-top: 4px;
}

/* sitemap */

ul.node0 {
  margin: 0 0 0 1em;
  padding: 0;
  list-style-type: none;
}

    ul.node0 li.n0 {
      margin: 0 0 17px 0;
      padding: 0;
    }

ul.node0 li.n0 a {
    background: url("../images/icon_node0.gif") no-repeat top left;
    padding-left: 24px;
    display: block;
    font-weight: bold;
    text-decoration: none;
    color: #7f7f7f;
}

ul.node0 li a:hover {
  text-decoration: underline;
  color: #006da6;
}

        ul.node1 {
             margin: 0 0 0 24px;
             padding: 0;
             list-style-type: none;
        }

            ul.node1 li.n1 {
                margin: 5px 0 2px 0;
                padding: 0;
            }
            
ul.node1 li.n1 a {
    background: url("../images/icon_node1.gif") no-repeat 0 4px;
    padding-left: 16px;
    font-weight: normal;
}