/* nzfarms homepage styles */
body {
    background: #dadada;
}
body.nz-farms div#content {
    width:946px;
    padding: 0 8px 8px 7px;
}
body#page-myproperty-saved div#content {
    width:616px;
    padding-top: 10px;
}
body.nz-farms div.page-header {
    border-top:0;
}
body#page-listing-results #page #content {
  margin-left:0;
  padding-bottom:0;
}
body.nz-farms div#page {
    background-color:#c2e18e !important;
}
body.listing-details div#page {
    background-color:#fff !important;
}
body.nz-farms div#nav-secondary-container p {
  margin:0;
}
div#header a#logo-nzfarms {
  background: url(images/nzfarms-logo.png) 0 0 no-repeat;
  width:236px;
  height:60px;
  float:left;
  text-indent:-9999px;
  outline:none;
  display:inline;
  margin-top:25px;
  margin-left:25px;
}
div#browse-by-location-content h3.bar {
  background:none;
  border:0;
}
body.nz-farms div#nzfarms-browse-by-location div#browse-by-location-content {
  padding-bottom:0;
  overflow:hidden;
}
ul#nav-primary li a {
    background: url(images/nav-primary-sprite.png) 0 0 no-repeat;
}

body.nz-farms ul#nav-primary {
    width:342px;
    height:35px;
}
body.nz-farms ul#nav-primary li,
body.nz-farms ul#nav-primary li a {
    float:left;
    height:35px;
    margin:0;
}
body.nz-farms ul#nav-primary li a {
    background:url('images/nzfarms-main-nav.png') top left no-repeat;
}
ul#nav-primary li#nav-primary-home a {
    background-position:0 -35px;
    width:72px;
}
ul#nav-primary li#nav-primary-home a:hover {
    background-position:0 -69px;
}
ul#nav-primary li#nav-primary-findagent a {
    background-position:-72px -35px;
    width:126px;
}
ul#nav-primary li#nav-primary-findagent a:hover {
    background-position:-72px -69px;
}
ul#nav-primary li#nav-primary-farm-myproperty a {
    background-position:-198px -35px;
    width:144px;
}
ul#nav-primary li#nav-primary-farm-myproperty a:hover {
    background-position:-198px -69px;
}

/* tab active state */
body.section-homepage ul#nav-primary li#nav-primary-home a {
    background-position:  0 0;
}
body.section-sell ul#nav-primary li#nav-primary-findagent a {
    background-position:  -72px 0;
}
body.section-myproperty ul#nav-primary li#nav-primary-farm-myproperty a {
    background-position:  -198px 0;
}
body#page-login ul#nav-primary li#nav-primary-home a,
body#page-signup ul#nav-primary li#nav-primary-home a {
  background-position:0 -35px;
}

/* nav secondary container */
body.nz-farms div#nav-secondary-container {
    width:962px;
    min-height:26px;
    background: url('images/nzfarms-nav-sec-green.png') bottom center no-repeat;
}
body.nz-farms div#nav-secondary-container p {
    line-height:26px;
    padding-left:10px;
}

/* nzfarms homepage header */
body.nz-farms div.homepage-content-top {
    background: url('images/nzfarms-header-bg.png') -85px 0 no-repeat;
}

#searchbar #searchbar-button {
  width:136px;
  height:42px;
  background:url('images/nzfarms-search-btn.png') 0 0 no-repeat;
}
#searchbar #searchbar-button:hover,
#searchbar #searchbar-button:active {
  background-position: 0 -43px;
}

/* NZ farms footer */
body.nz-farms div#footer ul#footer-nav {
    background:#e8f4d5 url('images/nzfarms-footer-bg.png') repeat-x scroll left top;
}
div#footer ul li.block {
    background:transparent url(images/nzfarms-footer-divider.png) repeat-y scroll right top;
}
div#footer ul li.end {
    background:none;
}
/* light image on the secondary nav */
body.nz-farms img.secondary-light {
   position:absolute;
   top:0;
   left:553px;
}

