   
/* **************************************************************
	@charset "utf-8";

	Name: 			product-list.css
	Description: 	Styles for product list pages
	
	Website:        harveynorman.co.nz
	
	Colors:			Refer to /images/psd/00 GUI_MasterBits.psd
	
	blue - link		-	#0181ff
	Blue			- 	#106ecb
	Orange			-	#ff7301
	Dark - K		-	#373737
	blue - hover	-	#c3ddec
	Red				-	#ff0000
	Grey 1			-	#dcdfe2
	Grey 2			-	#76787e
	Grey 3			-	#53595d
	Off white		-	#f4f4f4
		
    PRODUCT LIST - list.phtml

*************************************************************** */ 


/* Product list lhs navigation
--------------------------------------------------------------   */

/* Layered Nav */




#nav-title{border-bottom:1px solid #DCDFE2;color:#000;font-size:12px;font-weight:700;margin-bottom:3px;padding:0 6px 3px 5px}

.product_finder-head{background:url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/bg_ipx-content-head.png) repeat-x right top;border:1px solid #DCDFE2;border-width:1px 0 0 1px;padding:7px 10px 6px; margin-right:-1px}
.product_finder-head h2{font-size:1.5em;margin:0;position:relative}
.product_finder-box{border:1px solid #DCDFE2;border-top:none;margin-bottom:1.2em;padding:6px}
.product_finder-rhs{background:url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/bg_ipx-content-head.png) repeat-x right top;border:1px solid #DCDFE2;border-bottom:none;color:#106ecb;padding:10px 10px 7px;z-index:1;height:21px}

/* CATEGORY NAVIGATION */
#category-nav.content-box { padding:6px 0}
#category-nav { background-color:#f1f4f7;border-top:5px solid #0061ad}
#category-nav ul,#category-nav .sub-tres ul{ margin:0 10px}
#category-nav li{ background:url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/bg_ipx-category-nav.png) repeat-x bottom left;padding:5px 0 3px 4px}
#category-nav .sub-tres {margin:0}
#category-nav .sub-tres li li{background:none;padding-bottom:0}
#category-nav .last{border-bottom:none}

.single #nav-title {margin:0 10px 7px; border-bottom:none}

#left-nav .sub-tres li a, #left-nav li span.current {background:url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/icons/icn_arrow-cat-nav.gif) no-repeat left 2px;display:block;padding-left:10px;font-weight:700}
#left-nav .sub-tres li li a,#left-nav .sub-tres li li a:hover,#left-nav .sub-tres li li a:active, #left-nav li li span.current {background: url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/product-view/bg-price-option-list-dot.gif) no-repeat left 5px;display:block;padding-left:10px;font-weight:700}


/* LAYERED/FILTERED NAVIGATION */

/* Filter-by 

#side-col-left { position:relative}*/ 

#filtered-by-nav { z-index:44; background-color:#fff; position:relative}
#filtered-by-nav .filtered-by { background:url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/bg_ipx-filtered-layered-nav.png) repeat-y top left;border:1px solid #DCDFE2;border-right:0;border-top:0;margin-bottom:12px;padding:10px; z-index:999}
#filtered-by-nav .filtered-by h3 { font-size:14px}
#filtered-by-nav .filtered-by h1 { font-size:14px}

.category-box { border-bottom:1px solid #DCDFE2;margin-bottom:10px;padding-bottom:10px}

/* list items */
#filtered-by-nav li {position:relative}

/* Show All Button */
#filter-actions.rnd{border:1px solid #c7cdd3;background:#FFFFFF url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/bg_ipx-content-head.png) repeat-x scroll right bottom;display:block;padding:10px;font-size:12px}
#filter-actions.rnd:hover {background:#FFFFFF url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/bg_ipx-content-head-reverse.png) repeat-x scroll right top;color:#0181FF}
#filter-actions span {background:url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/icons/bullet_arrowright.gif) no-repeat right center;display:block;padding-right:16px;text-align:center}

/* Clear options  */ 
#clear-all-options { margin-top:12px;vertical-align:middle;text-align:center}
a.clear-options { display:block;width:119px;height:21px;background-position:-199px -409px}
a.clear-options:hover { background-position:-199px -432px}     
  
/* filter title */
#narrow-by-list .filter-title {background-position:-336px -50px;color:#0181ff;cursor:pointer;font-size:11px;margin:0 0 3px 0;padding-left:10px}
#narrow-by-list .filter-title.hidden{background-position:-336px 2px}
#narrow-by-list .filter-title.hover{ background-color:#fff; background-position:-336px -182px;text-decoration:underline}
#narrow-by-list .hidden.hover{background-color:#fff; background-position:-336px -124px;text-decoration:underline }

/* filter label */
h4.filter-label{font-size:11px;margin:3px 0;padding-left:10px}

/* Narrow-by-list - sub list item   */ 
#narrow-by-list .sub-list-item a{background:transparent url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/icons/icn_filter-dot.gif) no-repeat scroll 6px 4px;display:block; margin:0 5px 0 10px;padding:0 0 0 14px}

/* Narrow-by-list   */ 
#narrow-by-list{ display:block;margin:0 0 10px 0;position:relative}
#narrow-by-list li{margin-bottom:8px}
#narrow-by-list .sub-list-item{margin-bottom:0;line-height:1.2}
#narrow-by-title {font-style:italic;font-weight:700;margin:9px 0;text-align:center}
body.statemode #narrow-by-list{margin:10px}
#narrow-by-list a{display:block}

.show-more li{margin-left:0;padding-left:0}

/* product list - adcampaigns 
--------------------------------------------------------------   

.category_block_top{padding:3px 0 9px}
.category_block_top img{float:left;margin-right:6px}
.category_block_top.even{background-image:url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/bg_ipx-list-item-brder.png);background-repeat:repeat-y;background-position:top right;width:296px}
.category_block_top.odd{background-image:none}
.category_block_top.hover{background-color:#c3ddec}

*/

.category_block_top{padding:3px 0 9px}
.category_block_bottom {margin-bottom:6px}

.promo-detail{display:block;float:left;width:137px}

#cat_blocklist{list-style:none;margin:0;padding:0;padding-left:0}
#category_block{margin-bottom:12px;padding:6px}
#cat_blocklist li.category_block_top.item{margin:0;padding:0}


/*	product filtered/list - 1 column 
--------------------------------------------------------------   */

#product-list{list-style:none;margin:0 0 20px 0;padding:0}
#product-list .box {min-height:70px;padding:10px 0}
#product-list .image-box{padding:0;margin:0 10px;position:relative}
#product-list .price-box {margin-right:5px;padding-top:10px}       
#product-list .item{background:url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/bg_ipx-filtered-results.png) repeat-x bottom left;margin:0 6px}
#product-list .hover{background-color:#c3ddec}
#product-list .info{float:right;margin-right:10px;padding-bottom:10px;width:279px}

#product-list .hn-sales {float:right;width:156px}

h2.also-available{border:none;font-size:12px;margin:6px 0;padding:0}

#product-list h2.name{border:none;line-height:1.25em;margin:0 0 7px 0;margin-bottom:6px;padding:0}
#product-list .info img {margin-bottom:6px}

span.name {clear:left;display:block}
span.name a:link, span.name a:visited,span.name a:hover,span.name a:active {font-weight:700}



body.catalogsearch-result-index div.info{width:273px}



/* Pricing extras styling */
.exclusive-item li{line-height:15px}

/* PRODUCT LIST - PRODUCT CODE [HIDE]   */
.prodcode-list{display:none}


/*	Product list - 1 col
--------------------------------------------------------------   */

.category-list {border-bottom:1px solid #DCDFE2;margin:0;padding:0;clear:both;min-height:80px}
#catalog-listing{clear:both}
#catalog-listing.filtered{background:url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/bg_ipx-content-head.png) repeat-x scroll right top transparent;border:1px solid #dcdfe2;border-bottom:0;margin-bottom:20px;padding:43px 0 18px 0;z-index:999}
#feature-show-all{position:absolute;right:10px;top:10px}
#catalog-listing .content-box{padding:6px}
#catalog-listing .category-list.last { border-bottom:none}
#catalog-listing .category-list div.item{ background-image:url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/bg_ipx-list-item-brder.png);background-position:top right;background-repeat:repeat-y;position:relative;width:148px;float:left}

#catalog-listing .category-list div.item.last { background-image:none;width:146px}

#catalog-listing .category-list .info{float:left;margin-right:10px}
#catalog-listing .category-list h2.also-available{border:none;font-size:12px;margin:6px 0;padding:0}
#catalog-listing .category-list .info h2.name{border:none;line-height:.5em;margin:0 0 7px 0;margin-bottom:6px;padding:0}
#catalog-listing .category-list .name a:link{text-decoration:none}
#catalog-listing .category-list .name a:link,.category-list .name a:visited,.category-list .name a:hover,.category-list .name a:active{font-size:11px;font-weight:normal}
#catalog-listing .category-list .holder{padding:7px;margin:0}
#catalog-listing .category-list .price-container{margin-bottom:.3em}
#catalog-listing .category-list .name a:hover{text-decoration:underline}

#product-list h2 a:link,#product-list h2 a:visited,#product-list h2 a:hover{font-size:11px;font-weight:bold}

#catalog-listing .image-box-cat img { margin-bottom:6px}
#catalog-listing .list-product-lhs { width:153px}
#catalog-listing .final { border:none}
#catalog-listing .price-extra-box .offer-list-item,#catalog-listing .price-extra-box .hover .offer-list-item{background:url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/product-view/bg-price-option-list-circle.gif) no-repeat 0 3px;display:block;margin:2px 0 3px;padding-left:9px}
#catalog-listing .price-extra-box {margin-bottom:6px}
#catalog-listing .category-list div.dbl{width:296px}
#catalog-listing .category-list div.dbl-last{width:294px}
	

/* PAGER
-------------------------------------------------------------- */
#catalog-listing .toolbar{color:#333;font-size:11px;margin:0 10px;padding:12px 0}
#catalog-listing .pager select{margin:0;padding:0}
#catalog-listing .pager .amount{float:left;line-height:20px;font-weight:700}
#catalog-listing .pager .limiter{ display:none}
#catalog-listing .pager .pages{color:#333;float:left;line-height:20px;margin:0 0 0 40px;text-align:center}

#catalog-listing .pager .pages ol,.pager .pages li{ float:left;padding:0 2px}
#catalog-listing .pager .pages li{display:inline;padding:0 2px}


#catalog-listing .pager .pages a{text-decoration:underline}
#catalog-listing .pager .pages a:hover{text-decoration:none}

#catalog-listing .pager .pages li,#catalog-listing .pager .pages ol,#catalog-listing .pager .pages a, #catalog-listing .pager .pages img{display:block;float:left}

#catalog-listing .pager .pages .current{font-weight:700}
#catalog-listing .pager-only{clear:both}
#catalog-listing .pager-only .pages{margin:0}
#catalog-listing .pager span.page-label {display:inline;font-weight:400;margin:0 10px 0 0;padding:0;width:auto}


#catalog-listing .sort-by img {display:inline}
#catalog-listing .sorter { text-align:right}


/* Footer pager */
#toolbar-foot{background:#fff url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/bg_ipx-content-head.png) repeat-x right bottom;border:1px solid #DCDFE2;border-top:none;color:#106ecb;
position:absolute;bottom:0;padding:10px 10px 7px; left:-1px;margin-right:0;z-index:1;height:21px;width:592px;
-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;
-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px
}

#toolbar-foot .toolbar {margin:0;padding:0}

#catalog-listing .pager .pages a.next-page,#catalog-listing .pager .pages a.prev-page,#catalog-listing span.next-page,#catalog-listing span.prev-page {display:block;height:13px;margin-top:3px;padding:0;width:7px}
#catalog-listing .pager .pages a.next-page {background-position: -130px -587px;margin-left:5px;text-decoration:none}
#catalog-listing .pager .pages a.prev-page {background-position: -130px -557px;margin-right:5px;text-decoration:none}
#catalog-listing .pager .pages a.prev-page:hover,#catalog-listing .pager .pages a.next-page:hover{text-decoration:none} 

#catalog-listing span.next-page {background-position: -130px -573px;display:block;float:left; margin-left:6px}
#catalog-listing span.prev-page {background-position: -130px -543px;display:block;float:left}

/* ROUNDED CORNERS
-------------------------------------------------------------- */		
#catalog-listing.filtered { 
-moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px;
-moz-border-radius-topleft:0px;-moz-border-radius-topright:6px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:6px; position:relative}  

.product_finder-head {
-moz-border-radius-topleft:6px;-moz-border-radius-topright:0px;
-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:0px} 

.product_finder-rhs {
-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;
-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px} 

.filtered-by {
-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:0px;
-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:0px} 

.rnd {
-moz-border-radius:6px;
-webkit-border-radius:6px} 

/* SEARCH RESULTS
-------------------------------------------------------------- */
#no-results { padding:0 0 69px 69px}
#no-results p.large{ margin:0 0 0 0;margin-bottom:.5em}

/* HTML BLOCKS STYLESHEET */
.glossary_link, #htmlBlock .block_caption .glossary_link {padding-left:15px;color:#006BB7;font-weight:bold;background:transparent url("http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/icons/bullet_arrowdown.gif") 0 50% scroll no-repeat !important; cursor:help}
.linkto {padding-left:14px; font-weight:bold; background: transparent url("http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/icons/bullet_arrowright.gif") 0 50% scroll no-repeat}
span.def {border-bottom:1px dashed; cursor:help}

#htmlBlock {max-width:605px; width:603px; margin-bottom:20px; min-height:300px; height:auto !important; height:300px; position:relative; text-align:left; font-size:11px; z-index:100;}
#htmlBlock h4 {font-size:1em;margin:0 0 7px;padding:0}
#htmlBlock ul, #htmlBlock li {margin:0; padding:0; list-style:none;}
#htmlBlock ul li {margin-bottom:7px;}
#htmlBlock ul li.last {margin-right:0;}
#htmlBlock img {display:block}
#content .htmlBlockbottom {width:605px;height:7px;margin:0 -1px -7px;display:block;background:transparent url("http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/bg_htmlblock-bottom-border.png") -95px -460px scroll no-repeat; position:relative; z-index:10}
#content .htmlBlockbottom {display:none; height:0;}

#htmlBlock .block_caption {width:263px; height:298px; margin:3px 15px 15px; padding-right:15px; position:absolute; top:0; left:297px; background:transparent url("http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/bg_e1e1e1.gif") 0 0 scroll repeat;}
#htmlBlock .block_caption h2{font-size:1em; line-height:1.5em; padding-left:17px; margin-bottom:15px; font-weight:bold}
#htmlBlock .block_caption h3{margin-top:25px; margin-bottom:0; font-size:26px; font-weight:normal; text-transform:uppercase; line-height:26px; padding-left:13px; padding-bottom:7px; border-left:4px solid #2DAAD6}
#htmlBlock .block_caption p,#htmlBlock .block_caption div {margin:0; margin-bottom:7px; padding:0; padding-left:17px;}
#htmlBlock .block_caption ul {padding-left:17px;}
#htmlBlock .block_caption ul li {padding-left:17px; margin-bottom:7px; background:transparent url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/icons/bullet_check.gif) 0 0 scroll no-repeat;}
#content div.bgWhite .block_caption {background:transparent url("http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/bg_ffffff.gif") 0 0 scroll repeat}

/* tabs */
#htmlBlock ul.tabs {margin:0;padding:0;list-style:none}
#htmlBlock ul.tabs li {display:inline-block; float:left; margin-right:-3px; min-width:30px; width:auto;}
#htmlBlock .tabs a {margin:0 1px;display:inline-block; text-decoration:none; color:#373737; font-weight:bold; cursor:pointer; background:transparent url("http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/tab.gif") 100% 0 scroll no-repeat}
#htmlBlock .tabs span {height:30px; line-height:30px; display:inline-block; margin:0 6px 0 0; padding:0 0 0 7px; background:transparent url("http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/tab.gif") 0 0 scroll no-repeat}
#htmlBlock .noTabs a {background:transparent url("http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/tab_divider.gif") -318px 50% scroll no-repeat}
#htmlBlock .noTabs li:first-child a, #htmlBlock .noTabs li.first a {background:none}
#htmlBlock .noTabs span {background:none}
#htmlBlock .oneTab a {background:transparent url("http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/tab_divider.gif") -318px 50% scroll no-repeat}
#htmlBlock .oneTab span {background:none}
#htmlBlock .oneTab li:first-child a, body ul.oneTab li.first a {background:none}
#htmlBlock .oneTab a.next {background:none}
#htmlBlock .oneTab li a.open {background:transparent url("http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/tab.gif") 100% 0 scroll no-repeat}
#htmlBlock .oneTab li a.open span {background:transparent url("http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/tab.gif") 0 0 scroll no-repeat}
#htmlBlock div.tab_cont { display:none}

/* glossary htmlblock */
#content #glossaryContainer {position:relative;}
#content dl#glossary {position:relative; top:0px; left:0; margin:0;}
#content dl#glossary dt,#content dl#glossary dd {margin:0; padding:0;}
#content dl#glossary dt {min-width:50px; width:auto !important; width:50px; margin-right:2px; color:#373737; font-weight:700;}
#content dl#glossary dd {padding:15px;}
#content dl.glossary_tabs {width:590px;}
#content dl.glossary_tabs dt, #content dl.glossary_tabs dt span {margin:0; padding:0; color:#999; display:block; position:relative; cursor:pointer;}
#content dl.glossary_tabs dt {margin-right:2px; padding-right:15px; text-align:center; overflow:visible; float:left; background:transparent url("http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/tab_divider.gif") 100% 50% scroll no-repeat;}
#content dl.glossary_tabs dt span {padding:8px 0 6px 15px; margin-right:15px; line-height:14px; white-space:nowrap;}
#content dl.glossary_tabs dd {width:560px; min-height:70px; height:auto !important; height:70px; margin:0; clear:both; position:relative; border:1px solid #DCDFE2;}
#content dl.glossary_tabs dt.last, #content dl.glossary_tabs dt.prev {background:none;}
#content dl.glossary_tabs dt.open,#content dl.glossary_tabs dt.open span {background:transparent url("http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/tab.gif") 0 0 scroll no-repeat;}
#content dl.glossary_tabs dt.open {position:relative; top:1px; z-index:10; color:#373737; background-position:100% 0;}
#content dl.glossary_tabs dt.open span {color:#373737; background-position:0 0;}

/* htmlblock seealso block */
#htmlBlock .seealso {width:555px; display:block; padding:0 10px; margin:7px 15px; background:#F3F3EF;}
#htmlBlock .seealso h4, #htmlBlock .seealso ul, #htmlBlock .seealso li {margin:0; padding:0; list-style:none; float:left; background:none;}
#htmlBlock .seealso h4 {margin-right:5px; padding:11px 0;}
#htmlBlock .seealso a {padding:11px 15px; display:block; vertical-align:baseline; color:#006BB7;font-weight:bold;background:transparent url("http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/icons/bullet_disc.gif") 0 53% scroll no-repeat;}

/* htmlblock extra info */
#htmlBlock .moreinfo {margin:15px 15px 10px; position:relative}
#htmlBlock .moreinfo li {width:auto; margin:0; padding:0; list-style:none;}
#htmlBlock .moreinfo div {position:relative}
#htmlBlock .moreinfo p {line-height:1.1em; height:100%}
#htmlBlock .moreinfo_content {margin:7px 15px 0;position:relative}

#htmlBlock .moreinfo h3 {margin:0; margin-bottom:15px; padding:0; line-height:14px; text-transform:capitalize; border:0 none;}
#htmlBlock .moreinfo h3.btn_collapse,#htmlBlock .moreinfo h3.btn_expand {min-width:100px; width:auto !important; width:100px; position:absolute; top:-45px; left:0; z-index:10; display:block; padding-right:15px; cursor:pointer;}
#htmlBlock .moreinfo h3.btn_collapse span,#htmlBlock .moreinfo h3.btn_expand span {height:17px; display:block; padding:10px 0 3px 27px; white-space:nowrap;}
#htmlBlock .moreinfo h3.btn_expand {background:transparent url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/btn_expand01a.gif) 100% 0 scroll no-repeat}
#htmlBlock .moreinfo h3.btn_expand span {background:url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/btn_expand01a.gif) 0 0 scroll no-repeat}
#htmlBlock .moreinfo h3.btn_collapse {background:transparent url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/btn_collapse01a.gif) 100% 0 scroll no-repeat}
#htmlBlock .moreinfo h3.btn_collapse span {background:#FFF url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/btn_collapse01a.gif) 0 0 scroll no-repeat}

#htmlBlock a.btn_expand,#htmlBlock a.btn_collapse {width:119px; display:block; text-decoration:none; font-weight:bold; color:#0181FF; margin:-2px auto 0; cursor:pointer}
#htmlBlock a.btn_expand span,#htmlBlock a.btn_collapse span {height:22px; line-height:22px; margin:0; padding:0; padding-left:35px; display:block} 
#htmlBlock a.btn_expand {background:transparent url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/btn_expand01b.gif) 100% 0 scroll no-repeat}
#htmlBlock a.btn_expand span {background:transparent url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/btn_expand01b.gif) 100% 0 scroll no-repeat}
#htmlBlock a.btn_collapse {position:absolute; bottom:-22px; left:50%; margin-left:-60px; margin-top:6px; background:transparent url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/btn_collapse01b.gif) 100% 0 scroll no-repeat; z-index:100;}
#htmlBlock a.btn_collapse span {background:transparent url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/btn_collapse01b.gif) 100% 0 scroll no-repeat}

/* 2-columns */
#htmlBlock ul.col-2,#htmlBlock ul.col-2 li, #htmlBlock ul.col-2 ul {margin:0; padding:0; list-style:none; background:none;}
#htmlBlock ul.col-2 li {width:282px; float:left; margin-right:10px;}
#htmlBlock ul.col-2 li.last {margin-right:0;}
#htmlBlock ul.col-2 li li {width:auto; float:none; margin-right:0; margin-bottom:7px; padding-left:16px; background:transparent url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/icons/bullet_check.gif) 0 0 scroll no-repeat}
#htmlBlock ul.col-2 p {padding-left:0;}

/* 3-columns */
#htmlBlock ul.col-3,#htmlBlock ul.col-3 li, #htmlBlock ul.col-3 ul {margin:0; padding:0; list-style:none; background:none;}
#htmlBlock ul.col-3 li {width:184px; display:block; margin-right:10px; float:left; *overflow:hidden;}
#htmlBlock ul.col-3 li.last {margin-right:0;}
#htmlBlock ul.col-3 li li {width:auto; float:none; margin-right:0; margin-bottom:7px; padding-left:16px; background:transparent url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/icons/bullet_check.gif) 0 0 scroll no-repeat}
#htmlBlock ul.col-3 p {padding-left:0;}

/* CUSTOM GRID FOR HTML BLOCKS */ 
#htmlBlock .col-2-set, #htmlBlock .col-3-set {margin-left:auto; margin-right:auto;}
#htmlBlock .col-2-set, #htmlBlock .col-3-set, #htmlBlock .col-1, #htmlBlock .col-2, #htmlBlock .col-3 {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
#htmlBlock .col-1, #htmlBlock .col-2, #htmlBlock .col-3 {display:inline; float:left; position:relative; margin-left:10px; margin-right:10px;}
#htmlBlock .col-2-set .col-1 {width:47.3%;}
#htmlBlock .col-2-set .col-2 {width:100%;}
#htmlBlock .col-3-set .col-1 {width:31%;}
#htmlBlock .col-3-set .col-2 {width:60%;}
#htmlBlock .col-3-set .col-3 {width:100%;}
#htmlBlock .col-2-set .first, #htmlBlock .col-3-set .first {margin-left:0;}
#htmlBlock .col-2-set .last, #htmlBlock .col-3-set .last {margin-right:0;}
#htmlBlock .col-2-set:after,#htmlBlock .col-3-set:after {content:".";display: block;height:0;clear:both;visibility:hidden}
#htmlBlock .col-2-set,#htmlBlock .col-3-set {display: inline-block;}  


/* Hides from IE-mac ? ??? \*/
* html #htmlBlock .col-2-set, * html #htmlBlock .col-3-set {height: 1%;}
#htmlBlock .col-2-set, #htmlBlock .col-3-set {display: block;}
/* End hide from IE-mac */
*+html #htmlBlock .col-2-set, *+html #htmlBlock .col-3-set {zoom:1}  


/* classes that need borders */
#content div.class1a4, #content div.class1b1, #content div.class1b2, #content div.class1b3,#content div.class1c1 {border:1px solid #DCDFE2; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px;}


/* CLASS 1A1 - Coffee Machines */
#content div.class1a1 .block_caption {width:574px; left:0; background:none;}
#content div.class1a1 .block_caption h3 {margin-bottom:170px;}

/* CLASS 1A2 - Airconditioning */
#content div.class1a2 .block_caption {width:574px; left:0; background:none;}
#content div.class1a2 .block_caption h3 {margin-top:50px; margin-bottom:135px; margin-left:335px;}
#content div.class1a2 div.seealso {position:absolute; top:350px; left:0;}

/* CLASS 1A3 - Home Theatre Systems */
#content div.class1a3 .block_caption {width:575px; left:0; background:none;}
#content div.class1a3 .block_caption h2,#content div.class1a3 .block_caption h3 {color:#FFF; width:330px;}
#content div.class1a3 .block_caption h2 {margin-bottom:105px;}
#content div.class1a3 .seealso {position:absolute; top:395px; left:0;}

/* CLASS 1A4 - Cookware */
#content div.class1a4 .block_caption {color:#FFF; background:none;}
#content div.class1a4 .block_caption ul, #content div.class1a4 .block_caption li {background:none;}
#content div.class1a4 .block_caption li {position:relative; padding:7px 0 7px 55px; background:transparent url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/bg_horizontal-separator.png) 0 100% scroll no-repeat;}
#content div.class1a4 .block_caption li.last {background:none;}
#content div.class1a4 .block_caption li h4 {padding-left:17px;}
#content div.class1a4 .block_caption li img {position:absolute; left:15px; *left:-40px; top:7px;}
#content div.class1a4 ul.col-2 li {width:280px;}
#content div.class1a4 div.seealso {margin:7px 0; float:left; position:relative; left:0;}

/* CLASS 1B1 - TVs */
#content div.class1b1 .block_caption {width:574px; height:auto; left:0; background:none;}
#content div.class1b1 .block_caption h3 {margin-bottom:140px; color:#FFF;}
#content div.class1b1 .block_caption li {background:none;}
#content div.class1b1 div.seealso {position:absolute; top:350px; left:0;}

/* CLASS 1B2 - Notebook and Netbooks */
#content div.class1b2 .block_caption {width:575px; left:0; background:none;}
#content div.class1b2 .block_caption h3 {margin-bottom:200px;}

/* CLASS 1B3 - Digital Still Cameras */
#content div.class1b3 {-moz-border-radius:0; -webkit-border-radius:0;}
#content div.class1b3 .block_caption {width:574px; left:0; background:none;}
#content div.class1b3 .block_caption h3 {margin-bottom:215px;}
#content div.class1b3 .moreinfo {margin-bottom:0;}
#content div.class1b3 .moreinfo_content {margin:0}
#content div.class1b3 .moreinfo_content p {margin:0}
#content div.class1b3 .def_content {width:180px; height:215px; overflow:hidden; position:absolute; top:15px; left:15px;}
#content div.class1b3 .def_content h4 {margin-top:0;}
#content div.class1b3 .def_content ul {margin-bottom:7px;}
#content div.class1b3 .def_content li {padding-left:17px; background:transparent url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/icons/bullet_check.gif) 0 0 scroll no-repeat;}
#content div.class1b3 ul.tabs {margin-bottom:10px;}
#content div.class1b3 ul.oneTab {margin-bottom:0;}

/* CLASS 1C1 - Digital Video Cameras */
#content div.class1c1 .block_caption {width:310px; height:330px; left:50%; margin-left:-155px;}
#content div.class1c1 .block_caption ul, #content div.class1c1 .block_caption li {margin:0; padding:0; list-style:none; background:none;}
#content div.class1c1 .block_caption li {position:relative; padding-left:55px; padding-top:7px; padding-bottom:7px; background:transparent url(http://www.harveynorman.co.nz/skin/frontend/hn/hnnz001/images/backgrounds/bg_horizontal-separator.png) 50% 100% scroll no-repeat;}
#content div.class1c1 .block_caption li.last {background:none;}
#content div.class1c1 .block_caption li img {position:absolute; left:15px; *left:-40px; top:7px;}


/* search results hack */
body.catalogsearch-result-index #catalog-listing.filtered{padding-top:66px; padding-bottom:18px}
body.catalogrch-result-index #content h1{position:absolute; top:40px; left:10px; font-size:18px}


/* temp */
.image-box-cat {position:relative}
.dbl .image-box-cat, .dbl-last .image-box-cat {float:left;margin-right:10px;position:relative}


