html {
	height:100%;
}

body {
  margin:0;
	height:100%;
	background-color: #eee;
}

.baseline {
	font-family: trebuchet, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}
.baseline a {
	text-decoration: underline;
	color: #C5D1D8;
}
.baseline a:hover {
	text-decoration: underline;
	color: #fff;
}

.buttons {  
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #002249;
	background-color: #fff;
	padding-left: 4px;
	padding-right: 4px;
	border-style: solid;
	border-color: #C6C6C6;
	border-left-width: 0px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	height: 18px;
}

.buttons2 {  
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #002249;
	background-color: #fff;
	padding-left: 4px;
	padding-right: 4px;
	border-style: solid;
	border-color: #C6C6C6;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	height: 18px;
}

.cart-top {
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-style: solid;
	border-color: #DEE2DF;
	border-left-width: 1px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-transform: uppercase;
	color: #999;
}

.cart-top-right {
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-style: solid;
	border-color: #DEE2DF;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-transform: uppercase;
	color: #999;
}

.cart-main {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	border-style: solid;
	border-color: #DEE2DF;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px; 
	color: #999999;
}

.cart-main a {
	text-decoration: none;
	color: #00438C;
}
.cart-main a:hover {
	text-decoration: none;
	color: #002249;
}

.cart-left{
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 0px;
	padding-right: 0px;
	border-style: solid;
	border-color: #DEE2DF;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px; 
	color: #999;
}

.catalog {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	line-height: 120%;
}
.catalog a {
	text-decoration: none;
	color: #00438C;
}
.catalog a:hover {
	text-decoration: none;
	color: #002249;
}

.catalogband {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	border-style: solid;
	border-color: #C4CDD7;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}

.catalog-number {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-align: left;
	padding-right: 3px;
	padding-left: 3px;
	border-style: solid; 
	border-color: #C4CDD7;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.checkout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	text-transform: uppercase;
	
}

.checkoutbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-align: left;
	background-color: #eee;
	padding-right: 10px;
	padding-left: 10px;
	text-transform: uppercase;
}

.currency {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #00438C;
	background-color: #fff;
	padding-right: 4px;
	width: 125px;
	height: 24px;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #C5D1D8;
}

form {
	margin-top: 0px;
  margin-bottom: 0px;
}

.formtable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	border-style: dashed;
	border-color: #B7C1BA;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

h1 {
	color: #555;
	font-size: 24px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-weight: normal;
  margin-top: 2px;
  margin-bottom: 2px;
	letter-spacing: 1px;
	line-height: 130%;
}

h2 {
	color: #999;
	font-size: 16px;
	font-family: trebuchet, Helvetica, sans-serif;
	font-weight: normal;
  margin-top: 0px;
  margin-bottom: 0px;
	letter-spacing: 1px;
	line-height:160%;
}

h3 {
	color: #999;
	font-size: 16px;
	font-family: trebuchet, Helvetica, sans-serif;
	font-weight: normal;
  margin-top: 0px;
  margin-bottom: 0px;
	letter-spacing: 1px;
}

h4 {
	color: #999;
	font-size: 15px;
	font-family: trebuchet, Helvetica, sans-serif;
	font-weight: normal;
  margin-top: 0px;
  margin-bottom: 0px;
	letter-spacing: 1px;
}

.headertext {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #002249;
	text-align: left;
	padding-right: 0px;
	padding-left: 20px;
	text-transform: lowercase;
}
.headertext a {
	text-decoration: none;
	color: #00438C;
}
.headertext a:hover {
	text-decoration: none;
	color: #002249;
}

.headertextzero {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	letter-spacing: -1px;
	text-transform: lowercase;
}
.headertextzero a {
	text-decoration: none;
	color: #00438C;
}
.headertextzero a:hover {
	text-decoration: none;
	color: #002249;
}

.headertext15l {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 24px;
	color: #00438C;
	text-align: left;
	padding-right: 0px;
	padding-left: 8px;
	padding-bottom: 1px;
	letter-spacing: 1px;
}

.headertextlarge {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 32px;
	color: #00438C;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	letter-spacing: 1px;
}

.jpeg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	border:1px solid #c6c6c6;
}

