/* Wood Real Estate */

html {
margin:0px;
border:none;
padding:0px;
text-align:left;
}

body {
margin:0px;
border:none;
padding:0px;
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
}

h1 {
margin:0px 0px 20px 0px;
padding:0px;
color:#000000;
font-size:24px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

h2 {
margin:0px 0px 20px 0px;
padding:0px;
color:#000000;
font-size:18px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

h3 {
margin:0px 0px 20px 0px;
padding:0px;
color:#000000;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

h4 {
margin:0px 0px 10px 0px;
padding:0px;
color:#000000;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

p {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

ul.magic {
margin:20px;
padding:0px;
list-style:none;
}

ul.magic li {
margin:0px 0px 10px 0px;
padding:0px 0px 0px 15px;
list-style:none;
background:url(../images/css/tab.gif) 0px 4px no-repeat;
color:#000000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

li {
color:#000000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

span.highlight {
color:#9ED309;
}

a:link, a:visited, a:active {
color:#00305B;
}

a:hover {
color:#666666;
}

td {
text-align:left;
vertical-align:top;
}

/* =wrapper */

#wrapper {
margin:1px;
border:none;
padding:0px;
width:960px;
overflow:hidden;
background:url(../images/css/bkg-body.jpg) top left repeat-y #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}

/* =header */

#header {
margin:0px 60px 0px 64px;
border:none;
padding:0px;
height:125px;
overflow:hidden;
text-align:right;
background:url(../images/css/wood-real-estate.jpg) 30px 0px no-repeat #021F6F;
font-family:Arial, Helvetica, sans-serif;
}

#header .cell {
margin:0px;
padding:10px 0px 0px 0px;
width:110px;
height:115px;
overflow:hidden;
float:left;
text-align:center;
color:#FFFFFF;
font-size:9px;
}

#header .cell_2 {
margin:0px;
padding:100px 0px 0px 0px;
float:left;
width:360px;
overflow:hidden;
text-align:center;
color:#FFFFFF;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

/* =menu */

#menu {
margin:20px 0px 0px 0px;
border:none;
padding:0px;
width:150px;
overflow:hidden;
float:left;
}

#menu ul {
margin:0px;
border:none;
padding:0px;
list-style:none;
white-space:nowrap;
}

#menu ul li {
margin:0px;
border:none;
padding:0px;
width:151px;
}

#menu ul li.spacer {
margin-bottom:10px;
}

#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active {
padding:0px;
color:#FFFF00;
text-decoration:none
}

#menu ul li a:hover {
padding:0px;
color:#FFFF00;
text-decoration:none;
}

/* =content */

#content {
margin:0px;
border:none;
padding:30px 10px 10px 10px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
float:left;
width:730px;
overflow:hidden;
}

/* =open-times */

#open-times {
width:420px;
overflow:hidden;
float:left;
}

#open-times h2 {
margin:0px 0px 10px 0px;
padding:0px;
font-style:italic;
color:#021F6F;
}

#open-times .inspection-intro {
margin:0px 0px 2px 0px;
width:420px;
}

#open-times .inspection-intro h3 {
margin:0px 0px 1px 0px;
padding:0px 5px 0px 5px;
overflow:hidden;
height:26px;
line-height:26px;
font-size:12px;
background:#021F6F;
color:#FFFFFF;
}

#open-times .inspection-intro .details {
height:26px;
line-height:26px;
background:#EEEEEE;
overflow:hidden;
}

#open-times .inspection-intro .times {
border-right:2px solid #FFFFFF;
padding:0px 5px 0px 5px;
float:left;
width:108px;
overflow:hidden;
height:26px;
line-height:26px;
font-size:11px;
}

#open-times .inspection-intro .suburb {
border-right:2px solid #FFFFFF;
padding:0px 5px 0px 5px;
float:left;
width:188px;
overflow:hidden;
height:26px;
line-height:26px;
font-weight:bold;
font-size:11px;
}

#open-times .inspection-intro .link-to {
padding:0px 5px 0px 5px;
text-align:center;
float:left;
width:90px;
overflow:hidden;
height:26px;
line-height:26px;
font-size:11px;
}

