/* reset.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/* text.css */
body{font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:10px}
/* clearfix.css */
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}* html .clearfix{height:1%;}

/* initial default */
html,body {width:100%; margin:0; padding:0; color:#373737; font-size:12px; background:none;}
body {line-height:1.4; word-spacing:1.1pt; letter-spacing:0.2pt;}
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em;  font-size: 10pt; }
hr {display:none; background-color: #ccc; }

/* headings */
h1,h2,h3,h4,h5,h6 {}
h1{font-size:19pt;}
h2{font-size:17pt;}
h3{font-size:15pt;}
h4,h5,h6{font-size:12pt;}

/* images */
img { float:left;}
a img { border: none; }

/* tables */
table {width:100%;}
tr {page-break-inside: avoid;}
td {padding:4px 10px 4px 0; border-width:1px 0; border-style:solid; border-color:#ccc;}
td.label {width:150px; text-align:right; font-weight:bold;}
td.data {font-weight:normal;text-align:left;}
tr.attribute-head td {border:0 none;}
tfoot {font-style:italic;}

/* form elements */
textarea, input, button {display:none;}

/* common elements */
#wrapper {width:600px; background:none; margin:0 auto; border:none;}
.hide,.no-display,.learnmore,.learn-more,.back-to-top,.down-link,.more-info {display:none;}
.product-image { text-align:left}
.product-image img { float:left}

/* header */
#wrapper .header {padding:15px 0;border-bottom:1px solid #ccc;}
#top, #wrapper .breadcrumb-holder, #wrapper .header-nav-container {display:none;}
a#site-logo {display:block;}

/* footer */
#wrapper div.footer-inside {display:none;}

/* left sidebar */
#left-sidebar {display:none;}

/* home page */
#carousel-feature-wrapper {width:600px; clear:both; display:block; position:relative; margin:7px auto;}
#carousel-feature {}
#carousel-feature ul, #carousel-feature li {list-style:none; margin:0; padding:0;}
#carousel-feature li {height:340px; margin-bottom:2px; padding:10px; display:block; float:none; overflow:hidden;}
#carousel-text {}
#carousel-text li {border:1px solid #ccc;}
#carousel-text h3 {font-size:1.4em; margin:0;}
#carousel-text a {text-decoration:none;}
#carousel-text p {margin:0;}
#carousel-image {position:absolute; top:50px; left:0;}
#carousel-image img {margin:0; padding:0;}

#home-page-info {margin:7px auto;}
#home-col-one {}
#home-col-two {}
#home-page-info .home {border-bottom:1px solid #ccc;}

/* home page news */
ul.news-events, ul.news-events li {list-style:none; margin:0; padding:0;}
ul.news-events li {margin-bottom:10px;}
ul.news-events h5 {margin:0;}
ul.news-events p {margin:0;}
ul.news-events a {text-decoration:none;}
.home-news-link,.view-all {display:none;}

/* homepage promotion grid */
#home-col-two img {float:none;}
#home-col-two .col-a, #home-col-two .col-b {float:left; margin:0 2px;}
#home-col-two p {margin:0;}
#home-col-two img {margin:0;}

/* social media links */
#twitter-link,#facebook-link,#vip-link {display:none;}

/* category pages */
#category-list {}
#category-list .item {display:block;clear:both;}
#category-list .text-holder {float:left;}
#category-list h3 {margin:20px 0 0;}
#category-list h4 {margin:0}
#category-list a {text-decoration:none;}

/* product lists */
#wrapper .toolbar {display:none;}
#wrapper .catalog-listing {border-top:1px solid #ccc;}
#wrapper .catalog-listing ol, #wrapper .catalog-listing li.item {list-style:none;margin:0;padding:0;}
#wrapper .catalog-listing li.item {border-bottom:1px solid #ccc;}
#wrapper .catalog-listing li.item h3 a {text-decoration:none; color:#373737;}

/* product details */
.price-container p {margin:0}
.standard .price {font-weight:bold; font-size:1.2em;}
.cashback .cashback_text {color:#F00;font-weight:bold;}
.cashback-before-text {clear:both}
.cashback .price,.cashback-after-price {font-weight:normal;font-size:1.2em; font-weight:bold;margin:0;display:block;}
.cashback-after-text {clear:both;display:block;}
.cashback-amount {clear:both;display:block;margin:7px auto;}
.cashback-disclaimer,.price-terms {display:none;}
#product-icons {display:block;}

#product-options-list {}
#product-options-list .options-list-item {font-weight:bold;}
#product-options-list .price-notice .price {}

#product-info-box .collateral-box {margin-bottom:20px; padding:0 0 10px; border-bottom:1px solid #ccc;}
#product-info-box .attribute-specs {border:0 none;}

#product-info-box .product-view-tips {display:none;}

/* html block */
#category-block {display:block; margin:7px auto; padding:15px; border:1px solid #e1e1e1;}
#category-block ul, #category-block li {list-style:none;margin:0;padding:0;}
#category-block ul {margin:15px auto;}
#category-block img {margin:0 auto; padding:0; display:block; float:none;}

.category_block_bottom  {clear:both; margin:7px auto; overflow:hidden;}
.category_block_bottom img {margin:0 auto; display:block; padding:0; float:none;}
.category_block_bottom .headline {font-weight:bold; font-size:1.2em;}
.category_block_bottom .terms-and-conditions {}

/* wishlist */
ul.customer-wishlist {padding:28px;}
ul.customer-wishlist, ul.customer-wishlist li {list-style:none; float:none; margin:0 0 20px 0; padding:0;}
ul.customer-wishlist li.product-row {  }
ul.customer-wishlist img { margin-top:0}
ul.customer-wishlist .productTitle {text-decoration:none; font-size:1.5em; font-weight:bold; color:#373737;}
ul.customer-wishlist li { border-bottom:1px solid #ccc}
.cufon.cufon-canvas canvas, a.wish { display:none}
.wish-saved-comment {maring:7px auto; padding:0; height:auto;}
.comment-toggle { display:none;}

/* events and promotions page */
#promo-grid .heading {font-size:1.2em;margin:0;}
#promo-grid .heading a {text-decoration:none;}
#promo-grid .item {padding:15px 0;}
#promo-grid .promo-image-holder {float:left;}
#promo-grid .promo-description-holder {float:left; margin-left:20px;}

/* store finder page */
#wrapper .flagship-store-box {position:relative; display:block; clear:both;}
#wrapper .flagship-store-box img {float:none;}
#wrapper .flagship-content {width:182px; font-size:1em; position:absolute; top:15px; left:15px;}
#wrapper .flagship-content h3 {font-size:1.2em;margin:0}
#wrapper .flagship-content a {text-decoration:none;color:#373737;}
#wrapper .flagship-content address {display:none;}
#wrapper .geo {display:none;}
#wrapper .store-location {padding:15px 0; border-bottom:1px solid #ccc;}
#wrapper .store-location address {margin:0;padding:0;}
#wrapper .store-location .accessible {font-weight:bold; font-style:normal;}

#mapInfo {margin:7px auto; padding:5px; border:1px solid #ccc;}
#mapInfo address {font-style:normal;margin:0;padding:0;}
#mapInfo h3 {font-size:1.2em; margin:0}
#mapInfo ul {margin:0; padding:0;}
#mapInfo .dmStoreMaplhs {width:377px;}
#mapInfo .extended-address {font-weight:bold; font-size:1.2em;}
#googleMap {width:500px; height:500px;}
#mapContainer .caption {display:none;}
#NZ_location {display:none;}
#print-dom-map,#print-dom-dir,#dir_rev {display:none;}
#googleFrom, #storeAddress {width:320px; display:block; margin-left:20px; font-weight:bold; text-transform:capitalize; border:0 none;}
#googleSearch {padding:10px; border:1px solid #ccc;}
#googleSearch br {display:none;}
#searchFrom, #searchStoreAddress {margin:7px auto;}
#googleSearch .dlgSearch-icon-a, #googleSearch .dlgSearch-icon-b {float:left; margin:0; padding:0;}
#btnShowDir {display:block; text-decoration:none; font-weight:bold; font-size:1.2em; color:#373737;}

/* CMS pages */
#wrapper .landing_hero, #wrapper .landing_hero_green, #wrapper .lead-container  {display:block; position:relative; overflow:hidden; border:0 none;}
#wrapper .landing_hero img, #wrapper .landing_hero_green img, #wrapper .lead-container img {float:none; display:block;}
#wrapper .landing_hero .span-6, #wrapper .landing_hero_green .span-6, #wrapper .lead-container .span-6 {width:auto; position:absolute; top:0; right:10px;}
#wrapper .lead-container {height:187px;}

#sb-dom-domayne-design {position:relative;}
#sb-dom-domayne-design .span-8 {width:257px;}
#sb-dom-krunch-cafe {position:relative;}
#sb-dom-krunch-cafe .span-8 {width:257px;}
#sb-dom-sealy-premium-gallery {position:relative;}
#sb-dom-sealy-premium-gallery .span-8 {width:230px;}
#sb-dom-bathrooms h2 {text-transform:lowercase;}


/* VIP newsletter page */
#em_wfs_wrapper {display:none;}

/* sitemap */
#wrapper ul#site-map-list, ul#site-map-list li {}
#wrapper ul#site-map-list li.product-list-holder {list-style:none; margin:0 auto 7px; padding:5px; border:1px solid #ccc;}
#wrapper ul#site-map-list li.product-list-holder ul {display:inline-block;}
#wrapper ul#site-map-list li.product-list-holder li {list-style:none; margin-left:15px;}
#wrapper ul#site-map-list li.product-list-holder li li {float:left; list-style:disc;}
#wrapper ul#site-map-list h3 {margin:0; font-size:1.3em;}
#wrapper ul#site-map-list h4 {margin:0; font-size:1.2em;}
#wrapper ul#site-map-list a {text-decoration:none; color:#373737;}

/* recently viewed items */
#recent-items {display:none}

/*add sections here to hide various parts from the site*/

/*.footer-inside,.divider, .header-bottom-bar, .header, #footer, #navigation, #sidebar, button, a.button, .header-inside, .header-nav-container, .side-col, div.footer-wrapper, a.back-to-top {display:none;}*/
/*.middle.col-2-left-layout, .col-main { float:left; }
.middle.col-2-left-layout, .col-main, .container, #inside, .footer-inside, li.item h3  {width:100%;}
.account-sifr.flash-replaced {  display:none;}
.account-sifr.flash-replaced embed, .link-wishlist, #carousel-feature,wish.selected, .link-remove {display:none;}
h1 div.hide { display:block}*/ 

