/* @override 
	http://www.unre/css/stylesheet.css
	http://www.unre.com.au/css/stylesheet.css
*/

/* Unreal Estate */

html, body {
	background: #F3F3F1;
}

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, fieldset, input{
	margin:0px;
	padding:0px;
	font-family:"Arial","Helvetica",Sans-serif;
	font-size:11px;
	color:#666;
}

h1,
h2,
h3,
h4 {
font-size: 1em;
}

h4 {
	color: #666;
}

h2 {
font-size:1.15em;
color: #666;
padding: 20px 10px 10px 0px;
}

h3 {
font-size:1.5em;
color:#CC0066;
}

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

a over, a:hover {
color:#FABBDB;
}

/* =wrapper */

#wrapper {
margin:0px auto;
border:none;
width:900px;
position:relative;
}

/* =header */

#header {
margin:0px auto;
padding:0px;
height:140px;
overflow:hidden;
background:url(../images/header_bg.jpg) top left no-repeat;
}

#header.home {
	background:url(../images/headerhome_bg.jpg) top left no-repeat;
	height:120px;
}

/* =sub menu */

#submenu.top {
	margin: 3px 15px 0 0;
	float: right;
	width: 205px;
}

#submenu.top ul {
	float: right;
	width: 205px;
	list-style:none;
	white-space:nowrap;
	}

#submenu.top ul li {
	padding:2px;
	font-size: 9px;
	line-height: 9px;
	border-right:1px solid #FFF;
	float: left;
	text-transform: uppercase;
}

#submenu.top ul li.last {
padding: 2px 0 2px 2px;
border-right: none;
}

#submenu.top ul li a:link,
#submenu.top ul li a:visited,
#submenu.top ul li a:active {
	color: #FFF;
	text-decoration:none;
	padding: 0 5px;
}
	
#submenu.top ul li.current a:link,
#submenu.top ul li.current a:visited,
#submenu.top ul li.current a:active,
#submenu.top ul li.over a,
#submenu.top ul li a:hover,
#submenu.top ul li.current,
#submenu.top ul li.over {
color:#FABBDB;
}


/* =menu */

#menu {
margin:-50px 0 0 10px;
width:400px;
float: left;
z-index: 10000;
}

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

#menu ul li {
margin:0px;
padding:10px 5px 5px 5px;
font-size:11px;
text-align:left;
line-height:10px;
float:left;
border-right: 1px solid #CCC;
text-transform: uppercase;
color: #CC0066;
}

#menu ul li.last {
padding: 10px 0 5px 5px;
border-right: none;
}

#menu ul li.first {
padding: 5px 5px 5px 0;
}

#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active {
padding: 0 5px;
color:#CC0066;
text-decoration:none;
display:block;
float:left;
}

#menu ul li.current {
padding:0 0 0 5px;
height:30px;
border-right:none;
background:url(../images/menu_left.jpg) top left no-repeat;
}

#menu ul li.current a:link, #menu ul li.current a:visited, #menu ul li.current a:active {
color:#FFF;
background:url(../images/menu_right.jpg) top right no-repeat;
height:20px;
padding:10px 5px 10px 0;
}

 #menu ul li.over,
 #menu ul li.over a,
 #menu ul li a:hover {
 color:#F95AAA;
 }

/* submenu */


/* default style for drop down menu */
#menu ul li ul {
	padding-left: 30px;
	position: absolute;
	top:120px;
	left: 0;
	width: 870px;
	color: #000;
	/* hidden by default */
	display:none;
}
#menu ul li.current ul {
	display:block;
}

#menu ul li ul li {
margin:5px 0 0 0px;
padding: 0 10px;
font-size:11px;
text-align:left;
line-height:11px;
float:left;
color: #000;
border-right: 1px solid #FFF;
}

#menu ul li.current ul li {
	display: block;
	padding: 0px;
	background:none;
	height:12px;
	border-right: 1px solid #FFF;
}

