/*********************************************************************
* Copyright 2009 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;}

/***** 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;}




/* INVOICE */
.boxViewInvoice {font-family: Helvetica, Arial, Sans-Serif; page-break-before: avoid; page-break-after: avoid; page-break-inside: avoid;}
.boxViewInvoice h1,
.boxViewInvoice h2,
.boxViewInvoice h3,
.boxViewInvoice h4,
.boxViewInvoice h5 { page-break-before: avoid; page-break-after: avoid; page-break-inside: avoid; }
.boxViewInvoice table {overflow: auto; page-break-inside: auto; font-size: 1.25em; margin-bottom: 20px;}
.boxViewInvoice table td.InvoiceHeaderRow {padding: 1px 5px; font-weight: bold;}
.boxViewInvoice table td.InvoiceItemRow {padding: 1px 5px;}
.boxViewInvoice .closew {display: none;}
.boxViewInvoice .logo {margin-bottom: 10px; page-break-after: avoid;}
.boxViewInvoice .top {display: block;}
.boxViewInvoice .top .west {float: left; width: 200px;}
.boxViewInvoice .top .east {float: right; width: 200px;}
.boxViewInvoice .top dl dt {font-weight: bold;}
.boxViewInvoice h3.font {font-size: 1.25em; margin-bottom: 10px;}
.boxViewInvoice .print-button { display: none; }
.boxViewInvoice hr {display: none;}
.boxViewInvoice .table-taxinvoice-total {height: auto; width: 100%; overflow: visible!important;}
.boxViewInvoice .scroll {height: auto!important; padding-right: 0; overflow: auto; overflow-x: auto;}
.boxViewInvoice table {overflow: visible !important;}
.boxViewInvoice thead {display:table-header-group;}
.boxViewInvoice tbody {display:table-row-group;}

.popupTaxInvoice .top {height: 1%}
.popupTaxInvoice .top:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.popupTaxInvoice table tr {page-break-before: auto;}

#pageMyWishlist #header {display: block;}
#pageMyWishlist #header #logo-print {display: block!important;}
#pageMyWishlist #header .west,
#pageMyWishlist #header .east,
#pageMyWishlist #nav-main,
#pageMyWishlist #footer,
#pageMyWishlist .contentTitle,
#pageMyWishlist .moduleBreadcrumbs {display: none;}
#pageMyWishlist .table-mywishlist {width: 100%;}
#pageMyWishlist .table-mywishlist caption {margin: 0 0 10px 0; font-size: 1.5em; font-weight: bold;}
#pageMyWishlist .table-mywishlist .removelink,
#pageMyWishlist .table-mywishlist .add {display: none;}
#pageMyWishlist .table-mywishlist th {padding: 4px 10px; color: #fff; border-bottom: 1px solid #eee; font-weight: bold; white-space: nowrap; background: #A70062;}
#pageMyWishlist .table-mywishlist td {padding: 4px 10px; border-bottom: 1px solid #eee;}
#pageMyWishlist .table-mywishlist td input {width: 20px;}
#pageMyWishlist .table-mywishlist tfoot {display: none;}
