/*$Id: print.css 38662 2011-03-24 16:16:23Z rjohnson $*/
#order-detail .print, 
#address-details-wrp h2,
#continue-checkout,
.heading-small,
#item_bread_search,
#invoice-page #content-sub,
#footer{
	display:none;
}
#orderDetail-page, #orderDetail-page #contents, #orderDetails-wrp {
	height:auto;
	overflow:visible;
}
#order-detail {
	margin-bottom: 10px;
/*	width: 600px;*/
}
#logo-print {
	display:block;
}
#address-details .address-details-single {
	float:right;
	margin:5px 10px 5px 0;
	width:290px;
}
#address-details .billing, 
#address-details .shipping, 
#orderDetails {
	float:left;
	margin:5px 10px 5px 0;
	width:290px;
}
#address-details h3,
#orderDetails h2 {
	font-size:11px;
	font-weight:bold;
	height:21px;
	line-height:21px;
	margin-right:10px;
	text-transform:uppercase;
	border-right:1px;
}
.billing dl, 
.shipping dl, 
#order-resume dl {
	font-weight: bold;
}
#cart-table {
	position:relative;
}
#orderDetail-page .title div {
	position:absolute;
	background:red;
	height:30px;
}
#orderDetail-page .product-description {
	position:absolute;
	top:0;
	height:20px;
}
.product-line{
	position:relative;
}
.product-line .product-total-price  {
	float:right !important;
	margin-right:33px;
}
#order-detail .address-details-single h3, 
#order-detail #orderDetails .subheading,
.heading {
	border-right:0;
}
#address-details-wrp {
	padding-left:8px;
}
.heading {
	border-bottom:0;
	margin-bottom:0;
	padding-left:8px;
}
#confirmation {
	font-size:13px;
	padding:0 !important;
}
#cart-table .product-line {
	width:650px;
}

#content-main{
	border:0;
}

.jspVerticalBar {
    display: none;
}

.jspContainer {
    overflow: visible;
}

.jspPane {
    top: 0px !important;
}

#orderDetails {
    overflow: visible !important;
}