#menu ul li.current ul li a:link,
#menu ul li.current ul li a:visited,
#menu ul li.current ul li a:active{
	color:#FABBDB;
	text-transform: none;
	height:10px;
	padding:0 5px;
	text-transform:none;
	background:none;
	}

#menu ul li.current ul li.current a:link,
#menu ul li.current ul li.current a:visited,
#menu ul li.current ul li.current a:active {
color: #FFF;
text-decoration: none;
background:none;
}

#menu ul li.current ul li.current over a:link,
#menu ul li.current ul li.current over a:visited,
#menu ul li.current ul li.current over a:active,
#menu ul li.current ul li.current a:hover,
#menu ul li.current ul li.current over,
#menu ul li.current ul li over a:link,
#menu ul li.current ul li over a:visited,
#menu ul li.current ul li over a:active,
#menu ul li.current ul li a:hover,
#menu ul li.current ul li over
 {
color:#CC0066;
}

/* =home menu */

#wrapper.home #menu {
	margin: -30px 0 0 0;
}

#wrapper.home #menu ul li {
position: relative;
} 

#wrapper.home #menu ul li a:link,
#wrapper.home #menu ul li a:visited,
#wrapper.home #menu ul li a:active {
	padding-bottom: 5px;
	float: none;
}

#wrapper.home #menu ul li ul  {
	margin: 0px;
	padding:1px 0 0 0;
	position: absolute;
	top: 30px;
	left: 0px;
	z-index: 11000;
	list-style: none;
	display: none;
}

#wrapper.home #menu ul li:hover ul  {
	display: block;
	margin: 0;
	padding: 0;
	opacity: 0.9;
	filter: alpha(opacity = 90)
}

#wrapper.home #menu ul li:hover ul li,
#wrapper.home #menu ul li.over ul li {
	margin: 0;
	height: 20px;
}

#wrapper.home #menu ul li ul li {
	padding:0;
	margin: 0;
	border: none;
	border-bottom: 1px solid #CC0066;
	z-index: 12000;
	width: 150px;
	background:url(../images/home_menu_bg.jpg) top left repeat #C0C0C0;
	height: 20px;
	float:none;
	line-height: 20px;
	
}

#wrapper.home #menu ul li ul li a:link,
#wrapper.home #menu ul li ul li a:visited,
#wrapper.home #menu ul li ul li a:active {
	margin-top: 0;
	margin-bottom: 0;
	color:#FFF;
	line-height: 20px;
	text-transform:none;
	padding-top: 0;
	padding-bottom: 0;
	height: 20px;
}

#wrapper.home #menu ul li ul li a:hover {
	color:#FABBDB;
}

/* =content */

#content {
margin:0;
min-height:300px;
}

#content.listingintro {
	margin-top: 1px;
	padding:20px 0 40px 20px;
	height: 800px;
	background:url(../images/home_bg.jpg) top left repeat #C0C0C0;
}

#content.page,
#content.listingdisplay {
	margin-top: 1px;
	padding:20px 0 20px 20px;
	height: 100%;
	background:url(../images/home_bg.jpg) top left repeat #C0C0C0;
}

#wrapper.home #content {
	
}

#page_content {
margin:0;
border:none;
padding:10px;
width:840px;
font-size: 12px;
height: 100%;
min-height:300px;
_height:300px;
overflow:hidden;
position:relative;
background-color: #F3F3F1;
background:url(../images/wrapper_top.jpg) top left no-repeat #F3F3F1;
}

/* =index */

#row1 {
	margin: 0;
	height: 350px;
	background:url(../images/home_left_bg.jpg) top left no-repeat #FFF;
	
}

#slideshow_overlay {
	width: 492px;
	height: 367px;
	background:url(../images/slideshow_overlay.png) top left no-repeat;
	position: absolute;
	top: 103px;
	left: 458px;
}

#row2 {
	padding-left:20px;
	height: 300px;
	background:url(../images/home_bg.jpg) top left repeat #C0C0C0;
	position: relative;
}

.homefeatures {
	margin-left: 20px;
}

