﻿html, body, form{height:100%;}
#unavailable{background:#fff!important;padding:10px;}
body{background:#FBFBFB url('/i/pageborder.gif') repeat-y scroll center center;font-family:Arial,Sans-Serif;font-size:12px;line-height:normal;margin:0;}
img{border:0;}
a:hover{text-decoration:none;cursor:pointer;}
table{border-collapse:collapse;}
.page{margin:0 auto;width:950px;background:#fff;}
.radPage{width:784px;padding:10px;background:#fff;}
.radPage #MainContent{padding:0;margin-top:0; width:900px;}
#content{padding-bottom:15px;}
#content, #footer{clear:both;overflow:hidden;}
#footer{font-size:11px;width:100%;overflow:hidden;}
.oslpowered{float:right;margin:0 0 0 5px;}
.left{float:left;}
.right{float:right;}
#sidebar{float:left;margin-right:15px;}
#sidebar h2{float:left;font-size:20px; font-weight:normal;margin:0px 10px 0 0;}
.sidebarInfo{padding:10px;width:200px;background:#f1f1f2 url('/i/sidebg.gif') repeat-x;}
.sideSearchType{clear:both;margin-left:-6px;}
.sideSearchType .RadTreeView .rtTop, .sideSearchType .RadTreeView .rtMid, .sideSearchType .RadTreeView .rtBot{padding:1px 0!important;}
.btnGo .rtbMid{padding:0 1px 1px 0!important;}
.btnGo .rtbIn{padding:1px 0 0 1px!important;} 
.txtGo{margin-top:4px;}
.homeQuickSearch .txtGo, .homeKeyword .txtGo{width:170px!important;}
.btnGo a:hover{color:#000!important;} 
.sideMap{padding-top:5px;}
.sideMap p{margin:0 0 10px 22px!important;}
.quickSearch{margin-bottom:5px;}
.quickSearch p, .sideMap p{margin:0;padding:0;font-size:20px;}
.SearchFor{position:relative; left:-7px; font-size:11px;}
.sideSearch{position:relative;left:-2px;}
h2, h1{font-size:20px;margin:0 0 5px;padding:0; font-weight:normal;}
#sitemap{padding:5px 0 8px 0px;}
#ctl00_RadToolSearch{z-index:1!important;}
.inner{margin-top:8px;}
div.RadToolTip table.rtWrapper td.rtWrapperContent{padding:5px!important;}
.tooltipFrame{height:90px;}
.loadingframe{background:#fff;border:1px solid #ccc;min-width:130px;padding:10px;}
*+html .tooltipFrame{height:60px;}
.ToolLoading{text-align:center;height:60px; width:165px;margin-left:-2px; margin:auto;padding:20px 0;}
*+html .ToolLoading{text-align:center;height:60px; width:170px;}
.ToolProcessing{margin:auto;text-align:center;padding:20px 0;}
.toolInfoFrame{height:80px;}
*+html .toolInfoFrame{height:50px;}
.toolInfo{text-align:center;height:50px; width:100%;}
.quickSearch .RadListBox .rlbItem{padding:0 0 0 5px!important;}
div.RadToolTip_Web20 table.rtWrapper td.rtWrapperContent{background:#fff!important;border:1px solid #ccc!important;}
div.RadToolTip_Web20 div.rtTitlebar{font-size:15px!important;}
.RadToolTip_Web20 .tooltipContent{padding:5px;}
.hint{color:#8A8887;font-size:7.5pt;}
.browserLogo{float:left;margin-right:10px;}
#upgradeBrowser{width:99.9%;}
#upgradeIE, #upgradeFF, #upgradeChrome, #upgradeSafari{padding:20px 10px;background-color:#fff;border:5px solid #CCCCCC;}
#upgradeIE p, #upgradeFF p, #upgradeChrome p, #upgradeSafari p{margin-top:12px;}
.btnGo{position:relative;top:2px;}
.btnGo .rtbIn{width:36px;height:20px;background:url('/i/go.jpg') no-repeat scroll 0 0;}
.btnGo .rtbItemHovered .rtbIn{width:36;height:20px;background:url('/i/go.jpg') no-repeat scroll 0 -21px!important;}
.btnAdvSearch .rtbIn{float:left;width:200px;height:28px;background:url('/i/search.jpg') no-repeat scroll 0 0;text-indent:999px;}
.btnAdvSearch .rtbItemHovered .rtbIn{width:200px;height:28px;background:url('/i/search.jpg') no-repeat scroll 0 -30px!important;}
.btnAdvSearch .rtbMiddle, .btnAdvSearch .rtbOuter, .btnGo .rtbMiddle, .btnGo .rtbOuter{background:none!important;border:none!important;}
.btnAdvSearch .rtbItemHovered .rtbWrap, .btnAdvSearch .rtbItemHovered .rtbOut,
.btnAdvSearch .rtbItemHovered .rtbMid, 
.btnGo .rtbItemHovered .rtbWrap, .btnGo .rtbItemHovered .rtbOut,
.btnGo .rtbItemHovered .rtbMid{background:none!important;}
#contentwrap{padding-top:5px;}
.sitemap{padding:10px 0 5px 0;display:block;}
.TelerikModalOverlay{width:100%!important;z-index:3000!important;}
.findAgt{margin-bottom:15px;}
#menuBar a:hover{cursor:pointer;}
#menuBar table{margin:0 auto;position:relative;}
.RadMenu_Default{z-index:4!important;}
.footerNav{float:right;text-align:right;}
.RadToolBar{z-index:0!important;}
#sidebar .searchType{clear:both;margin-left:-6px;}
#sidebar .btnAdvSearch{margin-top:10px;}
.advSearchCom{overflow:hidden;}
#mapFilter .rtbSeparator{height:10px!important;margin-top:-2px;}
*+html #mapFilter .rtbSeparator{height:10px!important;margin-top:-6px;position:relative;}
.landingContainer{text-align:center;width:950px;overflow:hidden;z-index:1;}
.landingContainer .RadRotator, .landingContainer .rrRelativeWrapper, .landingContainer .rrClipRegion{height:100%!important;}
.outerWrapper{width:950px;overflow:hidden;}
.LandingImg{width:950px;overflow:hidden;}
div.RadToolTip_Web20 a.rtCloseButton{background:url('/i/24x24/closebtn.png') no-repeat!important;position:absolute!important;top:-14px;right:-14px!important;height:28px!important;width:28px!important;}
.rwControlButtons .rwCloseButton{background:url('/i/24x24/closebtn.png') no-repeat!important;position:absolute!important;top:-10px;right:-15px!important;height:28px!important;width:28px!important;}
.sidebarInfo .riHover, .sidebarInfo .riTextBox, .homequicksearch .riHover, .homequicksearch .riTextBox{font-size:11px!important;}
.enhancedReport, .bold{font-weight:bold;}
#reportDiv label{margin-right:5px;font-weight:bold;}
#LegalDescription div{float:left;margin-right:10px;}
.advSearchCom .RadComboBox_WebBlue{margin-left:0!important;}
#reportDiv .webCaption{font-weight:bold !important;}
.sideContentL{width:220px;}
.presenterLogo img{max-height:60px;}
.RadWindow_Web20{z-index:9000!important;}
.homeKeyword .inner{margin-top:0;}
.rcbSlide{z-index:8001!important;}
.advSearchSlider span, .advSearchAreaSlider span, .advSearchPriceSlider span{font-size:9px!important;}
.advSearchSlider label, .advSearchPriceSlider label{margin-top:17px;}
.advSearchAreaSlider label{margin-top:14px;}
.RadSlider_Vista .rslHorizontal .rslItem{background-position:center center!important;}
.RadSlider_Vista .rslHorizontal .rslItemFirst{background-image:url('/i/ItemHorizontalBgr.gif')!important;}
*+html #menuBar{position:relative;z-index:4;}
*+html .rightSideLinks{margin:10px 0 0 5px;}
.homeQuickSearch .btnGo, .homeKeyword .btnGo{position:relative;top:3px;}
#sidebar #ctl00_pnlSideQsearch input{width:145px!important;}
#menuBar .RadMenu .rmExpandRight{background:url('/i/menuArrow.png') center right no-repeat!important;}
/*-----------------------------------------------*/
.clear, #ProertyGrid, #properties  #ProertyGrid{clear:both;}
#MainContent, .memberLogin, .footerInfo, .footerInfo span, .footerInfo label, .footerInfo div, .leftContent,
.sideContainer, #contentHolder, .advSearchSlider .RadSlider, .advSearchAreaSlider .RadSlider,
.advSearchPriceSlider .RadSlider, .nosideHome, .HomeMainInfo, .showIcons div, .listingsIcon div, .listingsIcon span,
.addFav, .proAddress, #adminContent .LoginBtn, #adminContent .LogoutBtn, .pagesetting, .btnhelp, .officeRepeater, .agtRepeater,
.agentInfo, .agentImgs, .advSearchCom span, .advSearchCom div, .MapContainer, .appTypeSelect, .declarationQuestion, .declarationRadio,
.galleryNavLeft, .galleryCount, .galleryNavRight, #resultLeftSide, #Gmap, #mapSiteMap span, #mapSiteMap div{float:left;}
.btnGo, .addFav, .nosideContent .agentImgs{float:right;}
.rwControlButtons .rwCloseButton{background:url('/i/24x24/closebtn.png') no-repeat!important;position:absolute!important;top:-10px;right:-15px!important;height:24px!important;}
.slideshowwindow .rwCloseButton{background:url('/i/radwindow.gif') no-repeat -90px 0!important;position:absolute!important;top:5px;right:9px!important;height:21px!important;}
.slideshowwindow .rwCloseButton:hover{background:url('/i/radwindow.gif') no-repeat -90px -21px!important;}
.toolAgtOffice .rtbOuter, #GallaryProperties .propertyHeader, #GallaryProperties .adCopyTitle, #GallaryProperties .price,
.browserOKbuttom, .oslPowerTip, .featureAddress, .sessionLog{text-align:center;}
.rentalsImg, *+html #upgradeBrowser, .latitudehomeSideImg, .remaxLogo, .homeRotatorHeader, #ProertyGrid .rgAdvPart,
*+html #maintainMenu .rpSeparator, .rfeUploadInfoPanel, .formHint, #homefinderSearch .searchcheckbox .hint{display:none;}
.homeHolder .HomeMainInfo, .toolbarOffice, .toolbarContactOffice, #showmarkerslstbox .RadListBox, .propertySiteMap{width:100%;}
/*------- change Telerik font and setting ------*/
.RadGrid span, .RadGrid_Windows7, .RadGrid_Windows7 .rgMasterTable, .RadGrid_Windows7 .rgDetailTable, .RadGrid_Windows7 .rgGroupPanel table,
.RadGrid_Windows7 .rgCommandRow table, .RadGrid_Windows7 .rgEditForm table, .RadGrid_Windows7 .rgPager table,
.GridToolTip_Windows7, .RadToolBar .rtbWrap, .RadToolBar_Default .rtbTemplate, .RadMenu_Default,
.RadMenu_Default .rmLink, .RadComboBox_WebBlue, .RadComboBox_WebBlue .rcbInput, .RadComboBoxDropDown_WebBlue,
.RadToolBar_Default .rtbWrap, .RadToolBar_Default .rtbTemplate, .RadSiteMap .rsmLink, .RadSiteMap .rsmTemplate,
.RadTreeView .rtIn, html body .RadInput_Default .riDisabled,
html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default{font-family:Arial!important;} 
.homequicksearch .RadInput_Default .riDisabled, .homequicksearch .RadInput_Default .riTextBox, .homequicksearch .RadInputMgr_Default{border-color:#999!important;color:#555!important;font-family:Arial!important;}
#MaintainContent .RadTabStrip .rtsIn, #MaintainContent .RadTabStripVertical .rtsIn{font-family:arial!important;padding:0 2px!important}
#MaintainContent .RadTabStrip .rtsLevel1 .rtsTxt, #MaintainContent .RadTabStripVertical .rtsLevel1 .rtsTxt{padding:0 2px!important;} 
/*------------- Home ---------------*/
.nosideHome .homeContentContainer{width:650px;display:block;}
.nosidefeatureHome .homeContentContainer{width:950px;display:block;}
.nofeatureHome .homeContentContainer{width:715px;display:block;}
.nosideHome #homeContent{padding-top:20px;}
#homeContent{padding-top:10px;overflow:hidden;}
.sildeDiv table{margin:0 auto;}
.sildeshowimg{z-index:1!important;height:174px;overflow:hidden;border-collapse:collapse;}
.sildeAddress{width:290px; text-align:center;}
.leftSide{float:left;width:290px;}
.mainContent{float:left;margin:0 8px;padding:0 10px;width:340px;}
.sideBarRight{width:290px;float:right;}
.homeContent h2, .homeContent h1, .featureContainer table tr td{margin:0;padding:0;}
.homeContent h1{font-size:22px;}
.HomeSidebar{float:right;width:261px;}
.featureContainer h1, .HomeSideContainer h1{text-align:center;font-size:14px;margin:0;padding:5px;}
.sildsuburb{font-size:15px;display:block;text-align:center;}
.imgshow1, .imgshow2{border-collapse:collapse;width:260px;margin:0 auto;}
.featureRotator2{margin-top:15px;}
.showcase a{display:block;width:260px;margin:0 auto;}
.homeShadow{background:url(/i/home-shadow.png) no-repeat;height:13px;margin:0 auto;width:260px;}
.featureContainer table{border:1px solid #ccc;width:260px;height:197px;}
.HomeContentLabel{margin-bottom:10px;display:block;}
#homeContent .siteListingType{margin:15px 10px 0 0;float:left;}
.featureContainer{margin:10px 0 20px 0;}
.homeHolder{float:left;width:710px;}
.featureHolder{float:right;width:260px;margin:0 10px 0 0;}
.remaxhomeHolder{margin:10px 0 0;width: 290px;float:right;}
.searchfeatureholder{float:right;width:260px;margin:45px 10px 0 0;}
.homesitemap{clear:both;overflow:hidden;min-width:670px;margin-top:20px;width:670px;}
.homesitemap .siteListingType{float:left;margin-top:15px;}
.pnlSideSearch{margin-bottom:20px;}
.addressContainer{width:262px;margin:0 auto;}
.rotatorlblAddress{background:#ccc;margin-top:-50px;opacity:0.9;padding: 3px 0;position:absolute;text-align:center;width:262px;}
.rotatorlblAddress a:hover{color:#000; cursor:pointer;}
/*--------------------- properties page ----------------*/
.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;}
#properties .nosideShadow{position:relative;top:5px;margin-bottom:3px;left:4px;width:948px;}
#properties .shadow-container{position:relative;top:5px;margin-bottom:3px;left:4px;width:705px;}
#properties .shadow2, #properties .shadow3, #properties .shadow4,
#properties .shadow5, #properties .container{position:relative;left:-1px;top:-1px;}
#properties .shadow1{background:#FBFBFB;}
#properties .shadow2{background:#ECEBEB;}
#properties .shadow3{background:#DBDADB;}
#properties .shadow4{background:#C5C4C4;}
#properties .shadow5{background:#B2B0B1;}
#properties .shadow-container .display{background:#ffffff;width:693px;padding:5px;border:1px solid #ececec;height:135px;margin:10px 0;}
#properties .nosideShadow .display{background:#ffffff;width:935px;padding:5px;border:1px solid #ececec;height:135px;margin:10px 0;}
.ProHint{font-weight:normal;font-size:12px;margin-top:8px;}
.displayFeature{width:590px;padding:10px;}
.propertyImg{border-collapse:collapse;float:left;width:140px;margin-right:5px;text-align:center;overflow:hidden;}
.PropertyInfo{float:right; width:545px;margin-top:-2px;font-family:Arial!important;}
.nosideProInfo{float:right; width:790px;margin-top:-2px;font-family:Arial!important;}
#properties .price{padding-right:3px;font-size:11pt; font-weight:bold;margin-top:8px;display:block;float:left;white-space:nowrap;}
.lstAddress{font-size:10pt;}
.Pdetail{font-size:10pt;margin-bottom:5px;}
.PId{font-size:110%; font-weight:bold;color:#999;}
.listingsIcon{overflow:hidden;margin-right:5px;height:22px;float:right;}
#ProertyGrid .listingsIcon span{position:relative;top:8px;margin-left:2px;}
#bedIcon{background:url(/pages/images/Stock/bed.gif);width:23px;height:20px;}
#bathIcon{background:url(/pages/images/Stock/bath.gif);width:24px;height:20px;}
.bedIcon{background:url(/pages/images/Stock/bed.gif);width:23px;height:20px;}
.bathIcon{background:url(/pages/images/Stock/bath.gif);width:24px;height:20px;}
.garageIcon{background:url(/pages/images/Stock/garage_icon.gif);width:20px;height:20px;}
.poolIcon{background:url(/pages/images/Stock/pool.gif);width:21px;height:20px;}
.loungeIcon{background:url(/pages/images/Stock/living.gif);width:22px;height:20px;}
.airIcon{background:url(/pages/images/Stock/air.gif);width:19px;height:20px;}
.studyIcon{background:url(/pages/images/Stock/study.gif);width:22px;height:20px;}
.areaIcon{background:url(/pages/images/Stock/sqm.gif);width:25px;height:20px;}
.hecIcon{background:url(/pages/images/Stock/hec.gif);width:25px;height:20px;}
.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{font-size:15pt;height:24px;overflow:hidden;}
#properties .proAddress{font-size:12pt;}
#properties .adCopyTitle a:visited, #properties .adCopyTitle a:link,
#propertiesList .adCopyTitle a:visited, #propertiesList .adCopyTitle a:link{font-size:15pt;}
#properties .proSuburb a:visited, #properties .proSuburb a:link,
#properties .proStreet a:visited, #properties .proStreet a:link{font-size:12pt;}
.proStreet{margin-right:2px;}
.proOFIGrid{color:#3767FF;}
.proOFIGrid .rgRow td, .proOFIGrid .rgAltRow td, .proOFIGrid .rgEditRow td, .proOFIGrid .rgFooter td{padding:0!important;}
.proStreet, .proSuburb, .adCopyTitle, .Pdetail, .locatorProID, .price{ font-family:Arial, Sans-Serif!important;}
.propertyRef{margin:7px 5px 0 0;}
.btnAddFav{background:none;border:none;padding:0;color:#3767FF!important;}
.imgAddFav{position:relative;top:4px;}
.btnAddFav:hover{color:#777!important;cursor:pointer;}
.GallaryAddFav .rtbItemHovered .rtbWrap, .GallaryAddFav .rtbItemHovered .rtbOut,
.GallaryAddFav .rtbItemHovered .rtbMid, .GallaryAddFav .rtbItemHovered .rtbIn{background:none!important;border:none!important;}
.addFav .rtbIcon{padding:0!important}
.propertyRef{float:right;font-size:8pt;}
.Pdetail{height:35px;}
.addFav .rtbWrap, .addFav .rtbTemplate{font-size:8pt!important;}
.imgShadow{background:url(/i/listing-shadow.png) no-repeat;height:13px;}
.propertyImg a{display:block;}
.propertyHeader{overflow:hidden;height:22px;}
.proGridPager{overflow:hidden;height:28px;}
.proGridTopPager, .galleryTopPager{margin:-20px 0 0 110px;[position:static;position:absolute;]}
.watchlist{font-size:8pt;float:right;}
.watchlist img{float:left;margin-right:2px;vertical-align:middle;}
.watchlist a{display:block;float:left;margin-top:2px;}
.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;}
.addFav a:link, .addFav a:visited, .GallaryAddFav a:link, .GallaryAddFav a:visited{color:#3767FF;}
.addFav a:hover, .GallaryAddFav a:hover{color:#666!important;}
.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{margin-top:10px;[padding:0;padding-top:15px;]}
.refineFavo{width:700px;}
.nosideRefineFavo{width:950px;}
#mapContent .refineFavo{width:950px;}
.noListing{display:block;padding-top:10px;}
*+html .proGridTopPager, *+html .galleryTopPager{margin:-20px 0 0 110px;}
/*--------------------- comparison listings ---------------*/
.comparisonLst .display{border:1px solid #999;width:17.8%;float:left;padding:5px 4px;margin-right:5px;height:530px;margin-bottom:5px;min-width:125px;}
.comparisonMainImg{border-collapse:collapse;margin-bottom:5px;}
.comparisonMainImg tr td{width:127px;height:96px;margin:0;padding:0;background:#F2F2F2;border:1px solid #dfdfdf;}
.bottomPager{clear:both;}
.comparisonFeatureIcons{height:150px;}
.comparisonFeatureIcons div{margin-bottom:2px;}
.comparisonFeatureIcons td{text-align:left;}
.comparisonFeatureIcons{width:37px;margin:0 auto;}
.comparisonFeatureIcons .pnlAreaIcon{width:80px;}
/*--------------------- filter ------------------------*/
#mapFilter{margin:5px 0;}
#mapFilter .rtbText{font-weight:bold;}
.filterTitle{float:left;font-size:11px;font-weight:bold;margin-right:10px;margin-top:5px;}
#mapFilter .RadMenu_Black{z-index:3!important;}
#mapFilter .RadMenu_Black, .RadMenu_Black .rmLink{color:#444!important;text-decoration: none; font-weight:bold!important;}
#mapFilter .RadMenu_Black .rmRootGroup{background-color:#fff!important;background-image:none!important;border:none!important;} 
#mapFilter .RadMenu_Black .rmText{background:url('../Images/bottom.gif') no-repeat scroll 100% 50%;}
#mapFilter .RadMenu_Black .rmLink:hover, .RadMenu_Black .rmFocused, .RadMenu_Black .rmSelected{ background:none!important;} 
#mapFilter .RadMenu_Black .rmGroup{background-color:#fff!important; background-image:none!important;}
#mapFilter .RadMenu_Black .rmExpanded, .RadMenu_Black .rmExpanded:hover{background:none!important;}
#mapFilter .RadMenu_Black .rmGroup .rmText{background:none;color:#000!important;font-weight:normal!important;}
#mapFilter .RadMenu_Black .rmHorizontal .rmItem{margin-right:20px;}
/*----------- agent feature--------------*/
#agentsFeature .staff ol li{list-style-type:none;margin:0;padding:0;}
#agentsFeature .staff ol{margin:0 0 0 5px;padding:0;}
#agentsFeature .staffImg{height:120px; overflow:hidden;float:left;width:90px;}
#agentsFeature .staff{float:left;margin:10px 30px 0 0;text-align:center;width:103px;height:220px;}
*+html #agentsFeature .staff{height:190px;}
.staffPosition{height:18px;padding:5px;}
.staffPosition a:visited, .staffPosition a:link, .position{font-size:12pt;}
.staffInfos, .staffContactContainer{padding:5px;}
.staffContactContainer a:hover{text-decoration:none!important;}
.staffInfos{height:55px;}
.staffPh{float:left;font-weight:bold;}
.staffEmail{float:right;font-weight:bold; text-align:right;}
.staffPh label{display:block;width:80px;float:left;}
.staffEmail .email{margin-right:8px;}
.fetureSection, .salesContainer{margin-bottom:10px;}
.salesSection, .fetureSection, .salesContainer{width:100%;overflow:hidden;}
#agtFeature-container .container, .#agt-container1 .container, #agt-container2 .container{border-collapse:collapse;}
#agtFeature-container .showAgtImg{display:block;margin:4px;width:90px;}
.AgentDetailImg #agtFeature-container .showAgtImg{width:150px;}
.showAgtPhoto{float:left;width:80px;min-height:10px;}
#showAgt-container1 a{display:block;}
#showAgt-container1, #showAgt-container2{width:75px;}
.showAgtPhoto .container{position:relative;top:-1px;}
#showAgt-container1 .container tr td, #showAgt-container2 .container tr td{margin:0;padding:0;}
#agt-container1, #agt-container2{width:89px;}
#agt-container1 .showAgtImg, #agt-container2 .showAgtImg{display:block;width:75px;}
#agentsFeature .staffImg{height:auto!important;max-height:120px;overflow:hidden;}
#agt-container1 .showAgentImg, #agt-container2 .showAgentImg{max-height:100px;overflow:hidden;}
#agentsFeature{position:relative;left:3px;top:3px;margin-right:3px;margin-bottom:3px;}
#agt-container1 .shadow2, #agt-container1 .shadow3, #agt-container1 .container,
#agt-container2 .shadow2, #agt-container2 .shadow3, #agt-container2 .container,
#agtFeature-container .shadow2, #agtFeature-container .shadow3, #agtFeature-container .container,
#showAgt-container1 .shadow2, #showAgt-container1 .shadow3, #showAgt-container1 .container,
#showAgt-container2 .shadow2, #showAgt-container2 .shadow3, #showAgt-container2 .container{margin:-1px 0 0 -1px;}
#agt-container1 .shadow1, #agt-container2 .shadow1, #agtFeature-container .shadow1,
#showAgt-container1 .shadow1, #showAgt-container2 .shadow1{background:#F1F0F1;}
#agt-container1 .shadow2, #agt-container2 .shadow2, #agtFeature-container .shadow2,
#showAgt-container1 .shadow2, #showAgt-container2 .shadow2{background:#DBDADB;}
#agt-container1 .shadow3, #agt-container2 .shadow3, #agtFeature-container .shadow3,
#agt-container1 .shadow3, #agt-container2 .shadow3,
#showAgt-container1 .shadow3, #showAgt-container2 .shadow3{background:#B8B6B8;}
#agt-container1 .container td, #agt-container2 .container td{height:115px;overflow:hidden;background:#ffffff;border:1px solid #848284;padding:3px;text-align:center;}
#agtFeature-container .container td{border-collapse:collapse;height:135px;width:98px;overflow:hidden;background:#ffffff;border:1px solid #848284;padding:3px;text-align:center;}
#showAgt-container1 .container td, #showAgt-container2 .container td{border-collapse:collapse;height:98px;width:75px;overflow:hidden;background:#ffffff;border:1px solid #848284!important;padding:3px;text-align:center;}
.AgentDetailImg #agtFeature-container .container td{height:200px;width:150px;}
.AgentDetailImg{height:220px;}
.AgentDetailImg #agtFeature-container{width:165px;}
#agtFeature-container{width:105px;margin-right:3px;margin-bottom:3px;}
*+html #agtFeature-container{margin-bottom:0;}
.stafflstPosition{font-size:11px;}
.agentImgs .agentLinks{font-weight:bold;}
.container{position:relative;left:1px;top:-2px;}
/*----------- admin --------------*/
.LogoutBtn:hover{cursor:pointer; background-color:#B2B2B1!important;}
.LoginBtn:hover{cursor:pointer;}
.LoginBtn{margin-right:5px;border:none;}
.LogoutBtn{border:none;}
#adminContent{padding-top:10px;}
#adminContent .sessionLog{text-align:left!important; margin-left:130px;overflow:hidden;}
.password{clear:both;margin:2px 0 5px 66px;font-size:10px;}
.password a:link, .password a:visited{color:#000!important;}
.password a:hover{color:#777!important;}
.requestPassword .LogoutBtn{margin-right:5px;}
.requestPassword .sessionLog{margin:5px 0 0 95px!important;overflow:hidden;}
/*-------------- maintain --------------*/
.maintainTab{overflow:hidden;float:left;width:800px;margin-top:5px;}
.maintainMultiPages{margin-top:5px;}
#MaintainContent{width:950px;}
.maintainTool{float:left; width:180px;margin-top:1px;}
.maintainGrid{float:left;width:765px;}
.RadPanelBar_Vista .rpLink, .RadPanelBar_Vista .rpTemplate{color:#000!important;}
.maintainGridTools{padding:5px;border: 1px solid #131C24;}
.maintainGridTools a{padding:5px 5px 6px;}
.logout{margin-left:10px;float:left;}
.logout .RadToolBar_Default .rtbOuter, .btnlogout .RadToolBar_Default .rtbOuter,
.btnhelp .RadToolBar_Default .rtbOuter{border:none!important;}
.logout .RadToolBar_Default .rtbMiddle, .btnlogout .RadToolBar_Default .rtbMiddle,
.btnhelp .RadToolBar_Default .rtbMiddle{background:none!important;border:none!important;}
.gridHeader{width:688px!important;margin-right:0!important;}
.gridHeaderResize{width:671px!important;}
#EditPageContent .RadGrid_Vista .rgCommandRow a{color:#000!important;} 
#EditPageContent .btndelete{margin-left:15px;}
#EditPageContent .RadGrid_Vista .rgCommandRow .btntoggleActive:hover {color:#fff!important;background:url('/i/toolbar_toggleActive.png') no-repeat!important;}
#EditPageContent .RadGrid_Vista .rgCommandRow a:hover{background:url('/i/toolbar.png') no-repeat;}
#EditPageContent .RadToolBar_Vista .rtbOuter, #EditPageContent .RadToolBar_Vista .rtbMiddle,
#EditPageContent .RadToolBar_Vista .rtbInner, #EditPageContent .RadGrid_Vista .rgCommandRow{background-image:none!important;background-color:#ABC6D3;}
#EditPageContent .RadGrid_Vista .rgHeader, #EditPageContent .RadGrid_Vista th.rgResizeCol{background-image:none!important;background-color:#A6D9F4;}
#EditPageContent .RadPanelBar_Vista .rpLink{background-image:none!important;background-color:#e0e0e0;}
#EditPageContent .RadPanelBar_Vista .rpSelected, .RadPanelBar_Vista .rpSelected:hover {background-color:#A6D9F4!important;}
#EditPageContent .RadPanelBar_Vista .rpOut{border-color:#3C7FB1!important;}
#EditPageContent .RadPanelBar_Vista .rpFocused, .RadPanelBar_Vista .rpLink:hover{background-color:#A6D9F4!important;}
.websetting{float:left;margin-right:20px;width:47%;}
.websetting div, .editPageWebsetting div, .setFeaturePro, .setting{margin-bottom:10px;}
.homeRef{margin-bottom:3px;clear:both;overflow:hidden;width:100%;}
.setFeaturePro label{margin-right:5px;}
.homeRef span, .homeRef label{float:left;margin-left:3px;}
.hidenFiled{ visibility:hidden;}
#contenteditorWrapper #ctl00_ctl00_ContentPlaceHolder1_ChildContentPlaceHolder1_ContentEditorCenter{height:265px!important;}
.webseo{width:500px;}
.maintainHelp{float:right;margin:6px 10px 0 0;}
.maintainHelp a{position:relative;top:-3px;}
.settingHolder{float:left;width:440px;}
.settingFeature{float:left;margin-left:10px;width:480px;}
.btnhelp img{width:16px!important;}
.settingField fieldset{border:2px solid #9f9f9f;}
.settingField fieldset fieldset{border:1px solid #9f9f9f;}
.settingField fieldset legend{font-weight:bold;}
.settingField fieldset fieldset legend{font-weight:normal;}
.socialIcon{margin-right:5px;float:left;min-height:25px;}
.maintainMenuItemHeader{width:158px;padding-left:10px;background:#A6D9F4;border: 1px solid #3C7FB1;font-family:"segoe ui",arial,sans-serif;font-size:12px;line-height:24px;}
.systemRadioSelection div{float:left;margin-right:5px;}
.systemRadioSelection span{display: block;font-weight: bold;margin-top: 10px;text-align: center;}
/*------------- contact ---------------*/
.officeinfo{float:left;margin:0 45px 0px 0;overflow:hidden;}
.OfficeProfile{margin-top:20px;}
.OfficeLinks a, .agentLinks a{display:list-item;list-style-type:disc;margin-left:13px;}
.contactInfo{float:left;margin-right:10px;width:410px;}
.officeInfo p{font-size:15px; margin:7px 0;}
.officeEmail2{margin-left:50px;}
.officeInfo div label{margin-right:5px;float:left;width:55px;}
.officeMap{height:353px;text-align:center;float:left;}
.agentList, .officeList{float:left;margin-left:40px;}
.officeList{width:340px;}
.officeList .rgAltRow{background:#none!important;}
.officeList .rgAltRow td {border-color:#fff!important;}
.saleContact p, .RentalsContact p{margin:0; font-weight:bold;}
.officeimgs{float:right;width:270px;}
#contactAgents{margin-top:20px;}
.emailIcon{margin-top:2px;}
.agtContact .emailIcon{margin-left:0!important;}
#contactAgents h2{font-size:14px;font-weight:normal;}
#contactAgents ol{margin:0 0 0 15px;padding:0;}
#contactAgents ol li{list-style-type:disc;margin:0 0 5px;padding:0;float:left;width:220px;}
#contactAgents .agtName a:visited, #contactAgents .agtName a:link, #contactAgents .agtName{font-weight:normal!important;}
.salesContainer h3{font-size:16px;font-weight:normal;margin:0;}
#officeImgContainer{width:267px;position:relative;left:3px;top:3px;margin-right:3px;margin-bottom:3px;}
#officeImgContainer .shadow2, #officeImgContainer .shadow3, #officeImgContainer .container{position:relative;left:-1px;top:-1px;}
#officeImgContainer .shadow1{background:#F1F0F1;}
#officeImgContainer .shadow2{background:#DBDADB;}
#officeImgContainer .shadow3{background:#B8B6B8;}
#officeImgContainer .container td{height:204px;width:233px;overflow:hidden;background:#ffffff;border:1px solid #848284;padding:3px;text-align:center;}
#officeImgContainer .contactImg{display:block;margin:4px;width:252px;}
.contactInfoContainer{overflow:hidden;}
.contactOfficeMap{margin-top:20px;width:265px;overflow:hidden;}
.contactOfficeMap .mapTools{margin-top:10px;}
.contactOfficeMap .mapTools .RadToolBar{width:265px; text-align:center;}
.contactOfficeMap #pano{width:265px;height:198px;z-index:0;}
.contactOfficeMap .streetViewFrame{position:absolute;margin:5px 0 0 60px;width:195px;height:32px;z-index:1;display:none;}
.officeImgdiv{margin:1px 0 10px 0;}
.saleContact div{overflow:hidden;}
.showMapTools .RadToolBar .rtbText, .contactOfficeMap .mapTools .rtbText{padding:0!important;}
/*-------------- office/Agent Search -----------------*/
.officeSearchContent{width:920px!important;}
.allOffice .rtbMiddle, .allOffice .rtbOuter,
.allAgent .rtbMiddle, .allAgent .rtbOuter{background:none!important;border:none!important;}
.allOffice .rtbItemHovered .rtbWrap, .allOffice .rtbItemHovered .rtbOut,
.allOffice .rtbItemHovered .rtbMid, .allOffice .rtbItemHovered .rtbIn,
.allAgent .rtbItemHovered .rtbWrap, .allAgent .rtbItemHovered .rtbOut,
.allAgent .rtbItemHovered .rtbMid, .allAgent .rtbItemHovered .rtbIn{background:none!important;}
.allOffice .rtbItemHovered .rtbText, .allAgent .rtbItemHovered .rtbText{text-decoration:underline;}
.agentSearchTable{border-collapse:collapse;margin:0 0 5px 0;}
.agentList table, .officeList table{ font-family:Arial!important;}
/*
.officeSearchList a{display:list-item;list-style-type:disc;list-style-position:outside;margin-left:15px;}
.officeSearchList{float:left;margin-left:20px;}
.officeList .rgAltRow{background:none!important;}
.officeList .rgAltRow td, .agentSearchList .rgAltRow td{border:none!important;}
.officeSearchList ol li, .agentSearchList ol li{list-style-type:none; text-align:left;}
.officeSearchList ol, .agentSearchList ol{padding:0;}
*/
#agentSearch .showAgtPhoto{margin-top:6px;}
#agentSearch .showAgtContact{overflow:hidden;}
#agentSearch .showAgtContact label{display:block;float:left;width:45px;}
#agentSearch .agtName{font-weight:bold;}
#agentSearch .agtName a:visited, #agentSearch .agtName a:link, .agtName{font-weight:bold;}
.agentSearchList{text-align:left;}
.officeRepeater{width:950px;}
.officeRepeater .officesLst{float:left;width:31%;margin-left:15px;}
.pnlListState .rsmItem .rsmItem{float:left;width:230px;clear:none;}
.pnlListState .rsmTwoLevels .rsmLink{margin-bottom:0!important;}
.pnlListState .rsmItem ul{overflow:hidden;margin-bottom:10px;}
.HeadOfficeCSS a, .officeStates{font-weight:bold;}
.mapagency .mapList{float:left;width:320px;}
.mapagency .map{float:right;width:630px;}
/*----------- agent Details ---------------*/
.agtDetails{float:left;width:420px;}
.agtHeader, .franchsior{font-size:1.5em;}
.agtPosition, .agtCompany, .contactCompany{font-size:14px;}
.agtContact label {clear:both;display:block;float:left;width:60px;}
.agtHeader, .agtPosition{display:block;}
.officeContact{margin:10px 0;}
.officeContact label{clear:both;display:block;float:left;width:45px;}
.agentProfile{width:390px;padding-top:15px;}
.agentProfileContent{margin-top:8px;}
.agtDtialstaffImg{height:155px;overflow:hidden;}
.toolbarContactOffice{padding-bottom:15px!important;}
/*------------ advance search --------------*/
.advSearchContainer{margin-left:160px;}
.advSearchContent{margin-top:8px;}
.advSearchContent div{margin-bottom:3px;clear:both;}
#divAdvancedSearch .advSearchContent div label{float:left;font-weight:bold;width:130px;}
.advSearchCom div{margin-bottom:0;}
.advSearchCom label{margin-top:3px;}
.priceTo{width:20px;text-align:center;margin-top:3px;}
.radioType label{float:none!important;width:100%!important; margin:0!important;font-weight:normal!important;}
.advSearchTitle{font-weight:bold;}
.refineSearchRight .btnAdvSearch{float:right;margin-top:5px;}
.saleType{margin-bottom:5px;}
.saleType label{margin:3px 0 0;}
.AdvanceSearchLink a:visited, .AdvanceSearchLink a:link{font-weight:bold;}
.advMapContainer{width:320px;float:left;}
.showAgtPhoto a{margin-left:0;}
.checkNewLsts label{font-weight:normal !important;width:100% !important;}
.btnAdvSearch div{margin-bottom:0!important;}
.advSearchContent label, .refineSearchRight label{float:left;font-weight:bold;width:130px;}
.searchcheckbox label{float:none!important;font-weight:normal!important;}
.advSearchCom{overflow:hidden;margin-bottom:2px;}
.AreaCap label{float:none!important;width:100%;font-weight:normal!important;margin:0 3px 0 0;}
.AreaCap span{font-size:12px!important;font-weight:bold;}
.AreaCap{float:left;width:130px;margin-top:15px;}
.AreaCap input{margin:0;padding:0;}
/*--------------- email(request form) ----------------*/
.emailContainer{width:415px;}
.emailContainer h3{ font-size:16px;margin:0;padding:0;}
.emailContainer p{margin:10px 0;}
.validateLabel{color:Red; visibility:hidden;}
/*--------------- request form ----------------------*/
#requestForm fieldset {margin-bottom:8px;padding:0 8px 8px;}
#requestForm fieldset legend {margin:0 5px;}
.requestFormDiv{margin-top:2px;clear:both;overflow:hidden;}
*+html .requestFormDiv{margin-bottom:0px;}
#requestForm label{float:left;font-weight:bold;margin-right:0.5em;padding-top:4px;text-align:right;width:43%;margin-right:13px;}
.requestFormDiv table label{float:none !important;font-weight:normal !important;}
.tenancyComfirm{margin:10px auto 0;width:410px;}
.SecurityImg{margin-left:305px;}
.submit, .btnsubmit{margin:15px 0 0 43%;padding-left:13px;}
#newsletterForm .requestFormOffice label{float:left;font-weight:bold;margin-right:13px;padding-top:4px;text-align:right;width:34.6%;}
#newsletterForm .requestFormDiv label {float:left;font-weight:bold;margin-right:0.5em;padding-top:4px;text-align:right;width:35%;margin-right:13px;}
#newsletterForm p label{font-weight:bold;}
#newsletterForm .sendcopy{margin-left:36.2%;}
.appType{float:left;width:44.5%; text-align:right;margin-top:5px;}
.appTypeLabel{font-weight:bold;margin-right:5px;}
.validateAppType{float:left;color:red;position:relative;left:-10px;top:7px;visibility:hidden;}
.nameCap, .DOBCap{font-weight:bold; padding-right:10px;}
.nameCap{width:46.4%;}
.DOBCap{width:8%;}
.TenancyDeclaration label{ font-weight:normal!important;float:none!important;}
.declarationRadio{margin-top:0!important;}
.declarationQuestion{margin-right:10px;padding:0;width:460px;}
.TenancyDeclaration div{margin-top:5px;}
.ApplicationInfo h3{padding:0;margin:0;}
.DeclarationCap{width:90px;padding:5px; margin:5px 0;}
.confirmCap{width:200px; padding:5px; margin:20px 0 5px 0;}
.TenancyDeclaration, .PrivacyInfo{margin-left:50px;}
.ContactCap{font-weight:bold; padding-right:10px;}
.astLabel{font-weight:bold;margin-right:5px!important;}
.sendcopy{margin-left:44%;margin-top:15px;}
.sendcopy label{float:none!important;font-weight:normal!important;}
.checkCopy{margin-left:-4px;}
.appTypeValidation{position:relative;top:5px;left:-5px;}
.btnSalesCaree{margin-left:420px;}
.requestFormDiv .hints{font-size:11px;margin-left:43%;padding-left:13px;}
.multiLineTxtAst{position:relative;top:-80px;}
*+html .multiLineTxtAst{top:0;}
.valuationSubmit{margin:15px 0 0 44.5%;}
/* edit geo listing address */
#geoautocompletebox{position:absolute;z-index:10;}
#geoautocompletebox .rlbList{max-height:260px;overflow:auto;}
#geoautocompletebox .RadListBox, #geosearchautocompletebox .RadListBox{width:246px;}
#geosearchautocompletebox{position:absolute;z-index:10;margin-left:60px;}
#geosearchautocompletebox .rlbList{max-height:200px;overflow:auto;}
.btnAddSearch{float:left;margin-left:5px;}
/*---------------- properties Locator --------------*/
#propertiesList{width:649px;margin:10px auto 0;}
#propertiesList table{border-collapse:collapse;}
#propertiesList .rgAltRow{background:#fff!important;}
.propertiesListInfo{text-align:right;}
.propertiesListGrid{clear:both;padding-top:10px;}
.propertiesListGrid .display{width:649px!important;border-bottom:1px dotted #000!important;padding:8px 0;overflow:hidden;}
#propertiesList .PropertyInfo, #propertiesList .nosideProInfo{float:left;width:490px!important;}
#propertiesList .PImg{margin-right:0px!important;float:right; width:150px; text-align:right;}
.propertiesListInfo label{margin-right:5px;}
.propertiesListInfo a:link, .propertiesListInfo a:visited{color:#000!important;}
.locatorProID{margin-top:5px;}
#propertiesList .propertyRef{float:left!important;}
#propertiesList .listingsIcon{float:none;overflow:visible;}
#propertiesList .listingsIcon span{margin-top:6px;}
#propertiesList td{border:none!important;}
#propertiesList #PropertyInfo{width:490px;}
#propertiesList .price {font-size:11pt;font-weight:bold;}
#propertiesList .proAddress {font-size:12pt;}
#propertiesList #Pdetail{height:auto;margin-bottom:5px;}
#propertiesList .propertyRef a:link, #propertiesList .propertyRef a:visited{color:#000!important;}
#propertiesList .RadGrid .rgRow td, #propertiesList .RadGrid .rgAltRow td,
#propertiesList .RadGrid .rgEditRow td, #propertiesList .RadGrid .rgFooter td {padding:0!important;}
/*---------------- gallary properties -----------------*/
.gallaryField{float:left;width:227px;height:365px;margin:2px;padding:8px 0;border:1px solid #999;}
#ProertyGrid fieldset{border:none!important;margin:0;padding:0;}
#ProertyGrid .galleryContainer{width:705px;}
#ProertyGrid .nosideGallery{width:950px;}
#GallaryProperties .propertyHeader{clear:both;margin:0 auto;width:216px;font-size:10pt;overflow:hidden;height:18px;}
#GallaryProperties .price{font-size:10pt;margin:5px auto 0;width:216px;font-weight:bold;height:18px;overflow:hidden;}
#GallaryProperties .adCopyTitle{font-size:11pt;margin:5px auto 0;width:216px;height:19px;overflow:hidden;}
#GallaryProperties .GallaryAddFav{float:left!important;}
.gallaryInfo{height:350px;}
.galleryIcons div{float:left;margin:5px 0 0;}
.galleryIcons div div{margin:0 5px 0 0 !important;}
.galleryIcons{width:210px;overflow:hidden;margin:0 auto;}
#GallaryProperties .galleryIcons span {position:relative;top:6px;}
.gallaryLstImg{background:#f2f2f2;width:216px;height:185px;margin:0 auto;border:1px solid #dfdfdf;}
.gallaryLstImg table{width:216px;height:162px;border-collapse:collapse;margin:0 auto;}
.galleryIcons .featureIconTable{margin:0 auto;}
.featureIconTable tr td{display:block;float:left;margin:0;padding:0;}
.gallaryLstImg .rtbIcon, .gallaryLstImg .rtbIn, .gallaryLstImg .rtbMid, .gallaryLstImg .rtbOut,
.gallaryLstImg .rtbInner, .gallaryLstImg .rtbMiddle, .gallaryLstImg .rtbOuter{padding:0!important;}
.gallaryImg{border-collapse:collapse;width:176px;text-align:center;overflow:hidden;margin:0 auto;}
#ProertyGrid .RadDataPager_Windows7{background:none!important;}
.GallaryAddFav .rtbMiddle, .GallaryAddFav .rtbOuter{border:none!important;background:none!important;}
.gallaryLstImg tr td, .propertyImg tr td{margin:0;padding:0;}
.RadDataPager{background-color:#fff!important;clear:both;}
.RadDataPager .rdpWrap a{border:none;}
#GallaryProperties .adCopyTitle a:visited, #GallaryProperties .adCopyTitle a:link{font-size:11pt;font-weight:bold;}
.GallaryAddFav .rtbWrap, .GallaryAddFav .rtbTemplate{font-size:8pt!important;}
.galleryNav{overflow:hidden;width:55px;margin:5px auto 0;}
.galleryCount{width:40px; text-align:center;}
.galleryNavLeft, .galleryNavRight{margin-top:-2px;}
*+html .galleryNavLeft, *+html .galleryNavRight{margin-top:0;}
.galleryImgShadow{background:url('/i/gallery-shadow.png');height:13px;}
#GallaryProperties .propertyRef {margin:8px 5px 0 0;}
/*--------------------- map properties ----------------*/
#mapContent{width:950px;}
#resultLeftSide{width:250px;border:1px solid #ccc;}
#Gmap{margin-left:8px;}
#mapSiteMap{font-family:Arial;font-size:11px;color:#777;margin:10px 0 5px;height:20px;}
#mapSiteMap a:visited, #mapSiteMap a:link{color:#000;}
.sitemapLink{color:#000;text-decoration:underline;}
.sitemapLink:hover{ cursor:pointer;}
.mapSlider{margin:10px 0 0 10px;position:absolute;z-index:2;}
#SearchMapButtons{position:absolute;z-index:1000;margin:5px 0 0 535px;}
.pin{margin:3px 3px 0 0; vertical-align:middle;float:left;}
.resultList p{margin-top:3px;float:left;}
#popup{padding:5px;}
.popInfo{float:left;width:150px;}
.popImg{float:right;text-align:center;}
.popImg p{margin:0;padding:0;}
.lstPhoto{float:right;margin-left:2px;}
.resultList{height:20px;background:#e0e0e0;margin:-3px 0 3px -7px;overflow:hidden;width:245px;}
#resultLeftSide a:link, #resultLeftSide a:visited, .resultList a:link, .resultList a:visited, .resultList a{color:#000!important;}
.mapPropertyPrice{margin:3px 0;padding:0;}
.mapPopAdd span{ display:block;}
.mapPopAdd{margin-bottom:5px;}
.mapGrid{float:left;width:250px;border:1px solid #ccc;margin-right:5px;}
#mapContainer{margin-right:5px;float:left;}
#mapviewContainer .rtTitlebar{display:block!important;height:22px;}
.toolIcons div{float:left;margin-right:5px;}
.toolIcons img{margin-left:3px;}
.mapToolImg tr td{margin:0;padding:0;height:60px;width:80px;}
.mapToolImg table{border-collapse:collapse;}
.mapToolImg{height:60px;width:80px; overflow:hidden;}
#mapFrameContainer{position:relative;width:948px;overflow:hidden;}
maptooltip{padding:5px;}
#nearMeContainer{position:absolute;z-index:5;text-align:right;margin-left:60px;}
.locatemeBtn, .schoolZoneBtn{margin:5px 0 0 5px;-moz-border-radius: 0 2px 2px 0;-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35);
-moz-user-select: none;background: -moz-linear-gradient(center top , #FEFEFE, #F3F3F3) repeat scroll 0 0 transparent;
border: 1px solid #A9BBDF;color: black;direction: ltr;font-family: Arial,sans-serif;font-size: 12px;font-weight: normal;
line-height: 160%;min-width: 47px;overflow: hidden;padding: 1px 6px;text-align: center;}
.nearMe{position:relative;top:3px;left:35px;}
.locatemeBtn:hover, .schoolZoneBtn:hover{cursor:pointer;border: 1px solid #678ac7;}
.zoomIn{background:url('/i/mobile/zoom.png') 0 0;border:none;width:40px;height:40px;z-index:999;position:absolute;margin:45px 0 0 5px;}
.zoomOut{background:url('/i/mobile/zoom.png') 0 40px;border:none;width:40px;height:40px;z-index:999;position:absolute;margin:84px 0 0 5px;}
#divmaploading{position:absolute;z-index:5;margin-top:4px;}
#divmaploading .maploadingImg{width:32px;margin:0 auto;}
#showmarkerslstbox{position:absolute;z-index:5;margin:55px 0 0 70px;}
#showmarkerslstbox .rlbList{max-height:200px;overflow:auto;}
.maplstboxContainer{border-bottom:1px dotted #999;overflow:hidden;}
.lstboxImg{float:left;margin-right:5px;width:60px;text-align:center;margin-top:4px;min-height:10px;}
.mapMultiLstBox{background:#E7EBFF;width:110%;border:1px solid #8E8E8E;}
.mapMultiLstBox .rlbGroup{border:none!important;}
.MultilstStreet{display:block;padding:5px;}
.mapMultiLstBox .close{position:absolute;width:109%;margin-top:5px;text-align:right;}
.mapMultiLstBox .rlbGroup .rlbHovered, .mapMultiLstBox .rlbGroup .rlbSelected{background:#f2f2f2!important;}

#schools{position:absolute;background:#fff;border:2px solid #999;left:0;right:0;top:50%;margin-top:-100px;padding:5px;
         margin-left:auto;margin-right:auto;width:220px;height:200px;z-index:5;}
#schools h3{margin:0;padding:0;}
#schools .btnClose{position:absolute;right:5px;}         
.schoolzoneContainer a{display:block;margin:7px 0;}   
.schoolzoneContainer{height:188px;overflow-y:auto;}    
#schoolName{background:#fff;display:block;height:20px;margin:55px 0 0 658px;opacity:0.7;padding:5px;position:absolute;z-index:5;}  
.btncloseschoolname{position:relative;top:3px;margin-left:4px;}

/*----------------- email template ----------------*/
.templateTitle{font-size: 20px;}
.templateHeader{font-weight:bold;padding:4px 4px;}
.templateCap{font-weight:bold; margin-right:8px;}
/*----------------- 404 Error/unavailable ----------------*/
#error404 h2, .unavailable h2{color:#999;margin-top:20px;}
#error404 p, .unavailable p{color:#474747; font-size:13px;}
div.RadToolTip_Web20 div.rtTitlebar{font-size:14px !important;}
#error404, .unavailable{margin-top:10px;}
.articlesContent a:visited, .articlesContent a:link{color:Blue;text-decoration:underline;}
.articlesContent a:hover{color:Blue;}
.articles h1{font-size:1.5em;margin:0 0 10px;font-weight:normal;}
.articlesContent{display:block;clear:both;}
.error404content{padding-top:15px;min-height:400px}
/*----------------- property sitemap -----------------*/
.siteListingType{margin-bottom:10px;}
.listingTypeTitle{font-weight:bold;color:#666;font-size:12px!important;}
.siteListingType .rsmLink{padding:2px 0!important;color:#666!important;}
.siteListingType .rsmLink:hover{background:none!important;border:none!important;color:#000!important;padding:2px 0!important;}
.propertySiteMap .siteMap{float:left;margin-right:10px;width:31.5%;}
.propertySiteMap .siteListingType{width:710px;overflow:hidden;}
.propertySiteMap .listingTypeTitle{margin-left:0;}
/*----------------- google map control ---------------*/
.mapSliders{position:absolute;z-index:10;margin-top:17px;}
.mapSliderContainer{position:absolute;z-index:2;margin:50px 0 0 10px;width:30px;height:200px;border:1px solid #949694;background:#DEE7F7;filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;}
.bedSliderContainer{position:absolute;z-index:2;margin:5px 0 0 60px;width:260px;height:40px;border:1px solid #949694;background:#DEE7F7;filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;}
.priceSliderContainer{position:absolute;z-index:2;margin:35px 0 0 835px;width:85px;border:1px solid #949694;background:#DEE7F7;filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;}
.bedSlider{position:absolute;z-index:2;margin:5px 0 0 60px;}
.priceSlider{position:absolute;z-index:2;margin:40px 0 0 845px;}
.bedSlider .rslHorizontal a.rslHandle{background:url(/i/16x16/bed.gif) no-repeat 4px 0!important;}
.bedSlider .rslMiddle a.rslHandle, .priceSlider .rslMiddle a.rslHandle{margin-top:-8px!important;}
.priceSlider .rslVertical a.rslHandle{background:none!important;}
.contactOfficeMap .mapSlider, .printMap .mapSlider{margin:8px 0 0 10px;}
.contactOfficeMap .mapSliderContainer, .printMap .mapSliderContainer{margin:8px 0 0 10px;}
.printMap #mapviewContainer{width:372px;height:279px;}
.mapSliders .rslItem{background-position: center center !important;}
.mapSliders .rslHorizontal .rslItemFirst{background-image:url('/i/ItemHorizontalBgr.gif')!important;}
.mapSliders .rslVertical .rslItemFirst{background-image:url('/i/ItemVerticalBgr.gif')!important;}
/*--------------- no side search style ---------------*/
.nosideContent{width:950px;}
.nosideContent .propertySiteMap .siteListingType{width:950px!important;}
.nosideContent .contactInfo{width:650px;}
.nosideContent .refineFavo{width:950px;}
.nosideContent .agtDetails, .nosideContent .agentProfile{width:750px!important;}
/*------------------------- home finder -------------------------*/
.homeHolder #homefinderSearch .searchForm{width:720px!important;}
.HFsuburb{background-color:#FFFFB0;}
.advSearchSuburb{float:left;width:130px;}
.advSearchHint {margin:5px 0 0;width:125px;}
.advSearchSuburb {width:335px;}
.suburbError {display:block;margin-bottom:36px;}
.advSearchContent div div {clear:none !important;}
.advHomeFinder .RadToolBar{margin-left:228px;}
.emailForm {font-weight:bold;padding-right:18px;}
.EmailFormCap {font-weight:bold;padding-right:10px;}
.homefinderInfo label {display:block;float:left;width:85px;}
.homefinderInfo div{margin-bottom:5px;overflow:hidden;display:block;}
.homeFinderBack, .homeFinderSubmit {float:left;margin-right:15px;}
.btnHFSubmit {margin:10px 0 15px 164px;}
#homefinderSearch{width:950px;}
#homefinderSearch .homefinderpage{min-height:450px;overflow:hidden;}
.homefinderSlider{width:500px;margin:0 auto;}
.sliderStep{position:absolute;}
.sliderStep img{margin-top:-3px;}
.sliderStep .step1{margin-left:16px;}
.sliderStep .step2{margin-left:163px;}
.sliderStep .step3{margin-left:157px;}
.homefindertype{margin-right:20px;font-size:12px; position:relative;top:4px;}
.searchTypeContainer{overflow:hidden;margin-bottom:10px;}
.btnhomefindernext{margin:10px 0 0 237px;}
.homefinderInfo .area  label{position:relative;top:5px;}
.btnHFSearchNext{margin-left:470px;}
/*----------- RadCaptcha -----------*/
.imageClass{padding-top:10px;padding-bottom:10px;}
.textBox{display:block;margin-bottom:10px;}
/*------------ send message tooltip ------------*/
.radioContact label{margin:0 5px 0 3px;}
.btnSend{margin:10px 0 0 223px;}
.message{clear:both;width:270px;padding-top:2px;}
.sendMessage P{margin:5px 0;}
/*----------------- site map -----------------*/
.webSitemap{width:200px;}
.webSitemap .rsmTwoLevels .rsmLink, .gogeckoSitemap .rsmTwoLevels .rsmTemplate{margin-bottom:0!important;}
.webSitemap ul ul .rsmLink{margin-left:10px;}
/*----------------- auto complete -----------------*/
.autocomplete-w1{background: url(/i/shadow.png) no-repeat bottom right;position: absolute;top: 0px;left: 0px;margin: 8px 0 0 6px; /* IE6 fix: */ _background: none;_margin: 0;}
.autocomplete{border: 1px solid #999;background: #FFF;cursor: default;text-align: left;max-height: 350px;overflow: auto;margin: -6px 6px 6px -6px; /* IE6 specific: */ _height: 350px;_margin: 0;overflow-x: hidden;}
.autocomplete .selected{background: #F0F0F0;}
.autocomplete div{font-size:11;padding: 2px 5px;white-space: nowrap;}
.autocomplete strong{font-weight: normal;color: #3399FF;}
/*----------------- Testimonials -----------------*/
.TestimonialsAgtName{font-size:16px;display:block;padding:5px 0;}
