.realEstateSearchInline {
width:690px;
padding: 8px 0 7px 10px;
background-color:#ddd;
}

.realEstateSearchInline .saleType,
.realEstateSearchInline .suburb,
.realEstateSearchInline .minPrice,
.realEstateSearchInline .maxPrice,
.realEstateSearchInline .postcode {
    float:left;
}
.realEstateSearchInline label {
    display:block;
    padding-left:5px;
}
.realEstateSearchInline .realEstateSearchField {
    margin-right:5px;
}
.realEstateSearchInline .postcodeInput {
    width:100px;
}
.realEstateSearchInline {
    float:left;
    margin-bottom:10px;
    position:relative;
}
.realEstateSearchInline .searchButton {
    position:absolute;
    bottom:9px;
    margin-left:0px !important;
}

.re-quick-links {
padding:0px 0 0px 23px;
}
.re-quick-links li {
padding:2px 0;
}

.blueBox {
width:722px;
padding: 5px 0 5px 7px;
background-color:#dbe6ea;
margin:5px 0 0 0;
}

.leftDropDownBox {
width:153px;
margin-bottom:3px;
margin-left:12px;
}
.blueBox select, .blueBox input {
font-size:11px;
}

#searchButton {
margin-left:107px;
margin-bottom:5px;
}

.sortBy {
float:right;
}

#buyRadio {
margin:15px 3px 8px 12px;;
}

.radioText {
color:#68878f;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}

.bedRoom, .bathRoom, .carSpace {
color:#fff;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0 5px!important;
}

.titleText {
color:#d3e0e5;
font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
padding:5px;
}

.streetAddress {
color:#314952;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
padding:10px 0 7px 0;
}
.streetAddress a {
text-decoration:none;
}

.viewMoreBtn {
padding-right:5px;
}

.price {
color:#456C7B;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
padding:10px 10px 7px 10px;
}
.price a {
text-decoration:none;

}
.bodyText, .soldText {
color:#314952;
font-size: 11px;
padding:0 0 7px 0;
}

.soldText { font-style:italic; }

.mainPicture {
margin:3px 5px 5px 3px!important;
padding:1px;
border:1px solid #9bbac7;
}

.shortList {
padding:0px 0 10px 20px;
background:url(star-off.png) 0 0 no-repeat;
}

.shortList-on {
padding:0px 0 10px 20px;
background:url(star-on.png) 0 0 no-repeat;
}

.bodyTable {
background:#e1eaed;
border:1px solid #4e8299!important;
}
.bodyTable a { color:#456C7B;}


.mainHeading {
color:#246d8a;
font-size:18px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}

.displaying {
color:#246d8a;
}

.sortBy {
color:#246d8a;
}

.topLinks {
padding-top:7px;
}
.iconImgs {
padding:0px 0 0 0;
}

.iconImgs td{
font-family:arial;
font-weight:bold;
padding:5px 5px 0 0;
font-size:15px;
vertical-align:top;
}
.bedRoom, .bathRoom, .carSpace {
padding:4px 0 0 7px!important;
}
.iconImgs span span {
color:#fff;
font-family:arial;
padding:0px 0 5px 0;
}
.iconImgs img {
padding:0px 5px 0 0;
}

.dropDownBox {
margin-right:5px;
}

.eventList {
padding:10px 0 0 10px!important;
width:150px;
color:#246d8a!important;
}

.eventTime {
margin:12px 0 0 0;
}
.leftDropDownBox {
font-size:10px;
font-family:verdana;
}
#searchButton {
font-size:11px;
}
.viewMoreBtn {
font-size:11px;
margin:0 5px 10px 0
}
.bodyText {
margin:0 10px 0 0;
font-size:10px;
font-family:verdana;
}
.listing-item {
margin:5px 0;
}
.iconImgs, .iconImgs td, .titleText, .boxTop {
background:#1A6E8F!important;
}


/*------------------------------Item View--------------------------------*/
.re-item-add-images {
width:auto;
}
.re-item-add-images img {
width:103px;
border:0px;
margin:0px;
}
.re-item-add-images table td {
border:1px solid #ccc;
background:#eee;
height:102px;
padding:0px;
}
.re-item-add-images table {
margin:0 0 0 -2px;
}
.re-item-right-main-col {
width:324px;
}
.re-item-main-image img {
margin:0 3px;
width:313px;
border:1px solid #ccc;
padding:2px;
background:#fff;
}
.titleText .price a {
color:#fff;
}
.titleText .price {
padding:0px;
}
.re-item-left-main-col .price {
color:#fff;
}
.re-item-heading {
padding:0 4px 0 0;
}
.re-item-topLinks a {
display:block;
float:left;
}
.re-next {
display:block;
float:right;
}
.re-item-topLinks {
padding:3px 0 20px 0;
}
.titleText.boxTop {
color:#fff;
}
.re-item-heading .iconImgs.boxTop {
width:300px;
padding:4px 0 0 0;

}
a.re-email, .re-print {
background:url(re-email-icon.gif) 0 0px no-repeat;
padding:0 0 0 17px;
display:block;
color:#fff;
float:right;
text-decoration:none;
font-size:10px;
margin:2px 10px 6px 10px;
}
.re-print {
background:url(re-print-icon.gif) 0 0px no-repeat;
}
.re-address.boxTop {
font-size:13px;
font-family:arial;
font-weight:bold;
padding:5px 0 5px 6px;
}
.re-features {
background:#eee;
margin:0 0 10px 0;
padding:5px;
border:1px solid #ddd;
}
.re-property-summary {
border:1px dashed #bbb;
margin:10px 0;
padding:7px;
}
.re-property-summary td {
font-family:arial;
}
.re-property-summary h1 {
margin:0px 0 3px 0;
padding:0px;
font-size:13px;
font-family:arial;
font-weight:bold;
text-transform:uppercase;

}
.re-sum-left-col {
font-weight:bold;
line-height:20px;
width:1%;
white-space:nowrap;
padding:0 15px 0 0;
}
.re-sum-right-col {
line-height:20px;
}
.re-item-table .boxTop {
font-size:12px;
font-family:arial;
font-weight:bold;
padding:5px;
}

.re-item-table {
background:#e1eaed;
border:1px solid #4e8299!important;
}
.re-item-table input, .re-item-table textarea {
width:98%; 
margin:-2px 0 3px 0;
font-size:11px;
font-family:arial;
}
.re-item-table textarea  {
height:100px;
}
.re-item-table td td {
font-weight:bold;
padding:3px 0 0 3px;
font-family:arial;
color:#5A6B6F;
}
.re-item-left-main-col {
padding:0 5px 0 0;
}
.re-email-left-col {
width:1%;
white-space:nowrap;
}
.re-item-table .mainPicture {
margin:2px 5px 2px 2px;
}
.re-item-table .re-map {
width:100%;
}
.re-super-secret {
padding:5px 3px 3px 3px
}
.re-send {
width:auto!important;
}
.re-item-table-td h1 {
font-size:12px;
font-weight:bold;
margin:2px 0px;
}
.re-item-table-td, .re-item-table-td p, .re-item-table-td h1 {
font-family:arial!important;
color:#5A6B6F;
}
.re-item-table-td p {
font-weight:normal;
margin:0px;
}
.re-item-table #map {
width:100%!important;
height:215px!important;
}
.re-item-table #map #copyright {
display:none;
}
.re-item-table-td .re-sum-left-col {
padding:0 5px 0 0!important;
}
.re-item-table-td .re-sum-right-col {
padding:0px!important;

}

