/* global print styles */
body {margin: 1em; font-family: arial,helvetica,sans-serif; }
#nav-item-1, #nav-item-2, #nav-item-3, #nav-item-4, #product-selector, #subnav, #search, #enlarge, #tell-friend, #print, #carousel, #colours p, #find-store, #core-benefits, #tabset a, .feature, .feature-special, #footer ul, #add-to-scrapbook, #view-scrapbook, #ka-identity {display: none !important;}
* html #localnav { width: 640px; }
#localnav li a.on {font-weight:bold !important;}
#footer {clear:both !important;}
ul.bullet-list li {list-style: disc outside; margin-left: 14px; padding-left: 4px;}

/* product detail specific print styles */
#colours { display: none; }
#colours li a {width:auto;}
#colours li a span {width:auto; height:auto; padding:2px 6px 4px 0;}
#colours li.on a span {font-weight:bold;}
#tabset ul li a {display:none; width:auto; height:auto;}
#tabset ul li a span {display:inline; width:auto; height:auto; overflow:hidden;}
#tabset ul li a.on {width:400px !important; display: inline !important; float: left; background:none !important; color:#000;}
#tabset ul li a.on span { display: inline; width:auto; height:auto; font-size: 1.4em; font-weight: bold; padding-left: 10px;}
#tab-warranty-guides a.on  {background:none; width:auto !important; height: auto !important;}

/* comparison specific print styles */
#comparison td div.checkmark span {width:auto; height:auto;}

/* retailers specific print styles */
#retailers-table td .checkmark span {width:auto; height:auto;}

/* kitchen gallery related styles */
#options {display:none;}
.up img, .down img {visibility:hidden;}
#palette {position:relative; top:153px;}
#palette p {width:80px; padding-left:5px;}
#palette ul li {width:23px !important; height:23px !important;}
#palette ul li img {display:none;}
#palette ul li.left {display:block; float:none; }

* html #palette {top:140px;}
* html #palette p {width:60px; padding-left:2px; clear:both;}
* html #palette ul {width:60px;}
* html #palette ul li {display:block;float:left;width:24px !important; height:23px !important;}
* html #palette ul li.left {display:block; float:left !important; margin:0 0 0 .02in; clear:left;}


#thumbnails { height: auto !important; background: blue; }
#thumbnails .up { display: none; }
#thumbnails .down { display: none; }
#thumbnails div.thumbContainer { overflow: visible !important; height: auto !important; }
#thumbnails ul { background: none !important; height: auto !important; }


/* flash specific styles */
#divFlash {display:none;}

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
   display: none !important;
   visibility: hidden !important;
   height: 0;
   width: 0;
   position: absolute;
   overflow: hidden;
}

span.sIFR-alternate {
   visibility: visible !important;
   display: block !important;
   position: static !important;
   left: auto !important;
   top: auto !important;
   width: auto !important;
   height: auto !important;
}