/* 
	File:			print.css
	Author:			adam maxfield
	Created:		8-2009
	Description:	

*/

body { text-align:left;}
div.wrap { width:95em; margin:0 0 0 0 !important; }
div#header, div#content, div#footer { width: 89.5em; padding-left:5.5em;  }

#nav-search-box,
#nav-container,
#footer-content,
#sidebar,
.the-bar { display: none !important; }

.print-only { display: inline !important; visibility:visible !important; }
.no-print { display: none !important; }

/* Registry List */
body#registry tr.reg-list-actions,
body#registry fieldset#registry-options,
body#registry p.how-to-purchase-copy,
body#registry table .quantity-to-purchase,
body#registry table .remove { display: none; }
body#registry table .requested input { border: 0; }
body#registry div.legend-header { text-indent: 0; background: none; height: auto; }

/* Registry Checklist */

body#registry div.wrap#checklist { font-size: 1em !important; }
body#registry div#checklist div#content { display: none; }
body#registry div#checklist div#header { padding-left: 0; }

body#registry div#checklist #header,
body#registry div#checklist #footer,
body#registry div#checklist #print-checklist  { _width: 640px; }
body#registry div#checklist #print-checklist table { width: 100%; _width: 640px; }
body#registry div#checklist #print-checklist table td { vertical-align: top; }
body#registry div#checklist #print-checklist h1 { font-size: 1.7em; float: none; }

body#registry div#checklist #print-checklist h2 { font-size:1.6em; color:#336699; text-transform:lowercase; font-weight:normal; margin: .1em 0 0 0; padding: 1.4em 0 .4em 0; border-bottom: 1px solid #cccccc; }
body#registry div#checklist #print-checklist h3 { font-size: 1.3em; color:#336699; text-transform: lowercase; font-weight: normal; margin: 0; padding: 1.3em 0 .4em; }

body#registry div#checklist #print-checklist ul.checklist { width:15em; }
body#registry div#checklist #print-checklist ul.checklist li.cat-name { padding-left: 0; }
body#registry div#checklist #print-checklist ul.checklist li { margin-bottom: .5em; list-style: none; padding: 0 0 0 1.6em; width: 12em; font-size: 1.1em; position: relative; line-height: 1.2em; }
body#registry div#checklist #print-checklist li img.checkbox { position: absolute; left: 0; top: .1em; }

/* Thank You Notes Manager */

body#registry div#content.registry_notes { float: none; line-height: 1.7em; }

body#registry div#content.registry_notes div.hero-intro,
body#registry div#content.registry_notes input#btn-update,
body#registry div#content.registry_notes div.bottom_button { display: none; }

body#registry div#content.registry_notes table.notes-table { font-size: 1.1em; }
body#registry div#content.registry_notes table.notes-table thead td { vertical-align: bottom; }
body#registry div#content.registry_notes table.notes-table td { color: black; font-size: 1.3em; }
body#registry div#content.registry_notes table.notes-table textarea { display: none; }

/* PIP */
body#pip div#BVReviewsContainer,
body#pip div#content { padding-left:0; _font-size: 70%; }

body#pip .return-to-completion,
body#pip div#footer,
body#pip div.details-preview,
body#pip div.drop-qty span.attribute-drop-down, 
body#pip div.drop-qty div.qty, 
body#pip div.add-item,
body#pip div#addThis { display:none; }

body#pip div#product-information div#btn_view_swatch_detail,
body#pip div#group-container div#hero ul#pip-tools,
body#pip div#product-information div#swatch-section div#swatch-instruction span,
body#pip div#product-information div#infotabs_tablist,
body#pip div#product-information div.view-collection,
body#pip div#product-information div.related-articles { display:none; }

body#pip div#BVCustomerRatings div.BVRRRatingSummaryLinks,
body#pip table#BVRRQuickTakeContentID,
body#pip #BVRRDisplayContentSortID,
body#pip div.BVRRReviewSocialLinksContainer,
body#pip div#reviews-controls,
body#pip div#BVRRDisplayContentFooterID { display:none !important; }

body#pip div#group-container { width: 100%; }

body#pip .BVRRDisplayContentHeaderContent { background: none; }
body#pip span#BVRRDisplayContentTitleID { background: none; text-indent: 0; margin: 0; }

