.clear_both{
font-size:0px;
clear:both;
}

/* Listings
------------*/

body.listing #content{
padding:0px;
margin-left:7px;
margin-right:38px;
}
body.listing #content h1{
font-weight:bold;
font-size:1.4em;
padding-left:30px;
padding-top:40px;
margin-bottom:20px;
}
body.listing .searchBox{
 float:left;
 width:683px;
}
 body.listing .orderBox{
        float:left;
        width:190px;
        margin-right:61px;
	padding-bottom:10px;
        padding-left:10px;
        padding-top:67px;

 }
body.listing .orderBox a{
 font-weight:bold;
 text-decoration:none;
 color:#0072bc;
}
body.listing .addLink{
	padding-top:10px;
	padding-bottom:10px;
font-size:1.3em;
}
body.listing p.pagebar {
padding-top: 10px;
text-align: left;
padding-left:10px;
}
body.listing .property {
background-color:#fff;
clear: both;
overflow: hidden;
margin-bottom:6px;
border-top:2px solid #fff;
border-bottom:1px solid #fff;
}
body.listing p.pagebar a{
 color:#4c4d4e;
 text-decoration:none;
}
body.listing .property .image {
display: block;
float: left;
margin-right: 10px;
}
body.listing .property a img{
width:232px;
}
body.listing .property .details {
width: 687px;
float: left;
margin-right: 0px;
padding-top:12px;
}

body.listing .property .details .features {
float: left;
font-weight: bold;
width:150px;
text-align:right;
color:#000;
}
body.listing .property .details .features a{
	font-size:0.9em;
}
body.listing .property .details .mainTitle {
width:190px;
float:left;
font-size: 1.0em;
font-weight:bold;
color:#000000 !important;
margin-right:10px;
}
body.listing .property .details .discription{
width:325px;
margin-right:10px;
float:left;
}
body.listing .property .features img {
margin-right: 3px;
margin-left:  0px;
vertical-align: middle;
width:auto;
}

body.listing .property .details h2 {
font-size: 1.2em;
font-weight:bold;
text-transform:capitalize;
}

body.listing .property .details .address {
clear:both;
margin-bottom: 2px;
padding-top: 0px;
font-weight : normal;
color : #343232;
}

body.listing .property .details p {
margin-bottom: 0 !important;
}
body.listing .property .contactDetail{
margin-bottom:30px;
}
body.listing .property .price {
text-align: left;
padding-top:30px;
padding-bottom:20px;
font-weight:normal;
}
body.listing .property .viewproperty{
	text-align:right;
	padding-right:10px;
	font-size:0.9em;
	padding-top:5px;

}
body.listing #filter {
background-image:url(/img/filter_background.jpg);
background-repeat:no-repeat;
height: 62px;
padding-top:25px;
padding-left:10px;
}

body.listing #filter label {
float: none;
display: block;
width: auto;
font-size: 0.9em;
color:#555657!important;
margin:5px 0px;
font-weight: bold;
}

body.listing #filter select {
width: 80px;
display: block;
font-size: 0.9em;
border:1px solid #a29c89;
color:#555657;
}
body.listing #filter select#qs_property-type{
	width:115px;
}

body.listing #filter select#areafrom,
body.listing #filter select#areato {
width: 65px;
}

body.listing #filter select#qs_suburb{
	width: 140px;
}

body.listing #filter p {
clear: none;
float: left;
margin-right: 5px;
}

body.listing #filter input {
width: 80px;
padding: 1px 0px;
margin-top: 21px;
cursor: pointer;
}
body.listing .property .details .features .featureBox{
	float:right;
	height:60px;
	text-align:center;
	vertical-align:top;
}
body.listing .property .details .features .featureBox img{
	margin-left:10px;
	width:auto;
	height:auto;
}
body.listing .auction{

text-transform:none;
}
body.listing .showSize{
padding-bottom:55px;
}

/* Property detail
-------------------*/

body.detail #content{
padding:0px;
margin-left:7px;
margin-right:38px;
}
body.detail #content h1{
}
body.detail #detailTop{
clear:both;
padding:1px 0px 2px 0px;
background:#FFF;
#margin-top:15px;
}
body.detail #detailBottom{
clear:both;
padding:1px 0px 2px 0px;
background:none;
margin-top:10px;
}

body.detail #extradetails .images p {
font-weight: bold;
font-size: 0.8em;
}

body.detail #extradetails dl dt {
font-weight: bold;
}

body.detail #content h2 {
padding: 3px 0;
margin-bottom: 10px;
font-size: 1em;
font-weight:bold;
}

body.detail #content h3 {
font-size: 1em;
}

body.detail #content ul {
margin-bottom: 0px;
list-style-type: none;
list-style-position: outside;
}

body.detail #content ul#outgoingslist,
body.detail #content ul#features {
list-style-position : inside;
}

body.detail #addressbar {
xheight: 25px;
xmargin-bottom: 5px;
overflow: hidden;
width:669px;
float:right;
}

body.detail #addressbar h1 {
float: left;
padding-top:33px;
margin-bottom:10px;
}

body.detail #dgTop img {
float: left;
}
body.detail #dgTop p {
float: right;
font-weight: bold;
margin-right:10px;
}

body.detail #dgTop p img {
vertical-align: middle;
margin: 0 2px 0 0px;
float:none;
} 

body.detail #dgBottom{
clear:both;
padding-top:1px;
}
body.detail #dgBottom #dgAddress{
margin:10px 0px;
}
body.detail #dgBottom #dgAddress strong {
text-transform: capitalize;
}
body.detail #dgBottom #overviewlist {
margin-bottom : 10px;
}