/* NZ farms feature listing block */
div#nzfarms-featured-listing {
    float:left;
    width:471px;
}
div#nzfarms-browse-by-location {
    float:right;
    width:471px;
    overflow:hidden;
}
div#nzfarms-browse-by-location-content {
  height:auto;
  overflow:hidden;
  padding-bottom:20px;
}
div#nzfarms-homepage-blocks{
    width:946px;
    clear:both;
}
div#nzfarms-featured-listing-content {
    /*min-height:400px; */
    ^padding-bottom:10px;
}
div#nzfarms-content-top {
    overflow:hidden;
    /* padding-bottom:5px; */
}
/* nzfarms homepage block */
div#nzfarms-homepage-blocks div#homepage-blocks-container ul li#homepage-blocks-welcome {
    width:940px;
}
div#nzfarms-homepage-blocks div#homepage-blocks-container ul li#homepage-blocks-welcome ul,
div#nzfarms-homepage-blocks div#homepage-blocks-container ul li#homepage-blocks-welcome ul li {
    width:420px;
}
div#nzfarms-homepage-blocks div#homepage-blocks-container ul li#homepage-blocks-welcome div.homepage-block-video {
    padding-right:20px;
}
div#nzfarms-homepage-blocks div#homepage-blocks-container ul li h2,
div#nzfarms-homepage-blocks div#homepage-blocks-container ul li h1 {
    font-size:24px;
    line-height:24px;
    margin:0;
    padding:25px 0 25px 24px;
    font-weight:bold;
    color:#336600;
}
div#nzfarms-homepage-blocks div#homepage-blocks-container ul li h2 small {
  font-size: 14px;
  font-weight: normal;
  color: #333;
  line-height:24px;
}
div#nzfarms-homepage-blocks-content {
    overflow:hidden;
}
div#nzfarms-homepage-blocks div#homepage-blocks-container ul li,
div#nzfarms-homepage-blocks div#homepage-blocks-container ul li#homepage-blocks-blog,
div#nzfarms-homepage-blocks div#homepage-blocks-container ul li#homepage-blocks-News {
    border-color: #c2e18e;
}
div#nzfarms-homepage-blocks div#homepage-blocks-container ul li#homepage-blocks-blog,
div#nzfarms-homepage-blocks div#homepage-blocks-container ul li#homepage-blocks-News {
    width:473px;
}
div#nzfarms-homepage-blocks div#homepage-blocks-container ul li#homepage-blocks-property-statistics,
div#nzfarms-homepage-blocks div#homepage-blocks-container ul li#homepage-blocks-buying-advice {
    width:466px;
}
/* nzfarms short headers */
body.nz-farms div.page-header {
    background:url('images/nzfarms-header-bg.png') -123px 0 no-repeat;
}
body.nz-farms div#featured-listing-container {
    margin:0 0 6px 0;
    position:relative;
    height:201px;
}
body.nz-farms div#right-column div#featured-listing-container {
  height:auto;
}
body.nz-farms div#featured-listing-container ul.listings-featured {
    padding:8px 0 4px 0;
    height:189px;
    width:682px;
    padding-left:12px;
}
body.nz-farms div#featured-listing-container ul.listings-featured li {
}
body.nz-farms div#featured-listing-container div#featured-listing-btm {
    position:absolute;
    bottom:0;
    left:0;
    display:block;
    height:5px;
}
body.generic-layout div#content-inner {
    padding-left:4px;
}
body.nz-farms ul.listings li li.details div.bar {
    padding:5px 0;
    height:20px;
}
body.nz-farms ul.listings li li.details div.bar ul.isting-actionbar {
    border-top:0;
    border-left:0;
    border-right:0;
    padding-top:10px;
}
body.nz-farms ul.results-listings-list li li.details {
    width:458px;
    padding-bottom:2px;
    padding-top:18px;
    margin-bottom:2px;
}
body.nz-farms ul#search-result-listings li li.details {
    padding-top:0;
}
/* nzfarms icon reset */
body.nz-farms ul.listing-actionbar li.save a {
    background:transparent url(images/icon-listing-20x20.png) no-repeat scroll 0 0;
}
body.nz-farms ul.listing-actionbar li.save a.add {
    background-position:-242px 0;
    width:26px;   
}
body.nz-farms ul.listing-actionbar li.save a:hover {
    background-position:-242px -40px;
}
body.nz-farms ul#search-result-listings {
    margin-bottom:0;
}
/* resit the listing view of search results */
body.nz-farms ul.results-listings-list li ul.listing-item {
  background:transparent url(images/listing-result-list-bgbottom.png) no-repeat scroll left bottom;
}
body.nz-farms ul.results-listings-list li div.wrap {
  width:696px;
  background:transparent url(images/listing-result-list-bgtop.png) no-repeat scroll left top;
}
/* resit the small view of search results */
body.nz-farms ul.results-listings-small li div.wrap {
    background:transparent url(images/listing-list-small-bg-top.png) no-repeat scroll left top;
}
body.nz-farms ul.results-listings-small li ul.listing-item {
    background:transparent url(images/listing-list-small-bg-bottom.png) no-repeat scroll left bottom;
}
body.nz-farms ul.listings-featured li ul.listing-item {
  background:none;
}
body.nz-farms div#right-column div#featured-listing-container ul.listings-featured li {
  margin-bottom:0;
}
body.nz-farms ul.listings-featured li div.wrap {
    background:none;
}
body.nz-farms ul.full-width-listing li div.wrap {
  width:940px;
}
body.nz-farms ul.full-width-listing li div.wrap ul.listing-item li.details {
  padding-left:10px;
  padding-top:0;
  height:140px;
}
/* resit the featured listings */
body.nz-farms div#featured-listing-btm {
  background: transparent url(images/featured-listing-bg-btm.gif) no-repeat scroll center top;
}
body.nz-farms ul.listings-featured {
  background: transparent url(images/featured-listing-bg-top.gif) no-repeat scroll left top;
}
body.nz-farms div#featured-listing-container {
  background: transparent url(images/featured-listing-bg.gif) repeat-y scroll center top;
}
body#page-listing-results div#featured-listing-container ul.listings-featured {
  width:682px;
}
/* resit the medium view of search results */
body.nz-farms ul.results-listings-medium li div.wrap {
    background:transparent url(images/listing-list-med-bg-top.png) no-repeat scroll left top;
}
body.nz-farms ul.results-listings-medium li ul.listing-item {
    background:transparent url(images/listing-list-med-bg-bottom.png) no-repeat scroll left bottom;
}
/* resit the large view of search results */
body.nz-farms ul.results-listings-large li div.wrap {
    background:transparent url(images/listing-list-large-bg-top.png) no-repeat scroll left top;
}
body.nz-farms ul.results-listings-large li ul.listing-item {
    background:transparent url(images/listing-list-large-bg-bottom.png) no-repeat scroll left bottom;
}

