/*********************************************************************
* Copyright 2010 Amblique :: www.amblique.com :: All Rights Reserved *
**********************************************************************
* PRINT STYLE SHEETS
*********************************************************************/
/***** CSS Reset *****/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:top;}caption,th,td{text-align:left;font-weight:normal;vertical-align:top;}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}

/***** CSS Default *****/
body {color: #333; font: normal 11px/1.5em Arial, Tahoma, Verdana, Helvetica, sans-serif;}

p {margin: 0.5em 0 1em 0;}

strong, h1, h2, h3, h4, h5, h6 {font-weight: bold;}
em {font-style: italic;}
small {font-size: 0.8em;}

.hide {display: none!important;}

.contentText a:link:after,
.contentText a:visited:after,
.contentText a:hover:after,
.contentText a:active:after {
    content: " (" attr(href) ") ";
    color: grey;
    font-style: italic;
    font-weight: normal;
}

/***** Ordered & Unordered Lists *****/
.contentText ul, .contentRandom ul, .contentSitemap ul {margin: 0 0 0.5em 0; padding: 0 0 0 15px; list-style: disc outside;}
.contentText ul li, .contentRandom ul li, .contentSitemap ul li {margin: 0.1em 0;}
.contentText ul li li, .contentRandom ul li li, .contentSitemap ul li li {list-style-type: circle;}

.contentText ol, .contentRandom ol {margin: 0 0 0.5em 0; padding: 0 0 0 15px; list-style: decimal outside;}
.contentText ol li, .contentRandom ol li {margin: 0.1em 0;}

.contentTaxInvoice {margin: 0 0 1em 0;}
	.contentTaxInvoice .area {padding: 10px;}
	#pagePopup .buttons {display:none;}
    .contentTaxInvoice{padding:20px;}
    .contentTaxInvoice .top {}
    .contentTaxInvoice .top dl dt {font-weight:bold;}
    .contentTaxInvoice .top .west {float:left; margin:0 10px 0 0;}
    .contentTaxInvoice .top .east {}
    .contentTaxInvoice h3 {border-bottom:1px solid #333333;border-top:1px solid #333333;margin-top:15px;padding:5px 0;}
	.contentTaxInvoice .table-taxinvoice {width: 100%;}
	.contentTaxInvoice .table-taxinvoice td {padding: 5px; border: 3px solid #fff; background: #f1f1f1; }
	.contentTaxInvoice .table-taxinvoice td {width: 33%;}
	.contentTaxInvoice .table-taxinvoice td dl {margin: 0;}/*cleared*/
	.contentTaxInvoice .table-taxinvoice td dl dt {float: left; display: block; font-weight: bold;}
	.contentTaxInvoice .table-taxinvoice td dl dd {float: left; display: block;}
	
	.contentTaxInvoice #lblItems table {width: 100%;border:1px solid #9A8E84; border-collapse:separate; margin:0 0 10px 0;}
	.contentTaxInvoice #lblItems table td.InvoiceHeaderRow {font-weight: bold;border-bottom:1px dotted #CCCCCC; padding:5px; text-align:right;}
	.contentTaxInvoice #lblItems table td.InvoiceItemRow {padding:5px; text-align:right;}
	.contentTaxInvoice #lblItems table td.contentTxtBig {}
	.contentTaxInvoice #lblItems table td {padding: 2px; border: 1px solid #fff;}
	
	.contentTaxInvoice .table-taxinvoice-total {margin:0 5px 20px 0; float:right;}
	
	.contentTaxInvoice .client {padding: 1em 0 0 0; border-top: 1px solid #ccc;}
	.contentTaxInvoice .client dt {font-weight: bold;}

#pageMyWishlist #header #logo-print {display: block !important;}
.contentWishlist {margin: 0 0 1em 0; padding:10px 0;}
    
    .contentWishlist .moduleBreadcrumbs {display:none;}
	.contentWishlist p.note {text-align: right;}
	.contentWishlist .table-wrapper-mycart {width: 100%;}
	.contentWishlist .table-mycart {margin:0 0 20px 0 ; border:1px solid #9A8E84;}
	.contentWishlist .table-mycart tfoot {}
	.contentMycart-print .table-mycart {width:560px;}
	.contentWishlist .table-mycart br {display:block!important;}
	.contentWishlist .table-mycart thead th {font-size: 1.1em; font-weight: bold; text-transform:uppercase; text-align:center; border-bottom:1px dotted #ccc;}
	.contentWishlist .table-mycart thead th.item {text-align:left;}
	.contentWishlist .table-mycart thead th.qty {text-align:center; width:100px;}
	.contentWishlist .table-mycart thead th.img {text-align:left; width:115px;}
	.contentWishlist .table-mycart thead th.price {color:#333;}
	.contentWishlist .table-mycart tfoot th {background:#9A8E84; }
	.contentWishlist .table-mycart tr td {background:#fff; border-bottom:1px solid #9a8e84; padding:10px 4px; text-align:center;}
	.contentWishlist .table-mycart tr td.add {text-transform:uppercase;}
	.contentWishlist .table-mycart tr td.add a {text-decoration:underline;}
	.contentWishlist .table-mycart tr td.image {text-align:left;width:100px;}
	.contentWishlist .table-mycart tr td.titles {text-align:left;}
	.contentWishlist .table-mycart tr td.title {text-align:left;}
	.contentWishlist .table-mycart tr td.qty {text-align:center;}
	.contentWishlist .table-mycart tr td a {text-decoration:none;}
	.contentWishlist .table-mycart tr td a:hover {text-decoration:underline;}
	.contentWishlist .table-mycart tr td.size {width:70px;}
	.contentWishlist .table-mycart tr td.colour {width:70px;}
	.contentWishlist .table-mycart tr td.subtotal {}
	.contentWishlist .table-mycart tr td.qty input {width:25px; text-align:center;}
	.contentWishlist .table-mycart tr td.price {color:#333;width:70px;}
	.contentWishlist .table-mycart tfoot tr td {background:#9a8e84;}
	.contentWishlist #cart-summary {}/*cleared*/
	.contentWishlist #cart-summary .left {float: left; width: 400px;}
	.contentWishlist #cart-summary .right {float: right; width: 230px;}
	.contentWishlist .table-cartsummary {margin: 0 0 1em 0; width: 230px;}
	.contentWishlist .table-cartsummary tr td {text-align:right;}
	.contentWishlist .form-discoutcoupon {padding:5px; float:right;}
	.contentWishlist .form-discoutcoupon dl {margin:0;}
	.contentWishlist .form-discoutcoupon dl dt {padding:0.25em;}
	.contentWishlist .form-discoutcoupon .buttons {padding-left: 5px; margin:0;}
    .contentWishlist .form-cartsummary ul li.first {padding-right:60px;}
    
  
    
    .contentWishlist .table-mycart-footer {display:none;}
    
    /* Tax Invoice */
    .popupTaxInvoice #header {display: block !important;}
    .popupTaxInvoice #logo-print {display: block !important;}
    
    /* taxInvoice */
.overlay .popupTaxInvoice {@font-size: 16px;}
.popupTaxInvoice { page-break-before: avoid; page-break-after: avoid; page-break-inside:avoid;}
    .popupTaxInvoice .btn {display: none;}
    .popupTaxInvoice .wrapper {overflow: auto; height: auto;}
    .popupTaxInvoice #header {display: block !important;}
    .popupTaxInvoice .top .west {float: left; padding-right:120px;}
    .popupTaxInvoice .top .east {float: right; }
    .popupTaxInvoice .top {height: 1%;}
    .popupTaxInvoice .top:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
    .popupTaxInvoice table {overflow: auto !important; page-break-inside: auto; white-space:nowrap;}
   
    .popupTaxInvoice table tr dl {page-break-before: auto;}
    
    
    .popupTaxInvoice table tr {page-break-before: auto;}

    
  
    
    
/***** Definition Lists *****/
.contentText dl {margin: 0 0 1em 0;}
	.contentText dl dt {font-weight: bold;}
	.contentText dl dd {margin: 0 0 0 10px;}

/**********************************
* Layout Styles
**********************************/
#header,
.moduleTools,
#footer,
.form-popuptools {display: none;}

.moduleBreadcrumbs,
.contentTitle,
.contentText,
.contentContact,
.contentNews,
.contentNews dl,
.contentSitemap {margin: 0 0 1em 0;}

.contentTitle {font-size: 1.25em;}