@import 'main.css';

/* Last Modified On: 10/28/2009 by PM */

/* Font Sizes need to be based on points for print */
/* 

- 13200: Removed for testing FF issues with product detail only printing one page.

html { overflow:hidden; }*/
body { background:#00386e url(../images/gradient_bg.gif) repeat-x; margin:0; padding:0; font:10pt/1.22em  Helvetica, Arial, sans-serif !important; text-align:center; }

/* Print Specific Styles */
/* --------------------- */

/*remove color from body*/
body, #header-block, #page-block, #content-block {background:none; }

/*visibility:hidden*/
.contextHelp {visibility:hidden !important;}

/*display:none*/
#top-nav, #global-nav, #masthead_beta, #page-tab, #av-flag, #search-container, #my-lowes-links, .catalog-utility-nav, .item-actions-container, .addToCart, #back-to-top, #page-bottom-block, #utility-content, #enterZipCodeBarDisplayClientSide, #prod-col-b, #masthead, #dialog_login, .share-header, #left-nav-block,  #back-to-top, .back-to-top, .back_to_top, .order-utility-nav, #mainTabContainer_tablist, #giftcard-information, #cart-modal-dialog, .cart-links, .button-grey, .remove, .goToPage, .commentPagingDivCssClass, #bottomTabContainer_tablist, .return-to-cart, #giftCardInputs, #creditCardInputs, .purchase-options, .radio, #clear-calc, #calculate, #article-content .list-box .hero img, #badges, .site-links, #dzb-bar, .prod-grouping, #prod-promos, #header, #btabs_tablist, #demo-links, .tab-sidebar, #cart-lob-promo, .search-again, #lci-content-wrapper #header, .topBar, .bottomBar, .quantity {display:none !important;}

/*.save, .orig-price, .promo-text, .availability-info a {display:none !important;}*/

/*width:auto*/
#breadcrumbs {width:auto !important;}

/*width:100%*/
/*.two-column-b, .order-info { width:100% !important;}*/
#content-area-no-nav-widest, #content-area-my-lowes,  #page-block, #content-block, #container, #prod-col-a, #prod-tabs {width:100% !important;}

/*float:left*/
/*#article-content, #prod-col-a, #one-column, .two-column-b, .two-column-a, #prod-tabs, .two-column-b { float:left;}*/

/*float:right*/
/*#article-content, #prod-col-a, #one-column, .two-column-b, .two-column-a, #prod-tabs, #cart-totals-wrap {float:right !important;}*/

/*float:left*/
.two-column-b { float:left;}

/*clear:right*/
.two-column-b, #cart-totals-wrap { clear:right;}

/*Print View Legal Disclaimer, Lowe's Help, and Store Location*/
#print-masthead {/*clear:both;*/ display:block !important; background:#ffffff; width:737px;}
#print-masthead h5 {padding:0;}
#print-masthead div {float:left; margin-right:5px; width:199px;}
#print-masthead div.last {margin-right:0;}
#print-masthead #logo {padding-top:25px; padding-left:25px; width:200px;}
#print-masthead #stamps {width:400px;padding-left:5px;} 
#print-masthead div ul li {list-style-type:none; margin-left:0;}

/* 13200 - Updated 'margin:0;' to 'margin: 0 0 0 225px;', Commented out 'display: none !important' */
#help-masthead {margin: 0 0 0 225px; border:thin solid #000000 !important; /* display: none !important; */}
#help-masthead h5 {padding:0; margin:2px 0 2px 2px; font-size:14pt; height:25px; line-height:25px; text-align:center; background-color:#EEE;}
#help-masthead ul {padding:0 0 0 2px; margin:0 0 0 2px; text-align:left; background-color:#EEE;}

/* 13200 */
/* #help-masthead a {display:none;}*/

/*#print-masthead {display:block !important;}
#stamps {position:absolute; top:0; left:200px; height:auto; font-size: 8pt !important; width:70% !important; word-wrap: break-word; }
#stamps p { font-size: 8pt !important; line-height: 1;}
#help-masthead {position:absolute; top:255px!important; left:10px;}*/

.pageBreakAfter { page-break-after: always; }

#footer-block {background-color: #FFF; color:#000;}

/*article general*/
#article-general #article-content { border:none !important;}

/*shopping cart*/
#cart-totals-wrap {border:none !important;}
#my-cart-contents {float:right;}
/*table.cart-items td.quant, table.cart-items td.unit, table.cart-items td.total {width:50px !important;}*/

.disclaimer {position:absolute; bottom: -100px; width:100% !important;}  /* Eligible credit promo */

/*grid view*/
#product-list li h4 {font-size: 11pt !important;}
/*#content-block ul {display: block !important; }  This causes issues with the tabs */
#content-area-prod-list #one-column {display: block; border: none; }
#one-column #supercat-top-promo, #one-column #supercat-content, #one-column .catalog-utility-nav.extended, #content-block #content-area-no-nav-widest {width: auto !important;}

/* Checkout */
/*.checkout-container, checkout-container-bottom, checkout-tabs {background:none !important;}*/
#content-area-no-nav-wider.checkout .two-column-b {clear: left;}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
    zoom:1;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

#plantSearch{width: 280px; float: left; display:none;}
#searchResults{width: 600px; float: right;}

/* 11083 */
#one-column { min-height: 0px !important }
#supercat-content #hero h1 { margin: 10px 0 0 0 !important }
#supercat-content #ideas-promos { display: none !important }
#content-area-prod-list #breadcrumbs { width: 100% !important; height: 25px !important }
#bottom-utility-block, .ideas-promos-content-alt { display: none !important }
#content-area-category #supercat-content h1, #content-area-prod-list #supercat-content h1 { padding: 5px 0px 20px 0px !important }
div, div#supercat-content { overflow: visible !important }
.ship-options-pickup, .ship-options-deliver { padding: 4px 0 4px 0px !important }
.dijitTabPaneWrapper{overflow: auto;}
.tab-content{display: block !important }
.tab-content[style] {
   display: block !important 
}
#prodReview.tab-content[style]{display: block !important;}

#prod-col-a{width: 7.5in !important; float: left; text-align: left;}
#prod-col-a .tab-content{text-align: left;}
#prod-col-a h1{font-size: 125%; font-weight: normal; margin-bottom: 10px; color: #004990;}
h2.print-this{color: #004990; font-size: 110%;}
#prod-col-b{display:none;}
#prod-view
{
	float:left;
	margin:10px 10px 0 0;
	padding:0 0 1em 5px;
	text-align:center;
	width:284px;
}
#prod-info{
	/*float:left;*/
	margin-top:40px;
	padding-bottom:1em;
	width:420px;
/*	position: absolute;
	left: 315px; 
	top: 200px;*/
}


#prod-tabs{clear: both;}
#global-banner, #breadcrumbs-list, #my-store-more-info2, fieldset, #footer-block, .hidden, #kw_breadcrumbs_div, .kwresult_hidden{display:none !important;}

.prod-specs{width: 47%; float: left; margin-right: 10px;}
 iframe{overflow: visible;}
#content-area-no-nav-widest #one-column{overflow: visible !important; position: relative !important; display: block !important;}
#externalServiceIframe, #externalServiceIframe[width], #externalServiceIframe[style], #externalServiceIframe[height]{width: 7.5in !important;}


ul#page-tab, div#av-flag{display: none;}
#one-column{clear: both; text-align: left;}
#content-area-category h1, #content-area-prod-list h1{color: #004990 !important; font-size: 235%; padding-top: 20px; text-align: left; font-weight: normal;}

#content-area-prod-list h1{margin: 0 !important; padding-bottom: 0 !important;}

#content-area-prod-list h1.ie7_print_position{position: absolute; left: 0; top: 150px; line-height: 2em;}
ul#result-list.ie7_print_position{position: absolute; left: 0; top: 225px;}

/* 11997 */
ul#result-list li{/*width: 2in !important;*/ width: 200px !important; min-width: 2in !important; list-style: none; margin: 0; padding: 10px !important; /*padding: 0; height: 350px !important;*/ height: 375px !important; font-size: 11px !important;}

ul#result-list li *{max-width: 2in !important; padding-left: 0 !important; font-size: 11px !important; }
ul#result-list li .img-thumb{left:0 !important; margin: 0 !important;}
ul#result-list li a img{border: 0 !important;}
ul#result-list li .quantity{display:none;}
ul#result-list li .enter-zip-callout{display:none;}

/* 11997 */
ul#result-list li *{/*overflow:visible !important;*/ overflow: auto !important; zoom: 1 !important;}


ul#result-list li h4{float: none; display: block; font-size: 13px;}

ul#result-list li.pageBreakAfter{ /*page-break-after:auto !important;*/ }



/*
ul#result-list li *{float:none !important;}
*/

h1, h2, h3, h4, h5, h6 {page-break-after:avoid !important;}

/* added for lci article page */
#article-general{text-align: left; width: 7.5in !important;}
#breadcrumbs, .hero{display: none !important;}
#article-general #article-content {width: 5in !important; float: left; margin-right: .5in;}
#article-general #article-rail {width: 2in !important; float: left; font-size: 12px;}
#article-general.woodworkers #article-header h1, #article-general.woodworkers #article-content h1, #article-general.woodworkers #article-content h2, #article-general.woodworkers #article-content h4 {
font-size: 150%;
color:#DE9917;
font-weight:normal;
}