.jpeg2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	border-style: solid;
	border-color: #dee2df;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}

.leftnav {
	font-family: trebuchet, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: right;
	padding-right: 15px;
	padding-left: 15px;
	text-transform: lowercase;
	letter-spacing: 1px;
	text-transform: lowercase;
	background: url('http://www.brownssothebysrealty.com/Images/TemplateImages/nav-bg.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}
.leftnav a {
	text-decoration: none;
	color: #00438C;
}
.leftnav a:hover {
	text-decoration: none;
	color: #002249;
}

.leftnavright {
	font-family: trebuchet, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: right;
	padding-right: 15px;
	padding-left: 15px;
	text-transform: lowercase;
	letter-spacing: 1px;
	text-transform: lowercase;
	background: url('http://www.brownssothebysrealty.com/Images/TemplateImages/nav-bg-right.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}

.leftnavright a {
	text-decoration: none;
	color: #00438C;
}
.leftnavright a:hover {
	text-decoration: none;
	color: #002249;
}

.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
}

.mainbody {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	line-height: 150%;
}
.mainbody a {
	text-decoration: none;
	color: #00438C;
}
.mainbody a:hover {
	text-decoration: none;
	color: #002249;
}

.mainbodysmall {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	line-height: 150%;
}
.mainbodysmall a {
	text-decoration: none;
	color: #00438C;
}
.mainbodysmall a:hover {
	text-decoration: none;
	color: #002249;
}

.mainbody20r {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: left;
	padding-right: 20px;
	padding-left: 0px;
	line-height: 150%;
}
.mainbody20r a {
	text-decoration: none;
	color: #00438C;
}
.mainbody20r a:hover {
	text-decoration: none;
	color: #002249;
}

.mainbody15r {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-align: left;
	padding-right: 15px;
	padding-left: 0px;
	line-height: 150%;
}

.mainbody5r {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: left;
	padding-right: 5px;
	padding-left: 0px;
	line-height: 150%;
}
.mainbody15r a {
	text-decoration: none;
	color: #00438C;
}
.mainbody15r a:hover {
	text-decoration: none;
	color: #002249;
}

.mainbody5l {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: left;
	padding-right: 0px;
	padding-left: 5px;
	line-height: 150%;
}
.mainbody5l a {
	text-decoration: none;
	color: #00438C;
}
.mainbody5l a:hover {
	text-decoration: none;
	color: #002249;
}

.mainbody20rsmall {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-align: left;
	padding-right: 20px;
	padding-left: 0px;
	line-height: 150%;
}
.mainbody20rsmall a {
	text-decoration: none;
	color: #00438C;
}
.mainbody20rsmall  a:hover {
	text-decoration: none;
	color: #002249;
}

.mainbody20l {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: left;
	padding-right: 0px;
	padding-left: 20px;
	line-height: 150%;
}
.mainbody20l a {
	text-decoration: none;
	color: #00438C;
}
.mainbody20l a:hover {
	text-decoration: none;
	color: #002249;
}
	
.mainbody20l-line {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-align: left;
	padding-right: 0px;
	padding-left: 20px;
	line-height: 150%;
	border-style: solid;
	border-color: #DEE2DF;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}
.mainbody20l-line a {
	text-decoration: none;
	color: #00438C;
}
.mainbody20l-line a:hover {
	text-decoration: none;
	color: #002249;
}

.mainbody20lr {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: left;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 150%;
}
.mainbody20lr a {
	text-decoration: none;
	color: #00438C;
}
.mainbody20lr a:hover {
	text-decoration: none;
	color: #002249;
}

.product-table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	border:1px solid #c4cdd7;
	border-style: solid;
}

.rightnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-align: left;
	padding-right: 0px;
	padding-left: 20px;
	text-transform: uppercase;
	
}
.rightnav a {
	text-decoration: none;
	color: #00438C;
}
.rightnav a:hover {
	text-decoration: none;
	color: #002249;
}

.righttable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	border-style: solid;
	border-color: #DEE2DF;
	border-left-width: 1px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

.subnav {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-align: left;
	padding-right: 15px;
	padding-left: 15px;
	border-style: solid;
	border-color: #C4CDD7;
	border-left-width: 1px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	
}
.subnav a {
	text-decoration: none;
	color: #00438C;
}
.subnav a:hover {
	text-decoration: none;
	color: #002249;
}

.subnavright {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-align: left;
	padding-right: 15px;
	padding-left: 15px;
	border-style: solid;
	border-color: #C4CDD7;
	border-left-width: 1px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}
.subnavright a {
	text-decoration: none;
	color: #00438C;
}
.subnavright a:hover {
	text-decoration: none;
	color: #002249;
}
	
.subnavleft {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-align: left;
	padding-right: 15px;
	padding-left: 0px;
	border-style: solid;
	border-color: #C4CDD7;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}
.subnavright a {
	text-decoration: none;
	color: #00438C;
}
.subnavright a:hover {
	text-decoration: none;
	color: #002249;
}
	
.subnav2 {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	border-style: solid;
	border-color: #C4CDD7;
	border-left-width: 1px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}
.subnav2 a {
	text-decoration: none;
	color: #00438C;
}
.subnav2 a:hover {
	text-decoration: none;
	color: #002249;
}

.subnavright2 {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	border-style: solid;
	border-color: #C4CDD7;
	border-left-width: 1px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}
.subnavright2 a {
	text-decoration: none;
	color: #00438C;
}
.subnavright2 a:hover {
	text-decoration: none;
	color: #002249;
}
	
.subnavleft2 {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-align: left;
	padding-right: 10px;
	padding-left: 0px;
	border-style: solid;
	border-color: #C4CDD7;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}
.subnavleft2 a {
	text-decoration: none;
	color: #00438C;
}
.subnavleft2 a:hover {
	text-decoration: none;
	color: #002249;
}

.textbox {
	font-family: trebuchet, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	background-color: #fff;
	padding:1px;
	border: 1px solid #C6C6C6;
}

li {
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

ul {
	padding-right: 0px;
	padding-left: 16px;
	margin: 0px; 
	list-style: square;
}

.topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CAD3DB;
	text-align: left;
	padding-right: 4px;
	padding-left: 0px;
}

.padtop-0 {
	margin-top:0;
	padding-top:0;
}

#agent-listings h2 a:link, #agent-listings h2 a:active, #agent-listings h2 a:visited {
	margin:0 0 20px 0;
	padding:0 0 2px 0;
	line-height:220%;
	text-decoration:none;
	border-bottom:1px dotted #C6C6C6;
}

.br-tag-line h2 {
	font-size:11px;
	font-weight:normal;
	color:#666;
	margin:0;
	padding:0;
}

.top-search {
	font-family:trebuchet, Helvetica, sans-serif;
	font-size:11px;
	color:#ccc;
	text-align:left;
	padding-top:6px;
	padding-left:128px;
}

.top-search a {
	color:#ccc;
	text-decoration:none;
}

.top-search a:hover {
	color:#fff;
	text-decoration:none;
	border-bottom:1px dotted #fff;
}

#footer {
  text-align:center;
}

#footer p {
  margin:2px 0;
	padding:0;
}

.weather-columns {
	font-family: trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: left;
  width:60px;
	text-align:center;
}

/* top image navigation classes + ids ------------------------------------------------------------------------------------------ */

ul#top-image-nav-qt, ul#top-image-nav-akl, ul#top-image-nav-chch, ul#top-image-nav-wnk {
  height:95px;
  margin:0 0 0 30px;
	padding:0;
  list-style:none;
}