/*reset the listing detail page styles */
body.nz-farms div#listing-header div#nav-results {
    /* background:transparent url(images/nav-results-bg.png) no-repeat top right; */
}
body.nz-farms ul.page-header-navigation li {
    display:inline;
    float:left;
    height:39px;
    width:auto;
}
body.nz-farms ul.page-header-navigation li.here {
    background:transparent url(images/bg-tab.png) no-repeat scroll center center;
}
body.nz-farms ul.page-header-navigation li.here a {
    background:transparent url(images/bg-tab.png) no-repeat scroll 0 -78px;
}
body.nz-farms ul.page-header-navigation li.here a span {
    background:transparent url(images/bg-tab.png) no-repeat scroll right top;
}

body.nz-farms div#content-inner div#listing-enquire-form input,
body.nz-farms div#content-inner div.enquire-mid textarea{
    border-color:#6c9d31;
}

/* Reset the sell directory lisiting styles */
body.nz-farms div#agent-dir-right div#agent-dir-right-actionbar p a {
    padding-top:6px;
}
body.nz-farms div#agent-dir-right div#agent-dir-listing div#agent-dir-listing-top {
    background:transparent url(images/sell-dir-listing-bg-top.png) no-repeat scroll left bottom;
}
div#agent-dir-right div#agent-dir-listing div.agent-dir-listing-content {
    background:transparent url(images/sell-dir-listing-bg.png) repeat-y scroll left top;
}
body.nz-farms div#agent-dir-right div#agent-dir-listing div#agent-dir-listing-btm {
    background:transparent url(images/sell-dir-listing-bg-btm.png) no-repeat scroll left bottom;
}
body.nz-farms ul.directory-listing li.directory-listing-item {
    background:transparent url(images/sell-dir-listing-item-bg.png) repeat-y scroll left top;
}
body.nz-farms ul.directory-listing li.directory-listing-item div.directory-listing-wraper {
    background:transparent url(images/sell-dir-listing-item-btm.png) no-repeat scroll left bottom;
}
body.nz-farms ul.directory-listing li.directory-listing-item div.directory-listing-wraper ul.directory-listing-content {
    background:transparent url(images/sell-dir-listing-item-top.png) no-repeat scroll left top;
}