.homefeature {
	position: relative;
}

.label_rent,
.label_sale {
	width: 92px;
	height: 92px;
	position: absolute;
	z-index: 1000;
}

.label_rent {
	top: 6.5px;
	left: 316.5px;
	background:url(../images/rental_of_week.gif) top left no-repeat;
}

.label_sale {
	top: 6.5px;
	left: 26px;
	background:url(../images/Property_of_week.gif) top left no-repeat;
}

.homesearch {
	margin:0 ;
	height:280px;
	width: 280px;
	float: left;
}

.logos {
	padding:10px 24px 0 24px;
	height: 64px;
	margin-top: -1px;
	background:url(../images/home_search_bottom.jpg) bottom left no-repeat #FFF;
}

/* Home Search Form */

form#f_search {
background:url(../images/home_search_bg.jpg) top left no-repeat #CC0066;
margin:0;
padding: 15px 10px;
text-align:right;
color: #F26CAF;
	text-transform:uppercase;
	vertical-align:top;
	height: 176.5px;
}

.search form body, input, select, textarea {
width: 125px;
font-size:10px;
text-transform:none;
}

.search form input#submit_btn,
form input#submit_btn {
	color: #333;
	width: 130px;
	height: 25px;
	border: none;
	background:url(../images/button_grey.png) center left no-repeat;
}

/* EDITED UP TO HERE */

/* =form */

form {
margin:0 auto;
padding:10px;
}

.form {
border:none;
width:450px;
margin:0px auto 40px auto;
padding: 20px;
}

.form td {
border:none;
font-weight:normal;
font-size:12px;
}

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

.form td input, .form td textarea {
width:90%;
font-weight:normal;
color:#666666;
}

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

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

.form td.contact-buttons input,
.form td.button input,
#loan_calculator.form td.contact-buttons input,
submit {
width:130px;
height: 30px;
margin:0;
padding:0;
color:#FFF;
font-size: 10px;
background:url(../images/button.png) center left no-repeat;
font-weight:normal;
border: none;
}

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

/* Contact Form */

#page_content .contact {
	margin: 10px auto;
	width: 600px;
}

#page_content .contact ul {
	list-style-image:none;
	list-style:none;
	width: 300px;
	float: left;
}

#page_content .contact ul li {
	height: 20px;
}

#page_content .contact ul li h2 {
	padding: 0px;
}

#page_content h2.contact-header {
clear: both;
} 



/* Agent Contact Form */

#contact_form .listing-intro {
border: 2px solid #001842;
}

#contact_form .listing-intro .features dt.bedrooms {
background:url(../images/bed_icon_display.jpg) 5px center no-repeat;
}

#contact_form .listing-intro .features dt.bathrooms {
background:url(../images/bath_icon_display.jpg) 5px center no-repeat;
}

#contact_form .listing-intro .features dt.garages {
background:url(../images/car_icon_display.jpg) 5px center no-repeat;
}

#contact_form .listing-intro .text {
left: 350px;
}

#contact_form .listing-intro .intro-link-more {
background:url(../images/more_button_form.jpg) 5px center no-repeat;
right: -90px;
}

/* =appraisal form */

.form td input[name="enquiry[appraisal_type]"] {
	width: 10%;
}

/* =footer */

#footer {
margin-top: -10px;
clear:both;
padding:0px 0px 30px 0px;
color:#CCC;
text-align: center;
position: relative;
z-index: 10000;
background:url(../images/wrapper_btm.png) top left no-repeat;
}

#footer #footer_txt {
	padding-top: 10px;
}

#footer p {
font-size: 9px;
color:#999;
}

#footer p.renet_links a.renet,
#footer_txt a {
color:#999;
text-decoration:none;
}

#footer p.renet_links .renet:hover {
color:#666;
text-decoration:underline;
}

/* Properties Form */

.searchListings {
margin:0 auto;
background:url(../images/properties_search_bg.png) top left no-repeat;
}

.searchListings h3 {
color:#666;
font-size:1.25em;
}