#top-image-nav-qt li, #top-image-nav-qt li a, #top-image-nav-akl li, #top-image-nav-akl li a, #top-image-nav-chch li, #top-image-nav-chch li a, #top-image-nav-wnk li, #top-image-nav-wnk li a {
  width:110px;
	height:80px;
  margin:0 4px 0 0;
	padding:0;
	display:block;
	float:left;
	cursor:pointer;
}

/* queenstown items -----------------------------------------------------------------------------------------------------------*/
#top-image-nav-qt #top-nav-homes, #top-image-nav-qt #top-nav-homes a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/queenstown.jpg) 0 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-qt #top-nav-homes a:hover {
  background-position:0 -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-qt #top-nav-homes, * html #top-image-nav-qt #top-nav-homes a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-qt #top-nav-homes a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}

#top-image-nav-qt #top-nav-apartments, #top-image-nav-qt #top-nav-apartments a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/queenstown.jpg) -110px 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-qt #top-nav-apartments a:hover {
  background-position:-110px -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-qt #top-nav-apartments, * html #top-image-nav-qt #top-nav-apartments a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-qt #top-nav-apartments a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}

#top-image-nav-qt #top-nav-land, #top-image-nav-qt #top-nav-land a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/queenstown.jpg) -220px 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-qt #top-nav-land a:hover {
  background-position:-220px -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-qt #top-nav-land, * html #top-image-nav-qt #top-nav-land a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-qt #top-nav-land a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}