/* Reset the nzfarm my-property page */
/* body.nz-farms div#content div.myporperty-container {
    margin-right:-616px;
    padding-top:10px;
    width:616px;
} */
body.nz-farms ul.myproperty-listings li div.wrap {
    background:transparent url(images/listing-list-bg-myproperty-top.png) no-repeat scroll left top;
}
body.nz-farms ul.myproperty-listings li ul.listing-item {
    background:transparent url(images/listing-list-bg-myproperty-bottom.png) no-repeat scroll left bottom;
}

/* 404 page styles */
body.section-error div#content {
  background-color:#fff;
}
body.section-error div#content p {
    width:690px;
}

/* listing visual bugs */
body.nz-farms ul.listing-actionbar li.rate a {
  background:transparent url(images/icon-listing-20x20.png) no-repeat scroll 0 0;
  background-position:-100px 0;
}
ul.listing-actionbar li.rate a:hover, ul.listing-actionbar li.rate a.thumbs-neutral:hover {
  background-position:-100px -20px;
}

/* nzfarms myproperty secondary nav */
body.section-myproperty div#nav-secondary-container ul#nav-secondary {
  background:#017CBF url(images/nav-secondary-bg-my-full.png) no-repeat scroll top center;
  border:0;
  height:34px;
}
body#page-myproperty-dashboard #nav-secondary-dashboard,
body#page-myproperty-saved #nav-secondary-saved,
body#page-myproperty-searches #nav-secondary-searches,
body#page-myproperty-account #nav-secondary-account,
body#page-myproperty-openhome #nav-secondary-openhome {
  background-color:#58881c;
}
body.section-myproperty div#nav-secondary-container ul#nav-secondary li a:hover {
  background-color:#6a9926;
}
/* static checklist page */
body.checklist div#page {
  background-color:#fff !important;
}
body.section-sell div#checklist-header {
  background:transparent url(images/nzfarms-header-bg.png) no-repeat scroll -123px 0;
}

/*agent details page */
body.nz-farms div#agent-listing-container ul.full-width-listing li div.wrap {
  width:940px;
  background:transparent url(images/listing-list-full-bg-top.png) no-repeat scroll left top;
}
body.nz-farms div#agent-listing-container ul.full-width-listing li ul.listing-item {
  width:940px;
  background:transparent url(images/listing-list-full-bg-btm.png) no-repeat scroll left bottom;
}
body.nz-farms ul.full-width-listing li {
  margin-bottom:6px;
}
body.nz-farms ul.full-width-listing li li.details div.bar {
  height:26px;
}
body.nz-farms ul.full-width-listing li li.details {
  width:695px;
}
body.nz-farms div#agent-listing-container {
  background-color:#C2E18E;
}
body.nz-farms div#agent-tab-navigation-container {
  background:transparent url(images/agent-submenu-bg.gif) repeat-x scroll left top;
}
body.nz-farms ul#agent-tab-wrapper li.here a {
  background:transparent url(images/bg-tab-content.png) no-repeat scroll left top;
}
body.nz-farms ul#agent-tab-wrapper li.here {
  background:transparent url(images/bg-tab-content.png) no-repeat scroll center bottom;
}
body.nz-farms ul#agent-tab-wrapper li a {
  text-decoration:none;
}
body.nz-farms div#agent-listing-container div.bar ul {
  margin:3px 0 0 0;
}

/* office detail page */
body.nz-farms div#office-agents-container {
  background-color:#C2E18E;
}
body.nz-farms ul#nav-office li.here a span {
  background:transparent url(images/bg-tab-content.png) no-repeat scroll right top;
}
body.nz-farms ul#nav-office li.here a,
body.nz-farms ul#nav-office li.here a:hover {
  background:transparent url(images/bg-tab-content.png) no-repeat scroll left top;
}
body.nz-farms ul#nav-office li.here {
  background:transparent url(images/bg-tab-content.png) no-repeat scroll center bottom;
}
body.nz-farms ul#nav-office li a {
  text-decoration:none;
}