.contact-listing table {
width:100%;
}
.contact-listing table td td {
width:50%;
border-bottom:1px dashed #ccc;
}
.contact-listing table td td h1 {
margin:3px 0px;
}
.contact-listing table td td h1 a {
text-decoration:none; 
}
.contact-listing table td td td {
border:0px!important;
}
.contact-img-cell {
width:1%!important;
padding:7px 0 7px 0;
}

.contact-img-cell img {
border:1px solid #ccc;
padding:2px;
background:#fff;
margin-right:8px;
}
.re-item-left-main-col div.boxTop {
margin:0 0 10px 0;
}
form .re-item-table td .text td img {
border:1px dashed #ccc!important;
margin:0 0 10px 0!important;
position:static; 
}
form .re-item-table td .text td  {
padding:0px!important;
border-collapse:collapse;
}
form .re-item-table td .text a img {
border:0px!important;
margin:0 0 0 5px!important;
}
#captcha_id {
width:100px;
}
form .re-item-table table {
border-collapse:collapse;

}
/*----------------(start) Realestate Print View ------------------*/
.bodyPrintPage .re-item-topLinks, .bodyPrintPage .re-item-left-main-col .re-item-table, .bodyPrintPage .gmnoprint, .bodyPrintPage #logocontrol, .bodyPrintPage .iconImgs {
display:none;
}
.bodyPrintPage .boxTop {
border:1px solid #ccc!important;
color:#000!important;
}
.bodyPrintPage .price{
color:#000;
}
.bodyPrintPage .re-item-left-main-col, .bodyPrintPage .re-item-right-main-col { 
padding-top:10px!important;
}
.bodyPrintPage .re-item-table {
border:1px solid #aaa!important;
}
.bodyPrintPage .re-item-table .boxTop {
border-width:0 0 1px 0!important;
}
.bodyPrintPage .re-item-left-main-col .boxTop {
border-style:dashed!important;
}



/*----------------(end) Realestate Print View ------------------*/