/* 
	File:			pip.css
	Author:			Gerard Ramos
	Created:		2-10-2009
	Description:	File for printing the pip
*/
body { text-align:left;}
div.wrap { width:58em; margin:0 0 0 0 !important; overflow: visible;}
div#header img { padding:1em 0;}
div#nav-search-box, div#nav-container, ul#pip-tools, div#swatch-link, div.dijitTabInnerDiv, div.drop-qty, div.add-item, div#footer { display:none; }
div#hero {width:28.7em; }
div#product-information { width:28.7em; margin-left: 8em; }
div#share { display : none !important; }
div#swatch-block { margin-bottom:1em;}

div.section { float:none; margin:2em 0; clear:both; }



/*== Reset Tabs ==*/

div#tabs { clear:none;}
div.photo img { width:283px !important; height:283px !important;}
ul#product-thumbs li { margin-right:.7em !important; }
ul#product-thumbs li.last { margin-right: 0 !important; }
ul#product-thumbs img { width:51px !important; height:51px !important;}

div#related-like ul li { width:12em; } 
div#related-like ul li img  { width:10em; height:10em;}

div.flag { clear:both;}

h4.print-only { border-bottom:1px solid #666666; color:#666666; font-size:1.2em; font-weight:bold; padding-bottom:.1em; margin-bottom:1em; display:block; }
div.off-screen-loading-container.section { display:block !important; left:0; top:0; position:static; }
div.off-screen-loading-container.section div.show { display:block !important;}
div.off-screen-loading-container.section div.show .flag { border:none; width:auto; font-size:1.1em; }
div.off-screen-loading-container.section div.show .flag-title { padding:1em 1em 0; background:#fff; color:#666; border:none; }
div.off-screen-loading-container.section div.show .flag-title img { padding-bottom: .3em; }
div.off-screen-loading-container.section div.show .flag-text { padding: 0 1.4em 1em; text-align: left; }

div#swatch-name { padding:.5em 0;}
div.product-info-tabs-container div.product-info-tabs div.product-info-tab-content { padding:1em 0;}

div.dijitTabPaneWrapper.dijitTabContainerTop-container.dijitAlignClient, 
div.product-info-tabs-container, 
div.product-info-tabs-container div.product-info-tabs, 
div.product-info-tab-content, 
div#infotabs_tablist, 
div#dijitTabContent, 
div.dijitInline,
div.dijitTab,
div.product-info-tab-content, 
div.dijitTabPaneWrapper.dijitTabContainerTop-container.dijitAlignClient, 
div.product-info-tab-content.summary.dijitContentPane.dijitTabPane.dijitTabContainerTop-dijitContentPane { 
    height:auto !important; width:auto !important; 
	position:static !important; top:auto !important; bottom:auto !important; left:auto !important; 
	right:auto !important;
	border-top:none !important;
	border-right:none !important;
	border-left:none !important;
	border-bottom:none !important;
	background:#fff !important;
	  }
div.dijitTabPaneWrapper { display:inline;}
div.product-info-tab-content { display:block !important;}
.pt .dijitTabPaneWrapper {
	/*
	overflow: hidden;
	*/
	background:#fff; 
	border:0;
}

.pt .dijitTab {
	line-height:normal;
	display:block !important;
	margin-right:0;	/* space between one tab and the next in top/bottom mode */
	padding:0px;
	border:none;
	background:#fff;
	color: #006CAC;
	font-weight: bold;
}

.pt .dijitTab span:focus {outline: none;}

.pt .dijitAlignLeft .dijitTab,
.pt .dijitAlignRight .dijitTab {
	margin-right:0;
	margin-bottom:0;	/* space between one tab and the next in left/right mode */
}

.pt .dijitTabInnerDiv {
    padding:1em;
    *padding:1em;
	margin-bottom: .1em;
}


.pt .dijitTabHover,
.pt .dijitTabCloseButtonHover {
	color: #243C5F;
	border-top-color:#fff;
	border-left-color:#fff;
	border-right-color:#fff;
	background:#fff;
	color: #006CAC;
}

.dj_ie6 .pt .dijitTabHover,
.dj_ie6 .pt .dijitTabCloseButtonHover {
	
}

.pt .dijitTabChecked,
.pt .dijitTabCloseButtonChecked
{
	/* the selected tab (with or without hover) */
	background-color:#fff;
	border-color: #fff;
	background-image:none; 
	color: #006CAC;
}

/* make the active tab white on the side next to the content pane */
.pt .dijitAlignTop .dijitTabChecked,
.pt .dijitAlignTop .dijitTabCloseButtonChecked
{
	border-bottom:none;
	vertical-align:bottom;
}
.pt .dijitAlignTop .dijitTabChecked,
.pt .dijitAlignTop .dijitTabCloseButtonChecked .dijitTabInnerDiv {
	height:auto;
}

.pt .dijitAlignBottom .dijitTabChecked,
.pt .dijitAlignBottom .dijitTabCloseButtonChecked
{
	border-top-color:white;
	-moz-border-radius:2px 2px 0px 0px;	/* eliminate some border detritrus on moz */
}

.pt .dijitAlignLeft .dijitTabChecked,
.pt .dijitAlignLeft .dijitTabCloseButtonChecked
{
	border-right-color:white;
}

.pt .dijitAlignRight .dijitTabChecked,
.pt .dijitAlignRight .dijitTabCloseButtonChecked
{
	border-left-color:white;
}


/* make space for a positioned close button */
.pt .dijitTab .dijitClosable {
	position: relative; 
	padding:6px 20px 4px 10px;
}

.pt .dijitTab .dijitClosable .closeImage {
	position:relative;
	top: auto;
	right: auto;
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}
.dj_ie6 .dijitTab .dijitClosable .closeImage {
}

.pt .dijitTabCloseButton .dijitClosable .closeImage {
}
.dj_ie6 .pt .dijitTabCloseButton .dijitClosable .closeImage {
}

.pt .dijitTabCloseButtonHover .dijitClosable .closeImage {
}
.dj_ie6 .pt .dijitTabCloseButtonHover .dijitClosable .closeImage {
}

.pt .dijitAlignLeft .dijitTab .dijitClosable {
	padding:1em;
}

/* correct for IE6. 
    We cant force hasLayout as that blows out the shrink wrapped tabs
    ..so we shim in the closeImage position properties instead
*/
.dj_ie6 .pt .dijitAlignLeft .dijitTab .dijitClosable .closeImage {
	left:-20px;
}

.pt .dijitAlignBottom .dijitTab .dijitClosable .closeImage {
	top: auto;
	bottom: 7px;
	right: 3px;
}

.pt .dijitAlignLeft .dijitTab .dijitClosable .closeImage {
	top: 7px;
	left: 3px;
}

div#registry-list div#content, div#registry-list  { width:67em; }
div#registry-details ul#reg-id-info { width:30%; }
#registry-list table.details td.remove,
#registry-list table.details th.remove, #registry-options,
#registry-list table.details th.update-info label,
#registry-list table.details th.update-info input { display:none; }
#registry-list table.details td input { border-width:0; }
#content p.retail-only-info a {text-decoration:none !important; color:#666 !important; }
#reglist-promos { display:none; }
