@charset "UTF-8";body {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#596b8f;	margin: 0px;	padding:0px;	border:0px;	background-image:url(images/gradient-background.gif);	background-repeat:repeat-x;}a { color:#334f66; }	h1 {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#334f66;	background-image:url(images/hdrBackground.gif);	background-repeat:repeat-x;	padding:10px;	margin:0px;}h2 {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#0099cc;}p, td, li {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#596b8f;}#masthead { 	background-image:url(images/mh-background.gif);	background-repeat:repeat-x;	height:77px;	border-bottom:#333300 1px solid;	width:auto;	margin: 0 auto;}#mastheadBackground { 	background-image: url(images/mh-street.jpg);	background-repeat: no-repeat;	background-position:right;	width:auto;	margin: 0px;	padding: 0px;}#suggestions ul {	list-style-type: none;	padding: 0;	margin: 0;}a.suggestions_link:link, a.suggestions_link:visited {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#666633;	background-image: url(images/pnl-link-bg.gif);	background-repeat:no-repeat;	padding: 5px 12px 5px 10px;	border-bottom:#efefef 1px solid;	display:block;	text-decoration:none;}a.suggestions_link:hover, a.suggestions_link:active {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#ffffff;	width:auto;	background-image: url(images/pnl-link-bg-on.gif);	background-repeat:no-repeat;	background-color:#91917f;	padding: 5px 12px 5px 10px;	border-bottom:#efefef 1px solid;	display:block;	text-decoration:none;}#suggestions{	background:white none repeat scroll 0%;	border:2px solid #efefef;	color:black;	font-size:1.1em;	list-style-image:none;	list-style-position:outside;	list-style-type:none;	margin:-2px 0pt 0pt;	padding:0pt;	position:absolute;	width:40em;	z-index:1000;}.mastheadLogo {	padding-top: 12px;	padding-left:10px;}a.mastheadBtn:link, a.mastheadBtn:visited {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;	text-decoration:none;	color:#ffffff;	background-color:#333333;	background-image:url(images/mh-link-bg.gif);	background-repeat:repeat-x;	padding:4px;	border:#666666 1px solid;}a.mastheadBtn:hover, a.mastheadBtn:active {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;	text-decoration:none;	color:#ffffff;	background-color:#3a6d00;	background-image:url(images/mh-link-bg-on.gif);	background-repeat:repeat-x;	padding:4px;	border:#336600 1px solid;}#container {	margin: 0 auto;	padding-top: 16px;	width:980px;}#leftCol {	width:778px;	float:left;}#rightCol {	width:198px;	float:right;}#searchContainer {	width:778px;	padding-bottom:6px;}.searchBox {	border:#707277 1px solid;	background-image:url(images/search-background.gif);	background-repeat:repeat-x;	padding:4px;}.search {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color:#FFFFFF;}.searchSmall {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#CCCCCC;}a.searchSmall:link, a.searchSmall:visited {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#CCCCCC;	text-decoration:underline;	display:block;}a.searchSmall:hover, a.searchSmall:active,  {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#FFFFFF;	text-decoration:underline;	display:block;}#tabContainer {	margin: 0 auto;	background-image:url(images/tab-row-background.gif);	background-repeat:repeat-x;	height: 32px;	width:772px;	display:block;}.tabUp {	background-image:url(images/tab-up-background.gif);	background-repeat:repeat-x;	padding: 5px 10px 0px 10px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color:#333333;}a.tab:link, a.tab:visited {	background-color:#333333;	border-bottom:#c0c7ca 1px solid;	padding: 6px 4px 6px 4px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;	color:#999999;	text-decoration:none;	display:block;}a.tab:hover, a.tab:active {	background-color:#669900;	border-bottom:#c0c7ca 1px solid;	padding: 6px 4px 6px 4px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;	color:#ffffff;	text-decoration:none;	display:block;}.reportHdr {	background-color:#cdcdcd;	background-image:url(images/report-hdr-background.gif);	background-repeat:repeat-x;	width:auto;	padding: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#334f66;}.reportTitle {	font-family:Arial, Helvetica, sans-serif;	font-size:18px;	font-weight:normal;	color:#334f66;}.reportHdrBtns {	float:right;}a.reportBtn:link, a.reportBtn:visited {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;	text-decoration:none;	color:#ffffff;	background-color:#6d6d6d;	background-image: url(images/report-hdr-link-bg.gif);	background-repeat:repeat-x;	padding:4px;	border:#ececec 1px solid;}a.reportBtn:hover, a.reportBtn:active {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;	text-decoration:none;	color:#ffffff;	background-color:#3a3a03;	background-image:url(images/report-hdr-link-bg-on.gif);	background-repeat:repeat-x;	padding:4px;	border:#ececec 1px solid;}.reportContent, .generalContent {	background-color:#FFFFFF;	padding:15px;}.reportVerticalDivider {	border-right:#edeff2 1px solid;}.reportBullet {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#596b8f;	background-image: url(images/report-arrow.gif);	background-repeat:no-repeat;	padding-left: 10px;	display:block;}.pageShadowLeft {	background-image:url(images/page-left-shadow.gif);	background-repeat:repeat-y;	width:3px;}.pageShadowRight {	background-image:url(images/page-right-shadow.gif);	background-repeat:repeat-y;	width:3px;}#footer {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#999999;	padding:10px 0px 10px 0px;	margin-top:20px;	border-top:#cccccc 1px solid;}a.footer:link, a.footer:visited {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#99cc33;	text-decoration:none;	margin-left:10px;}a.footer:hover, a.footer:active {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#669900;	text-decoration:none;	margin-left:10px;}#rightPanelContainer {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#666633;	width:auto;	background-color:#FFFFFF;	background-image:url(images/pnl-bg.gif);	background-repeat:repeat-x;	background-position:bottom;	margin-top:4px;	border:#dfdfdf 1px solid;}.rightPanelLog:link, .rightPanelLog:visited {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#376a02;	text-decoration:none;}.rightPanelLog:hover, .rightPanelLog:active {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#333300;	text-decoration:none;}.rightPanelHdr {	background-color:#336600;	background-image:url(images/pnl-hdr-bg.gif);	background-repeat:repeat-x;	padding: 8px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color:#ffffff;}a.rightPanel:link, a.rightPanel:visited {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#666633;	width:auto;	background-image: url(images/pnl-link-bg.gif);	background-repeat:no-repeat;	padding: 5px 12px 5px 10px;	border-bottom:#efefef 1px solid;	display:block;	text-decoration:none;}a.rightPanel:hover, a.rightPanel:active {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#ffffff;	width:auto;	background-image: url(images/pnl-link-bg-on.gif);	background-repeat:no-repeat;	background-color:#91917f;	padding: 5px 12px 5px 10px;	border-bottom:#efefef 1px solid;	display:block;	text-decoration:none;}#rightPanelMenuContainer {	margin-left:15px;	margin-right:15px;}#rightPanelBannerContainer {	text-align:center;	margin:15px;}.rightPanelAdvert {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	text-align:left;	color:#cccccc;	background-image: url(images/advert-arrow.gif);	background-repeat:no-repeat;	margin-left:5px;	padding: 0px 0px 5px 10px;	display:block;}#baseBannerContainer {	text-align:center;	padding-bottom:15px;}.basePanelAdvert {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	text-align:left;	color:#cccccc;	background-image: url(images/advert-arrow.gif);	background-repeat:no-repeat;	margin-left:15px;	margin-top:15px;	padding: 0px 0px 5px 10px;	display:block;}#sendFriend {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#333300;	font-weight:bold;	background-color:#f6f5e1;	padding:15px;	border-bottom:#e7e7c8 1px solid;}.sendFriendSmall {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	color:#666600;}.subHdr {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#0099cc;}a.subHdr:link, a.subHdr:visited {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#0099cc;}a.subHdr:hover, a.subHdr:active {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#006699;}.tblHdrDark {	background-image:url(images/tblHdrDark.gif);	background-repeat:repeat-x;	background-color:#5a677e;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#ffffff;}.tblHdrLite {	background-image:url(images/tblHdrLite.gif);	background-repeat:repeat-x;	background-color:#7887a3;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#ffffff;}.tblCellDark {	background-color:#e0e6ef;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#5d6a82;}.tblCellLite {	background-color:#edeff2;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#666666;}.tblHdrDarkSmall {	background-image:url(images/tblHdrDark.gif);	background-repeat:repeat-x;	background-color:#5a677e;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color:#ffffff;}.tblHdrLiteSmall {	background-image:url(images/tblHdrLite.gif);	background-repeat:repeat-x;	background-color:#7887a3;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color:#ffffff;}.tblCellDarkSmall {	background-color:#e0e6ef;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#5d6a82;}.tblCellLiteSmall {	background-color:#edeff2;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#666666;}#printLogo {	display:none;}a.saleTitle:link, a.saleTitle:visited  {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color:#669900;	text-decoration: none;}a.saleTitle:hover, a.saleTitle:active  {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color:#336600;	text-decoration: none;}a.soldTitle:link, a.soldTitle:visited  {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color:#5a677e;	text-decoration: none;}a.soldTitle:hover, a.soldTitle:active  {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color:#334f66;	text-decoration: none;}.salePrice  {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color:#0099cc;}.saleDescription  {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#666666;}.tip  {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color: #669900;}.tipred  {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color: #DF0000;}.propertyImage {	border:#e0e6ef 1px solid;}.communityUp {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color: #75a80f;	width:auto;	border-top:#d1d8e3 1px solid;	border-bottom:#d1d8e3 1px solid;	border-left:#d1d8e3 1px solid;	background-color:#FFFFFF;	padding:5px;	display:block;}.community:link, .community:visited {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color: #334f66;	width:auto;	padding:5px;	display:block;	text-decoration:none;}.community:hover, .community:active {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color: #0099CC;	width:auto;	padding:5px;	display:block;	text-decoration:none;}.pageHdr {	background-color:#cdcdcd;	background-image: url(images/page-title-bg.gif);	background-repeat:repeat-x;	width:auto;	padding: 6px 15px 10px 15px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:18px;	color:#334f66;}.userHomeShadow {	background-image:url(images/user-home-details-bg.gif);	background-repeat:no-repeat;	padding:8px;}a.userReport:link, a.userReport:visited {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#666633;	width:auto;	background-image: url(images/icon-report.gif);	background-repeat:no-repeat;	padding: 5px 12px 5px 10px;	display:block;	text-decoration:none;}.userDetails {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color:#334f66;}.userDetails2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color:#0099cc;}a.userReport:link, a.userReport:visited  {	background-image:url(images/icon-report.gif);	background-repeat:no-repeat;	padding-left:18px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color:#5a677e;	text-decoration: none;}a.userReport:hover, a.userReport:active  {	background-image:url(images/icon-report.gif);	background-repeat:no-repeat;	padding-left:18px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color:#334f66;	text-decoration: none;}.textSmall {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#596b8f;}#viewport {  position: relative;  width: 100%;  height: 100%;  background-color: #f0f0f0;  overflow: hidden;  border: 1px solid #000000;  cursor: move;}.loadingMapText{  width:256px;  height:256px;}.l { 	font: 10px Verdana, Arial, Helvetica, sans-serif; }.floatRight{	float:right;	padding:1px 2px 0px 0px;}.imageFloat img{	float:left;	padding:1px 3px 0px 0px;}/* Alphabetical Letters on all the pins */ .pinText,a.pinText:hover, a.pinText:active,a.pinText:link, a.pinText:visited{	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	color: #FFFFFF;	text-decoration:none;}#favouritesSubmit {   visibility: hidden;   height: 1px;   }#mapbackground{background-color: #DDDDDD;	padding:5px 5px 5px 5px;}#thumbnaildiv{	background-color: #DDDDDD;	padding:5px 0px 5px 5px;	width:310px;}#infoBox {	position:absolute;	background-image:url(http://www.mapfinder.co.nz/images/ray_white/info_panel_shadow.png);	background-position: bottom;	background-repeat:no-repeat;	z-index:3;}.infoPadding {	padding: 1px 2px 6px 2px;}.infoSchools {	font: 10px Verdana, Arial, Helvetica, sans-serif;	color: #666666;}a.infoSchools:link, a.infoSchools:visited {	font: 10px Verdana, Arial, Helvetica, sans-serif;	padding:2px 2px 2px 2px;	color: #2f2f27;	text-decoration:underline;}a.infoSchools:active, a.infoSchools:hover {	font: 10px Verdana, Arial, Helvetica, sans-serif;	padding:2px 2px 2px 2px;	color: #d71010;	text-decoration:underline;}a.infoOptions:link, a.infoOptions:visited {	font: 10px Verdana, Arial, Helvetica, sans-serif;	color: #000099;	padding:2px 2px 2px 2px;	text-decoration:underline;}a.infoOptions:active, a.infoOptions:hover {	font: 10px Verdana, Arial, Helvetica, sans-serif;	color: #660099;	padding:2px 2px 2px 2px;	text-decoration:underline;}/* Info Window */.infoPanel {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #2f2f27;}a.infoPanel:link, a.infoPanel:visited  {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #2f2f27;	text-decoration:underline;}a.infoPanel:hover, a.infoPanel:active  {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #d71010;	text-decoration:underline;}/* Alphabetical Letters on all the pins */ .pinText,a.pinText:hover, a.pinText:active,a.pinText:link, a.pinText:visited{	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	color: #FFFFFF;	text-decoration:none;}.infoHead {	font: 11px Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	padding: 0px 5px 5px;	background-image:url(http://www.mapfinder.co.nz/images/12/info_panel_top_bg.gif);	background-repeat:repeat-x;	background-color:#3d7005;}.infoIcon {	font: 11px Arial, Helvetica, sans-serif;	font-weight:bold;	color: #999999;}.infoValue {	font: 11px Verdana, Arial, Helvetica, sans-serif;	color: #666666;}
