/*--------------------------------------------------

PRINT CSS

Usually, there is no need for browser specific print
styles, so they can all go in here.

Be weary of width, floats, and light coloured text.

--------------------------------------------------*/
#page,
#header,
#body,
#content,
#footer {
	width: 650px;	
}
/* Print Version */
body#pd-page{
	background:#fff;
	color:#262626;
	font-family:Arial, Helvetica, sans-serif;
	}
#print-page{
	width:766px;
	margin:0 auto; 
	}

#pd-page table{
	border-collapse:collapse;
	padding:0;
	}
#pd-page table tr td.logo{
	text-align:left;
	}
#pd-page table tr td.left{
	text-align:left;
	width:336px;
	border-right:1px solid #e0e0e0;
	padding:0 20px 0 25px;
	}
#pd-page table tr td.right{
	text-align:left;
	width:346px;
	padding:0 10px 0 25px;
	}
#print-page h1 {
	line-height:0.9em;
	margin:4px 10px 0 0;
	color:#3F3F3F;
	font-size:1.6em;
	font-weight:bold;
	text-transform:uppercase;
	}
#print-page span  {
	font-style:italic;
	font-weight:normal;
	display:block;
	}
#print-page .prod-description {
	margin:10px 0;
	}
#print-page .price {
	color:#262626;
	font-size:1.85em;
	font-style:italic;
	font-weight:bold;
	margin:10px 0;
	}
#print-page .was {
    text-decoration: line-through;
    display:inline;
	}
#print-page .now {
    display:inline;
	}
#print-page .long-description {
	margin:10px 0;
	background:none;
	width:315px;
	font-size:1em;
	height:auto;
	overflow:visible;
	}
#print-page .long-description h3{
	font-weight:bold;
	font-size:1.2em;
	}
#print-page .long-description p{
	margin:15px 0;
	}
#print-page .long-description p span{
	font-style:normal;
	display:block;
	}
#print-page .long-description p span.url{
	font-style:italic;
	display:block;
	font-weight:bold;
	}
#pd-page table tr td.one{
	width:180px;
	}
#pd-page table tr td.right p{
	font-size:1.1em;
	}
#pd-page table tr td.right table td p{
	font-size:1em;
	}
#pd-page table tr td.right table tr td.helped{
	padding:40px 0 20px 0;
	border-bottom:1px solid #e6e6e6;
	font-weight:bold;
	font-style:italic;
	}
#pd-page table tr td.right p.phone{
	margin-bottom:35px;
	}
#pd-page table tr td.right p.enquiry{
	font-style:italic;
	}
#pd-page table tr td.right p.phone span{
	display:inline;
	font-weight:bold;
	font-style:normal;
	}
#pd-page table tr td.right p span.store{
	display:inline;
	font-weight:bold;
	font-style:normal;
	}
#order-success-page #header 
{
    width:650px;
}
#order-success-page #footer,
#order-success-page #header #main-nav,
#order-success-page #header #account-nav,
#order-success-page #left-nav,
#order-success-page ul#steps,
#order-success-page .btn-home,
#order-success-page ul.top-bot-ctrls li.last-child,
#order-success-page ul.top-bot-ctrls {
    display:none;
}

#order-success-page div.content-wrapper{
    width:650px;
    margin:0;
    }
#order-success-page #content {
float:right;
width:650px;
clear:both;
}

 .del-days a 
 {
     background:none;
 }

 div.payment-details {
    width:250px;
    margin:0;
    }
div.payment-details dl dt{
    width:100px;
    }
 div.payment-details dl dd{
    width:100px;
     }
    
 div.order-summary{
    width:160px;
    margin:0;
    }
    
div.order-summary dl dt {
    width:80px;
     }
     
div.order-summary dl dd {
    width:40px;
      }
      
div.payment-details dl,
div.order-summary dl,
div.billing-address ul ol.address {
    font-size:1.1em;
    }
 #body, #page 
 {
    width:650px;
 }
 
