body.primeCommercial div#page {
  background-color:#C0C0C0;
  z-index: 20;
}
body.primeCommercial div#right-column {
  margin-top: 8px;
}
div#header a#logo-primeCommercial {
background:transparent url(images/prime-commercial-logo.png) no-repeat scroll 0 0;
display:inline;
float:left;
height:80px;
margin-left:25px;
margin-top:12px;
text-indent:-9999px;
width:109px;
}
/* primeCommercial Primary navigation */
ul#nav-primary {
  bottom:0;
  position:absolute;
  right:10px;
}
body.primeCommercial ul#nav-primary {
  height:33px;
  width:307px;
  margin-bottom:0;
}
body.primeCommercial ul#nav-primary li, body.nz-farms ul#nav-primary li a {
  float:left;
  height:33px;
  margin:0;
}
body.primeCommercial ul#nav-primary li a {
  background:transparent url(images/prime-business-tabs-bg.png) no-repeat scroll left top;
}
body.primeCommercial ul#nav-primary li#nav-primary-home a {
  background-position: 0 -33px;
  width:67px;
}
body.primeCommercial ul#nav-primary li#nav-primary-home a:hover {
  background-position:0 -66px;
}
body.primeCommercial ul#nav-primary li#nav-primary-buy a {
  background-position: -67px -33px;
  width:115px;
}
body.primeCommercial ul#nav-primary li#nav-primary-buy a:hover {
  background-position:-67px -66px;
}
body.primeCommercial ul#nav-primary li#nav-primary-myproperty a {
  background-position: -182px -33px;
  width:125px;
}
body.primeCommercial ul#nav-primary li#nav-primary-myproperty a:hover {
  background-position:-182px -66px;
}
body.section-homepage ul#nav-primary li#nav-primary-home a,
body.section-homepage ul#nav-primary li#nav-primary-home a:hover {
  background-position:0 0;
}
body.section-sell ul#nav-primary li#nav-primary-buy a,
body.section-sell ul#nav-primary li#nav-primary-buy a:hover {
  background-position:-67px 0;
}
body.section-myproperty ul#nav-primary li#nav-primary-myproperty a,
body.section-myproperty ul#nav-primary li#nav-primary-myproperty a:hover {
  background-position:-182px 0;
}
body.primeCommercial div#nav-secondary-container {
  background:transparent url(images/prime-commercial-breadcrumb-bg.png) no-repeat scroll center bottom;
  min-height:26px;
}
body#page-myproperty-dashboard div#nav-secondary-container {
  background-position:-107px 33px;
}
body.primeCommercial div#nav-secondary-container p {
  line-height:26px;
  padding-left:10px;
  font-size:11px;
}
body.primeCommercial p, body.primeCommercial li {
  margin:0;
}
body.primeCommercial div.page-header,
body.primeCommercial div#checklist-header{
  background:transparent url(images/prime-commercial-header-bg.png) no-repeat scroll -90px 0;
}
body.primeCommercial div.page-header {
  border-top:0 none;
}
body.primeCommercial div.homepage-content-top {
  height:113px;
  padding-left:20px;
  width:930px;
  z-index: 50;
}
div#footer ul li h3 {
  color:#860000;
  font-size: 1em;
}
div#footer ul#footer-nav {
  background:#EBEBEB url(images/prime-business-footer-bg.png) repeat-x scroll left top;
}
div#footer ul li.block {
  background:transparent url(images/footer-divider.gif) repeat-y scroll right top;
}
div#footer ul li.block.end {
  background:none;
}
/* primeCommercial homepage block */
body.primeCommercial div#homepage-blocks {
  overflow:hidden;
}
body.primeCommercial div.white-shadow-btm-prime {
  background:transparent url(images/prime-white-shadow.png) repeat-y scroll center top;
  height:auto; 
  overflow:hidden;     
}
body.primeCommercial div#homepage-blocks div.white-shadow-btm-prime {
  ^margin-left: -3px;
}
body.primeCommercial div.white-shadow-top-prime {
  background:transparent url(images/prime-white-shadow-btm.png) no-repeat scroll center bottom;
  padding-bottom:7px;
  height:auto;
  overflow:hidden;
}
body.primeCommercial div.white-shadow-top-prime-white {
  background:transparent url(images/prime-white-shadow-btm-w.png) no-repeat scroll center bottom;
  padding-bottom:7px;
  height:auto;
  overflow:hidden;
}
body.primeCommercial div.white-shadow-prime {
  background:transparent url(images/prime-white-shadow-top.png) no-repeat scroll center top;
  padding-top:6px;
  height:auto;
  overflow:hidden;
}
body.primeCommercial div#homepage-blocks-container ul {
  padding:0;
}
div#homepage-blocks-container ul li#homepage-blocks-property-statistics,
div#homepage-blocks-container ul li#homepage-blocks-blog {
  border-bottom:0;
}
div#homepage-blocks-container ul li#homepage-blocks-property-statistics {
  width:342px;
}
/* primeCommercial homepage top block */
li.business-top-container {
  float:left;
}
li#business-top-title {
  width:160px;
}
li#business-top-title h3 {
  width:100px;
  font-size:18px;
  font-weight:bold;
  line-height:20px;
  color:#860000;
  margin:0;
}
li#business-types {
  width:215px;
}
li#business-types ul#business-types-container {
  padding-right:50px;
}
li.business-subtitle {
  font-size:12px;
  font-weight:bold;
  color:#333333;
}
ul#business-top-wrapper {
  padding:20px 0 20px 20px;
  overflow:hidden;
  width: 325px;
}
li.business-item a {
  font-size:12px;
}
li.business-item small {
  font-size:11px;
  line-height:16px;
  color:#999999;
}
li#business-by-location {
 }
