/******************************************  added to skin-base or modified **************************************************************/

/* for performace reason, Lear More and See Sample button are replaced with A tag */
.wrap .wrapinner span.learn-more a {display:block;float:left;color:#fff;background:#CF3A08 url(img/sprite-base-hpg.png) no-repeat scroll;border:medium none;font-weight:bold;text-align:center;}
.wrap .wrapinner span.see-sample a {display:block;float:left;color:#fff;background:##4B9AAF url(img/sprite-base-hpg.png) no-repeat scroll;border:medium none;font-weight:bold;text-align:center;}

.wrap .wrapinner div span.button-wrapper a {font-size:13px;background-position:-2600px -140px;width:120px;height:28px;line-height:28px;padding-bottom:2px;margin-right:13px;}
.wrap .wrapinner div span.button-wrapper a:hover{background-position:-2600px -205px; text-decoration:none;}
.wrap .wrapinner div span.product-links { position:relative; top:5px; }

.wrap .wrapinner li.item p.actions span.button-wrapper a {font-size:11px;background-position:-2820px -140px;width:80px;height:28px;line-height:28px;padding-bottom:2px;}
.wrap .wrapinner li.item p.actions span.button-wrapper a:hover{background-position:-2820px -205px; text-decoration:none;}

/* product: notice is valigned to top */
.cN-property .actions span.notice,
.actions.alt span.notice {position:relative;top:5px;}

/* homepage: caption is moved out from inside tab */
.scriptable .wrap .cN-tabPages .tab .span-8 .caption { font-size:12px; font-weight:bold; margin-bottom:10px; }
.scriptable .wrap .cN-tabPages .tab .span-8 .nav { margin-bottom:0px; }

/* homepage: nav menu space between | is not balaced */
.navBox .last { margin-left: 3px; }

/* homepage: li.selected needs to be applied to navBox as well */
.navBox .selected a,
	.navBox .selected a:hover{cursor:default;color:#000; text-decoration:none;}
.wrap .cN-tabPages .span-8 .box .tab { margin:0px; padding:0px; }

/* homepage: no space after the middle bar in national snapshot */
.snapshot .clearance-additionals { margin-left: 10px; }

/* product: images in the more product need to be fixed size */
.cN-listing .item img { width:150px; height:100px; }
.wrapinner .cN-flash img { width:300px; height:200px; }

/* Checkout: asp:CheckOut is creating another label */
.cN-buy .box .first .two-col .link { margin-left:-10px; }
.cN-buy .box .first .two-col span { margin-left:5px; }
.cN-buy dl{*margin-bottom:10px;}

/* Checkout: error box */
.cN-buy .box .first .redAlertBox { margin-left:50px; margin-bottom: 20px; }
.cN-buy .box .first .redAlertBox ul { margin-top: 10px; }
.cN-cart .code .error { text-align:left; position:relative; left:88px; }

/* Buy Product: alternating text for Property Features */
.cN-buy .box fieldset .feature-desc { display:block; margin-bottom:10px; }

/* Research result: em -> del & ins */
/*	.cN-add h2 em{float:right;margin-right:30px;margin-top:2px;font-size:14px;} needs to be removed 
    .cN-add h2 del and .cN-add h2 strong need to be added after those in .cN-reports */
.cN-add h2 del{font-size:12px;}
.cN-add h2 strong{float:right;margin-right:30px;margin-top:2px;font-size:14px;}

/* More productss You may also like and Product title: em needs to be replaced with del and ins */
.cN-listing .desc h4{margin-bottom:0;}
.cN-listing .desc h4 a:hover {color:#2E6F90;}
.cN-listing .desc h4 del{color:#d23501;font-size:12px;}
.cN-listing .desc h4 ins{color:#d23501;font-weight:bold;}

/* homepage: error message for the search box */
.wrap .hero fieldset .error-panel { margin-top:5px; }
.wrap .hero fieldset .error-panel .error { margin-left:-70px; background-position:-3754px -329px; padding-top:5px; }
.wrap .hero fieldset .homepage { margin-top:15px; }
.wrap .hero fieldset .homepage span { text-align:left; }
.wrap .hero fieldset .homepage .error-panel { margin-top:3px; *margin-top:1px; text-align:left; }
.wrap .hero fieldset .homepage .error-panel .error { margin-left:3px; background:none; color:#fff; }

/* shared: cart details need to be hidden onload */
.navCartDetail {display:none;}

/* homepage: too much margin after pdf links for national auction */
.cN-tabPages .tab .cN-trend h4 { margin-bottom:5px; }
.cN-tabPages .tab .cN-trend ul.auctions { margin-bottom:5px; }

/* research: the original price is removed and related css changes are made */
.cN-add h2 strong{margin-right:0px;margin-top:0px;}
.cN-add p, .cN-add h3, .cN-add ul {margin-bottom:10px;}

/* research: ie fix for the bottons */
.cN-add .research-buttons { *margin-left:10px; *width:100%; }

/* research: show/hide button is removed and bit more top-margin is required */
.cN-latestSales .record {margin-bottom:20px;margin-top:15px;}

/* APM-574: position of "Got a special offer code?" in shopping cart - IE6 */
		.cN-cart .code-toggle{text-align:right;font-weight:bold;clear:both;}
.wrap .wrapinner .span-16 .cN-cart .summary{border-bottom:1px dotted #cccbcb;background-color:#eee;padding:15px 0;*position:relative;*top:-2px;-display:block;-height:70px;}

.cN-add {margin-left:-5px;min-height:275px;background:transparent url(img/sprite-base-hpg.png) no-repeat scroll -1755px -725px;-height:275px;}

/* APM-535: IE6 - Postcode Report 24 - missing special offer price */
.cN-reports p { -width:270px; }
.cN-reports p span.button-wrapper a.button { -margin-right:10px; }

/* APM-575: IE6 - SMS Last sold - layout */
.content .strap .sms { -height:470px; }

/* [Checkout-Default] Log in form */
.cN-login .two-col dd { width: 62%; } /* Account login is required is too long to fit into width 55% */
.cN-login a.toggle {margin-bottom:0px;}
.cN-login span .error { display:block; }
.cN-login .password-cell { margin-top:10px; }

/* without display:none on hint, it is showing for a very short time */
.hint { display:none; }

/* login control by Membership */
.tools { clear:both; }
dl .remember-me label { width: 120px; }
dl .remember-me input { float:left; margin-right:5px; margin-top:8px; *margin-top:5px; }
dl dd.login-error { background:none; padding-left:0px; }

.login-details .two-col .email-label { width:20%; }
.login-details .two-col .email-cell { width:75%; }
.login-details .two-col .email-cell .email { width:200px; margin-right:10px; }

 /* login box in the login page */
.content dl.account-login  { width:400px; }
.content dl.account-login dt { width:100px; }
.content dl.account-login dd { width:180px; }
.content dl.account-login .toggle { display:block; }
.content dl.account-login .error { background:none; }

.login-details .sendlogin-intro { margin-top:20px; margin-bottom:20px; font-size:10pt; }
.login-details .sendlogin-panel { margin-top:20px; }
.content h1.login { margin-bottom:20px; }

/* credit card form */
.edit-creditcard .box { width:420px; padding:30px; }
.cN-buy .save-credit { margin-left:105px; margin-top:20px; }

/* invalid error message */
.cN-buy p.invalid { color:#F13D01; margin:0px 0px 5px 0px; font-size:100%; }
.cN-buy .box .first .two-col span { margin: 0px; }

/* related with lightbox */
.cN-dialog .actions { clear:both; text-align:left; padding-left:117px; }
.cN-dialog .actions input { float:left; }
.cN-dialog dl.two-col { clear:both; }

/* Masthead widget */
.cS-suburbData .box { background:none; }
.mastheads .navCartDetail {position:absolute;top:18px;left:765px;width:120px;height:40px;overflow:hidden;padding-top:10px;background:transparent url("img/sprite-base-hpg.png") no-repeat -2270px -371px;line-height:15px;}
.mastheads .navCartDetail span {display:block;padding:2px 10px;color:#333;font-size:8pt;}
.mastheads .navCartDetail strong {color:#D23501}
.cS-suburbData .search .submit { position:relative; top:0px; *top:1px; }

.cN-property .product-main .login { margin-top:0px; *margin-top:-35px;}

.cN-buy .cardtype span {background:none;}
.cN-buy .cardtype span.cardlogos {background:transparent url("img/sprite-base-hpg.png") no-repeat scroll -2400px -373px;}
.headingWithLogo { background:transparent url(img/sprite-channel-domain.png) no-repeat scroll -262px -181px; }
