﻿/*--------------------- properties page ----------------*/
#properties .nosideShadow{position:relative;top:5px;margin-bottom:9px;left:4px;width:100%;}
/*#properties .shadow-container .display{background:#ffffff;width:693px;padding:5px;border:1px solid #ececec;height:135px;margin:10px 0;}*/
#properties .photoviewItem{clear:both;}
.shadow-container .display{background:#ffffff;}
.shadow-container .display, .displayFeature{padding:5px;border:1px solid #ececec;min-height:214px;margin-bottom:5px;}
.sideProperties .display{background:#ffffff;padding:5px;border:1px solid #ececec;height:100%;margin:0;}
.sideProperties .listingsIcon{float:none;}
.sideProperties .searchRSRef, .sideProperties .propertyHeader{padding-top:5px;}
.sideProperties .searchRSPrice, .sideProperties .adCopyTitle{float:none;}
.ProHint{font-weight:normal;font-size:0.75rem;margin-top:8px;}

.proInfoContainerDiv{margin:0 20px 0 280px;}
.propertyImg{border-collapse:collapse;width:270px;text-align:center;overflow:hidden;position:absolute;}
.PropertyInfo{width:100%;margin-top:-2px;font-family:Arial!important;}
.nosideProInfo{float:left; width:640px;margin-top:-2px;font-family:Arial!important;color:#7f7f7f;}
#properties .price{padding-right:3px;font-size:0.938rem; font-weight:bold;margin-top:8px;display:block;float:left;white-space:nowrap;}
.Pdetail{margin-bottom:5px;}
.PId{font-size:1rem; font-weight:bold;color:#999;}
.listingsIcon{margin-right:5px;float:right;}
#ProertyGrid .listingsIcon span{vertical-align:bottom;margin-right:5px;position:relative;top:-2px;}
.proListTable{overflow: hidden; width: 100%;}
#ctl00_ContentPlaceHolder1_AListingsGrid_ctl00 td{padding-left:0!important;padding-right:0!important;}
#ProertyGrid .RadGrid{border:none!important;}
#ProertyGrid .rgRow, #ProertyGrid  .rgAltRow{background:#fff!important;}
#ProertyGrid .RadGrid_Windows7 .rgRow td{border-color:#fff!important;}
#ProertyGrid .RadGrid_Windows7 .rgPager .rgStatus{border-left:1px solid #A5B3C5!important;border-top:1px solid #A5B3C5!important;border-bottom:1px solid #A5B3C5!important;}
#ProertyGrid .RadGrid_Windows7 .rgPager .rgPagerCell{border-bottom:1px solid #A5B3C5 !important;border-left:none;border-right:1px solid #A5B3C5 !important;border-top:1px solid #A5B3C5 !important;}
#properties .rgAltRow td, #ProertyGrid .rgRow td{border:1px solid #fff!important;margin:0!important;padding:0!important;}
#ProertyGrid .rgDataDiv{overflow-x:hidden!important;}
.adCopyTitle{overflow:hidden;font-weight:bold;}
#properties .proAddress{font-size:1rem;}

#properties .proSuburb a:visited, #properties .proSuburb a:link,
#properties .proStreet a:visited, #properties .proStreet a:link{font-size:1rem;}
.proStreet{margin-right:2px;}
.proOFIGrid{color:#3767FF;}
.proOFIGrid .rgRow td, .proOFIGrid .rgAltRow td, .proOFIGrid .rgEditRow td, .proOFIGrid .rgFooter td{padding:0!important;}
.searchRSPrice{font-size:1.25rem;}
.propertyImg a{display:block;position:relative;}
.propertyImg img{vertical-align:bottom}
/* search result common */
#ProertyGrid fieldset{border:none!important;margin:0;padding:0;}
#ProertyGrid .galleryContainer{width:705px;}
#ProertyGrid .nosideGallery{width:950px;}
.propertyHeader{clear:both;float:none;}
.proGridPager{overflow:hidden;height:28px;}
.proGridTopPager, .galleryTopPager{min-height:15px;margin:-20px 0 0 110px;position:absolute;[position:static;position:absolute;]}
.gridTopPager{min-height:15px;margin:-20px 0 0 0;position:absolute;[position:static;position:absolute;]}
#ProertyGrid .RadDataPager_Windows7{background:none!important;}
.RadDataPager{background-color:#fff!important;clear:both;}
.RadDataPager .rdpWrap a{border:none;}
.ShowSold{position:absolute;margin-left:0; margin-top:0;z-index:1;}
#mapFilter .RadToolBar_Default .rtbOuter{border:none!important;} 
#mapFilter .RadToolBar_Default .rtbMiddle{background:none!important;border:none!important;}
#mapFilter .mapFilter .rtbText{font-weight:bold;font-family:Arial!important;}
#mapFilter .rtbIn{padding:0!important;} 
#mapFilter .rtbChecked .rtbWrap, #mapFilter .rtbChecked .rtbOut,
#mapFilter .rtbChecked .rtbMid, #mapFilter .rtbChecked .rtbIn{background:none!important;}
.watchlist{float:right;}
.watchlist img{float:left;margin-right:2px;vertical-align:middle;position:relative;top:-2px;}
.watchlist a{display:block;float:left;}
.addFav a:link, .addFav a:visited, .GallaryAddFav a:link, .GallaryAddFav a:visited{color:#3767FF;}
.addFav a:hover, .GallaryAddFav a:hover{color:#666!important;}
.addFav .rtbWrap, .addFav .rtbTemplate{font-size:0.688rem!important;}
.addFav .rtbIcon{padding:0!important}
.btnAddFav{background:none;border:none;padding:0;color:#3767FF!important;}
.imgAddFav{position:relative;top:4px;}
.btnAddFav:hover{color:#777!important;cursor:pointer;}
.openHomeField{padding:2px 0 0;margin:0;border:none;}
#refineMySearch{font-weight:bold;margin:5px 3px 0 0;}
#refineSearchContent{display:none;background:#fff; z-index:1000;overflow:hidden;position:absolute;border:1px solid #999;height:470px;width:710px;padding-left:10px;}
#refineSearchContent .btnClose{margin:5px 5px 5px 690px;}
.refineSearch{float:left;margin:0px 15px 0 0;}
#refineSearchContent .searchForm{width:700px!important;}
#refineSearchContent .advSearchContent label, #refineSearchContent .refineSearchRight label{float:left;font-weight:bold;width:130px;}
#refineSearchContent table{text-align:left;}
.searchcheckbox .hint{margin-top:20px;display:block;}
.refineSearch .hint{margin-top:5px!important;display:block;}
.refineSearchRight .searchcheckbox{width:620px;}
#refineSearchContent .searchcheckbox label{float:none!important;font-weight:normal!important;}
#refineSearchContent .btnAdvSearch .rtbIn{height:28px;}
#mapContent .refineSearch{margin:0 15px 10px 0;position:static;}
.photoview, .galleryView, .compareview{padding:10px 0;}
.refineFavo{width:700px;}
.nosideRefineFavo{float:right;margin:5px 0;}
#mapContent .refineFavo{width:950px;}
.noListing{display:block;padding-top:10px;}

/*#properties .display{background:#E6E7E8!important;}*/
#properties .altrow{background:#fff!important;padding:5px;border:1px solid #ececec;margin:0 0 5px 0;}
.shadow-container .altrow, .shadow-container .altrow{min-height:214px;}
.shadow-container .propertyHeader{padding-top:15px;}
.searchRSRef{padding-top:12px;font-size:0.625rem;}

@media only screen and (max-width:1030px) {
   .sideContainer, .masterLicensed, .footeradmin, .footersitemap, .disclaimer, .memberLogin{display:none!important;}
   body{background:none!important;}
   #content, #menuBar, .footerbox, .homeHolder, .page, .nosideRefineFavo, .refineFavo{width:100%!important;} 
  .nosideRefineFavo, .refineFavo{width:100%!important;}
   #content{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 10px;width: 100%;} 
   #mapSiteMap{padding:0 0 5px 0!important;}
   .headerLogo, .showHeaderContainer h2{width:100%!important}
   .headerLogo img{width:100%;}   
}
@media only screen and (max-width:668px){  
    .propertyImg{position:static!important;}
    .proInfoContainerDiv{margin:0!important;}  
    .searchRSPrice, .adCopyTitle{float:none;}  
    .shadow-container .propertyHeader{padding:0;}
}
@media only screen and (max-width:575px) {
    .propertyImg{width:100%!important;}
    .propertyImg{min-height:100%;margin-bottom:5px;}
}
.