body.primeCommercial div#nav-secondary-container p#account-tools {
  padding:0;
  right:30px;
  font-size:11px;
}
body.primeCommercial div#content {
  padding:8px 6px 6px 10px;
  z-index: 20;
}
body#page-listing-results div#content {
  padding-top:0;
}
/* featured listing adjustment */
div#featured-listing-btm, div.white-shadow-btm {
  background:transparent url(images/prime-featured-bg-btm.png) no-repeat scroll center top;
  bottom:0;
  height:6px;
  left:0;
  position:absolute;
  width:246px;
}
div#right-column div#featured-listing-container {
  padding:6px 0 6px 0;
}
body#page-listing-browse div#right-column div#featured-listing-container {
  padding: 0;
}
body.primeCommercial div#right-column div#featured-listing-container ul.listings-featured {
padding:5px 0 0 13px;
width:230px;
}
body.primeCommercial div#right-column div#featured-listing-container div#featured-listing-btm {
  display:block;
  height:6px;
  position:relative;
}
div#right-column {
  margin-right:14px;
}
body#page-listing-results div#right-column {
  margin-top:0;
}
body.primeCommercial div.white-shadow-prime {
  background:transparent url(images/prime-white-shadow-top.png) no-repeat scroll center top;
  height:auto;
  padding-top:6px;
}
div#homepage-blocks-container ul li h2 {
  color:#860000;
}

#searchbar input#searchbar-button {
  background:transparent url(images/prime-search-btn-bg.png) no-repeat scroll 0 0;
  height:45px;
  width:94px;
  top: -1px;
  right: 60px;
}
ul#comercial-lower-wrapper {
  padding: 0 10px;
}
ul#comercial-lower-wrapper li.commercial-range-container,
ul#comercial-lower-wrapper li.commercial-suburbs-container {
  float:left;
  width:auto;
  font-size:11px;
}
ul#comercial-lower-wrapper li.commercial-range-container {
  padding-right:40px;
}
ul#comercial-lower-wrapper select,
ul#comercial-lower-wrapper input {
  border:1px solid #860000;
}
li.commercial-range-container label {
  width:85px;
  float:left;
  line-height:20px;
}
li.commercial-range-container span {
  padding: 0 5px;
}
li.commercial-suburbs-container input {
  float:left;
  padding:0;
}
li.commercial-suburbs-container label {
  float:left;
  padding-top:2px;
}
div#homepage-blocks-container ul li,
div#homepage-blocks-container ul li#homepage-blocks-blog, div#homepage-blocks-container ul li#homepage-blocks-News {
  border-color:#dfdfdf;
}
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;
}
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;
}
ul.directory-listing li.directory-listing-item {
  background:transparent url(images/sell-dir-listing-item-bg.png) repeat-y scroll left top;
}
body.general-layout ul.results-listings-list li ul.listing-item {
  background:transparent url(images/featured-listing-bg-btm.gif) no-repeat scroll left bottom;
}
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.general-layout ul.results-listings-list li div.wrap {
  background:transparent url(images/featured-listing-bg-top.gif) no-repeat scroll center top;
}
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;
}
body#page-signup div#page, body#page-login div#page {
  background-color:#FFFFFF !important;
}
body.general-layout ul.results-listings-small li div.wrap {
  background:transparent url(images/listing-list-small-bg-top.png) no-repeat scroll left top;
}
body#page-signup div.signup {
background-color:#c0c0c0;
}
body.general-layout ul.results-listings-small li ul.listing-item {
  background:transparent url(images/listing-list-small-bg-bottom.png) no-repeat scroll left bottom;
}
body.general-layout ul.results-listings-large li div.wrap {
  background:transparent url(images/listing-list-large-bg-top.png) no-repeat scroll left top;
}
body.general-layout ul.results-listings-large li ul.listing-item {
  background:transparent url(images/listing-list-large-bg-bottom.png) no-repeat scroll left bottom;
}
body#page-listing-results #page {
  background-color:#c0c0c0;
}
body.primeCommercial div#content div#featured-listing-container div#featured-listing-btm {
  background: transparent url(images/prime-featured-bg-btm.gif) no-repeat scroll center top;
  width:696px;
  height:6px;
}
body.general-layout ul.results-listings-medium li div.wrap {
  background:transparent url(images/listing-list-med-bg-top.png) no-repeat scroll left top;
}
body.general-layout ul.results-listings-medium li ul.listing-item {
  background:transparent url(images/listing-list-med-bg-bottom.png) no-repeat scroll left bottom;
}
/* listing result page */
div#featured-listing-container, div.white-shadow {
  background:transparent url(images/featured-listing-bg.gif) repeat-y scroll center top;
}
ul.listings-featured, div.white-shadow-top {
  background:transparent url(images/featured-listing-bg-top.gif) no-repeat scroll center top;
}
body.primeCommercial div#content div#featured-listing-container ul.listings-featured {
  padding-bottom:12px;
}
body.primeCommercial div#content div#featured-listing-container ul.listings-featured li {
  margin-left:1px;
}
body.primeCommercial div#content div#featured-listing-container ul.listings-featured li li {
  margin-left:0;
}
.error-result-top {
  background:transparent url(images/errors-results-bg-top.png) no-repeat scroll left top;
}
.error-result-content {
  background:transparent url(images/errors-results-bg.png) repeat-y scroll left top;
}
.error-result-btm {
  background:transparent url(images/errors-results-bg-btm.png) no-repeat scroll left top;
}