/* =feature_properties */

#feature-properties {
margin-top:-20px;
overflow:hidden;
width:604px;
}

#feature-properties .row_1 {
height:280px;
overflow:hidden;
border-bottom:1px solid #000066;
}

#feature-properties .row_2 {
height:280px;
overflow:hidden;
border-bottom:1px solid #000066;
}

#feature-properties .feature-listing {
margin:0px;
border-right:1px solid #000066;
padding:10px;
text-align:left;
float:left;
width:179px;
height:260px;
overflow:hidden;
}

#feature-properties .fea_3 {
border-right:none;
}

#feature-properties .feature-listing h2 {
margin:0px;
padding:0px;
font-size:14px;
color:#000066;
line-height:20px;
height:20px;
text-transform:uppercase;
}

#feature-properties .feature-listing h3 {
margin:0px;
padding:0px;
font-size:12px;
color:#FF0000;
line-height:20px;
height:20px;
}

#feature-properties .feature-listing h4 {
margin:0px;
padding:0px;
font-size:12px;
color:#FF0000;
line-height:20px;
height:20px;
}

#feature-properties .feature-listing a.more {
font-size:11px;
background:#FF0000;
color:#FFFFFF;
text-decoration:none;
display:block;
padding:2px;
width:80px;
text-align:center;
}

#feature-properties .feature-listing a.more:hover {
font-size:11px;
background:#000099;
color:#FFFFFF;
text-decoration:none;
display:block;
padding:2px;
width:80px;
text-align:center;
}

#feature-properties .feature-listing a.fea_thumb {
text-decoration:none;
}

#feature-properties .feature-listing a img {
border:1px solid #000066;
width: 177px;
}

#feature-properties .feature-listing .intro {
margin:0px 0px 10px 0px;
border:none;
padding:0px;
font-size:11px;
color:#333333;
}

/* =form */

.form {
border:none;
width:500px;
margin:0px auto 40px auto;
}

.form td {
border:none;
font-weight:bold;
color:#000000;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.form td.input {
width:300px;
}

.mail_page .form td.input {
width:280px;
}

.form td input, .form td textarea {
width:90%;
}

.form td textarea {
height:140px;
margin-bottom:30px;
}

.form td.contact-joinmail {
padding:6px 0px 10px 0px;
text-align:center;
color:#000000;
font-weight:bold;
}

.form td.subscribe-options {
padding:40px 0px 10px 0px;
text-align:left;
color:#000000;
font-weight:bold;
}

.form td.contact-joinmail input, .form td.subscribe-options input {
width:30px;
}

.form td.contact-buttons, .form td.button {
padding-top:30px;
text-align:right;
}

.form td.contact-buttons input, .form td.button input {
width:auto;
margin:0px 0px 0px 10px;
border:none;
padding:2px 4px 3px 4px;
color:#FFFFFF;
background:#000000;
font-weight:normal;
}

.required {
color:#CC0000;
font-weight:bold;
}

/* =subscribe */

#subscribe_label {
line-height:20px;
margin-bottom:0px;
padding:0px;
text-align:center;
clear:both;
}

#subscribe {
clear:both;
margin:20px 0px 20px 0px;
border:none;
padding:20px 0px 0px 0px;
text-align:center;
}

#subscribe .submit {
width:auto;
margin:0px 0px 0px 10px;
border:none;
padding:2px 4px 3px 4px;
color:#FFFFFF;
background:#000000;
font-weight:normal;
}

/* =footer */

#footer {
margin:0px 200px 0px 150px;
padding:20px 0px 40px 0px;
clear:both;
color:#000000;
text-align:center;
font-size:12px;
}

#footer p.links {
font-size:10px;
}

p.renet_links, #footer p {
color:#000000;
}

#footer a:link, #footer a:visited, #footer a:active {
font-weight:normal;
color:#000000;
}

#footer a:hover {
font-weight:normal;
color:#990000;
}

/* =listing_intro */