#article-general #article-header div.sub-head {
clear:left;
color:#7D7D7D !important;
font-size:70%;
margin-bottom:5px;
}

#plantFrame { display:none; }
#print_result { display:block !important; }

#ideas-promos .hero { display: block !important }

/* 11997 */
ul#result-list li .img-thumb { text-align: center; width: 100% !important }
ul#result-list .last { /*page-break-after: always !important*/ }
ul#result-list .prod-col-b h4 { padding: 10px 20px !important }
ul#product-list .prod-col-b h4 { margin: 0 0 10px 0 !important }
ul#product-list .rebate { margin: -10px 0 0 0 !important }

/* 11027 
#externalServiceIframe {height: 700px !important }*/

#externalServiceIframe { height: 2000px !important; position: absolute !important; top: 15px !important }

/* 12214 */
#content-area-my-lowes #one-column { padding: 30px 0 0 0 !important }
table.order-list { width: 800px !important }
#header-block { height: 250px }

/* 12309 */
#my-shopping-bag .header-wrap { padding: 20px 0 0 10px }
#my-cart-contents thead td { border-top: 2px solid #CCCCCC }
table.cart-items tbody td.prods div.prod-details { float: none; width: 200px }
ul.delivery-options label.ship-options-ship { padding: 4px 0 4px 0px !important }
ul.delivery-options label.ship-options-ship input { display: none !important }

