@charset "utf-8";



/* Defaults */
body {background:#FFF;color:#656a60;font:75%/125% Arial, Helvetica, Sans-Serif}
img {border:0;vertical-align:bottom}


/* Display header and footer */
thead { display: table-header-group; } 
tfoot { display: table-footer-group; }
td {background:#FFF;color:#656a60;font:12px Arial, Helvetica, Sans-Serif; text-align:center}
th {margin:0; padding:0; line-height:0}


/* Containers */
#page {margin:10px auto;width:707px}

/* Headings */
#page .heading {overflow:hidden;width:100%;page-break-inside:avoid}
#page .heading img {float:right}
#page .heading h2 {color:#1e3f1f;float:left;font-size:30px;font-weight:normal;display:inline;line-height:34px;margin:-100px 0 0 80px;padding:0 0 0 30px}
#page .heading .side {float:left}

#page .paymentstuff {page-break-inside:avoid; page-break-before:always}

/* Tables */
#page table {border-right:1px solid #d4be8d;margin:4px 0 10px;page-break-inside:avoid}
#page th {background:#b2b57b;border:1px solid #b2b57b;color:#FFF;padding:5px; line-height:12px;}
#page td {border-left:1px solid #d4be8d;border-bottom:1px solid #d4be8d;padding:3px;page-break-inside:avoid;}
#page table.products {text-align:center;page-break-inside:avoid}
#page table.products .product {text-align:left}
#page table.details {text-align:left; page-break-inside:avoid}
#page table.details td {border-left:1px solid #d4be8d;border-bottom:1px solid #d4be8d;padding:3px;page-break-inside:avoid; text-align:left}
#page td.sub {border-left:0;page-break-inside: avoid;text-align:left}
#page table.contact-details td {background:#9a9d5f;border:0;color:#FFF;font-weight:bold;padding:5px;text-align:left}
#page table.contact-details a {color:#FFF;text-decoration:none;page-break-inside:avoid;text-align:left}



