/* Base Skin APM - $Revision: 12807 $ $Date: 2012-01-30 16:13:08 +1000 (Mon, 30 Jan 2012) $ $Author: spotts $ */

/* =ELEMENTS AND CLASSES */
    html {*background:url(null:void) fixed no-repeat} /*fix for ie6/7 background image scrolling bug */
	body {font-size:62.5%;font-family:Arial, Helvetica, sans-serif;line-height:1;margin-bottom:100px}
	table {width:100%;margin-bottom:10px;border-collapse:collapse}
		caption {margin-bottom:5px;font-size:14px;font-weight:bold;color:#333}
		th {font-weight:bold;color:#333}
		td {color:#333}
	dl {overflow:hidden;margin-bottom:20px}
		dt {font-weight:bold}
	h1 {font-size:24px;font-weight:bold}
	h2 {font-size:20px;font-weight:bold}
	h3 {font-size:18px;font-weight:bold;margin-bottom:15px}
	h4 {font-size:15px;font-weight:bold;margin-bottom:15px;color:#666}
	h1,h2,h3,h4,h5,h6,dt,dd,p {color:#333;line-height:20px}
	p {font-size:12px;margin-bottom:15px;overflow:hidden}
	ol {margin:0 0 15px 25px;color:#333;font-size:12px;line-height:20px}
	cite {color:#666;font-weight:bold;display:block;margin-bottom:15px}		
	abbr, acronym {cursor:help}
	small {color:#999}
	strong {font-weight:bold}
	strike {color:#999}
	ins {text-decoration:none}
	a {color:#2e6f90;text-decoration:none;overflow:hidden}
	a:hover {text-decoration:underline;color:#DC3802}
	::-moz-selection {background:#184F73;color:#fff}
	::selection {background:#184F73;color:#fff}
	.altHeading { padding-bottom:20px;font-weight:normal;font-size:22px }
	.hide {position:absolute;text-indent:-9999px;left:-9999px}
	.skip {background-color:#184F73;color:#fff;display:block;font-size:14px;left:-9999px;padding:8px 0;position:absolute;text-indent:10px;top:0;width:99.9%;z-index:100}
		.skip:focus, 
		.skip:active {color:white;left:0;text-decoration:none}	
	.indent {text-indent:-9999px}
	.mockup {color:#eee;}
	 {margin-bottom:15px}
     .mrg-bottom-lrg {margin-bottom:30px}
	 .left {float:left}
	 .right {float:right}
	 .srollbar-off {overflow:hidden}
/*	.navTrail {font-size:12px}*/
	.align-c {text-align:center}
	.align-r {text-align:right}
	.intro {color:#666;font-size:16px;line-height:24px}
	.noResults {padding-bottom:10px;margin-bottom:30px;border-bottom:1px dotted #ccc}
	.refine {font-size:14px;font-weight:bold}
		.refine a {padding:0 2px;font-weight:normal}
	.secure {margin-left:6px;padding:6px 0 6px 140px;background:transparent url("img/sprite-base-hpg.png") no-repeat scroll -2400px -373px}
	.basic {padding:5px}
	.footnote {clear:both;font-size:11px;line-height:16px;color:#999}
	.paginate {text-align:right;line-height:25px}
		.paginate a {padding:4px 8px;border:1px solid #cad5da;color:#367696;font-weight:normal}
			.paginate .current {color:#333;background-color:#cad5da}
			.paginate a:hover {color:#fff;background-color:#367696;text-decoration:none}
	.top {text-align:right}
	.top a {padding:0 12px 0 0;background:url("img/sprite-channel-apm.png") no-repeat 100% -209px}
	.cN-imgBox {background-color:#efefef;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
		.cN-imgBox img {padding:5px;width:290px}
		.cN-imgBox span {display:block;margin:0 5px 5px;font-weight:bold;font-size:11px}
	.cN-imgBoxInline img {float:left;margin:3px 15px 15px 0;}
		.cN-imgBoxInline strong {color:#042237;}


/* Clearing
   ( credit: http://www.positioniseverything.net/easyclearing.html
     MODIFIED to add font-size )
...................................................................................... */
.cfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0 }
	* html .cfix { height:1% }  /* make sure it has layout in IE 6 */
	* + html .cfix { height:1% }  /* make sure it has layout in IE 6 */

/* =LAYOUT */
.wrap {position:relative;font-size:11px;line-height:14px;border:1px solid #ccc;border-top:none; overflow:hidden}
	.logo, .logo-secondary {height:90px;margin:10px 0 10px 20px}
		.wrap .logo a {height:90px;width:380px}


/* --------------------------------------------------------------------------------------
   =Network strip top (network-wide static component)
   -------------------------------------------------------------------------------------- */
/* This is a network-wide static component with skin, so it can be reused across the network.
   - Keeping the component in here removes one http request (as opposed to linking to network 
     strip CSS).
   - Uses 'px' for font-size to be indenpendent of what the skin sets font-size to. */
.nN-whiteStrip {position:relative;overflow:hidden;margin:0;background-color:#fff;color:#666;border-bottom:1px solid #999;font:normal 11px Arial, Helvetica, sans-serif}
	.nN-whiteStrip a.logo {display:block;width:53px;height:30px;margin:0 3px 0 5px;float:right;background:url("img/sprite-components.png") no-repeat scroll -78px 1px transparent;background-position:0 1px;padding-right:0;text-indent:-9000px}
	.nN-whiteStrip a.logo img {float:right;margin:0 3px 0 0}
	.nN-whiteStrip li {display:inline;list-style-type:none;margin:0 3px 0 0;padding-right:5px;line-height:1.8/*non-JS value*/;border-right:1px solid #dadada}
	.nN-whiteStrip a:link,.nN-whiteStrip a:visited {color:#005f96}
	.nN-whiteStrip a:hover,.nN-whiteStrip a:active {color:#06c}
	.nN-whiteStrip li.last {border:0}
	/* Dropdown styles if JS is not enabled: */
	.nN-whiteStrip .hasDropdown {display:block;font-weight:bold}
		.nN-whiteStrip .hasDropdown > a {margin-right:.7em}
		.nN-whiteStrip .hasDropdown > a:after {content:":"}
		.nN-whiteStrip .hasDropdown ul {display:inline;font-weight:normal}
	/* Left links */
	.nN-whiteStrip .linksLeft {float:left;margin-left:10px}
	.nN-whiteStrip .linksLeft em {font-weight:bold;font-size:12px;color:#c30;text-transform:uppercase}
	.nN-whiteStrip .linksLeft .apm {padding-left:25px;background:transparent url('img/sprite-base-hpg.png') no-repeat -2955px -179px;padding-bottom:2px;padding-top:2px}
	.nN-whiteStrip .online {color:#346400}
	/* Right links */
	.nN-whiteStrip .linksRight {float:right;margin-right:10px}
	/* Strip & dropdown styles if JS is enabled: */
	.scriptable .nN-whiteStrip {height:30px;overflow:visible}
	.scriptable .nN-whiteStrip li {line-height:30px/*same as height of whitestrip*/}
	.scriptable .nN-whiteStrip .hasDropdown {position:relative;z-index:10;/*FF2:*/display:-moz-inline-block/*end FF2*/;display:inline-block;font-weight:normal;padding-right:14px;margin-right:4px;background:transparent url("img/sprite-components.png") no-repeat scroll 100% 13px;/*down arrow*/}
	.scriptable .nN-whiteStrip .hasDropdown > a {margin-right:0}
	.scriptable .nN-whiteStrip .hasDropdown > a:after {content:""}
	.scriptable .nN-whiteStrip .hasDropdown ul {display:none;position:absolute;left:-6px;top:22px;width:80px;padding:3px 8px;border:1px solid #ccc;background-color:#fff}
	.scriptable .nN-whiteStrip ul.selected {display:block}
	.scriptable .nN-whiteStrip .hasDropdown li {display:block;line-height:1.8;border:0;padding:0;margin:0}
	/* ----- IE fixes ----- */
	* html .nN-whiteStrip {z-index:1000}
	* html .nN-whiteStrip a.logo,* html .nN-whiteStrip .linksLeft {display:inline}
	* html .nN-whiteStrip li {margin-right:5px;padding-right:2px}
	* html .scriptable .nN-whiteStrip .hasDropdown {display:inline}
	*+ html .nN-whiteStrip {z-index:1000}
	*+ html .nN-whiteStrip li {margin-right:5px;padding-right:2px}
	*+ html .scriptable .nN-whiteStrip .hasDropdown {display:inline}


/* =HEADER */
.mS-masthead .ad {margin:10px 0 10px -20px;text-align:right}
	.mS-masthead .logo a {height:90px;width:220px;display:block;margin-left:0}
	.mS-investor p {margin:30px 0;text-align:right}
	.mS-investor a {color:#000}
.snapshot {float:right}  
	.snapshot h3 {margin:22px 0 4px;font-size:14px;letter-spacing:-0.5px}
	.snapshot dt,
	.snapshot dd {float:left}
	.snapshot dt {clear:left;font-weight:normal}
  
	.clearance {float:left;width:80px;padding-right:5px;padding-bottom:4px;border-right:1px solid #eee;margin-right:9px}
	.clearance dd {font-size:22px;font-weight:bold;margin-top:6px;line-height:16px;color:#666}
	.clearance dd,
	.clearance dt {width:100%;text-align:center}
	.clearance dt {line-height:14px}

	.snapshot .clearance-additionals dt {padding:0 3px 0 6px} 
	.snapshot .clearance-additionals dd {font-weight:bold;font-size:11px }
	.snapshot .clearance-additionals dt,  
	.snapshot .clearance-additionals dd {line-height:14px} 

.navHeader {height:32px;position:relative;background:#184F73 url("img/sprite-base-hpg.png") no-repeat -2270px -100px;/* PSD Layer: navigation bg */}
	.mS-navRemove {height:16px} /* extends .navHeader */
	.navHeader li {display:inline;list-style-type:none}
	.navHeader a {text-decoration:none}
	.navSite a {float:left;font-size:12px;padding:9px 15px}
	.navSite .selected a,
	.navSite a:hover {background-color:#4b9aaf;cursor:pointer;color:#FFFFFF}
		.home a {width:16px;text-indent:-9999px}
	.navExtra {position:absolute;right:5px;top:8px;white-space:nowrap}
		.navExtra li {margin:6px 5px 0 0;padding:0 0 0 7px}
		.navExtra .first {border-left:0px solid none}
		.navExtra a:hover {text-decoration:underline}
	.navExtra .navCart {padding-left:16px;border-left:none;background:transparent url("img/sprite-base-hpg.png") no-repeat -3757px -90px;/* PSD Layer: cart */}
		.navCart a {position:relative;font-weight:bold}
		.navCartDetail {position:absolute;top:18px;left:7px;width:120px;height:40px;overflow:hidden;padding-top:10px;background:transparent url("img/sprite-base-hpg.png") no-repeat -2270px -371px;z-index:1;}
			.navCartDetail span {display:block;padding:2px 10px;color:#333}
			.navCartDetail strong {color:#D23501}
	.navCart a:hover {border-bottom:none;text-decoration:none}
		.navCart a:hover span {text-decoration:underline}
		.navCart em {padding:0 8px;margin-left:4px;color:#042237;background:transparent url("img/sprite-base-hpg.png") no-repeat -3747px -61px;/* PSD Layer: box*/}
		
	.investor .navHeader {height:64px}
	.navSiteSub {display:block;height:32px;clear:left;background-color:#3c7C8D}
		.navSiteSub a {float:left;color:#fff;font-size:12px;padding:9px 15px}
		.navSiteSub a:hover {text-decoration:underline}
	
/* =HERO */
.hero {background:transparent url("img/sprite-base-hpg.png") no-repeat scroll -150px bottom;border-bottom:1px solid #d8d8d8}
	.wrap .hero p {color:#666;clear:none}
	.hero .research {text-align:center;margin-bottom:0;padding:10px 15px}
	.hero .note {color:#333;font-size:14px;margin:-5px 0 20px}
	.hero .additional {margin-top:-10px;font-weight:bold;clear:none;}
	
.index .hero {background:#fff url("img/bg-hero.jpg") no-repeat 0 0}
.index .hero {height:240px}
	.index .hero h1 {margin: 24px 0 10px 20px}
	.index .hero fieldset {margin: 0 0 0 20px;width:480px;text-indent:0}
	.index .hero legend {font-size:16px;font-weight:bold;color:#999;margin-bottom:10px;}
	* html .index .hero legend {margin-left:-7px}
	.index .hero p {margin: 15px 0 15px;line-height:16px}
		.index .hero .research {padding:25px 0;height:30px}
			.research .button,
			.search .button {margin:0 0 0 5px}
			.research .error {display:block;background-image:none}
			.index .research .error {padding-left:25px;text-align:left;color:#fff}
			.hero .cN-imgBox {margin-bottom:0;text-align:center}
	
/* =FORMS */
input {border:1px solid #aaa;background:#FFF url(img/sprite-base-hpg.png) no-repeat scroll -2976px -141px}
label:hover {cursor:pointer}
.back {line-height:15px}
.text {height:17px;width:205px;padding:5px 35px;font-weight:bold;color:#333;border:1px solid #666;background:#fff url("img/sprite-base-hpg.png") no-repeat -2950px -141px/* PSD Layer: [Textfield background]*/}
.placeholder {border-color:#aaa;color:#aaa}
	input:focus {color:#333}
	.text:focus,
	.cN-cart input:focus,
	.cN-buy dd input:focus,
	.cN-buy dd select:focus {border:1px solid #666;color:#333}
		input.button:focus, input.button:active {color:#fff}
	.error {color:#c00;margin:2px 0 0;font-size:11px;font-weight:bold;padding-left:20px;line-height:17px;background:transparent url("img/sprite-base-hpg.png") no-repeat -3444px -752px;}
	span.error {background-position:-3444px -754px}

.button {margin-right:13px;font-weight:bold;height:30px;border:none;background:transparent url("img/sprite-base-hpg.png") no-repeat -2820px -140px}
	.button:hover {cursor:pointer}
	input.button, x:-moz-any-link {padding-bottom:2px }  /* target Firefox */
	* + html input.button {padding-bottom:0 }  /* reset for IE 7 */
	/* extends class .button */
	.secondary {margin-right:0}
	.btn-sml-40 {height:25px;font-size:12px;width:40px;background-position:-2900px -175px;font-size:11px}
		.btn-sml-40:active {background-position:-2900px -240px}
	.btn-sml-80 {height:25px;font-size:12px;width:80px;background-position:-2820px -175px;font-size:11px}
		.btn-sml-80:active {background-position:-2820px -240px}
	.btn-sml-100 {height:25px;font-size:12px;width:100px;background-position:-2720px -175px;font-size:11px}
		.btn-sml-100:active {background-position:-2720px -240px}
	.btn-sml-120 {height:25px;font-size:12px;width:120px;background-position:-2600px -175px;font-size:11px}
		.btn-sml-120:active {background-position:-2600px -240px}
	.btn-sml-150 {height:25px;font-size:12px;width:150px;background-position:-2450px -175px;font-size:11px}
		.btn-sml-150:active {background-position:-2450px -240px}
	.btn-sml-180 {height:25px;font-size:12px;width:180px;background-position:-2270px -175px;font-size:11px}
		.btn-sml-180:active {background-position:-2270px -240px}
	.btn-lg-40 {width:40px;background-position:-2900px -140px}
		.btn-lg-40:active {background-position:-2900px -205px}
	.btn-lg-80 {width:80px;background-position:-2820px -140px}
		.btn-lg-80:active {background-position:-2820px -205px}
	.btn-lg-100 {width:100px;background-position:-2720px -140px}
		.btn-lg-100:active {background-position:-2720px -205px}
	.btn-lg-120 {width:120px;background-position:-2600px -140px}
		.btn-lg-120:active {background-position:-2600px -205px}
	.btn-lg-150 {width:150px;background-position:-2450px -140px}
		.btn-lg-150:active {background-position:-2450px -205px}
	.btn-lg-180 {width:180px;background-position:-2270px -140px}
		.btn-lg-180:active {background-position:-2270px -205px}
	
	.cN-featureBox .actions a.button {background-color:#F13D01; color:#fff; float:right; text-align:center}
    .cN-featureBox .actions a.button:hover,
    .cN-featureBox .actions a.button:focus {background-color:#CF3A08; background-position:-2820px -240px; text-decoration: none}

/* duplicate rules for where HREFs are styled to look like INPUTs 
.wrap .wrapinner li.item p.actions span.button-wrapper a {background-position:-2720px -175px;font-size:11px;height:25px;line-height:25px;padding-bottom:0;width:100px}
*/


.report {padding-bottom:0;border-bottom:none;}
	.report h1 {padding-bottom:20px;/*border-bottom:1px dotted #ddd;*/font-weight:normal;font-size:22px}
	h1 em {font-weight:bold;color:#0b3956}
	.report h1 a {font-size:12px;vertical-align:bottom;text-decoration:underline;margin-left:10px;}
	.report .truncatedController {font-size:11px;padding:10px 0;font-weight:bold}
	.report .truncatedController a {display:block;background:url("img/sprite-base-hpg.png") no-repeat -3713px -427px;padding-left:15px;margin-bottom:2px}
	.report .researchNeighbourhood li {font-size:11px;line-height:18px;}	
	.report .truncatedControllerOpen {background:url("img/sprite-base-hpg.png") no-repeat -3407px -790px;}
	
	
	
.steps {height:20px;margin-bottom:20px;list-style:none}
	.steps li {width:33.3%;float:left;font-size:16px;font-weight:bold;color:#ccc}
		.steps .current {color:#042237}
			.steps a {color:#ccc;text-decoration:underline}	
			.steps a:hover {text-decoration:none}	
	
/* =SIDE COLUMN */
.aside {margin-left:-11px;padding-left:10px;border-left:1px solid #eee}
	.ad {margin-bottom:20px}
	.ad small {display:block;margin-bottom:5px}
		.aside h3 {padding-top:10px;border-top:1px solid #ddd;background:transparent url(img/sprite-base-hpg.png) no-repeat scroll -2270px -270px}  
		.aside h4 a {text-decoration:underline}
		.cN-testimonial p {text-indent:28px;font-family: Georgia, "Times New Roman", Times, serif;color:#666;line-height:20px;font-size:15px;font-style:italic;padding:10px 0;background:transparent url("img/sprite-base-hpg.png") no-repeat -3745px -403px}
			.cN-testimonial span {position:absolute;height:24px;width:24px;margin-left:10px;background:transparent url("img/sprite-base-hpg.png") no-repeat -3651px -474px}
  			.cN-testimonial cite {color:#666;font-weight:bold} 
	/* social media buttons */
	.socialMedia {text-align:center;padding-bottom:15px}
	.socialMedia img {vertical-align:middle}
	.socialMedia .btn-fb {margin-left:20px}
	/*.socialMedia a,
	.socialMedia a.btn-fb {vertical-align:middle;}*/
	/*.socialMedia a {margin:0 20px 0 38px}
	.socialMedia a.btn-fb {width:92px;height:34px;background-position:-2378px -581px;margin:6px 0 0 0}*/

.cN-strapGeneric h4 {margin-bottom:0}
	.cN-strapGeneric h4 a {text-decoration:none;color:#2e6f90}
	.cN-strapGeneric h4 a:hover {text-decoration:underline}
	.cN-strapGeneric h4 em {color:#cf3400}
	.cN-strapGeneric .more {margin-top:-15px}
	
/* =FOOTER */
.classifieds{padding:0 20px;clear:both;}
.fN-nav {height:91px;position:relative;background:#184F73 url("img/sprite-base-hpg.png") no-repeat -2270px 0}
  .fN-nav li {display:inline;list-style-type:none}
  .fN-nav .navSite li {float:left;margin:25px 0 0}
  	.fN-nav a {text-decoration:none}
	.fN-nav a:hover {text-decoration:underline}
  	.fN-nav .navSite a {padding:15px 10px;border-right:none;font-weight:bold;font-size:14px;line-height:18px}
	.fN-nav .navSite a:hover {background-color:transparent}
  .fN-nav p {color:#fff;text-align:right;margin:27px 20px 0}
  .fN-nav .navExtra {position:relative;text-align:right;margin-right:20px;top:0;right:0}
  	.fN-nav .navExtra .last {margin-right:0}
  	.navExtra .first {border-left:0}
  
  .fN-linklist h3 {font-size:12px;margin-bottom:5px}
  .fN-linklist ul {list-style-type:none}
    .fN-linklist li {line-height:20px}
    .fN-linklist a {color:#666}

/* fN-marketingStrip (rainbow strip) - please refer to knowledge base 
   =Marketing strip footer (network-wide static component)
   --------------------------------------------------------------------------------------
   NOTE: This component uses HTML we cannot change (yet). It relies on an old grid system,
   hence falls out of the grid we use with this framework.
   Uses 'px' for font-size to be independent of what the skin sets font-size to. */
   
/* ADDITIONS to fN-marketingStrip code to ensure correct display within APM site */
.access{position:absolute;left:-9999px;font-size:0;}
.classifieds {overflow:hidden;}
	.classifieds h2 {margin:0;}
	.classifieds h2 a {font:normal 18px Georgia,"Times New Roman",Times,serif;}
	.classifieds .puff h5 {margin:0;line-height:16px;}
	.classifieds ul {padding-left:0;}
	.classifieds li {margin:0 0 0 1.5em;border:0;text-align:left;list-style-image:none;font-size:11px;}
	.classifieds a {font-size:11px;/* required to over-ride a silly a:visited declaration on InvestSMART */}
	.classifieds a img {border:0;}
	   
/* The following lines might have to be encapsulated with '.footer': */
.c5 .s1, .c5 .s2, .c5 .s3, .c5 .s4, .c5 .s5 {width:172px;float:left;border-top:2px solid #000/*default:black*/}
.c5 .s2, .c5 .s4 {margin:0 20px}
.c5 {margin:0 0 15px;font:normal .94em Arial, Helvetica, sans-serif;line-height:1.4}
	.c5 a {color:#005F96;text-decoration:none}
	.c5 a:hover {text-decoration:underline}
	.c5 h2 {font:normal 18px Georgia,"Times New Roman",Times,serif;text-align:left;background:#fff;padding:3px 0}
	.c5 h2 a {color:#000}

	/* Keep list below sorted alphabetically */
	.classifieds .cAdvantate {border-top:2px solid #990}
	.classifieds .cAdvantate li a {color:#639}
	.classifieds .cAge {border-top:2px solid #004990}
	.classifieds .cAge li a {color:#004990}
	.classifieds .cAPM {border-top:2px solid #2e6f90}
	.classifieds .cAPM li a {color:#2e6f90}
	.classifieds .cBigChair {border-top:2px solid #394f5d}
	.classifieds .cBigChair li a {color:#394f5d}
	.classifieds .cBRW {border-top:2px solid #eb2026}
	.classifieds .cBRW li a{color:#eb2026}
	.classifieds .cBT {border-top:2px solid #012D61}
	.classifieds .cBT li a {color:#012D61}
	.classifieds .cBusinessDay {border-top:2px solid #046eb7}
	.classifieds .cBusinessDay li a {color:#046eb7}
	.classifieds .cCanberratimes {border-top:2px solid #006699}
	.classifieds .cCanberratimes li a {color:#006699}
	.classifieds .cCommercialRealEstate {border-top:2px solid #f37921}
	.classifieds .cCommercialRealEstate li a {color:#f37921}
	.classifieds .cCuisine {border-top:2px solid #ce3132}
	.classifieds .cCuisine li a {color:#ce3132}
	.classifieds .cDigitalLife {border-top:2px solid #1c8100}
	.classifieds .cDigitalLife li a {color:#1c8100}
	.classifieds .cDomain {border-top:2px solid #5d9731}
	.classifieds .cDomain li a {color:#5d9731}
	.classifieds .cDomainBusiness {border-top:2px solid #036}
	.classifieds .cDomainBusiness li a {color:#036}
	.classifieds .cDomainPrestige {border-top:2px solid #7b7977}
	.classifieds .cDomainPrestige li a {color:#7b7977}
	.classifieds .cDrive {border-top:2px solid #30787f}
	.classifieds .cDrive li a {color:#30787f}
	.classifieds .cEntertainment {border-top:2px solid #97246e}
	.classifieds .cEntertainment li a {color:#97246e}
	.classifieds .cEnvironment {border-top:2px solid #27640C}
	.classifieds .cEnvironment li a {color:#27640C}
	.classifieds .cEssentialBaby {border-top:2px solid #fabb18}
	.classifieds .cEssentialBaby li a {color:#039}
	.classifieds .cEssentialKids {border-top: 2px solid #0099b1}
	.classifieds .cEssentialKids li a {color:#0099b1}
	.classifieds .cExecutive {border-top:2px solid #384F5D}
	.classifieds .cExecutive li a {color:#384F5D}
	.classifieds .cfindababysitter {border-top:2px solid #a63893}
	.classifieds .cfindababysitter li a {color:#a63893}
	.classifieds .cInvestSmart {border-top:2px solid #000066}
	.classifieds .cInvestSmart li a {color:#000066}
	.classifieds .cLeagueHq {border-top:2px solid #316fb6}
	.classifieds .cLeagueHq li a {color:#316fb6}
	.classifieds .cLifeAndStyle {border-top:2px solid #ff5c01}
	.classifieds .cLifeAndStyle li a {color:#ff5c01}
	.classifieds .cMoneyManager {border-top:2px solid #4c9e12}
	.classifieds .cMoneyManager li a {color:#4c9e12}
	.classifieds .cMycareer {border-top:2px solid #0095d1}
	.classifieds .cMycareer li a {color:#006ea5}
	.classifieds .cmytype {border-top:2px solid #473091}
	.classifieds .cmytype li a {color:#473091}
	.classifieds .cNationaltimes {border-top:2px solid #15317D}
	.classifieds .cNationaltimes li a {color:#15317D}
	.classifieds .cRealFooty {border-top:2px solid #eb2026}
	.classifieds .cRealFooty li a {color:#eb2026}
	.classifieds .cRsvp {border-top:2px solid #56398b}
	.classifieds .cRsvp li a {color:#56398b}
	.classifieds .cRugbyHeaven {border-top:2px solid #551947}
	.classifieds .cRugbyHeaven li a {color:#551947}
	.classifieds .cSmallBusiness {border-top:2px solid #0370c6}
	.classifieds .cSmallBusiness li a {color:#0370c6}
	.classifieds .cSmartInvestor {border-top:2px solid #0089cf}
	.classifieds .cSmartInvestor li a {color:#0089cf}
	.classifieds .cSmh {border-top:2px solid #007CC3}
	.classifieds .cSmh li a {color:#007CC3}
	.classifieds .cStayz {border-top:2px solid #189ce4}
	.classifieds .cStayz li a {color:#189ce4}
	.classifieds .cTheVine {border-top:2px solid #f78f1f}
	.classifieds .cTheVine li a {color:#f78f1f}
	.classifieds .cTradingRoom {border-top:2px solid #000}
	.classifieds .cTradingRoom li a {color:#c87729}
	.classifieds .cTravel {border-top:2px solid #c87729}
	.classifieds .cTravel li a {color:#000}
	.classifieds .cWAToday {border-top:2px solid #e76327}
	.classifieds .cWAToday li a {color:#e76327}
	.classifieds .cWeatherZone {border-top:2px solid #999}
	.classifieds .cWeatherZone li a {color:#000}
	/* Keep list above sorted alphabetically */
	
	.classifieds ul {margin-top:5px;padding-top:5px;border-top:1px solid #ccc;font-size:11px}
	.classifieds li {list-style-type:disc;/*margin-left:1.3em;*/color:#8a8c8f}
	.classifieds .puff {height:148px;overflow:hidden;background:#dedede;margin:0;padding:0;border:none}
	.classifieds .puff h5 {padding:0 5px;font-weight:bold;font-size:11px}
/* Logo icons */
.lSmh a,.lAge a,.lBT a,.lDrive a,.lDomain a,.lMycareer a,.lRsvp a,.lStayz a,.lMoneyManager a,.lInvestSmart a,.lExecutive a,
.lDomainPrestige a,.lBigChair a,.lSmartInvestor a,.lBRW a,.lEssentialBaby a,.lAPM a,.lLeagueHq a,.lRugbyHeaven a,
.lRealFooty a,.lSmallBusiness a,.lTheVine a,.lWAToday a,.lCuisine a,.lEntertainment a,.lLifeAndStyle a,.lTravel a,
.lDigitalLife a,.lBusinessDay a,.lTradingRoom a,.lAdvantate a,.lCommercialRealEstate a, .lDomainBusiness a, .lWeatherZone a, .lEnvironment a , .lNationaltimes a, .lmytype a, .lfindababysitter a,
.lEssentialKids a {display:block;text-indent:-900px;width:172px;height:25px/*max:25px as per sprite*/;overflow:hidden;background:transparent url('img-components/sprite-components.png') no-repeat 0 0}
	li.lSmh,li.lAge,li.lBT,li.lDrive,li.lDomain,li.lMycareer,li.lRsvp,li.lStayz,li.lMoneyManager,li.lInvestSmart,li.lExecutive,
	li.lDomainPrestige,li.lBigChair,li.lSmartInvestor,li.lBRW,li.lEssentialBaby,li.lAPM,li.lLeagueHq,li.lRugbyHeaven,
	li.lRealFooty,li.lSmallBusiness,li.lTheVine,li.lWAToday,li.lCuisine,li.lEntertainment,li.lLifeAndStyle,li.lTravel,
	li.lDigitalLife,li.lBusinessDay,li.lTradingRoom,li.lAdvantate,li.lCommercialRealEstate, li.lDomainBusiness, li.lWeatherZone,li.lEnvironment,li.lNationaltimes, li.lmytype, li.lfindababysitter,
	li.lEssentialKids {list-style-type:none;margin:0 0 5px;padding:0}
	/* Keep list below sorted alphabetically */
	/* NOTE: These coordinates are specific to Common Templates! */
	.lAdvantate a {background-position:0 -850px}
	.lAge a {background-position:0 -325px}
	.lAPM a {background-position:0 -550px}
	.lBigChair a {background-position:0 -375px}
	.lBRW a {background-position:0 -475px}
	.lBT a {background-position:0 -350px}
	.lBusinessDay a {background-position:0 -750px}
	.lCanberratimes a {background-position:-174px -600px}
	.lCommercialRealEstate a {background-position:0 -800px}
	.lCuisine a {background-position:0 -625px}
	.lDigitalLife a {background-position:0 -725px}
	.lDomain a {background-position:0 -75px}
	.lDomainBusiness a {background-position:0 -825px}
	.lDomainPrestige a {background-position:0 -425px}
	.lDrive a {background-position:0 -50px}
	.lEntertainment a {background-position:0 -650px}
	.lEnvironment a {background-position:0 -900px}
	.lEssentialBaby a {background-position:0 -525px}
	.lEssentialKids a {background-position:-174px -575px;}
	.lExecutive a {background-position:0 -275px}
	.lfindababysitter a {background-position:0 -1275px}
	.lInvestSmart a {background-position:0 -400px}
	.lLeagueHq a {background-position:0 -175px}
	.lLifeAndStyle a {background-position:0 -675px}
	.lMoneyManager a {background-position:0 -450px}
	.lMycareer a {background-position:0 -100px}
	.lmytype a {background-position:0 -1250px}
	.lNationaltimes a{background-position:0 -1225px}
	.lRealFooty a {background-position:0 -225px}
	.lRsvp a {background-position:0 -125px}
	.lRugbyHeaven a {background-position:0 -200px}
	.lSmallBusiness a {background-position:0 -250px}
	.lSmartInvestor a {background-position:0 -500px}
	.lSmh a {background-position:0 -300px}
	.lStayz a {background-position:0 -150px}
	.lTheVine a {background-position:0 -600px}
	.lTradingRoom a {background-position:0 -775px}
	.lTravel a {background-position:0 -700px}
	.lWAToday a {background-position:0 -575px}
	.lWeatherZone a {background-position:0 -875px}
	/* Keep list above sorted alphabetically */

/* End component: Marketing strip */
/* END fN-marketingStrip (rainbow strip) */


/* =nN-footerLinks (network-wide static component)
   --------------------------------------------------------------------------------------
   */
.nN-footerLinks {padding:5px 0;clear:both;background:#fff none;}
	.nN-footerLinks div {float:left;width:870px;}
	.nN-footerLinks .logo {float:left;margin:0;position:relative;top:5px;left:5px;height:29px;width:65px;background:url("img/sprite-components.png") no-repeat scroll -78px 0 transparent;background-position:0 1px;text-indent:-999em;white-space:nowrap;padding-left:3px;}
	.nN-footerLinks h3 {float:left;text-align:left;width:75px;display:inline;font:11px/16px Arial, Helvetica, sans-serif;margin:0;color:#8A8C8F;}
	.nN-footerLinks ul {float:left;font-size:1em;display:inline;list-style-type:none;margin:0 0 5px;padding:0;line-height:13px;width:780px;height:16px;overflow:hidden;}
		.nN-footerLinks li {border-left:1px solid #8A8C8F;display:inline;margin:0;padding:0 3px 0 5px;font:11px/16px Arial, Helvetica, sans-serif;background:none;}
		.nN-footerLinks a, .nN-footerLinks a:visited {color:#005F96;text-decoration:none;font-size:11px;}
		.nN-footerLinks a:visited {color:#005F96;}
			.nN-footerLinks a:hover {text-decoration:underline;}
		.nN-footerLinks .first {border-left:none;}		
		.nN-footerLinks cite {display:block;margin:0;clear:left;color:#8A8C8F;text-align:center;font:11px/16px Arial, Helvetica, sans-serif;}
/* End component: nN-footerLinks */
	  
  
/* =COMMON SECTIONS */
.box {padding:15px;clear:both;background-color:#efefef;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
	.box .footnote {color:#CF3400}
	.box small {color:#666;font-weight:normal;display:block}
	.box .radio input,
	.box .chk {background:#efefef}/* ie fix */
	.box .box {background:#ddd;margin-bottom:15px}
.strap {margin-bottom:20px;border-bottom:1px dotted #ddd;overflow:hidden}
	.strap h1 {margin:10px 0 20px;font-size:24px;color:#042237}
	.strap h2 {margin-bottom:18px;padding-top:10px;background:transparent url("img/sprite-base-hpg.png") no-repeat -2270px -270px;border-top:1px solid #dc3802}
	.strap h2 span {vertical-align:middle;background:#eee;padding:4px 6px 5px;margin-left:8px;font-size:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
	.strap li {color:#333;font-size:12px;line-height:20px;margin-left:25px}
	.search {padding:15px;text-align:center;border:1px solid #ddd;background:transparent url("img/sprite-base-hpg.png") no-repeat -150px bottom}

.followup {margin:-10px 0 120px;padding:0 30px 30px;background:transparent url("img/sprite-base-hpg.png") no-repeat -1135px 100%}
	.followup h2 {padding:40px 30px 10px;margin:0 -30px;background:transparent url("img/sprite-base-hpg.png") no-repeat -1135px -80px}  
	.followup ul {margin:0 -30px;padding:0 25px;list-style-type:none;border-left:5px solid #cad5da;border-right:5px solid #cad5da;background-color:#fff}
		.followup li {font-size:12px;line-height:22px}
		.followup a {text-decoration:underline}
		
.alert {margin:0 0 10px;padding:10px 30px 1px 75px;background:#fafcc3 url("img/sprite-base-hpg.png") no-repeat -3704px -237px}
	.alert h2 {padding:10px 0 1px;color:#CF3400;font-size:18px}  
		.alert h2 em {color:#2E6F90}
	.alert p {color:#CF3400 }
	.alert .cN-textGeneric { margin:15px 0 0 -75px; padding:0 0 3px 75px; background:#fafcc3 }
.notice {margin-bottom:20px;padding:10px 15px;background-color:#fafcc3;font-weight:bold;font-size:14px}
	.notice .normal {font-weight:normal}
	.notice a {color:#db3c26}
.invite {font-size:16px}


/* =HOMEPAGE */
.trend {margin-bottom:0;width:270px} 
	.trend tr {line-height:14px}
	.trend th {font-size:16px;color:#888}
	.trend .view-all {padding-top:15px;font-weight:bold}
	.trend .header {height:24px;text-transform:uppercase;color:#888}
		.trend td,
		.trend th {border-top:1px dotted #ccc;padding:6px 0 5px}
		.trend .header th {border-top:none;font-weight:bold;font-size:11px;height:auto}
			.trend a {margin-left:5px}
			
.archive {font-size:12px}
	.archive td {padding:6px 0 5px}			
			
.cN-trend h3 {margin-bottom:0}
	.promo {border:2px solid #efefef;font-size:13px;padding:5px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
		.category {top:-20px}	
		.category th {border-top:none; padding-top:0;border-bottom:0 solid #eee}
			.category a {font-weight:bold; margin-left:0}
		.navBox {border-bottom:1px dotted #ccc;padding-bottom:5px}
			.navBox li {display:inline;margin-left:0}
			.navBox a {font-size:12px;border-right:1px solid #ccc;padding-right:5px}
			.navBox .last {border-right:none}
			.navBox .selected {color:#333;cursor:default}
				.navBox a.selected:hover {text-decoration:none}
			
	.note {margin-top:5px;font-size:11px}
	.note em {font-size:12px}
		.trend-up,
		.trend-flat,
		.trend-down {padding-left:20px}
		.trend-up {background:transparent url("img/sprite-base-hpg.png") no-repeat -3255px -7px}
		.trend-flat {background:transparent url("img/sprite-base-hpg.png") no-repeat -3255px -67px}
		.trend-down {background:transparent url("img/sprite-base-hpg.png") no-repeat -3255px -37px}

	
/* =SOLUTIONS */	
.content {border-right:1px solid #eee;margin-right:10px;padding-right:9px}
.solutions {height:197px;padding-bottom:16px}
	.set-3 {height:197px;background:transparent url("img/sprite-base-hpg.png") no-repeat -2065px bottom}
	.solutions h2 {position:absolute;text-transform:uppercase;font-size:11px;margin:18px 0 10px;padding:0 15px 0 12px;color:#fff;max-width:150px;max-height:20px;overflow:hidden}
	.solutions .listStd {margin-left:13px;max-height:60px;overflow:hidden}
		.solutions .listStd li {line-height:16px}
	.solutions .kick {clear:left;font-weight:bold;font-size:14px;padding:47px 8px 0 13px;margin-left:-3px;line-height:1.2em;max-height:35px}
	.solutions .more {margin:10px 15px 0 13px;height:20px;overflow:hidden}

.two-col {zoom:1}/*IE6 fix*/ 
	.two-col dt {float:left;width:44.9%;clear:left}
	.two-col dd {float:left;width:55%;position:relative}
		.offset dt {width:69.9%} /* .suburb extends class .two-col */
		.offset dd {width:30%}
		
.three-col {width:33%; float:left; zoom:1;}
		
.border {clear:left;padding:10px 20px;background:transparent url("img/sprite-base-hpg.png") no-repeat -1760px 100%;overflow:hidden}
	.border h3 {margin:-10px -20px;padding:20px;background:#fff url("img/sprite-base-hpg.png") no-repeat -1760px 0}
.stat {overflow:hidden}
	.stat em {float:left;font-size:34px;font-weight:bold;line-height:40px;margin-right:10px}
	.stat span {line-height:18px}
.listStd {list-style-type:none;margin:4px 0 10px;clear:left}
	.listStd li {margin:0 0 4px;padding-left:15px;color:#333;background:transparent url("img/sprite-base-hpg.png") no-repeat -3713px -426px;/* PSD layer: bullet */font-size:12px;line-height:20px}
.listPlain {list-style:none;margin-bottom:12px;}
	.listPlain li {margin:0 0 2px;padding-left:0;color:#666;}
	.listPlain strong {font-size:13px;padding-right:5px;color:#000;}
	.more {clear:left;font-size:12px;font-weight:bold}	
		.more em {text-transform:uppercase}
.listFeatures {list-style:none;}
	.listFeatures li {margin:0;background:url("img/sprite-base-hpg.png") transparent no-repeat -3466px -725px;}
	.listFeatures h3,
	.listFeatures p {padding-left:35px;line-height:18px;}
	.listFeatures p {color:#666;}
	.listFeatures h3 {margin-bottom:0;font-size:14px;}

/* =PRODUCT DETAILS */
.cN-listing {border-bottom:0 dotted #fff}
	.cN-listing .item {clear:left;overflow:hidden;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #ddd;display:inline-block}
	.cN-listing p {margin-bottom:5px}
	.cN-listing ul {list-style-type:none}
		.cN-listing li {margin-left:0}
	.cN-listing .thumb {float:left;margin-right:10px}
	.cN-listing .listStd {margin:0}ist
	.cN-listing .desc {float:left;width:360px}
		.cN-listing .desc h4 {margin-bottom:0}
			.cN-listing .desc h4 em {color:#d23501;font-weight:bold}
	.cN-listing .actions {float:left;width:100px;margin-top:25px}
	.cN-listing .button {margin-bottom:10px}
.cN-productPreview {border:0px solid #fff;}
	.cN-productPreview .actions {margin-top:-15px;text-align:center;}

.cN-tabPages { }
	.cN-tabPages h4 {margin-bottom:10px; }
	.cN-tabPages .nav {height:22px;overflow:visible;margin-bottom:1em;list-style:none;border-bottom:1px solid #8aafbe}
	.cN-tabPages .nav li {float:left;margin:0 2px 0 0;line-height:22px;border:none;background:transparent url(img/sprite-channel-apm.png) repeat scroll 100% -30px}
	.cN-tabPages .nav li.selected {border-bottom-color:#fff}
	.cN-tabPages .nav a {display:block;padding:1px 1em 0;background:transparent url(img/sprite-channel-apm.png) repeat scroll -700px -105px}
	.cN-tabPages .nav .selected a {color:#333;background-position:-700px -155px}
	.cN-tabPages .nav .selected a:hover {text-decoration:none;cursor:default}
	.cN-tabPages .sort {position:absolute;right:0;top:0}
	.cN-tabPages .sort select {font-size:12px;height:20px}		
	.cN-tabPages .sort .button {margin-right:0}		
	.scriptable .cN-tabPages .sort .button {display:none}	
	.scriptable .cN-tabPages .nav .selected {background-position:100% -80px}
	.tab {clear:left}
		.tab h3 {font-size:14px}
		.pdf {margin-left:10px;padding:2px 0 2px 22px;font-size:12px;vertical-align:top;background:transparent url("img/sprite-base-hpg.png") no-repeat -3682px -451px}
			.promo .pdf {vertical-align:baseline;}
		.auctions {margin:5px 0 20px}
		.auctions li {display:inline;font-size:11px;list-style-type:none;margin:0 6px 0 0;padding:2px 0 2px 22px;background:transparent url("img/sprite-base-hpg.png") no-repeat -3682px -451px}

.cN-tabPages .pipe {border-bottom:0px solid #fff}	
	.cN-tabPages .pipe li {background-image:none;line-height:12px}
	.cN-tabPages .pipe a {padding:1px 4px 0 3px;border-right:1px solid #ddd;background-image:none}
	.cN-tabPages .pipe a.last {border-right:0px solid #fff}
	.cN-tabPages .pipe .selected a {color:#CF3A08;font-weight:bold}
				
/* "Hot Suburbs" component (iframed on Media pages) */
.cS-headingOnly {padding-top:0.1em;font:2.23em Georgia,"Times New Roman",Times,serif;border-top:2px solid #4C7B1D;position:relative;}
.cS-headingOnly span.powered, .cS-headingOnly span.powered a{position:absolute;right:0;top:5px;text-indent:-9000px;width:113px;height:19px;}
.cS-headingOnly span.powered a{background:url("img/sprite-skin-domain-media.png") no-repeat scroll -220px -120px;}
.cS-suburbData /*extends cN-tabPages*/ {position:relative/*for ad*/;margin:34px 0 20px;font-size:1.216em/*factor for Media vs. APM*/;line-height:1.4;border-bottom-color:#fff/*simulate cfix, but cannot use overflow*/;border-top:2px solid #6d992a}
	.cS-suburbData .ad {position:absolute;right:0;top:-65px}
	.cS-suburbData .nav {overflow:hidden;position:absolute;left:0;top:-25px;height:24px;margin:0;border:0}
	.cS-suburbData .nav li {height:22px;border:0;margin-right:1px;background:none}
	.cS-suburbData .nav a {padding-top:0;line-height:22px;color:#fff;background:#333}
	.cS-suburbData .nav .selected a {color:#fff;background:#6d992a;border-bottom:2px solid #6d992a}
	.cS-suburbData table {margin:0}
	.cS-suburbData caption {margin-bottom:28px/*make room for secondary nav*/;font:bold 1.2em Georgia, "Times New Roman", Times, serif}
	.cS-suburbData thead th {font-weight:normal;text-transform:uppercase;color:#999;background-color:#f2f2f2}
	.cS-suburbData thead th:first-child {padding-left:.5em}
	.cS-suburbData thead span {position:absolute;left:-9000px;width:90px}
	.cS-suburbData tbody th,.cS-suburbData tbody td {border-bottom:1px dotted #ccc}
	.cS-suburbData tbody tr:last-child th,.cS-suburbData tbody tr:last-child td {border-bottom:1px solid #ccc}
	.cS-suburbData tbody th {width:25px;text-align:center;font-weight:bold;font-size:1.166em;color:#4c7a1d}
	.cS-suburbData tbody a {font-weight:bold;line-height:1.7}
	.cS-suburbData .trend {width:50px;line-height:1.7}
	.cS-suburbData .trend span {display:block;padding-left:17px;text-align:right;color:#666;background:transparent url('img/sprite-base-hpg.png') no-repeat -3326px -3px/*content - icons - trends - trend up*/}
	.cS-suburbData .trend .static {background-position:-3326px -64px/*content - icons - trends - trend static*/}
	.cS-suburbData .trend .down {background-position:-3326px -35px/*content - icons - trends - trend down*/}
	.cS-suburbData .price {width:70px;line-height:1.7}
	.cS-suburbData .note {margin:0;font-size:.92em;line-height:1.4;color:#666}
	.houseUnit {margin:7px 0 3px;padding:0;border:0}
		.houseUnit .nav {z-index:1;top:30px/*push nav below table caption*/;height:auto;border:0}
		.houseUnit .nav li {height:auto;margin:0 .4em 0 0;padding-right:.4em;font-size:.92em;font-weight:bold;line-height:1;border:0;border-right:1px solid #ccc}
		.houseUnit .nav .last {border:0}
		.houseUnit .nav a {display:inline;padding:0;line-height:normal;background:transparent none;color:#005F96}
		.houseUnit .nav .selected a {color:#000;cursor:default;border:0;background:transparent none}
		.houseUnit .nav .selected a:hover {text-decoration:none}
	.cS-suburbData .search {height:61px;margin-top:10px;padding:8px;text-align:left;border:1px solid #ccc;background:transparent url('img/sprite-base-hpg.png') no-repeat -834px 2px/*content - Hot Subs gradient*/}
		.cS-suburbData .search h4 {margin-bottom:.2em;font:bold 1.3em Georgia, "Times New Roman", Times, serif;text-transform:none;color:#000}
		.cS-suburbData .search p {margin-bottom:.2em;font-size:.92em;line-height:1.4;color:#666}
		.cS-suburbData .search input {width:238px}
		.cS-suburbData .search .submit {position:relative;top:-2px;width:35px;height:22px;padding:0 0 1px;border:1px solid #2d5900;background:#4c7a1d none;color:#fff;font:bold 1em Arial, Helvetica, sans-serif;text-transform:uppercase;
		/* Rounded corners: */border-radius:6px/*future CSS3 browsers*/;-webkit-border-radius:6px/*current Safari*/;-moz-border-radius:6px/*current Firefox*/}
		.cS-suburbData .search .submit:hover {background-color:#6d992a;cursor:pointer}
	.scriptable .cS-suburbData .tab {display:none/*shown by JS*/;border-bottom:0;padding-bottom:0}
	.scriptable .cS-suburbData .tab.selected {display:block}
	.scriptable .cS-suburbData caption span {color:#fff;font-size:0;left:-9000em;position:absolute;width:90px}
	/* ----- IE fixes ----- */
	* html .cS-suburbData {height:1%}
	* html .cS-suburbData caption {padding-bottom:28px/*margin does not work*/}
	* html .cS-suburbData .search .submit {top:0}
	*+ html .cS-suburbData caption {padding-bottom:28px/*margin does not work*/}

.cN-latestSales p.subHdr {margin:-12px 0 5px 0;font-weight:bold;}
.cN-latestSales table {margin-bottom:20px;}
.cN-latestSales td, 
.cN-latestSales th {padding:6px 5px 5px 0;border-bottom:1px dotted #ccc}
	.cN-latestSales h4 {color:#666;}
	*+ html .cN-latestSales .header th {width:250px} /* IE7 */
	* html .cN-latestSales .header th {width:250px} /* IE6 */
	.cN-latestSales .header .bed {width:30px;text-indent:-9999px;background:transparent url("img/sprite-base-hpg.png") no-repeat -3750px -150px}
	.cN-latestSales .header .bath {width:30px;text-indent:-9999px;background:transparent url("img/sprite-base-hpg.png") no-repeat -3750px -127px}
	.cN-latestSales .header .car {width:30px;text-indent:-9999px;background:transparent url("img/sprite-base-hpg.png") no-repeat -3750px -105px}
	.cN-latestSales .header .type {width:60px}
	.cN-latestSales .header .agent {width:100px}
	.cN-latestSales .header .result {width:50px}
	.cN-latestSales .header .date {width:50px}
	.cN-latestSales .header .price {width:70px}
		.cN-latestSales .record {margin-bottom:20px}
			.cN-latestSales .record-toggle a {font-weight:bold;padding-left:12px;background:transparent url("img/sprite-channel-apm.png") no-repeat -993px -219px}
			.cN-latestSales .record-toggle a.closed {background-position:-993px -230px}

	.cN-propertyPrices table td, 
	.cN-propertyPrices table th {padding:6px 0 5px;border-bottom:1px dotted #ccc}
	.cN-propertyPrices .type td,
	.cN-propertyPrices .type th {border-bottom:none;color:#fff;text-transform:uppercase}
	.cN-propertyPrices .type th {background:transparent url("img/sprite-channel-apm.png") no-repeat -820px 3px;width:130px;text-indent:70px}
	.cN-propertyPrices th {font-size:13px}
	.cN-propertyPrices .note {font-size:11px;line-height:15px;color:#999}

.cN-listDouble {padding-bottom:15px}
	.cN-listDouble h3 {font-size:14px}
	.cN-listDouble .listStd a {font-size:12px}
	.cN-listDouble .two-col {margin:0;}
	.cN-listDouble .two-col dt {font-weight:normal;font-size:12px;color:#333;padding-top:2px;}
	.cN-listDouble .two-col dd {font-weight:bold;font-size:18px;color:#666;}
	.cN-listDouble .two-col dt,
	.cN-listDouble .two-col dd {line-height:26px;}
	.cN-agents td,
	.cN-agents th {padding:6px 0 5px;border-bottom:1px dotted #ccc}
.cN-listDoubleFeatures {overflow:hidden;margin-top:-10px;}		
	.cN-listDoubleFeatures h2 {margin-bottom:20px;padding:0;background:transparent none;border-top: none;font-size:18px;}	

.cN-listTriple h3 {font-size:14px}
	.cN-listTriple .set-3 {background-image:none;height:auto}
		.cN-listTriple .listStd {margin-bottom:30px}
		.cN-listTriple .listStd li {font-size:11px;line-height:16px;background-position:-3713px -428px;}

.cN-strapSuburb dt,
	.cN-strapSuburb dd {float:left;clear:left}
	.cN-strapSuburb dd {margin-top:-5px}

	.cN-strapDem dt {margin-bottom:10px}
	.cN-strapDem dl p {background-color:#bcd3dd;height:24px;margin-left:120px;margin-bottom:10px}
		.cN-strapDem dl strong {position:absolute;height:22px;width:45px;text-align:right;overflow:hidden;margin-left:-120px;font-size:22px;color:#666;margin-top:2px}
		.cN-strapDem dl em {position:absolute;margin-left:-60px;color:#333;margin-top:2px;white-space:nowrap}

	.cN-strapList h3 {padding-bottom:0}
		.cN-strapList .strapline {margin-bottom:0}
		
.cN-buy h1 {padding-bottom:15px;font-size:24px}
.cN-buy p {font-size:14px}
.cN-buy p .chk {margin:0 5px 0 0;border:none;}
.cN-buy p label {vertical-align:middle;}
.cN-buy label,
.cN-buy .label {margin-right:10px;font-size:12px;line-height:22px}
	.cN-buy label span {font-size:11px;font-weight:normal;color:#666}
.cN-buy .box h2 {margin:0 -15px 15px;padding:15px;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc}
	.cN-buy .box .box h2 {border-bottom:1px dotted #fff}
	.cN-buy h2 .secure {background-position:-2515px -373px;padding-left:25px;font-weight:bold}
.cN-buy .box .summary {margin:0 -15px 15px;padding:0 15px 15px;border-bottom:1px dotted #ccc;font-size:18px}
	.cN-buy .first h2 {border-top:0 solid #ccc;padding-top:0}
		.cN-buy h2 span {font-size:12px;margin-left:5px;vertical-align:middle;font-weight:normal;color:#666}
.cN-buy dl {margin-bottom:0;position:relative;overflow:visible;width:100%}
	.cN-buy .two-col dt {width:24.9%;text-align:right;padding-bottom:10px}		
		.cN-buy .two-col dt small {margin:-5px 10px 0 0}
	.cN-buy .two-col dd {width:75%;margin-bottom:10px;position:relative}
		.cN-buy .explain {position:absolute;border:3px solid #ddd; width:200px;right:0;top:0;padding:6px;background:#fff}
			.cN-buy .box .box .explain {width:180px;border: 1px solid #dab8ad}
		.cN-buy .explain p {margin-bottom:0;color:#666;font-weight:bold;font-size:12px}
		
		.hint {width:250px;margin-top:10px;z-index:1;border:1px solid #9D9D9D;background-color:#FAFCC3;padding:5px 5px 10px 10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
			.hint p {font-size:11px;line-height:1.4em}
		.scriptable .hint {position:absolute; margin:0 0 0 5px;top:0;-webkit-box-shadow:1px 1px 6px rgba(102,102,102,0.33);-moz-box-shadow:1px 1px 6px rgba(102,102,102,0.33);box-shadow:1px 1px 6px rgba(102,102,102,0.33)}
			.scriptable .hint strong {position:relative; display:block;margin-left:-15px;padding:0 20px 0 15px;font-size:12px;background:transparent url("img/sprite-base-hpg.png") no-repeat scroll -2266px -559px}
			
			.scriptable .hint .close {position:absolute;float:right;top:0;right:0;height:14px;width:14px;text-indent:-9999px;background:transparent url("img/sprite-base-hpg.png") no-repeat scroll -3755px -349px}
				.toggle {margin-left:5px}

			.hint em {display:block;font-weight:bold;line-height:1.4em;margin-top:5px}
			.hint .card {min-height:50px;padding-left:85px;background:transparent url("img/credit-card-security.gif") no-repeat scroll 0 0}
				.hint .amex {background-position: 0 -100px}
			.hint span {line-height:1.4em;margin-bottom:4px}
		
	.cN-buy .note {padding-left:24.9%;margin-top:10px;clear:left}
	.cN-buy dd input.disabled {background:#ddd;border:0px solid #fff;padding-left:0;cursor:default}
	.cN-buy dd input,
	.cN-buy dd select {width:108px;margin-right:3px;padding:3px;border:1px solid #9d9d9d;color:#333}
	
	.cN-buy .error-summary {margin-bottom:15px;color:#F13D01;background:#FAFCC3;padding:15px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px}
		.cN-buy .error-summary h3 {color:#F13D01}
		.cN-buy .error-summary li {background:none;margin-left:15px}
		.cN-buy dd input.invalid,
		.cN-buy dd select.invalid {border:1px solid #F13D01;background:#FAFCC3}
		.cN-buy dd span.invalid {color:#F13D01;display:block}

		.cN-buy .cardtype span {padding:7px 112px 6px 0;background:transparent url("img/sprite-base-hpg.png") no-repeat scroll -2400px -373px}
	.cN-buy dd input {width:200px;background:transparent url(img/sprite-base-hpg.png) no-repeat scroll -2976px -141px}
		.cN-buy input.narrow {width:100px}
	.cN-buy .total {font-weight:bold;font-size:16px;margin-top:2px;vertical-align:middle}
	.cN-buy .half {width:45%;float:left}
	.cN-buy .full {width:100%;float:left;margin-right:0}
	.cN-buy .half {width:50%;float:left;margin-right:0}
	.cN-buy .radio,
	.cN-buy .check,
	.cN-buy .actions {width:100%;float:left}
		.cN-buy .half input,
		.cN-buy .radio input {float:left;width:auto;margin-left:0;margin-right:5px;padding-bottom:10px;border:0px solid #fff}
		.cN-buy .full input {float:left;width:auto;margin-left:0;margin-right:5px;padding-bottom:10px;border:0px solid #fff}
	.cN-buy .disclaimer {margin:15px -15px 0;padding:15px 15px 0;border-top:1px dotted #ccc}
		.cN-buy .disclaimer h3 {font-size:14px;text-transform:uppercase;margin-bottom:0}
		.cN-buy .disclaimer p {font-size:11px;margin-bottom:10px;;line-height:14px}
	.cN-buy .notes {padding:15px}	
		.cN-buy .notes p {margin-bottom:10px}
	.cN-buy .alert h2 {margin:0;padding:8px 0 1px;border:none}
		.cN-buy .alert .cardNo {margin-left:0;color:#333;line-height:25px}
.cN-buy .pricing {font-size:14px;font-weight:bold}
	.cN-buy .pricing strong {color:#CF3400}
	.cN-buy .confirm label {font-size:11px;line-height:14px}
	/* .cN-buy can be extended by adding the class .other*/
	.other .box h2 {border-top:0 solid #efefef;padding-top:0}
	.cN-buy .cN-message dt,.cN-buy .cN-message dd {margin-bottom:0;padding-bottom:0;font-size:12px}
	.cN-buy .cN-message dd {margin-top:1px}
	.cN-buy .cN-message .border5grey {margin-bottom:20px}
.navBuy {overflow:hidden;margin-bottom:10px}	
	.navBuy li {margin-bottom:10px;list-style-type:none}
		.navBuy .radio label {position:relative;top:-1px;font-size:14px}
			.cardNo {position:relative;padding-left:45px;margin-left:10px}
				.cardVisa {position:absolute;left:0;top:-3px;height:25px;width:35px;text-indent:-9999px;background:url("img/sprite-base-hpg.png") no-repeat scroll -2400px -373px transparent}
				.cardMaster {position:absolute;left:0;top:-3px;height:25px;width:39px;text-indent:-9999px;background:url("img/sprite-base-hpg.png") no-repeat scroll -2440px -373px transparent}
				.cardAmex {position:absolute;left:0;top:-3px;height:25px;width:35px;text-indent:-9999px;background:url("img/sprite-base-hpg.png") no-repeat scroll -2480px -373px transparent}
	.border5grey {padding:20px;overflow:hidden;border:4px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
		.border5grey .note {margin-bottom:0}
		
	.cN-cartSummary {padding:15px;background:url("img/sprite-base-hpg.png") no-repeat scroll -1760px bottom #FFFFFF}
		.cN-cartSummary h2 {font-size:18px;margin:-15px -15px 15px;padding:15px 15px 10px;background:url("img/sprite-base-hpg.png") no-repeat scroll -1760px 0 #FFFFFF;border-bottom:1px dotted #ccc}
		.cN-cartSummary table {margin-bottom:0;font-size:14px;line-height:24px}
			.cN-cartSummary td {padding-bottom:5px}
			.cN-cartSummary .price {text-align:right;font-weight:bold;padding-left:5px}
			.cN-cartSummary tfoot tr {margin-top:10px}
			.cN-cartSummary .total {font-size:18px}
			.cN-cartSummary tfoot td {border-top:2px solid #ccc;color:#c44e27;font-weight:bold;padding-top:5px}	

	.cN-productQuery {position:relative;margin-bottom:20px;padding:10px;border:4px solid #eee;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
		.cN-productQuery h3 {background:none;margin-bottom:10px;padding:0;border-top:none;color:#CF3400;}
			.cN-productQuery h3 strong {color:#333;}
		.cN-productQuery small {position:relative;display:block;margin:0 0 10px;line-height:16px;}
		.cN-productQuery .alert {color:#CF3400;font-weight:bold;}
		.cN-productQuery .box {padding:10px;margin-bottom:10px;}
			.cN-productQuery .box .two-col dt {text-align:right;margin-bottom:2px;}
			.cN-productQuery .box .two-col dd {margin-bottom:2px;}
			.cN-productQuery .box .listStd {list-style:none;}
				.cN-productQuery .listStd li {padding-left:0;background:none;}
		.cN-productQuery .two-col {margin-bottom:0;font-size:12px;}
		.cN-productQuery .two-col dt {width:34.9%;margin-bottom:8px;}
		.cN-productQuery .two-col dd {width:60%;margin-bottom:8px;padding-left:5%;}
			.cN-productQuery .two-col dd select {width:60%;}
			.cN-productQuery .two-col dd label {margin:0 6px 6px 0;line-height:20px;vertical-align:text-bottom;}
			.cN-productQuery .chk {margin:0 6px 6px 0;border:0 solid #fff;background:none;}
		.cN-productQuery label {font-size:12px;}
		.cN-productQuery .actions {margin:3px 0;}
		.cN-productQuery .confirm {color:#333;font-size:14px;margin-bottom:0;font-weight:normal;}
			.cN-productQuery .confirm input {float:left;margin:0 8px 8px 0;}
			.cN-productQuery h4 {font-size:14px;color:#CF3400;margin-bottom:10px;}
			.cN-productQuery p em {font-weight:bold;color:#CF3400;}
			.cN-productQuery .block {display:block;font-size:12px;font-weight:normal;margin-bottom:0;}
			.cN-productQuery .save {font-size:10px;text-transform:uppercase;background:#efefef;white-space:nowrap;padding:3px 5px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
			.cN-productQuery .info {display:inline-block;width:16px;height:15px;background:url("img/sprite-base-hpg.png") -3754px -380px;text-indent:-999em;cursor:help;margin-left:2px;}
			.cN-productQuery .item {margin-top:10px;}
			.cN-productQuery .item ul {margin-bottom:20px;list-style:none;}
				.cN-productQuery .item li {margin-bottom:10px;padding-left:35px;color:#666;background:url("img/sprite-base-hpg.png") no-repeat scroll -3465px -725px transparent;font-size:12px;line-height:18px;position:static}
				
				/* Temporary styles for suburb list popup (to be removed on consolidation to common templates) */
				.viewSuburbsDetail {top:auto;display:block}
				* html .viewSuburbsDetail {margin-top:15px}
				
		.cN-productQuery .confirm {margin-bottom:10px;}
			.cN-productQuery .confirm label {font-size:11px;line-height:14px;}		
		.cN-productQuery .summary {font-size:14px;font-weight:bold;}	
			.cN-productQuery .price {color:#CF3400;}		

	.cN-item {display:inline-block;margin:0 -15px;border-bottom:1px dotted #ccc;margin-bottom:15px;overflow:hidden;padding-bottom:15px}
		.cN-item label {width:300px;float:left;clear:left;margin-left:70px;position:relative;color:#333}
			.cN-item label .chk {position:absolute;left:-35px;border:0px solid #fff}
			.cN-item label em {font-size:14px;font-weight:bold}
			.cN-item label span {display:block}
		.cN-item .featDetails {width:200px;float:left}
		.cN-item .cN-featDetails dt {padding:0;width:0;clear:none}
		.cN-item .cN-featDetails dd {width:auto;float:left;padding:0 50px 0 0}
		.cN-item .cN-featDetails .bed {background-position:-3735px -152px}
		.cN-item .cN-featDetails .bath {background-position:-3735px -129px}
		.cN-item .price {margin-bottom:5px;font-size:14px;font-weight:bold;color:#CF3A08}
	.other .actions {clear:left; margin:0 -15px 15px;padding-left:70px}
	.other .col {float:left;width:240px}		

.cN-cart table {margin-bottom:0}
	.cN-cart h1 {padding-bottom:15px;font-size:22px}
		.cN-cart .code-toggle {text-align:right;font-weight:bold;clear:left}
			.cN-cart .code-toggle a {padding-left:12px;background:transparent url("img/sprite-channel-apm.png") no-repeat -993px -219px}
			.cN-cart .code-toggle a.closed {background-position:-993px -230px}
		.cN-cart .code {float:right;text-align:right;background-color:#FAFCC3;border:1px solid #ccc;padding:10px}
		.cN-cart .code-input {padding:3px;margin:0 15px}
		.cN-cart label {font-weight:bold}
		.cN-cart .submit {clear:right;text-align:right}
			.cN-cart .submit a {margin-right:15px;vertical-align:middle}
		.cN-cart .price {font-weight:bold;font-size:14px;text-align:right;width:95px}
			.cN-cart .price strike {float:left;color:#CCCBCB;font-size:12px}
		.cN-cart .renew {width:120px}
		.cN-cart th {border-bottom:3px solid #dededd;padding:7px 0;font-size:14px}
		.cN-cart td {border-bottom:1px dotted #cccbcb;padding:15px 15px 15px 0}
			.cN-cart table p {margin-bottom:0}
				.cN-cart p.actions {margin:15px 0 0 0}
			.cN-cart table a {font-weight:bold}
			.cN-cart .remove {width:75px;padding-right:0}
				.cN-cart .remove a {display:block;width:72px;height:14px;padding:1px 0;text-indent:-999px;background:transparent url("img/sprite-base-hpg.png") no-repeat -2660px -370px;-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70}
				.cN-cart .remove a:hover {-moz-opacity:1; filter:alpha(opacity=100); opacity:1}				
		.cN-cart .summary {border-bottom:1px dotted #cccbcb;background-color:#eee;padding:15px 0}
		*html .cN-cart .summary {display:inline}
			.cN-cart .summary dt {display:inline;width:165px;float:left;margin-left:292px;padding:2px 0;text-align:right;font-weight:normal}
			.cN-cart .summary dd {width:55px;float:left;padding:2px 0 2px 20px;text-align:right;font-weight:bold;font-size:14px;white-space:nowrap}
				.cN-cart .summary .total {margin-top:2px;padding-bottom:0;font-weight:bold;font-size:14px;color:#c44e27;border-top:1px solid #cccccb}
				.cN-cart .summary .gst {padding-top:0;font-size:14px;font-weight:bold;color:#999}
				
	.cN-manage .alert h2 {background:none;border-top:none;margin-bottom:0}
	
.cN-wait .alert {background-position:-3704px -169px}
	.cN-wait .alert h2,
	.cN-wait .alert p {color:#042237}	
	.cN-wait .strap {padding-bottom:15px}
		.cN-wait .strap h2 {border-top:1px solid #ddd}
		.cN-wait .strap p {margin-bottom:5px}
	.cN-wait .progress {height:33px;display:block;background-color:#eee;margin-bottom:15px}
	.cN-wait .progress p {height:32px;background-color:#3b7a9a;width:33%}

.cN-success h3 {margin-bottom:0;clear:left}
.cN-success p {margin-bottom:20px}
	.cN-success .summary {position:relative}
		.cN-success .summary span {font-size:12px;padding-bottom:4px}
		.cN-success .summary .print {position:absolute;right:15px}
			.cN-success .summary .print a {padding-left:25px;background:transparent url("img/sprite-base-hpg.png") no-repeat -3753px -364px}
	.cN-success a {padding:0 3px}

.cN-toMobile {margin:0 -15px 20px;padding:15px 15px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;overflow:hidden;display:inline-block}
	.cN-toMobile .copy {padding-left:45px;background:transparent url("img/sprite-base-hpg.png") no-repeat scroll -3580px -530px} 
	.cN-toMobile h3 {font-size:13px}
	.cN-toMobile .number {margin-top:2px;font-size:16px;color:#D23501;font-weight:bold;text-align:center}
	.cN-toMobile .number span {display:block;font-size:12px;color:#333;font-weight:normal}
		
.cN-reports .set-3 {background-position:-1755px bottom;min-height:275px;height:auto}
	.cN-reports h1 {margin-bottom:20px}
	.cN-reports h2 {color:#fff;margin:-10px 0 10px;padding:32px 30px 10px 15px;background:#fff url(img/sprite-channel-apm.png) no-repeat scroll 0 -250px;font-size:18px;height:20px}
		.cN-reports h2 span {float:left}
		.cN-reports h2 strong {float:right;margin-top:2px;font-size:14px}
			.cN-reports h2 del {font-size:12px}
	.cN-reports h3 {font-size:12px}
	.cN-reports p,
	.cN-reports h3,
	.cN-reports ul {margin:0 20px 15px}
		.cN-reports .actions {color:#ccc}
	
.cN-featDetails {margin-bottom:5px;width:100%}
	.cN-featDetails dt {float:left;text-indent:-9999px;width:0}
	.cN-featDetails dd {float:left;padding:0 20px 0 25px;background:transparent url("img/sprite-base-hpg.png") no-repeat scroll 0 0;font-weight:bold;font-size:13px}
		.cN-featDetails .bed {background-position:-3750px -152px}
		.cN-featDetails .bath {background-position:-3750px -129px}
		.cN-featDetails .car {background-position:-3750px -110px}

.cN-add {margin-left:-5px;margin-bottom:10px;padding-bottom:1px;min-height:275px;background:transparent url(img/sprite-base-hpg.png) no-repeat scroll -1755px bottom;overflow:hidden}		
	.cN-add h2 {color:#fff;font-size:18px;margin:-10px 0 10px;padding:33px 30px 10px 15px;background:#fff url(img/sprite-channel-apm.png) no-repeat scroll 0 -250px}
			.cN-add h2 em {float:right;margin-top:2px;font-size:14px}
	.cN-add p,
	.cN-add h3,
	.cN-add ul {margin:0 20px 15px;overflow:visible}
	.cN-add h3.price {color:#CF3A08; float:left; width:280px}
		* html .cN-add h3.price { display:inline }
	.cN-add h3.price del {color:#666;font-size:14px;}
	.cN-add h3.price .more {float:right;padding:2px 10px 0 0;}
		.cN-add li {line-height:16px;margin-bottom:2px}
	.cN-add .stat {padding-bottom:5px;margin-bottom:10px;border-bottom:1px dotted #ccc; }
	
.cN-linkSet {margin-left:-5px;padding-bottom:1px;min-height:275px;background:transparent url(img/sprite-base-hpg.png) no-repeat scroll -1755px bottom;overflow:hidden;margin-bottom:20px;}	
	.cN-linkSet p,
	.cN-linkSet h3,
	.cN-linkSet h4,
	.cN-linkSet ul {margin:0 20px;}
	.cN-linkSet h2 {color:#fff;font-size:18px;margin:-10px 0 10px;padding:33px 30px 10px 15px;background:#fff url(img/sprite-channel-apm.png) no-repeat scroll 0 -250px}	
	.cN-linkSet h3 {background:none;margin-bottom:10px;padding-top:0;border:none;}	
	.cN-linkSet h4 {font-size:12px;}
	.cN-linkSet ul {list-style:none;font-size:12px;line-height:20px;margin-bottom:10px;}
	.cN-linkset li {line-height:16px;margin-bottom:2px}
	
			
.cN-dialog {width:400px;margin:20px;padding:15px 15px 0;border:5px solid #ddd;height:auto;}
	.cN-dialog .lightboxClose {width:14px;height:14px;text-indent:-9999em;float:right;margin-top:-35px;;background:transparent url('img/sprite-base-hpg.png') no-repeat -3755px -349px;}
	.cN-dialog input.disabled{background:none;border:none;}
	.cN-dialog .two-col dt {width:29.9%;font-size:12px;margin-bottom:10px;}	
	.cN-dialog .two-col dd {width:70%;margin-bottom:10px;}	
	.cN-dialog .actions {text-align:right;}
	.cN-dialog li {font-size:11px;}
	.cN-dialog .note {font-weight:normal;}
	.cN-dialog .success {color:green;font-weight:bold;background:url("img/sprite-base-hpg.png") no-repeat scroll -3754px -312px transparent;padding-left:20px;}
	.cN-dialog .error {margin:0 0 10px;font-size:12px;}
	.cN-dialog .listStd li {margin-bottom:0;font-size:12px;}
		
.cN-featureBox {width:305px;float:left;margin-right:20px;margin-left:-5px;min-height:425px;background:transparent url(img/sprite-base-hpg.png) no-repeat scroll -1755px bottom}	
	.strap .cN-featureBox h2 {position:relative;font-size:18px;margin:0 0 15px 5px;padding:15px 20px 10px 15px;border-bottom:1px dotted #ccc;background:#fff url("img/sprite-base-hpg.png") no-repeat -1760px 0;border-top:none}
	.cN-featureBox h2 strong {color:#dc3802;padding-left:5px}
	.cN-featureBox h2 .foil {position:absolute;height:62px;width:62px;right:0;top:0;background:transparent url("img/sprite-channel-apm.png") no-repeat scroll -310px -260px;text-indent:-9999px}
		.cN-featureBox p {padding-left:20px;padding-right:15px}
		.cN-featureBox .introEmail {margin-left:20px;padding-left:20px;background:transparent url("img/sprite-base-hpg.png") no-repeat scroll -3614px -500px}
		.cN-featureBox .introSms {margin-left:20px;padding-left:20px;background:transparent url("img/sprite-base-hpg.png") no-repeat scroll -3580px -533px}
		.cN-featureBox ol {margin:0 20px 15px}
			.cN-featureBox ol li {list-style-type:none;margin:0 0 5px;padding:0 0 10px 40px;font-weight:bold;font-size:14px;background:transparent url(img/sprite-base-hpg.png) no-repeat scroll 0 0}
			.cN-featureBox ol li.ol1 {background-position:-3551px -580px}
			.cN-featureBox ol li.ol2 {background-position:-3520px -610px}
			.cN-featureBox ol li.ol3 {background-position:-3490px -640px}
				.cN-featureBox ol em {display:block;font-size:11px;font-weight:normal;color:#999}
				.cN-featureBox ol strong {color:#DC3802}

.cN-asideBox {width:310px;float:left;margin-right:20px;margin-left:-10px;height:255px;background:transparent url(img/sprite-base-hpg.png) no-repeat scroll -38px 0}	
	.cN-asideBox .intro {font-size:14px;margin:0 0 15px 10px;padding:15px 20px 10px}
	.cN-asideBox .listLogo {margin-left:10px;padding:0 20px 10px;list-style:none;overflow:hidden}
		.cN-asideBox .listLogo li {float:left;width:130px;height:22px;background-color:#4ba000;margin:0 0 20px 0;background:url("img/sprite-components.png") no-repeat scroll 0 -80px transparent;text-indent:-9999px}
			.cN-asideBox .listLogo .logoDomain {background-position:0 -80px}	
			.cN-asideBox .listLogo .logoMycareer {background-position:0 -104px}	
			.cN-asideBox .listLogo .logoSmh {background-position:0 -305px}	
			.cN-asideBox .listLogo .logoDrive {background-position:0 -55px}	
			.cN-asideBox .listLogo .logoAge {background-position:0 -330px}	
			
.cN-expandable h3 {font-size:12px;line-height:16px;color:#2e6f90;margin-bottom:10px;color:2e6f90;background:transparent url(img/sprite-channel-apm.png) no-repeat scroll -994px -230px;padding-left:15px;cursor:pointer}
.cN-expandable h3.open {background-position: -993px -218px}
.cN-expandable p {background-color:#eee;padding:5px 10px}

.cN-signup {height:225px}
	.cN-signup label {font-weight:bold}
	.cN-signup .error-msg {color:#C00;font-weight:bold;font-size:11px;line-height:17px;} 
	
.cN-login {height:225px}
	.cN-login h2,
	.cN-signup h2 {margin-bottom:10px}
	.cN-login .invalid {color:#c00}
	.cN-login dl {margin-bottom:10px;overflow:visible}
		.cN-login dt {width:100px;float:left;line-height:14px}
		.cN-login label {float:left;margin:5px 0 5px;width:80px}
		.cN-login a.toggle {float:left;margin-bottom:10px;margin-left:0}
		
	.cN-property .wof {margin:10px 0 15px;font-size:18px;font-weight:bold;color:#999}
		.cN-property .wof span {display:block;font-size:14px;}
		.cN-property .wof span strong {color:#666;}
			.cN-property .price {color:#D23501;}
	.cN-property p {clear:left;}			
	.cN-property .intro {margin-bottom:20px}
	.cN-property .login {margin-top:-10px;clear:left;}
	.cN-property .actions {margin-bottom:0}
	.actions.alt {clear:both}
	.cN-property .actions span,
	.actions.alt span {margin-left:13px;background-color:#FAFCC3;font-size:12px;font-weight:normal}
		.cN-property .actions span em,
		.actions.alt span em {font-weight:bold}
		
.cN-propertyFlash .intro {margin-bottom:20px}
	.cN-propertyFlash .login {margin-top:-10px}

.cN-features h4 {margin-bottom:0}
.cN-videoPopup a:hover img {-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70}
.cN-videoPopup span {display:block;text-align:center}

.cN-resultAgent {padding:16px; border-bottom:1px dotted #ddd;margin-bottom:16px}
		.cN-resultAgent p.contact {clear:right;position:relative;min-height:32px}
	.cN-listResults h2 {font-size:12px;font-weight:normal;background-image:none;border-top:0px solid #fff;padding-top:0}
		.cN-listResults h2 strong {font-size:18px;color:#D23501}
		.cN-listResults h2 em {font-weight:bold}
	.cN-listResults h3 {margin:-16px;margin-bottom:0;padding:16px}
	.cN-listResults .std {margin-top:-16px}
		.cN-listResults .std .notice {background:#eee}
	.cN-listResults .em,
	.cN-listResults .upsell {background:#fff url(img/sprite-base-hpg.png) no-repeat scroll -1135px bottom;border-bottom:0px solid #fff}
		.cN-listResults .em h3 {background:#fff url(img/sprite-base-hpg.png) no-repeat scroll -1135px 0}
		.cN-listResults .upsell h3 {background:#fff url(img/sprite-base-hpg.png) no-repeat scroll -1135px 0;padding-bottom:5px}
		.cN-listResults .logo-agent {float:right;display:block;margin-bottom:10px;margin-left:5px}
		.cN-listResults .notice {position:absolute;bottom:0;right:0;margin-bottom:0;font-size:11px;font-weight:normal;padding:5px 10px;min-width:180px;border-left:20px solid #fff}
		.cN-listResults .notice strong {font-size:18px;margin-right:5px}

	.cN-offer {background:#fff url(img/sprite-base-hpg.png) no-repeat scroll -1135px bottom;border-bottom:0px solid #fff}
		.cN-offer h2 {position:relative;margin-bottom:0;padding:18px 16px 14px;font-size:18px;border-top:none;background:#fff url(img/sprite-base-hpg.png) no-repeat scroll -1135px 0}
		.cN-offer h2 .foil {position:absolute;padding:0;margin-left:0;height:62px;width:62px;right:0;top:0;background:transparent url("img/sprite-channel-apm.png") no-repeat scroll -372px -260px;text-indent:-9999px}
		.cN-offerItem {clear:left;border-top:1px dotted #eee;padding:16px}
			.cN-offerItem p {float:left;clear:left;margin-top:-10px}
			.cN-offerItem input {margin-top:5px;display:block}
			.cN-offerItem h3 {font-size:14px;margin-bottom:15px}
				.cN-offerItem h3 strong {padding-left:5px;color:#D23501}
				
.cN-upsell h3 {margin-bottom:5px;}
.cN-upsell .wof {margin-bottom:10px;}


.cN-infoWin {height:120px;overflow:hidden;padding:15px}
	.cN-infoWin .image {width:100px;float:right; text-align:center;padding-top:15px}
		.cN-infoWin .image a:hover {text-decoration:none}
			.cN-infoWin .image a:hover span {text-decoration:underline}
	.cN-infoWin .detail {width:200px;float:left}
		.cN-infoWin .cN-featDetails {width:100%;margin-bottom:15px}/*width attribute required for ie6*/
		.cN-infoWin h2 {font-size:14px;color:#000;margin-bottom:10px}
		.cN-infoWin p {font-size:11px;line-height:16px;margin-bottom:10px}
		.cN-infoWin .wof {color:#666;margin:-10px 0 10px}
			.cN-infoWin p span {color:#d63701;margin-left:2px}

.cN-faq h4 {margin-bottom:0}
.cN-strapAgent .text {width:175px;margin-right:5px;padding-right:0;font-weight:normal}

.cN-tableGeneric { border-collapse:collapse }
	.cN-tableGeneric th { padding-bottom:5px;font-size:16px;color:#000 }
	.cN-tableGeneric td { font-size:14px  }
.tablePopulation /* extends .cN-tableGeneric */ { width:300px;margin:20px 0; }
	.tablePopulation th { border-bottom:1px dotted #ddd }
	.tablePopulation td { padding-top:5px }

/* the following .noborder declaration must be at the base of the CSS file*/
.noborder {border:none}	
.noborder .upper {-margin-bottom:20px}
.last {margin-right:0}

caption.hide {height:0;width:0}

.cN-graphicSet { overflow:hidden }
	.cN-graphicSet img{ margin-right:20px }

/* =news letter subscribe */
.cS-newsletter {background:url('img/sprite-base-hpg.png') no-repeat -1760px 100%;padding-bottom:20px;margin-bottom:20px}
	.cS-newsletter h3{font-size:13px;margin:0 0 8px;background:#fff url('img/sprite-base-hpg.png') no-repeat -1760px 0;border:none;padding-left:19px}
	.cS-newsletter h3 span {display:block;background:url('img/sprite-channel-apm.png') no-repeat -781px -315px;padding:10px 5px 0 34px}
	.cS-newsletter p.note{font-size:11px;line-height:120%;margin:0 19px 8px}
	.cS-newsletter p.note a {font-weight:bold}
	.cS-newsletter fieldset {padding: 0 19px}
	.cS-newsletter fieldset p{margin:0 0 6px;padding:0}
	.cS-newsletter legend{display:none}
	.cS-newsletter small{color:#333;font-size:10px}
	.cS-newsletter input.text{width:162px;background:url("img/sprite-base-hpg.png") no-repeat -2976px -141px;padding:5px;font-family:Arial, Helvetica, sans-serif}
	
.newsletterWide /* extends cS-newsletter  */ {width:435px;height:89px;margin:10px 10px 0 0;float:right;padding:8px 0 0 25px;background:url('img/sprite-channel-apm.png') left -364px}
	.newsletterWide h3{line-height:14px;vertical-align:top;padding-left:35px}
	.newsletterWide p.note{margin:-15px 0 3px 35px}
	.newsletterWide input.text{width:220px}
	
/* subscribe form */
.buySubscribe .box {width:380px;float:left;}
	.buySubscribe .two-col dt{padding-top:5px; width:39.9%; }
	.buySubscribe .two-col dd{width:60%; }
	.buySubscribe label{font-size:11px; margin-right:10px;line-height:110%; display:block;}
	.buySubscribe dd input{width: 120px;}
	.buySubscribe .note { padding-left:39.9%; line-height:120%; font-size:11px}
	.buySubscribe .suburbList {margin:0; padding:0}
	.buySubscribe .suburbList li {margin:5px 0 0 0 ; padding:0; vertical-align:middle; list-style:none; }
	.buySubscribe .suburbList li a{width:14px; height:14px; display:block; float:left; margin-top:2px; margin-right:5px; text-indent:-999em; overflow:hidden; background:url('img/sprite-base-hpg.png') -3755px -349px}
	.buySubscribe .suggestbox{border:1px solid #c0c0c0; background-color:#fff; padding:5px; width:210px}
	.buySubscribe .suggestbox ul{margin:0 ; padding:0}
	.buySubscribe .suggestbox li{margin:0 ; padding:2px 0; list-style:none}
	.buySubscribe .suggestbox a{ color:#333; display:block; padding:0 5px; width:200px}
	.buySubscribe .suggestbox a:hover{ background:#3b7a9a; text-decoration:none; color:#fff}
	.buySubscribe .suggestbox a em{ float:right;   font-style:normal}

	/* IE fix */
	* html .buySubscribe .suggestbox a em { margin-top:-20px}
	*+ html .buySubscribe .suggestbox a em { margin-top:-20px}

/*  messages */
.msg{clear:both; margin-bottom:10px; padding:10px ; width:auto; border:1px solid #ccc; background-color:#efefef; height:auto;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
	.msg p{font-size:12px; color:#333; margin:0; line-height:130%}
.msgAlert /* extends msg */{border:1px solid #efbbbb;background:#fee}
	.msgAlert p{padding-left:25px; background: url('img/sprite-base-hpg.png') no-repeat -3448px -753px}
.msgSuccess /* extends msg  */{border:1px solid #c0dbb3; background:#edffe4}
	.msgSuccess p{padding-left:25px; background: url('img/sprite-base-hpg.png') no-repeat -3428px -772px}

/*  cN-boxList */
.cN-boxList h2 {font-size:16px;}
	.cN-boxList ul{margin:0 0 10px 0; padding:0;}
	.cN-boxList li{margin:0 0 10px 15px; padding:0; font-size:12px}
.boxListSubscribe /* exteneds cN-boxList*/ {float:right;width:200px;  background:url('img/sprite-base-hpg.png') repeat-y -2065px bottom}
	.boxListSubscribe h3{background:#fff url('img/sprite-base-hpg.png') repeat-y -2065px top; font-size:16px;padding:17px 0 12px 15px; border-bottom:1px dotted #ddd; }
	.boxListSubscribe  p { margin:0 15px;font-size:12px; padding:5px 8px;line-height:120%; margin-bottom:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
	.boxListSubscribe ul{ margin:0; padding:10px 5px 10px 20px;  }
	.boxListSubscribe li{ margin:0;list-style:none;font-size:11px }
.boxListAlternate li /* exteneds cN-boxList*/ { margin:0;list-style:none;  padding-left:15px;  background: url("img/sprite-channel-apm.png") no-repeat scroll -995px -229px transparent}

/* Suburb Profiles Updates - Chris Pearce 7-3-2011 */
.cN-latestSales .latestSales.alt {margin-bottom:5px}
.cN-latestSales .latestSales.alt tfoot td {padding: 5px 0}

p.showMore {font-size:11px;margin-bottom:5px;clear:both}
p.showMore a {background:url('img/sprite-channel-apm.png') no-repeat -993px -220px;padding-left:10px;font-weight:bold}
p.showMore.alt a {background-position:-993px -231px}
p.showMore a.less {background-position:-993px -210px}

.researchProperties li {float:left;list-style:none;font-size:11px;width:160px;margin:0 0 0 70px;line-height:1.4;border-bottom:20px solid #fff}
.researchProperties li.first {margin:0;clear:left}
.researchProperties li a {display:block;font-weight:bold}

.labelValue {font-size:11px;float:left;width:100%}
div.labelValue {padding-bottom:5px}
p.labelValue {border-bottom:1px dotted #ccc;padding-bottom:5px;margin-bottom:5px}
.labelValue strong,
.labelValue span {float:left;width:25%}
.labelValue strong.last {width:20%}
div.labelValue strong {line-height:1.6}
.labelValue span {width:20%}
.labelValue span.last {width:35%;margin-left:-3px}
.labelValue ul {margin-left:25%}
* html .labelValue ul {float:left;margin:0} /* IE6 fix */
.labelValue li {font-size:11px;list-style:none;display:inline;margin:0;line-height:1.6}
.labelValue li a {overflow:visible}

.propertySales {float:left;width:32%;margin-bottom:10px}
.propertySales.lastItem {border-left:1px dotted #ccc;margin-left:40px;padding-left:40px;width:34%}
.propertySales dt,
.propertySales dd {float:left;width:20%}
.propertySales dt {clear:left;width:68%}