/* listing detail pages */
body#page-listing div.page-header {
  height:83px;
}
body#page-listing #page {
  background-color:#FFFFFF;
}
body#page-listing-browse div#content-top {
  padding-bottom:8px;
}
body#page-listing-browse div#right-column {
  margin-top:2px;
}
body#page-listing-browse div#page {
  background-color:#c0c0c0;
}
body.section-sell div#nav-secondary-container ul#nav-secondary {
  background: url(images/nav-secondary-bg-sell-full.png) no-repeat scroll center top;
  border-color:#b13333;
}
body.primeCommercial.checklist div#page {
  background-color:#fff;
}
body.section-sell div#checklist-header {
  background:transparent url(images/prime-commercial-header-bg.png) no-repeat scroll -90px 0;
}
body.primeCommercial.section-error div#page {
  background-color:#fff;
}
body#page-login div.form-fields {
  background-color:#c0c0c0;
}
body.section-myproperty div#nav-secondary-container ul#nav-secondary {
  background:transparent url(images/nav-secondary-bg-my-full.png) no-repeat 0 0;
}
body.section-myproperty div#nav-secondary-container ul#nav-secondary {
  border-color:#b53333;
}
body#page-myproperty-dashboard #nav-secondary-dashboard,
body#page-myproperty-saved #nav-secondary-saved, body#page-myproperty-searches #nav-secondary-searches,
body#page-myproperty-openhome #nav-secondary-openhome {
  background-color:#8c0000;
}
body.section-myproperty div#nav-secondary-container ul#nav-secondary li a:hover {
  background-color:#930000;
}
body#page-myproperty-dashboard div#page {
  background-color:#c0c0c0;
}

#checklist-left-regin DIV {
  /*padding: 10px;*/
}
DIV#business-location-browse H2 {
  position: relative;
  float: left;
  color: #461257;
  font-weight: bold;
  padding: 10px;
  padding-top: 16px;
  width: 120px;
  line-height: 1.2em;
}
UL#business-top-wrapper LI UL LI.dropdown-1st {
  padding: 0px;
  margin: 0px;
  position: relative;
  float: left;
  width: 162px;
}
UL#searchbar-filters li {
  margin-right:10px;
}
body.primeCommercial UL#searchbar-filters li {
  margin-right:0px;
}
UL#searchbar-filters LI UL LI.row1 {
  width: 300px;
}
DIV.home-categories-content {
  display: inline-block;
  float: left;
  width: 262px;
}
DIV.home-categories-content H4 {
  font-weight: bold;
  margin: 0;
}
body.primeCommercial div.white-shadow-top-prime-white h3.bar {
  background: none;
  border:none;
  margin-top: 20px;
}
body.primeCommercial div.white-shadow-top-prime-white h3.bar a {
  font-size: 12px;
  font-weight: bold;
  float: right;
  margin-top: 20px;
  width: 150px;
  height: auto;
  margin-right: 20px;
}