.searchListings tr td {
padding-right:10px;
}

table .quicksearch {
	font-size:11px;
}

/* Lisitng Intro */

.listing-intro {
margin:0 10px 10px 0;
padding:6.5px;
border: none;
overflow:hidden;
position:relative;
height:270px;
width: 267px;
float: left;
background:url(../images/intro_bg.jpg) top left no-repeat;
clear:none;
}

.listing-intro .status-label {
margin:0px;
border:none;
padding:0px;
position:absolute;
width:92px;
height:92px;
text-decoration:none;
top:7px;
left:7px;
}

.listing-intro .under-contract {
background:url(../images/under_contract.gif) top left no-repeat;
}

.listing-intro .under-offer {
background:url(../images/under_offer.gif) top left no-repeat;
}

.listing-intro .deposit-taken {
background:url(../images/deposit_taken.gif) top left no-repeat;
}

.listing-intro .sold {
background:url(../images/sold.gif) top left no-repeat;
}

.listing-intro .leased {
background:url(../images/leased.gif) top left no-repeat;
}

.listing-intro .status-label {
display: block;
}

.listing-intro .status {
display: none;
}

.listing-intro h2 {
background:none;
}

.listing-intro h3 {
color:#666;
font-size:9pt;
margin:0;
padding:0;
position:absolute;
top:215px;
left: 6.5px;
height:35px;
font-weight: normal;
width: 237px;
overflow: hidden;
}

.listing-intro .thumbnail-link {
margin:0px;
}

.listing-intro .thumbnail-link img {
margin:0px;
padding:0px;
width:266.6px;
height: 200px;
}

.listing-intro .features {
margin:0;
padding: 0;
position: absolute;
top:250px;
right: 6.5px;
height:20px;
}

.listing-intro .features dt {
display:block;
float:left;
height:20px;
margin:0;
padding:0 3px;
width:13px;
}

.listing-intro .features dt span {
}

.listing-intro .features dt.bedrooms {
background:url(../images/bed.jpg) center center no-repeat;
}

.listing-intro .features dt.bathrooms {
background:url(../images/bath.jpg) center center no-repeat;
}

.listing-intro .features dt.garages {
background:url(../images/garage.jpg) center top no-repeat;
}

.listing-intro .features dt.carports {
background:url(../images/carport.jpg) center top no-repeat;
}

.listing-intro .features dd {
margin:0;
padding:5px 3px;
font-size:9pt;
color:#666;
height:10px;
width: 10px;
line-height:10px;
float:left;
display: block;
text-align: center;
border-right:1px solid #666;
}

.listing-intro .features dd.carports-count {
	border-right: none;
}
.listing-intro .features dt.property_id {
margin-left:10px;
width:auto;
font-size:10px;
font-weight:normal;
display:none;
}

.listing-intro .features dt.land_size {
width:auto;
font-size:11px;
font-weight:bold;
display: none;
}

.listing-intro .features dt.property_id span, .listing-intro .features dt.land_size span {
line-height:20px;
padding-right:10px;
display:block;
display: none;
}

.listing-intro .features dd.property_id_val {
background:none;
font-size:12px;
font-weight:normal;
display: none;
}

.listing-intro .features dd.land_size_val {
background:none;
font-size:11px;
font-weight:bold;
display: none;
}

.listing-intro .features dd.land_size_val, .listing-intro .features dd.property_id_val {
background:none;
}

.listing-intro .text {
margin:0px;
font-weight:normal;
position: absolute;
top: 237px;
left: 6.5px;
}

.listing-intro .address,
.listing-intro .address span.streetAddress,
.listing-intro .introduction {
display: none;
}


.listing-intro .text .price {
margin:0px;
padding:0;
font-size:9pt;
color:#666;
width:150px;
line-height:9pt;
position:absolute;
left:0px;
top: 15px;
text-align: left;
}

.listing-intro #inspection-cell {
margin:0px;
padding:5px;
font-size:9pt;
color:#FFF;
position:absolute;
top:-67px;
left:0px;
text-align:left;
display: inline;
background-color:#CC0066;
width:256.6px;
opacity: 0.6;
}

