/*********************************************************************
* Copyright 2008 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;vertical-align:baseline}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}

/***** CSS Default *****/
body {color: #333; font: normal 75%/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;
}

/***** sIFR Print Styles *****/
.sIFR-flash {display: none!important; height: 0; width: 0; position: absolute; overflow: hidden;}
.sIFR-alternate {visibility: visible!important; display: block!important; position: static!important; left: auto!important; top: auto!important; width: auto!important; height: auto!important;}

/***** 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,
#popuptools .buttons,
#boxProductSearch,
#nav-side,
#content-right {display: none!important;}

.moduleBreadcrumbs,
.contentTitle,
.contentText,
.contentContact,
.contentNews,
.contentNews dl,
.contentSitemap {margin: 0 0 1em 0;}

.contentTitle {font-size: 1.25em;}

/**********************************
* EMS: Custom Page - Tax Invoice
**********************************/
.contentTaxInvoice {}
	.contentTaxInvoice .area {padding: 10px; border: 1px solid #ccc;}
	
	.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; width: 70px; font-weight: bold;}
	.contentTaxInvoice .table-taxinvoice td dl dd {float: left; display: block;}
	
	.contentTaxInvoice #lblItems table {width: 100%;}
	.contentTaxInvoice #lblItems table td.InvoiceHeaderRow {font-weight: bold; background: #f1f1f1;}
	.contentTaxInvoice #lblItems table td.InvoiceItemRow {background: #f1f1f1;}
	.contentTaxInvoice #lblItems table td.contentTxtBig {background: #f1f1f1;}
	.contentTaxInvoice #lblItems table td {padding: 2px; border: 1px solid #fff;}
	
	.contentTaxInvoice .client {padding: 1em 0 0 0; border-top: 1px solid #ccc;}
	.contentTaxInvoice .client dt {font-weight: bold;}