/* nzfarms homepage 4 items featured listing css */
div#nzfarms-featured-listing div#featured-listing-container ul.listings-featured,
div#nzfarms-featured-listing div#featured-listing-container,
div#nzfarms-featured-listing div#featured-listing-container div#featured-listing-btm,
body.nz-farms div#nzfarms-featured-listing li ul.listing-item{
  background:none;
  margin:0;
}
div#nzfarms-featured-listing div#featured-listing-container {
  width:471px;
  height:auto;
  overflow:hidden;
}
body.nz-farms div#featured-listing-container ul.listings-featured  {
  width:458px;
  height:auto;
  padding:7px 0 0 13px;
}
body.nz-farms div#content div#featured-listing-container ul.listings-featured  {
  padding:4px 0 0 11px;
}
body#page-listing-results div#featured-listing-container ul.listings-featured  {
  padding-top:10px;
}
body.section-homepage div#featured-listing-container ul.listings-featured li {
  /* padding-bottom:6px; */
}
body.section-homepage div#featured-listing-container ul.listings-featured li.details {
  height:auto;
  position:relative !important;
}
body.section-homepage div#featured-listing-container ul.listings-featured li.details div.detail-xxx {
  height:auto;
}
body.section-homepage div#featured-listing-container ul.listings-featured li.details div.detail-xxx b a {
  float:left;
  width:205px;
  clear:both;
  margin-top:7px;
}
body.section-homepage div#featured-listing-container ul.listings-featured li.details div.detail-xxx span {
   float:left;
   width:205px;
   line-height:17px;
   clear:both;
}
body#page-listing-results div#featured-listing-container ul.listings-featured li {
  padding-bottom:0;
}
body.nz-farms div#featured-listing-container {
  height:218px;
}
body#page-listing-results ul.listings-featured li ul.listing-item {
  background: none;
}
/* nzfarms homepage browse by location css */
div#nzfarms-browse-by-location div.fliter-bg {
  background: none;
}

div#nzfarms-browse-by-type {
  width:231px;
  float:right;
}

body.nz-farms div#homepage-browse-by-type h3 {
  background: none;
  border: 0;
}
div#nzfarms-browse-by-location div#browse-by-location-container {
  float:left;
  width: 217px;
  height:auto;
  padding-left:17px;
}
div#nzfarms-browse-by-location div#browse-by-location-container  h3.bar {
  color:#336600;
  font-size:16px;
  line-height:16px;
  padding:20px 0 0 0;
  height:16px;
}
div#nzfarms-browse-by-location div#browse-by-location-content ul.drupdow-1st-ul li.dropdown-1st ul {
  /*padding:5px 0 5px 5px;*/
  padding: 0;
  border: 0;
}
div#nzfarms-browse-by-location div#browse-by-location-content ul.drupdow-1st-ul li.dropdown-1st ul.dropdown-2nd-region,
div#nzfarms-browse-by-location div#browse-by-location-content ul.drupdow-1st-ul li.dropdown-1st ul.dropdown-2nd-region ul {
  padding:5px 0 5px 5px;
}
/* nzfarms account pages */
body#page-signup div.signup {
  background-color:#C2E18E;
}
body#page-signup div#page,
body#page-login div#page {
  background-color:#fff !important;
}
body#page-login div#content, body#page-signup div#content {
  width:960px;
}
body#page-login div#content-top,
body#page-signup div#content-top {
  height:50px;
  overflow:hidden;
}
body#page-login div#content-top div.page-header,
body#page-signup div#content-top div.page-header {
  height:40px;
  overflow:hidden;
}
body#page-login div.form-fields {
  background-color:#C2E18E;
}
body#page-login .login #register p {
  padding-left:10px;
}

/* actionbar icon */
body.nz-farms ul.listing-actionbar li.rate.loggedin a {
  background-position: -100px -20px;
}
body.nz-farms ul.listing-actionbar li.rate.loggedin a.thumbs-up {
  background-position: -120px -20px;
}
body.nz-farms ul.listing-actionbar li.rate.loggedin a.thumbs-down {
  background-position: -140px -20px;
}
body.nz-farms ul.listing-actionbar li.rate.loggedin div.rate-close-div a {
  background:none;
}
body.nz-farms ul.listing-actionbar li.save.loggedin a {
  background-position:-242px -40px;
  width:26px;
}
body.nz-farms ul.listing-actionbar li.save.loggedin a.remove {
  background-position:-242px -20px;
}