h6.inspection-heading {
	color: #FFF;
}

.listing-intro #inspection-cell ul {
margin:0px;
border:none;
padding:0px;
list-style:none;
white-space:nowrap;
opacity: 1;
}

.listing-intro #inspection-cell ul span.ofiDay {
display: none;
}

.listing-intro #inspection-cell ul li {
float: left;
padding: 0 10px 0 0;
opacity: 1;
color: #FFF;
}

.listing-intro .intro-link-more {
margin:0;
padding:0;
display:block;
text-decoration:none;
width: 25px;
position: absolute;
top: -20px;
left: 240px;
}

.listing-intro .intro-link-more span {
display: block
}

/* =pagination */

.pagination {
margin:0px 10px 10px 0px;
padding:10px;
border:none;
font-weight:normal;
}

.pagination p {
text-align:right;
color:#CC0066;
}

.pagination .pagination-pages-current, .pagination a:hover {
color:#F95AAA;
}

.pagination .pagination-count {
	color:#777;
}

.pagination-top {
display:none;
}

.pagination-bottom {
margin-bottom: 0;
text-align:center;
clear:both;
}

.pagination .pagination-next, .pagination .pagination-previous, .pagination .pagination-pages-link {
}



/* =listing-display  */

.listing-display {
margin:0;
border:none;
padding:10px;
width:840px;
height: 100%;
overflow:hidden;
position:relative;
background-color: #F3F3F1;
background:url(../images/wrapper_top.jpg) top left no-repeat #F3F3F1;
}

.listing-display h2.heading, .listing-display h2.heading-1 {
padding:5px 5px 5px 10px;
color: #FFF;
line-height:12pt;
font-size:9pt;
background-color:#CC0066;
width: 300px;
float: right;
font-weight: normal;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin: 0;
}

.listing-display h2.heading-2 {
display: none;
}

.listing-display h3.address,
.listing-display .price {
width:295px;
padding:10px;
margin:0px;
float: right;
font-size: 1.2em;
font-weight: normal;
color: #666;
clear: both;
}

.listing-display .listing-images {
text-align:center;
width: 523px;
float:left;
margin-top:-61px;
}

.listing-display .listing-images .listing-main-image-cell {
margin:0px;
overflow:hidden;
z-index: 10000;
}

.listing-display .listing-images #listing-main-image {	
width: 100%;
height:347px;
}

.listing-display .listing-images .listing-main-image-cell {
overflow:hidden;
margin-bottom: 5px;
height: 100%;
}

.listing-display #listing-image-links {
margin:0 auto;
padding: 10px 0 0 0;
width:150px;
clear: both;
}

.listing-display #listing-image-links .listing-image-gallery a {
margin-top: 5px;
display:block;
height:25px;
background:url(../images/images_button.png) center center no-repeat;
}

.listing-display #listing-image-links .listing-image-gallery a span {
	display: none;
color:white;
color:#FFFFFF;
font-size:10px;
padding:5px;
line-height: 20px;
text-decoration:none;
}

.listing-display #listing-image-links .listing-image-gallery a:hover {
text-decoration:none;
}

.listing-display .listing-thumbnails {
}

.listing-display .thumbnail {
margin: 0px;
padding: 0px 2px 0 0;
width: 85px;
height: 56px;
float: left;
}

#listing-image-links .listing-virtual-tour,
#listing-image-links .floorplan-link {
	display: none;
}

.details-wrapper {
margin:0;
padding: 0px 0px 10px 0px;
border:none;
width:310px;
float: right;
}

.listing-display .bbp {
display: none;
}


.listing-display .status {
margin:0px 0px 10px 0px;
padding:5px;
color:#FFF;
background-color:#022662;
font-size:16px;
text-align:center;
font-weight: normal;
}

.listing-display .description {
border: none;
text-align: justify;
line-height: 16px;
font-size:12px;
}

