/*--------------------------------------------------

PRINT CSS

Usually, there is no need for browser specific print
styles, so they can all go in here.

--------------------------------------------------*/
body {overflow:visible !important;}
#page,#body,#content,#footer,#seo-header {
	width: 760px !important;
	display: block !important;
	overflow: visible !important;
}
#order-confirmation-page #intro-content,#access-nav,#basket-view,#basket-summary,.minibasketstylediv,#header #nav,#header #search, #header ul#cat-nav,#header .basketnavdiv,#footer, #seo-header{display:none;}
#header{
    height: 100px !important;
	clear: both !important;
	float: left !important;
	display: block !important;
	width: 760px !important;
}
#order-confirmation-page #body {
    display:block !important;
    margin:0px !important;
    float:left !important;
    clear:both !important;
   	width: 760px !important;
   	margin:0px !important;

}
#order-confirmation-page #order-confirmation-header {
    padding-left:275px!important;
    display:block!important;
}
#order-confirmation-page #order-confirmation-header h2 {
    top:38px!important;
    position:relative!important;
    font-size:1.4em!important;
}
.print-logo{top:0px !important;left:0px !important;clear:both !important;}
#order-confirmation-page #payment-container {width:760px !important;}
#order-confirmation-page #billing-address {
	width:140px !important;
	border-left:none !important;
	clear:left !important;
}
#order-confirmation-page #payment-method {width:220px !important;}
#order-confirmation-page #total-order {
	width:262px!important;
	border-right:none !important;
}
#order-confirmation-page #total-order dd, #order-confirmation-page #total-order dt {width:100px !important;}
#order-confirmation-page #payment-container {
	border:none !important;
	float:left!important;
}
#order-summary h3, #order-summary-two h3 {
	border-top:1px solid #ccc!important;
	border-bottom:1px solid #ccc!important;
	width:760px !important;
	border-left:none !important;
	border-right:none !important;
	background:none!important;
	display:block!important;
	float:left !important;
	clear:both;
}
#order-summary, #order-summary-two, #payment-container {width:760px!important;float:left !important;}
#order-confirmation-page table.shipment {height:100% !important;width:80% !important;}
.payment .delivery-address {width:150px !important;border:1px solid white;}
#order-confirmation-page.login-template #order-confirmation-header {
	margin:0px!important;
	width:760px!important;
	float:none!important;
}
.payment #account-contents {width:760px!important;}
#order-confirmation-page.login-template #order-confirmation-header p {display:none !important;}
#order-confirmation-page h3 {float:left !important;}
#order-confirmation-page #item-summary-table-one, #order-confirmation-page #item-summary-table-two {float:left!important;width:500px!important;}
.payment #account-contents, #content, #order-summary, #order-summary-two, #page, #body{
    float:none !important;
    margin:0 !important;
}
.payment table tr.order-summary-footer td {background:none !important;}
.login-template p#tagline, ul#cat-nav, .basketnavdiv  {display:none;}
#order-confirmation-page #intro-content{
	border:1px solid blue;
	background:none!important;
	position:absolute!important;
	top:-2000px!important;
	left:-9999px!important;
}
#order-confirmation-page.login-template #order-confirmation-header h2 {background:none!important;}
#order-confirmation-page h3 {height:20px!important;width:600px!important;}	
#bottom-nav li {display:none !important;}
#bottom-nav li.first-child {display:inline !important;}