body.primeCommercial .error-result-top {
  background:url('images/errors-results-bg-top.png') no-repeat scroll left top transparent;
}
body.primeCommercial .error-result-content  {
  background:url('images/errors-results-bg.png') repeat-y scroll left top transparent;
}
body.primeCommercial .error-result-btm  {
  background:url('images/errors-results-bg-btm.png') no-repeat scroll left top transparent;
}
body.primeCommercial ul.results-listings-small li li.details {
  height:93px;
}

body.primeCommercial 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;
}

body.primeCommercial 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;
}

body.primeCommercial 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;
}
body.primeCommercial div#content-inner ul.myproperty-listings li div.error-result-content-inner h3 {
    padding: 0;
    margin: 0;
  }
body.primeCommercial ul.myproperty-listings li {
  /* background:transparent url(images/listing-list-bg-myproperty.png) repeat-y scroll 0 0; */
}

/* fixes for new browse design...primes */
body.primeCommercial div.prime-browse-home {
  position: relative;
  z-index: 2;
}
body.primeCommercial div.prime-browse-home div.white-shadow-top-prime-white {
  background:url("images/prime-white-shadow-btm-d.png") no-repeat scroll center bottom transparent;
}

body.primeCommercial div.prime-browse-home div.white-shadow-btm-prime {
  background:url("images/prime-white-shadow-d.png") repeat-y scroll center top transparent;
}
body.primeCommercial ul#business-top-wrapper li ul li.location_dropdown1,
body.primeCommercial ul#business-top-wrapper li ul li.location_dropdown2 {
  margin-left: 20px;
  width: 142px;
}

body.primeCommercial ul#business-top-wrapper li ul li.location_dropdown2 {
  margin-top: 10px;
}
div#home-categories {
  width: 305px;
  float: right;
  padding: 20px;
}
body.primeCommercial div.prime-browse-home div.home-categories-content {
  width: 152px;
  float: left;
}
body.primeCommercial div.prime-browse-home div.home-categories-content ul.home-categories-list {
  padding-top: 3px;
}
body.primeCommercial div.prime-browse-home h3#browse-all-businesses-by-location {
  border-top: 1px solid #dfdfdf;
  font-weight: normal;
  padding-top: 10px;
  margin: 10px 0 0 0;
  height: auto;
  overflow: hidden;
}
body.primeCommercial div.prime-browse-home h3#browse-all-businesses-by-location a {
  margin: 0;
  font-weight: normal;
  width: 190px;
}

body.primeCommercial div.prime-browse-home #business-by-location h3.bar {
  position: absolute;
  top: 245px;
  right: 20px;
  width: 303px;
  margin: 0;
  border-top: 1px solid #dfdfdf;
  padding-top: 17px;
  text-align: left;
}

body.primeCommercial div.prime-browse-home #business-by-location h3 a {
  margin: 0;
  padding: 0;
  width: 303px;
  font-weight: normal;
  text-align: left;
}
body#page-myproperty-account ul#nav-secondary li#nav-secondary-account {
  background-color: #8C0000;
}

body.primeCommercial div#content-inner div#browse-by-location-content h2 {
  background:url("images/bg-dark-title.png") repeat-x scroll left top transparent !important;
  color:#FFFFFF;
  font-size:20px;
  font-weight:bold;
  height:56px;
  line-height:56px;
  margin:0;
  padding:0 0 0 14px;
  border: 0;
}

body.primeCommercial div#content-inner div#browse-by-location-wrapper div.browse-border-top {
  display: none;
}

ul.myproperty-listings li div.wrap {
  background:url("images/listing-list-bg-myproperty-top.png") no-repeat scroll left top transparent;
}

ul.myproperty-listings li ul.listing-item {
  background:url("images/listing-list-bg-myproperty-bottom.png") no-repeat scroll left bottom transparent;
}

body.primeCommercial div.enquire-mid {
  width: 263px;
}

/* apn marketplace style for nzfarms */

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

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

.primeCommercial .longer-version #checklist-left-regin-inner-ads {
  background:url("images/bowrse-border-top.png") no-repeat scroll left top transparent;
  padding-top: 6px;
}

.primeCommercial .longer-version #marketPlace {
  background:url("images/bowrse-border-btm.png") no-repeat scroll left bottom transparent;
  padding-bottom: 10px;
}