#top-image-nav-qt #top-nav-developments, #top-image-nav-qt #top-nav-developments a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/queenstown.jpg) -330px 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-qt #top-nav-developments a:hover {
  background-position:-330px -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-qt #top-nav-developments, * html #top-image-nav-qt #top-nav-developments a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-qt #top-nav-developments a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}

#top-image-nav-qt #top-nav-tourism, #top-image-nav-qt #top-nav-tourism a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/queenstown.jpg) -440px 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-qt #top-nav-tourism a:hover {
  background-position:-440px -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-qt #top-nav-tourism, * html #top-image-nav-qt #top-nav-tourism a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-qt #top-nav-tourism a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}

#top-image-nav-qt #top-nav-stations, #top-image-nav-qt #top-nav-stations a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/queenstown.jpg) -550px 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-qt #top-nav-stations a:hover {
  background-position:-550px -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-qt #top-nav-stations, * html #top-image-nav-qt #top-nav-stations a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-qt #top-nav-stations a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}

/* auckland items -----------------------------------------------------------------------------------------------------------*/
#top-image-nav-akl #top-nav-homes, #top-image-nav-akl #top-nav-homes a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/auckland.jpg) 0 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-akl #top-nav-homes a:hover {
  background-position:0 -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-akl #top-nav-homes, * html #top-image-nav-akl #top-nav-homes a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-akl #top-nav-homes a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}

#top-image-nav-akl #top-nav-apartments, #top-image-nav-akl #top-nav-apartments a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/auckland.jpg) -110px 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-akl #top-nav-apartments a:hover {
  background-position:-110px -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-akl #top-nav-apartments, * html #top-image-nav-akl #top-nav-apartments a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-akl #top-nav-apartments a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}

#top-image-nav-akl #top-nav-land, #top-image-nav-akl #top-nav-land a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/auckland.jpg) -220px 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-akl #top-nav-land a:hover {
  background-position:-220px -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-akl #top-nav-land, * html #top-image-nav-akl #top-nav-land a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-akl #top-nav-land a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}

#top-image-nav-akl #top-nav-developments, #top-image-nav-akl #top-nav-developments a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/auckland.jpg) -330px 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-akl #top-nav-developments a:hover {
  background-position:-330px -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-akl #top-nav-developments, * html #top-image-nav-akl #top-nav-developments a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-akl #top-nav-developments a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}

#top-image-nav-akl #top-nav-tourism, #top-image-nav-akl #top-nav-tourism a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/auckland.jpg) -440px 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-akl #top-nav-tourism a:hover {
  background-position:-440px -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-akl #top-nav-tourism, * html #top-image-nav-akl #top-nav-tourism a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-akl #top-nav-tourism a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}

#top-image-nav-akl #top-nav-stations, #top-image-nav-akl #top-nav-stations a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/auckland.jpg) -550px 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-akl #top-nav-stations a:hover {
  background-position:-550px -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-akl #top-nav-stations, * html #top-image-nav-akl #top-nav-stations a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-akl #top-nav-stations a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}

/* christchurch items -----------------------------------------------------------------------------------------------------------*/
#top-image-nav-chch #top-nav-homes, #top-image-nav-chch #top-nav-homes a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/christchurch.jpg) 0 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-chch #top-nav-homes a:hover {
  background-position:0 -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-chch #top-nav-homes, * html #top-image-nav-chch #top-nav-homes a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-chch #top-nav-homes a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}