/* 12887 */
#content-area-order-conf table.order-list, #content-area-order-conf table.order-info { width: 400px !important }

/* 12955 */
#one-column { min-height: auto !important; height: auto !important; padding-top: -15px !important; margin-top: -15px !important }
#one-column h1 { padding-bottom: 15px !important }
#content-area-prod-list { min-height: auto !important; height: auto !important; padding-top: -15px !important; margin-top: -15px !important }
#result-list .prod-col-b { height: 365px !important; min-height: 365px !important; min-width: 350px !important; width: 350px !important }
#result-list .item-info li { border: 0 !important; height: 30px !important; min-width: 85px !important; padding: 0 !important; text-align: left !important; width: 85px !important }
#result-list .pricing { height: 250px !important; min-height: 250px !important; min-width: 350px !important; width: 350px !important }
#result-list .pricing li { border: 0px !important; height: 20px !important; min-height: 20px !important; min-width: 100px !important; padding: 0px !important; text-align: left !important; width: 100px !important }
#result-list .pricing .prod_free_shipping a, #result-list .pricing .rebate a { height: 20px !important; min-width: 100px !important; width: 100px !important }
#result-list .pricing .rebate a span, .availability-info, #result-list .pricing .prod-price img { display: none !important }
#my-store-info {position: absolute; top: 100px !important; left: 10px !important; display: block; width: 175px !important; }

/* 13200 */
#product-image .magnify-link { display: none !important }
#prod-tabs { position: absolute !important; top: 300px !important }

/* CSS Document */