.intro {
margin:0px 0px 10px 0px;
border:1px solid #666666;
padding:0px;
font-size:12px;
width:100%;
}

.listing-hot {
background:url(../images/css/listings/hot.gif) bottom right no-repeat #FFE6EC;
}

.listing-sold {
background:url(../images/css/listings/sold.gif) bottom right no-repeat;
}

.listing-leased {
background:url(../images/css/listings/leased.gif) bottom right no-repeat;
}

/* =thumb */

.intro .thumb {
padding:1px;
width:150px;
overflow:hidden;
position:relative;
}

.intro .thumb img {
border:1px solid #FFFFFF;
padding:1px;
}

.intro .thumb a.thumbnail-link {
position:relative;
z-index:90;
}

.intro .thumb a.label {
display:none;
}

.listing-hot .thumb a.label {
display:block;
text-decoration:none;
margin:0px;
height:80px;
width:80px;
position:absolute;
overflow:hidden;
background:url(../images/css/hot.gif) 2px 2px no-repeat;
z-index:100;
}

.listing-sold .thumb a.label {
display:block;
text-decoration:none;
margin:0px;
height:80px;
width:80px;
position:absolute;
overflow:hidden;
background:url(../images/css/sold.gif) 2px 2px no-repeat;
z-index:100;
}

.listing-leased .thumb a.label {
display:block;
text-decoration:none;
margin:0px;
height:80px;
width:80px;
position:absolute;
overflow:hidden;
background:url(../images/css/leased.gif) 2px 2px no-repeat;
z-index:100;
}

/* =data */

.intro .data a:link, .intro .data a:visited, .intro .data a:active {
font-weight:bold;
text-decoration:none;
color:#000000;
}

.intro .data a:hover {
color:#FFFFFF;
background:#000000;
}

.intro .data {
padding:4px;
font-size:11px;
}

.intro .data h2 {
margin:-2px 0px 4px 0px;
padding:0px;
font-size:16px;
font-family:"Helvetica", sans-serif;
color:#000000;
}

.intro .data h2 a:link, .intro h2 a:visited, .intro h2 a:active {
text-decoration:none;
color:#000000;
}

.intro .data h2 a:hover {
text-decoration:none;
color:#FFFFFF;
background:#000000;
}

.intro .data h3 {
margin:0px 0px 8px 0px;
padding:0px;
font-size:12px;
color:#666666;
font-family:"Helvetica", sans-serif;
}

.intro .data h3 span {
padding:0px 0px 1px 0px;
border-bottom:1px dotted #CCCCCC;
}

.intro .data h4 {
margin:2px 0px 2px 0px;
padding:0px;
line-height:13px;
font-size:13px;
text-align:center;
color:#CC3300;
}

/* =rooms */

.intro #rooms td {
padding-right:4px;
height:23px;
text-align:left;
vertical-align:top;
}

.intro #rooms td.bath {
background:url(../images/css/bath.gif) top left no-repeat;
}

.intro #rooms td.bed {
background:url(../images/css/bed.gif) top left no-repeat;
}

.intro #rooms td.car {
background:url(../images/css/car.gif) top left no-repeat;
}

.intro #rooms td div {
margin:0px 0px 0px 36px;
padding:0px;
width:23px;
text-align:center;
background:none;
font-size:11px;
height:23px;
line-height:23px;
color:#000000;
font-weight:bold;
background:url(../images/css/num_left.gif) top right no-repeat;
}

/* =price */

.intro .price {
padding:4px 4px 4px 0px;
width:150px;
color:#CC3300;
font-weight:bold;
font-size:12px;
text-align:right;
}

.intro .price table td {
text-align:left;
color:#CC3300;
}

.website_link:link, .website_link:visited, .website_link:active {
line-height:24px;
padding:4px;
background:#377CDF;
color:#FFFFFF;
text-decoration:none;
}

.website_link:hover {
line-height:24px;
padding:4px;
background:#E5E5E5;
color:#666666;
text-decoration:none;
}

/* =pagination */

.pagination {
margin:20px 0px 20px 0px;
padding:0px;
border:none;
font-weight:bold;
color:#000000;
}