#top-image-nav-chch #top-nav-apartments, #top-image-nav-chch #top-nav-apartments a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/christchurch.jpg) -110px 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-chch #top-nav-apartments a:hover {
  background-position:-110px -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-chch #top-nav-apartments, * html #top-image-nav-chch #top-nav-apartments a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-chch #top-nav-apartments a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}

#top-image-nav-chch #top-nav-land, #top-image-nav-chch #top-nav-land a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/christchurch.jpg) -220px 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-chch #top-nav-land a:hover {
  background-position:-220px -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-chch #top-nav-land, * html #top-image-nav-chch #top-nav-land a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-chch #top-nav-land a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}

#top-image-nav-chch #top-nav-developments, #top-image-nav-chch #top-nav-developments a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/christchurch.jpg) -330px 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-chch #top-nav-developments a:hover {
  background-position:-330px -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-chch #top-nav-developments, * html #top-image-nav-chch #top-nav-developments a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-chch #top-nav-developments a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}

#top-image-nav-chch #top-nav-tourism, #top-image-nav-chch #top-nav-tourism a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/christchurch.jpg) -440px 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-chch #top-nav-tourism a:hover {
  background-position:-440px -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-chch #top-nav-tourism, * html #top-image-nav-chch #top-nav-tourism a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-chch #top-nav-tourism a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}

#top-image-nav-chch #top-nav-stations, #top-image-nav-chch #top-nav-stations a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/christchurch.jpg) -550px 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-chch #top-nav-stations a:hover {
  background-position:-550px -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-chch #top-nav-stations, * html #top-image-nav-chch #top-nav-stations a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-chch #top-nav-stations a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}

/* wanaka items -----------------------------------------------------------------------------------------------------------*/
#top-image-nav-wnk #top-nav-homes, #top-image-nav-wnk #top-nav-homes a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/wanaka.jpg) 0 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-wnk #top-nav-homes a:hover {
  background-position:0 -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-wnk #top-nav-homes, * html #top-image-nav-wnk #top-nav-homes a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-wnk #top-nav-homes a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}

#top-image-nav-wnk #top-nav-apartments, #top-image-nav-wnk #top-nav-apartments a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/wanaka.jpg) -110px 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-wnk #top-nav-apartments a:hover {
  background-position:-110px -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-wnk #top-nav-apartments, * html #top-image-nav-wnk #top-nav-apartments a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-wnk #top-nav-apartments a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}

#top-image-nav-wnk #top-nav-land, #top-image-nav-wnk #top-nav-land a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/wanaka.jpg) -220px 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-wnk #top-nav-land a:hover {
  background-position:-220px -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-wnk #top-nav-land, * html #top-image-nav-wnk #top-nav-land a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-wnk #top-nav-land a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}

#top-image-nav-wnk #top-nav-developments, #top-image-nav-wnk #top-nav-developments a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/wanaka.jpg) -330px 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-wnk #top-nav-developments a:hover {
  background-position:-330px -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-wnk #top-nav-developments, * html #top-image-nav-wnk #top-nav-developments a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-wnk #top-nav-developments a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}

#top-image-nav-wnk #top-nav-tourism, #top-image-nav-wnk #top-nav-tourism a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/wanaka.jpg) -440px 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-wnk #top-nav-tourism a:hover {
  background-position:-440px -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-wnk #top-nav-tourism, * html #top-image-nav-wnk #top-nav-tourism a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-wnk #top-nav-tourism a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}

#top-image-nav-wnk #top-nav-stations, #top-image-nav-wnk #top-nav-stations a {
  background:transparent url(http://www.brownssothebysrealty.com/Images/TemplateImages/new/top-nav/wanaka.jpg) -550px 0 no-repeat;
  text-indent:-9999px;
}
#top-image-nav-wnk #top-nav-stations a:hover {
  background-position:-550px -90px;
}
	/* ie 6 and below hack */
	* html #top-image-nav-wnk #top-nav-stations, * html #top-image-nav-wnk #top-nav-stations a {
	  margin:0;
		border-right:2px solid #002249;
	}
	* html #top-image-nav-wnk #top-nav-stations a:hover {
	  margin:0;
		border-right:2px solid #002249;
	}


#cache-test {
  color:#090;
}


a:focus {
  outline:none;
}