.listing-display .features {
margin:8px 0 0 0;
padding:0 0 20px 0;
width:305px;
border:none;
float:right;
}

.listing-display .features td.feature-description {
	border: 1px dotted #B3AEAE;
	background-color: #EEE;
}

.listing-display .features td {
padding:0 0 0 10px;
text-align:left;
font-size:8pt;
height:20px;
}

.listing-display .features td.feature-name {
width:90px;
background:#D1D1D5 url(../images/display_features_bg.jpg) repeat-x scroll left top;
}


.listing-display .contact {
margin-top:10px;
clear: both;
float: left;
width: 280px;
background: url(../images/contact_bg.jpg) bottom left no-repeat;
}

.listing-display .contact h3 {
	color: #FFF;
	font-size:1.15em;
	padding:20px 10px 10px;
	display: block;
	font-weight: normal;
	background:url(../images/home_search_bg.jpg) top left no-repeat #CC0066;
}

.listing-display .listing-agent {
	padding: 10px;
	height: 200px;
}

.listing-display .listing-agent p {
font-weight:normal;
line-height: 20px;
}

.listing-display .listing-agent img {
margin:10px 20px 10px 0px;
height: 195px;
float: left;
}

.listing-display .listing-agent p span {
display: block;
font-weight: bold;
}

.listing-display .listing-agent .listing-agent-details,
.listing-display .listing-agent .listing-agent-phone,
.listing-display .listing-agent .listing-agent-email {
margin: 10px 0;
}

.listing-display .actions {
margin-top:10px;
padding: 10px;
float: left;
width: 200px;
padding-left:20px;
}

.listing-display .actions ul {

}

.listing-display .actions li {
margin:0 0 5px 0;
padding-left: 85px;
list-style:none;
width:150px;
overflow:hidden;
text-align:left;
line-height:30px;
border-bottom:1px dotted #B3AEAE;
border-top:none;
border-left:none;
border-right:none;
}

.listing-display .actions li a {
padding: 5px 0px 5px 0px;
}

.listing-display .actions li.emailafriend {
display: none;
}

.listing-display .actions li.printable-brochure-link {
background:url(../images/printable_brochure.png) 30px 3px no-repeat;
float: left;
}

.listing-display .actions li.email-listings-link {
background:url(../images/email_me.png) 30px 3px no-repeat;
float: left;
}

.listing-display .actions li.vendor-login-link {
background:url(../images/vendor.png) 30px 3px no-repeat;
float: left;
display: none;
}

.listing-display .actions li.virtual-tour-link {
background:url(../images/virtual_tour.png) 30px 3px no-repeat;
float: left;
}

.listing-display .actions li.floorplan-link {
background:url(../images/floor_plans.png) 30px 3px no-repeat;
float: left;
}

.listing-display .actions li.email-a-friend {
display: block;
background:url(../images/email_friend.png) 30px 3px no-repeat;
float: left;}

.listing-display .actions li.favourite-link, .listing-display .actions li a.favourite-link {
display: none;
}


.listing-display h4.external-links-heading {
display: none;
line-height: 20px;
}

.listing-display ul.external-links {
margin: -490px 0px 0px 0px;
padding: 0px;
display: block;
clear: both;
float: right;
}

.listing-display ul.external-links li {
height:35px;
width:145px;
display: block;
float: left;
margin-right:22px;
margin-bottom: 20px;
background:#FFFFFF url(../images/css/button_grey.jpg) repeat-x scroll center top;
}

.listing-display ul.external-links li span.link-type {
display: none;
}

.listing-display ul.external-links li span.link-url {
border: none;
line-height:35px;
margin:0px;
text-align:center;
text-decoration:none;
}

.listing-display ul.external-links li span.link-url a {
text-decoration:none;
}

.listing-display h6.inspection-heading {
margin:0px 0px 10px 0px;
padding:0px;
font-size:14px;
display: none;
}

.listing-display ul.inspections  {
display: none;
}