/* =listing-display */

#display {
margin:0px;
width:740px;
}

#left_column {
margin:0px;
border-right:1px solid #FFFFFF;
padding:0px;
width:460px;
text-align:left;
vertical-align:top;
}

#left_column #main_image {
	width: 460px;
	height: 344px;
}

/* =column */

#column {
padding:0px;
width:280px;
text-align:left;
}

#column h4 {
margin:0px 0px 0px 0px;
border-bottom:1px solid #FFFFFF;
padding:0px 10px 0px 10px;
background:#021F6F;
font-family:Helvetica, sans-serif;
font-size:12px;
height:30px;
line-height:30px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
}

/* =thumbs */

#thumbs {
margin:-2px 0px 0px 0px;
border:none;
padding:0px;
width:280px;
}

#thumbs td {
margin:0px;
padding:0px;
text-align:left;
vertical-align:top;
width:280px;
}

#thumbs a:link, #thumbs a:visited, #thumbs a:active, #thumbs a:hover {
margin:0px 0px 2px 2px;
padding:0px;
display:block;
width:134px;
height:100px;
overflow:hidden;
text-decoration:none;
float:left;
position:relative;
left:0px;
}

#thumbs a img {
border:none;
width:134px;
height:100px;
}

#thumbs .image-gallery a:link, #thumbs .image-gallery a:visited, #thumbs .image-gallery a:active {
display:block;
height:26px;
width:272px;
line-height:26px;
background:#EFEFEF;
text-align:center;
color:#464763;
font-weight:bold;
}

#thumbs .image-gallery a:hover {
display:block;
height:26px;
width:272px;
line-height:26px;
background:#464763;
text-align:center;
color:#EFEFEF;
font-weight:bold;
}

/* =image_extras */

#image_extras {
width:460px; 
background:#DDDDDD;
height:30px;
}

#image_extras td {
height:30px;
line-height:30px;
}

#image_extras #image_description {
padding:0px 10px 0px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
}

#image_extras .floor_plans, #image_extras .virtual_tour {
text-align:center;
font-size:11px;
font-family:Helvetica, sans-serif;
width:120px;
font-weight:bold;
}

#image_extras .floor_plans a:link, #image_extras .floor_plans a:visited, #image_extras .floor_plans a:active {
text-decoration:none;
color:#333333;
padding:0px 30px 0px 30px;
line-height:30px;
background:url(../images/css/icons/floor_plans.jpg) left center no-repeat;
}

#image_extras .floor_plans a:hover {
text-decoration:none;
color:#999999;
padding:0px 30px 0px 30px;
line-height:30px;
background:url(../images/css/icons/floor_plans.jpg) left center no-repeat;
}

#image_extras .virtual_tour a:link, #image_extras .virtual_tour a:visited, #image_extras .virtual_tour a:active {
text-decoration:none;
color:#333333;
padding:0px 30px 0px 30px;
line-height:30px;
background:url(../images/css/icons/virtual_tour.jpg) left center no-repeat;
}

#image_extras .virtual_tour a:hover {
text-decoration:none;
color:#999999;
padding:0px 30px 0px 30px;
line-height:30px;
background:url(../images/css/icons/virtual_tour.jpg) left center no-repeat;
}

/* = */

#display h2 {
margin:0px 0px 0px 0px;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
padding:0px 10px 0px 10px;
line-height:30px;
color:#464763;
background:#EFEFEF;
font-family:Helvetica, sans-serif;
font-size:18px;
}

/* = */

#price_details {
text-align:left;
line-height:30px;
width:460px;
}

#price {
width:440px;
padding:0px 10px 0px 10px;
color:#CC0000;
font-size:16px;
font-weight:bold;
font-family:Helvetica, sans-serif;
}

/* = */

#room_details {
width:220px;
text-align:center;
height:30px;
text-align:center;
}

/* =rooms */

#room_details #rooms td {
padding-right:4px;
height:23px;
text-align:left;
vertical-align:top;
}

#room_details #rooms td.bath {
background:url(../images/css/bath.gif) top left no-repeat;
}

