body {
 font-family: arial, times, sans;
 margin:      0px;
}
td {
 vertical-align: top;
}

table {
 border-collapse: collapse;
}

.mainLinks td {
 vertical-align: middle;
}

h1 {
 font-size: 1.4em;
}

h2 {
 font-size: 1.3em;
}

h3 {
 font-size: 1.2em;
}
img {
 border-width: 0px;
}
p {
 margin-top:    0px;
 margin-bottom: 0px;
}

a {
 color: #0000aa;
}

.mainLinks {
 color: #ccddee;
 font-weight: 900;
 vertical-align:bottom;
}

.mainLinks a {
 font-size:       0.8em;
 color:           #000077;
 text-decoration: none;
 font-weight: 900;
}

.navlinks a {
 color:       #000088;
 font-weight: 600;
 font-size:   0.8em;
 text-decoration: none;
}

a:hover {
 color: #7799dd;
}
.heading {
 padding-top: 5px;
 color:       white;
 font-weight: 600;
 font-size:   0.8em;
 text-align: center;

}
.textArea {
 margin: 5px;
}
.textAreaSmall {
 margin: 2px;
 font-size: 0.9em;
}

.textArea td {
 margin: 5px;
 vertical-align: top;
}

.boxed {
 padding: 5px;
 border: 1px solid #dddddd;
}

.desc {
 padding:    0px;
 margin:     0px;
 text-align: right;
 font-size:  0.8em;
 color:      #444499;
}

.mainArea {
 padding: 10px;
}

.sublinks {
 color: #000077;
 font-size:0.8em;
 padding-top: 5px;
}

.sublinks a {
 color: #000077;
 text-decoration: none;
}

.sublinks a:hover {
 color: black;
}

.investment a { color: #060; }
.investment a:hover { color: #2c2; }
.forsale    a { color: #800; }
.forsale    a:hover { color: #f00; }
.overseas   a { color: #860; }
.overseas   a:hover { color: #f90; }

.siteSection {
 margin-top: 10px;
}

#date {
 color: #666;
 font-size: 0.7em;
}

.subMenu {
 text-align: center;
 float:right;
 margin-bottom: 10px;
}

.subMenu td {
 padding: 5px;
}


.property td {
 border: solid 1px #aca;
 padding: 3px;
}

.columnHeading td {
 border: solid 1px white;
 padding: 0px;
}

.property h1 {
 margin:    0;
 font-size: 1.1em;
}


.columnHeading, .property h1 {
 text-align: center;
}

.columnHeading {
 background-image: url('../images/heading-curve_02.png');
 border-width: 0;
 padding: 0;
 margin: 0;
}

.columnHeading, .property h1, .pageLinks, .pageLinks a {
 color: white;
}

.propertyStats {
 font-size:    0.8em;
 margin-right: 10px;
 border: solid 2px #000055;
}

#hiddenTable, #hiddenTable td {
 border-width: 0;
 padding: 0;
 margin: 0;
}

.propertyStats td {
 border-bottom: dashed 1px #000055;
 padding:       2px;
}

.pageLinks {
 background-color: #b6c3ea;
 background-image: url('../images/heading-curve_02.png');
 text-align:       right;
}
.pageLinks a {
 font-weight:     600;
 text-decoration: none;
}

#stat1 { background-color: #eef; }
#stat2 { background-color: #ddf; }

.sideMenu a {
 text-decoration: none;
 display:         block;
 border: 1px outset #aaaaff;
 background-color: #aaaaff;
 font-size: 0.8em;
 padding: 1px;
}
#subLink {
 font-size: 0.7em;
}

.sideMenu a:hover {
 border-style:     inset;
 background-color: #bbbbff;
 color:            #005;
}

.columnHeading, .property h1, .toplinks {
 background-color: #b6c3ea;
}

.disclaimer {
 border-top: dashed 1px gray;
 font-size: 0.8em;
 color: gray;
 padding-top: 10px;
}

.disclaimer a { color: gray; }
.disclaimer a:hover { color: red; }

.searchArea, .searchArea p {
 text-align: center;
}

/* slider */
.drag {
 CURSOR: hand;
 POSITION: relative;
}

#outerlyr, #outerlyr1, #outerlyr2 {
 height:           120px;
 width:            22px;
 z-index:          1;
}

.drag {
 height:  16px;
 width:   20px;
 z-index: 3;
 left:    0px;
}

#innerlyr2, #innerlyr1, #innerlyr {
 height:           117px; 
 z-index:          2;
 width:            20px;
 left:             1px;
 position:         absolute;
 top:              2px;
}

#barlyr2, #barlyr1, #barlyr {
 background-color: #000000;
 height: 110px;
 width: 2px;
 z-index: 1;
 left: 9px;
 position: absolute;
 top: 5px;
}
.priceBar, .priceBar td {
 text-align:center;
}

/* slider */
