/*==================================
	
	--------------------------------
	PRINT CSS
----------------------------------*/

/*----------------------------------/
	HIDE STYLES
----------------------------------*/
#header .callout,
#header #search,
#header ul#utility-nav,
#header p.safety-seals,

#breadcrumbs,
#image-functions,
ul.product-links,
#product-overview .promos,
body.checkout ul.checkout-steps,
ul#primary-nav,
ul#secondary-nav,
.pagination,
p.add-to-cart,
#product-details ul.tabs,
#swatch-steps,
#footer-container #signup,
#footer-container #feedback,
#footer-container #security,
#footer-container h3,
#footer-container ul,
#footer #add-links span,
a.print,
p.print
{
	display: none;
}

#header 
{
	border-bottom: 1px solid #ccc;
}

#header h1
{
	margin-left: 0;
	padding-bottom: 1.5em;
	float: none;
}

#body-container,
#content-container
{
	/*width: 660px;*/
	border: none;
}
body.checkout #body-container
{
	width: 660px;
}
body.checkout #order-review,
body.checkout #order-details
{
	width: 100%;
	float: none;
}

#product-overview
{
	width: 400px;
}

#product-overview .subcol2
{ 
	float: none; 
}

#product-details 
{
	border-top: 1px solid #ccc;
}

#footer 
{
	padding: 0;
	float: left; 
	background: none;
}
#footer #add-links
{
	padding: 0;
}


#footer p#copyright
{
	padding: 0; background: none; 
}
/*
#product-overview
{
	border: none;
}
*/


div.showroomLocator div.col1 {
display: none;
}
	div.showroomLocator div#results {
		border-left: 0 none;
	}
	div.showroomLocator div#invite img {
		display: none;
	}
	div.showroomLocator div#results .frame {
		overflow: visible;
	}
	div.showroomLocator div#results .stateRow td {
		padding-top: 11px;
		font-size: 1.3em;
		border-bottom: 1px solid;
	}
	div.showroomLocator div#footer-container {
	}
table.wishlist { width: 100%; border-collapse: collapse; }
   		table.wishlist th { padding: 0 0 0.4em 4px; font-size: 10pt; font-weight: bold; border-bottom: 1px dotted #ccc; }
   		table.wishlist td { padding: 0.6em 0 0.6em 4px; font-size: 10pt; vertical-align: middle; border-bottom: 1px dotted #ccc; }
		table.wishlist .saved { width: 82px; text-align: left; }
		table.wishlist .name { text-align: left; }
		table.wishlist .qty { width: 156px; text-align: center; }
		table.wishlist .price { text-align: center; }
		table.wishlist .cart { width: 130px; text-align: center; }
		table.wishlist .delete { width: 76px; text-align: center; }
		table.wishlist .subtotal { font-weight: bold; text-align: right; }
		table.wishlist td.cart  a {display: none;}
		table.wishlist td.delete a {display: none;}