#room_details #rooms td.bed {
background:url(../images/css/bed.gif) top left no-repeat;
}

#room_details #rooms td.car {
background:url(../images/css/car.gif) top left no-repeat;
}

#room_details #rooms td div {
margin:0px 0px 0px 36px;
padding:0px;
width:23px;
text-align:center;
background:none;
font-size:11px;
height:23px;
line-height:23px;
color:#000000;
font-weight:bold;
background:url(../images/css/num_left.gif) top right no-repeat;
}

/* =description */

#description {
margin:10px;
line-height:18px;
font-size:12px;
}

/* =quick_links */

#display #quick_links {
margin:0px 10px 10px 10px;
padding:0px;
}

#display #quick_links h4 {
margin:0px;
border:none;
padding:0px;
background:#EFEFEF;
text-align:center;
line-height:29px;
height:29px;
color:#464763;
font-family:Helvetica, sans-serif;
font-size:14px;
}

#display #quick_links table {
width:100%;
}

#display #quick_links table td {
padding:10px 0px 20px 0px;
text-align:center;
vertical-align:middle;
}

#display #quick_links table td a:link, #display #quick_links table td a:visited, #display #quick_links table td a:active {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
}

#display #quick_links table td a:hover {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-size:11px;
}

#display #quick_links table td a img {
border:none;
}

/* =right */

.right_cell {
margin:0px 0px 1px 0px;
border:none;
padding:10px;
background:#EFEFEF;
}

.right_cell .staff_thumb a:link, .right_cell .staff_thumb a:visited, .right_cell .staff_thumb a:hover, .right_cell .staff_thumb a:active {
text-decoration:none;
background:none;
}

.right_cell .staff_thumb a img {
border:none;
}

.right_cell .staff_details {

}

.right_cell .staff_details ul {
margin:0px;
border:none;
padding:0px;
list-style:none;
}

.right_cell .staff_details ul li {
margin:0px 0px 10px 0px;
border:none;
padding:0px 0px 0px 30px;
font-size:12px;
line-height:20px;
font-family:Helvetica, sans-serif
}

.right_cell .staff_details ul li a:link, .right_cell .staff_details ul li a:visited, .right_cell .staff_details ul li a:active {
color:#333333;
}

.right_cell .staff_details ul li a:hover {
color:#CCCCCC;
}

.right_cell .staff_details ul li.staff_name {
padding:0px;
font-weight:bold;
}

.right_cell .staff_details ul li.staff_phone {
background:url(../images/css/icons/phone.jpg) 0px 2px no-repeat;
}

.right_cell .staff_details ul li.staff_email {
background:url(../images/css/icons/email.jpg) 2px 2px no-repeat;
}

/* =staff-intro */

.staff-intro {
margin:0px 0px 10px 0px;
border:none;
border-bottom:2px solid #F99303;
padding:6px;
color:#FFFFFF;
}

.staff-intro h3 {
margin:0px 0px 6px 0px;
}

.staff-intro .position {
margin:0px;
padding:0px 0px 0px 10px;
height:26px;
line-height:26px;
}

.staff-intro .position span {

}

.staff-intro .department {
margin:-26px 0px 4px 300px;
padding:0px;
height:26px;
line-height:26px;
}

.staff-intro .department span {

}

.staff-intro .thumbnail {
float:left;
padding-left:10px;
}

.staff-intro .text {
margin:0px;
padding:0px 0px 0px 10px;
float:left;
width:410px;
}

.staff-intro dl {
margin:0px 0px 6px 0px;
color:#000000;
}

.staff-intro dl dt {
font-size:12px;
float:left;
height:26px;
line-height:26px;
color:#000000;
padding:0px 10px 0px 0px;
}

.staff-intro dl dt span {
font-size:12px;
color:#000000;
}

.staff-intro dl dt.email {
color:#000000;
}

.staff-intro dl dt.phone {
color:#000000;
}

.staff-intro dl dd {
height:26px;
line-height:26px;
font-size:12px;
float:left;
padding:0px 10px 0px 0px;
}

.staff-intro .profile {

}