body#pip div#product-information div#swatch-section { width:auto; float: none; margin-bottom: 1em; }
body#pip div#product-information div#swatch-section div#swatch-block { border:0; float:left; clear:both;  }
body#pip div#product-information h4.print-only { font-weight:bold; border-bottom:solid .1em #666 !important; display:block !important; }
body#pip div#content div#product-information div#tabs  { margin-top:0 !important; height: auto; }
body#pip div#content div#product-information div#tabs div#infotabs div.dijitTabPaneWrapper,
body#pip div#content div#product-information div#tabs div#infotabs div#dijit_layout_ContentPane_0,
body#pip div#content div#product-information div#tabs div#infotabs div#dijit_layout_ContentPane_1,
body#pip div#content div#product-information div#tabs div#infotabs div#dijit_layout_ContentPane_2 { display:block !important;height:auto !important;  visibility: visible !important; overflow: visible !important; }
body#pip div#content div#product-information div#tabs div#infotabs,
body#pip div#content div#product-information div#tabs div#infotabs div.dijitTabPaneWrapper,
body#pip div#content div#hproduct { height: auto !important; overflow: visible !important; float:left; position:relative; }
body#pip div#content div#product-information { float:left; width:40em !important; display:block !important; _width:24em !important; *float: right; }
body#pip div#content div#product-information div { _width:auto !important; height: auto; }
body#pip div#content div#product-information div#tabs div#infotabs div.dijitTabPaneWrapper { border:0; }
body#pip div#content div#product-information div#tabs div#infotabs div.dijitTabPaneWrapper div.product-info-tab-content { padding:0 0 2em 0; }
body#pip div#swatch-block { margin-bottom:1em;}
body#pip div#content div#hproduct { _width:64em !important; }
    /* PIP tabs */
    .pt .dijitAlignTop .dijitTabChecked,
    .pt .dijitAlignTop .dijitTabCloseButtonChecked .dijitTabInnerDiv { height:2.6em; }
    .pt .dijitTabInnerDiv { margin-bottom:0.1em; padding:1.3em 2em 0; }
    /* PIP Sections */
    body#pip div#content div.section { float:none; margin:2em 0; clear:both; width:90em; overflow:hidden; _width:64em !important; }
    body#pip div#content div.section.please-select,
    body#pip div#content div.section.you-may-also-like,
    body#pip div#content div.section.also-collection { padding:0; }
    body#pip div#content div.section h3.section-header { color:#666 !important; height:auto; float:none; text-indent:0; font-size:1.7em; font-weight:bold; padding-bottom:0.2em; margin-top:0; display:block; padding:1em .5em; text-transform:uppercase; border-bottom:solid .1em #B3CBE2; background: none; width: auto; }
    body#pip div#content div.section div.hproduct  { width:100%; margin:0; padding:1em 0 1em 1em; float:none; border-bottom:solid .1em #B3CBE2; border-top:0; }
    body#pip div#content div.section.please-select div.product-linelist { width:89.5em; position:relative; }
    body#pip div#content div.section.also-collection div.product-linelist { clear:right; float:right; width:68em; }
    body#pip div#content div.section.also-collection img.product-thumb { width:90px; height:auto; }
    body#pip div#content a.btn-view-details { width:14.5em; height:4em; }
    body#pip div#content div.section ul.line-list li.item-title h4 { font-size:1.5em; margin-bottom:1.5em; }
    body#pip div#content div.section.also-collection ul.line-list { padding-bottom:3em; width:32em; }
    body#pip div#content div.product-info-tabs-container h4.print-only { font-size:1.3em; clear:both !important; display:block !important; border-bottom:solid .01em #ccc; padding-bottom:.3em; margin-bottom:.4em; color:#666; }
    body#pip div#content div.section div#related-like { margin: 0 0 1em 1em; }

/* Order Confirmation */
body#cart div#shopping-bag div#content { padding-left: 0; _font-size: .8em; }
body#cart div#shopping-bag div.checkout-tunnel-header ul,
body#cart div#shopping-bag div.checkout-tunnel-header img.print,
body#cart div#shopping-bag div#promo-container { display: none; }
body#cart div#shopping-bag div#footer { display: none; }

/********** // END print.css **********/