body.detail #propertydetails {
width: 670px;
float: right;
padding-top:10px;
}

body.detail #extradetails {
width: 265px;
float: left;
}

body.detail #extradetails img {
width: 129px;
margin-right: 2px;
margin-bottom: 2px;
display: block;
float: left;
}

body.detail #extradetails img#mainimage {
width: 261px;
display: block;
}

body.detail #extradetails .images p {
text-align: center;
clear: both;
}

body.detail #extradetails dl {
margin-bottom: 10px;
clear: both;
}

body.detail dl.agentdetails img {
width: auto !important;
margin-right: 10px !important;
}

body.detail #detailGeneral{
float:left;
width:220px;
}
body.detail #detailBottom h2{
color:#FFF;
text-indent:10px;
}
body.detail #detailInfo{
float:right;
width:430px;
margin-right:15px;
}
body.detail #detailInfo h1{
font-size:14px;
}
body.detail #detailAgent,
body.detail #officeBox,
body.detail #detailBox{
background:url(/img/boxHeader_bg.gif) repeat-x #FFF;
float:left;
width:261px;
padding-bottom:10px;
}
body.detail #detailBox h2{
margin-bottom:10px;
}
body.detail #detailBox a:link,
body.detail #detailBox a:visited{
color:#66676d;
text-decoration:none;
font-weight:bold;
display:block;
text-indent:10px;
margin-bottom:5px;
background:url(/img/btn_more.gif) 220px 4px no-repeat;
width:250px;
}
body.detail #detailBoxRight{
float:right;
width:673px;
}
body.detail #detailAgent{
float:left;
width:492px;
min-height:224px;
#min-height:204px;
_height:204px;
}
body.detail #officeBox{
float:right;
width:174px;
min-height:224px;
#min-height:204px;
_height:204px;
}

body.detail #officeBox .officedetails{
padding-top:3px;
margin-left:10px;
}
body.detail #officeBox .officedetails dt{
font-weight:bold;
margin-bottom:5px;
}
body.detail #officeBox .officedetails dd{
margin-bottom:5px;
}

body.detail #agent{
clear:both;
padding: 5px 10px;
}
body.detail #agent #agentLeft{
width:360px;
float:right;

}
body.detail #agent .agentdetails{
float:left;
margin-left:15px;
padding-top:20px;
font-weight:bold;
}
body.detail #agent .agentdetails dt{
margin-bottom:10px;
}

body.detail #agent .agentdetails dd{
margin-bottom:5px;
}

body.detail #agent .agentemail{
padding-top:40px;
margin-bottom:10px;
float:right;
}
body.detail #agent .agentemail a:link,
body.detail #agent .agentemail a:visited {
text-decoration : none;
font-weight : bold;
display : block;
margin-bottom : 10px;
background : url(/img/btn_more.gif) 110px 4px no-repeat;
padding-right : 80px;
}
body.detail #agent #agentImg {
float:left;
margin-right:5px;
}
body.detail #agent #agentImg img {
border:1px solid #454545;
}

/* Property detail printfriendly
---------------------------------*/

body.brochure #addressbar h1 {
padding-top: 0px;
}

html.brochure,
body.brochure {
background-image: none;
background-color: #fff;
padding:0px;
}
body.brochure #wrap {
width: 584px !important;
background-image: none;
background-color: #fff;
height: 100%;
border:0px;
}
body.brochure #main {
background-image: none !important;
}			
body.brochure #content {
background-image: none !important;
float: none !important;
}
body.brochure #header {
background-image: none;
}
body.brochure #addressbar{
float:none;
padding-top:20px;
width:570px;
}
body.brochure #addressbar p{
float:right;
font-weight:bold;

}

body.brochure #addressbar p img{
margin-left:5px;
}
body.brochure #propertydetails {
width: 266px;
float:right;
}
body.brochure #extradetails img {
display: block;
float: left;
margin: 0 2px 2px 0;
width:128px;
}
body.brochure #extradetails img#mainimage{
width:258px;
}
body.brochure #extradetails {
width: 261px;
float:left;
}
/* Popups,
Email a friend
Save link
------------------*/

html.popup, 
html.popup body {
background-image: none;
background-color: #fff;
text-align: left;
padding-top:0px;
}

xhtml.popup #header {
background-image: none;
background-color: #fcfcfc;
border-bottom: 10px solid #0d72b4;
padding:15px 0px;
height:auto;
}

xhtml.popup #header img {
float: none;
text-align:center;
margin:0 auto;
}
html.popup h1{
font-weight:bold;
}
html.poup #content{
width:560px;
}
/* Slideshow
-------------*/

body.slideshow {
text-align: center;
background-image: none;
background-color: #fff;
padding-top:0px;
}

body.slideshow #header {
margin-bottom: 5px;
background-image: none;
background-color: #fbfbfb;
border-bottom: 10px solid #0072bc;
padding:10px 0px;
height:auto;
}

body.slideshow #header img {
float: none;
display: block;
width: auto;
margin: 0 auto;
}

body.slideshow table img {
display: block;
width: auto;
margin: 5px auto;
border: 1px solid #333;
}

body.slideshow input {
width: 87px;
text-align:center;
}

body.slideshow table {
margin: 0 auto;
}

body.slideshow form input.button {
margin-right: 1px;
}
body.slideshow h1{
font-weight:bold;
margin-bottom:5px;
}