/* search box */
body.nz-farms div#content-top input#filters-keywords {
  margin-left:35px;
}

/* listing small view */
body.nz-farms ul.results-listings-small li {
  margin-bottom:4px;
}
body.nz-farms ul.results-listings-small li li.details div.bar {
  height:23px;
  padding-top:2px;
}
body.nz-farms ul.results-listings-small li li.details {
  height:110px;
}
body.nz-farms ul.results-listings-small li li.details strong {
  width:220px;
  left:0px;
  top:35px;
  position:absolute;
}
body.nz-farms ul.listings-featured li li.details strong {
  top:-10px;
}
body.nz-farms ul.results-listings-small li li.details strong.price {
  top:49px;
  left:0;
  position:absolute;
}
body.nz-farms ul.results-listings-small li.image {
  margin-bottom: 0;
}
body.nz-farms ul.results-listings-small li li.details div.detail {
  top:72px;
  left:0;
  position:absolute;
  line-height: 12px;
}
/* listing small view */
body.nz-farms ul.results-listings-medium li {
}
body.nz-farms ul.results-listings-medium li li.details div.bar {
  height:23px;
  padding-top:2px;
}
body.nz-farms ul.results-listings-medium li li.details {
  height:120px;
}
body.nz-farms ul.results-listings-medium li li.details strong {
  top:30px;
  left:0;
  position:absolute;
}
body.nz-farms ul.results-listings-medium li li.details strong.price {
  top:47px;
  left:0;
  position:absolute;
}
body.nz-farms ul.results-listings-medium li li.details div.detail {
  margin-top: 37px;
}
body.nz-farms ul.results-listings-medium li li.details div.sub-details {
  margin-top: 35px;
}

/* listing small view */
body.nz-farms ul.results-listings-large li {
}
body.nz-farms ul.results-listings-large li li.details div.bar {
  height:23px;
  padding-top:2px;
}
body.nz-farms ul.results-listings-large li li.details {
  height:100px;
}
body.nz-farms ul.results-listings-large li li.details strong {
  top:30px;
  left:0;
  position:absolute;
}
body.nz-farms ul.results-listings-large li li.details strong.price {
  top:45px;
  left:0;
  position:absolute;
}
body.nz-farms ul.results-listings-large li li.details div.detail {
  top:65px;
  left:0;
  position:absolute;
}
body.nz-farms ul.results-listings-large li li.details div.sub-details {
  top:30px;
  right:0;
  position:absolute;
}
div#agent-listing-container, div#office-listings-container, div#office-details-container {
  background-color:#c2e18e !important;
}
div#agent-listing-container ul.full-width-listing li div.wrap,
div#office-listings-container ul.full-width-listing li div.wrap {
  background:transparent url(images/listing-list-full-bg-top.png) no-repeat scroll left top;
}
div#agent-listing-container ul.full-width-listing li ul.listing-item,
div#office-listings-container ul.full-width-listing li ul.listing-item {
  background:transparent url(images/listing-list-full-bg-btm.png) no-repeat scroll left bottom;
}
.error-result-top {
  background:transparent url(images/errors-results-bg-top.png) no-repeat scroll left top;
}
.error-result-btm {
  background:transparent url(images/errors-results-bg-btm.png) no-repeat scroll left top;
}
.error-result-content {
  background:transparent url(images/errors-results-bg.png) repeat-y scroll left top;
}
li#my-property-noresult div#error-result-container .error-result-top {
  background:url("images/errors-short-results-top.png") no-repeat scroll left top transparent;
  height:6px;
}

li#my-property-noresult div#error-result-container .error-result-content  {
  background:url("images/errors-short-results-mid.png") repeat-y scroll left top transparent;
  height:auto;
}

li#my-property-noresult div#error-result-container .error-result-btm {
  background:url("images/errors-short-results-bottom.png") no-repeat scroll left top transparent;
  height:6px;
}
 div#content-inner ul.myproperty-listings li div.error-result-content-inner h3 {
    padding: 0;
    margin: 0;
  }

