@charset "utf-8";
/* CSS Document */
/* --------------------------------------------------------------
   PRINTABLE INVOICE STYLESHEET
-------------------------------------------------------------- */

body,td,input,select {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
}

form {
    margin: 0px;
}

a {
    color: #000000;
}

#wrapper {
    width: 600px;
}

#mtwrapper {
    width: 900px;
}

#invoicetoptables {
    width: 100%;
    background-color: #cccccc;
    border-collapse: seperate;
}

td#invoicecontent {
    background-color: #ffffff;
    color: #000000;
}

.unpaid {
    font-size: 16px;
    color: #cc0000;
    font-weight: bold;
}

.paid {
    font-size: 16px;
    color: #779500;
    font-weight: bold;
}

.refunded {
    font-size: 16px;
    color: #224488;
    font-weight: bold;
}

.cancelled {
    font-size: 16px;
    color: #cccccc;
    font-weight: bold;
}

#invoiceitemstable {
    width: 100%;
    background-color: #cccccc;
    border-collapse: seperate;
}
#mtinvoiceitemstable {
    width: 100%;
    background-color: #cccccc;
    
}

td#invoiceitemsheading {
    background-color: #efefef;
    color: #000000;
    font-weight: bold;
    text-align: center;
}

td#invoiceitemsrow {
    background-color: #ffffff;
    color: #000000;
}

.creditbox {
    border: 1px dashed #cc0000;
    font-weight: bold;
    background-color: #FBEEEB;
    text-align: center;
    width: 100%;
    padding: 10px;
    color: #cc0000;
    margin-left: auto;
}
td#revshareshade {
border:1px solid #CCCCCC;
background-color:#efefef;
border-bottom-color:#CCCCCC; 
border-right-color:#CCCCCC; 
border-left-color:#CCCCCC;

}
td#revsharerows {
border:1px solid #CCCCCC;
border-bottom-color:#FFFFFF; 
border-right-color:#CCCCCC; 
border-left-color:#CCCCCC;

}
td#revsharelastrow {
border:1px solid #CCCCCC;
border-bottom-color:#CCCCCC; 
border-right-color:#CCCCCC; 
border-left-color:#CCCCCC;

}
#title {
font-size:36px;
font-stretch:extra-expanded;
color:#F0F8FF;
il
}
#servicetableshade
{ background-color:#F0F8FF;
}
td#rowborders {
border-left:1px solid #000000;
border-right:1px solid #000000;
border-top:0px solid #000000;
border-bottom:1px solid #000000;
}
td#colshade {
border-left:1px solid #000000;
border-right:1px solid #000000;
border-top:0px solid #000000;
border-bottom:1px solid #000000;
background-color:#FAFAFA;
}
td#headrowborders {
border-left:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
}
td#rowborderstrail {
border-left:0px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
}
td#rowborderspace {
border-left:1px solid #000000;
border-right:1px solid #000000;
border-top:0px solid #000000;
border-bottom:0px solid #000000;
}
td#rowspacetrail {
border-left:0px solid #000000;
border-right:1px solid #000000;
border-top:0px solid #000000;
border-bottom:0px solid #000000;
}

td#colshadetrail {
border-left:0px solid #000000;
border-right:1px solid #000000;
border-top:0px solid #000000;
border-bottom:0px solid #000000;
background-color:#FAFAFA;
}

td#rowborderspacelast {
border-left:1px solid #000000;
border-right:1px solid #000000;
border-top:0px solid #000000;
border-bottom:1px solid #000000;
}
td#rowspacetraillast {
border-left:0px solid #000000;
border-right:1px solid #000000;
border-top:0px solid #000000;
border-bottom:1px solid #000000;
}
td#colshadetraillast {
border-left:0px solid #000000;
border-right:1px solid #000000;
border-top:0px solid #000000;
border-bottom:1px solid #000000;
background-color:#FAFAFA;
}
td#rowborderspec {
border:1px solid #FFFFFF;
}

.inv_details td {
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}
.noleftborder {
	border-left:none !important;
}