.listing-display .listing-mapping {
float: left;
margin: 10px 0;
width: 523px;
height: 290px;
border:1px solid #b3aeae;
}

.listing-display .listing-mapping h3 {
display:none;
}

.listing-display .listing-mapping #listing-map {
height: 100%;
width: 100%;
}

/* =display calculator */

#loan_calculator {
	width: 280px;
	height: 280px;
	position:absolute;
	bottom: 80px;
	right: 30px;
	background: url(../images/intro_bg.jpg) top left no-repeat;
}

#loan_calculator h2 {
	padding-left: 10px;
	font-weight: normal;
	color: #FFF;
	background:url(../images/home_search_bg.jpg) top left no-repeat #CC0066;
}

.form#loan_calculator {
	width: 260px;
	height: 230px;
	background: none;
	position: static;
}

.form#loan_calculator tr {
	height:15px;
}
	
.form#loan_calculator td {
	FONT-SIZE: 10px;
	padding:5px;

}
.form#loan_calculator.form input, #loan_calculator.form select {
width:100px;
}

.form#loan_calculator input[name="IntRate1"],
.form#loan_calculator input[name="TermYear1"] {
	margin-bottom: 3px;
}

.form#loan_calculator TD.contact-buttons {
	PADDING-TOP: 0px
}

.form#loan_calculator input, .form#loan_calculator select {
	border:1px solid #CCCCCC;
	width:100px;
}


/* =display suburb profile */

#suburb_profile,
#agent_testimonials {
	width: 120px;
	height: 20px;
	padding: 5px;
	position: absolute;
	bottom: 610px;
	left: 400px;
	text-align: center;
	background:url(../images/button.png) top left no-repeat;
}

#agent_testimonials {
	bottom:100px;
	left:175px;
}

#suburb_profile a,
#agent_testimonials a {
	color: #FFF;
	text-decoration:none;
	font-size: 10px;
	line-height: 17px;
}

/* =testimonials */

.testimonial {
	padding: 20px 0;
	border-bottom: 1px dotted #B3AEAE;
}

.testimonial h3 {
	padding: 10px 0;
}

.testimonial h3 span {
	font-size: 13px;
	padding-left: 10px;
}

.testimonial .testimonial-salesrep {
	color: #333;
	padding: 10px 0;
}

.testimonial .testimonial-listing {
	padding: 10px 0;
}

.testimonial img.testimonial-listing-image {
	display: none;
}

/* =staff-intro */

.staff-intro {
margin:0px 0px 10px 0px;
padding:0px;
color:#FFFFFF;
position:relative;
min-height:280px;
_height:280px;
}

.staff-intro h3 {
margin:0px 0px 6px 0px;
padding:0px 10px 0px 10px;
height:26px;
line-height:26px;
background:url(../images/staff_top.jpg) top left no-repeat #CC0066;
color:#FFFFFF;
}

.staff-intro .position {
margin:0px;
padding:0px 10px 0px 10px;
color: #FFF;
height:26px;
line-height:26px;
position:absolute;
top: 0;
right: 10px;
}

.staff-intro .position span {
display:none;
}

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

.staff-intro .department span {

}

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

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

.staff-intro dl {
margin:0px;
height: 60px;
}

.staff-intro dl dt {
font-size:12px;
clear:left;
float:left;
height:26px;
line-height:26px;
width:70px;
}

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

.staff-intro dl dt.email {

}

.staff-intro dl dt.phoneAH,
.staff-intro dl dd.valuePhoneAH {
display: none;
}

.staff-intro dl dd {
height:26px;
line-height:26px;
font-size:12px;
float:left;
width:280px;
}

.staff-intro dl dd a:link, .staff-intro dl dd a:visited, .staff-intro dl dd a:active {
}

.staff-intro dl dd a:hover {
color:#333333;
}

.staff-intro .profile {
margin:0px;
padding:15px 0 0 0;
font-size: 12px;
float:right;

}

.staff-intro p.testimonials {
	padding-top: 10px;
}

/* =clear */

.clear {
	height: 0;
	clear: both;
}