/* homepage style reset */
div#nzfarms-browse-by-location div#browse-by-location-container h3.bar {
  font-size:12px;
  padding:0;
  width:215px;
  float:right;
}
div#nzfarms-browse-by-location div#browse-by-location-content ul.drupdow-1st-ul li.location_accordion {
  padding-left:0;
  width:215px;
}
div#nzfarms-browse-by-location div#browse-by-location-content ul.drupdow-1st-ul li.location_dropdown0 {

}
div#nzfarms-browse-by-location div#browse-by-location-content ul.drupdow-1st-ul li.location_dropdown1,
div#nzfarms-browse-by-location div#browse-by-location-content ul.drupdow-1st-ul li.location_dropdown2 {
  display:inline;
  width:205px;
  margin-right:10px;
}
div#nzfarms-browse-by-location div#browse-by-location-content ul.drupdow-1st-ul li.location_dropdown2 {
  border-top: 1px solid #dfdfdf;
  width: 207px;
  display: block;
  margin-top: 10px;
  padding-top: 8px;
}
div#browse-by-location-content ul.drupdow-1st-ul {
  overflow:hidden;
}
div#browse-by-location-content ul.drupdow-1st-ul h3 {
  display: none;
}
/* agent details page */
div.agent-wrap {
  background:transparent url(images/agent-detail-bg.png) repeat-y scroll left top;
}
div.agent-wrap div.agent-image {
  background-color:#c2e18e;
}
div.agent-top {
  background:transparent url(images/agent-detail-bg-top.png) no-repeat scroll left top;
}
div.agent-bottom {
  background:transparent url(images/agent-detail-bg-btm.png) no-repeat scroll left top;
}
ul.full-width-listing li li.details div.bar {
  background-position: 0 10px;
  ^margin-bottom:5px;
}
body.nz-farms div#agent-listing-container ul.full-width-listing li li.details div.bar ul.listing-actionbar {
  margin-top:7px;
}
body.dynamic-content div#checklist-header {
    background: transparent url(images/nzfarms-header-bg.png) no-repeat scroll -112px 0;
    padding: 0px 10px 0;
}
body.dynamic-content div#checklist-header H1 {
  padding-top: 8px;
}
div#listing-header p#listing-price {
	position:absolute;
	right:130px;
	text-align:center;
	top:5px;
}
div#listing-header p#listing-landarea {
  position:absolute;
  right:460px;
  text-align:center;
  top:5px;
}
div#listing-header p#listing-landarea strong {
  font-size:1.9em;
  line-height:140%;
}
UL.checkbox-tree LI LABEL {
  font-weight: normal;
}
H1 SPAN.street {
  display: inline-block;
  width: 350px;
  font-size: 0.7em;
}
#popular-suburbs-content {
  background-color: white;
  width: 229px;
  padding: 0px;
  padding-bottom: 20px;
  /* padding-left: 4px;
  margin-left: 2px; */
}
#popular-suburbs-content H3 {
  margin: 0px !important;
  padding-top: 10px !important;
  padding-bottom: 0px !important;
  padding-left: 12px !important;
  border: 0px solid red;
  background: none !important;
  text-transform: none !important;
  font-size: 1.3em !important;
}
UL#popular-suburbs {
  padding-top: 0px !important;
}
UL#popular-suburbs li a{

}
LI.dropdown-1st {
  margin-left: 0px !important;
  padding-left: 0px !important;
}

div#myproperty-listing-filter form#general-saved-properties-filtersdisplay ul {
  margin-top: 10px;
  height: 35px;
}

/* apn marketplace style for nzfarms */

.nz-farms #marketPlace {
  background:url("images/listing-list-bg-myproperty-bottom.png") no-repeat scroll left bottom transparent;
}

.nz-farms #checklist-left-regin-inner-ads {
  background:url("images/listing-list-bg-myproperty-top.png") no-repeat scroll left top transparent;
    clear: both;
}

.nz-farms .longer-version #checklist-left-regin-inner-ads {
  background:url("images/listing-result-list-bgtop.png") no-repeat scroll left top transparent;
  padding-top: 4px;
}

.nz-farms .longer-version #marketPlace {
  background:url("images/listing-result-list-bgbottom.png") no-repeat scroll left bottom transparent;
}