#inv.t01-01 {
font-family:Arial,"Arial Unicode","Arial Unicode MS",Helvetica,sans-serif;
font-size:11px;
line-height:14px;
margin:0 auto;
padding-top:20px;
position:relative;
width:630px;
}
.t01-01 .inv_title {
color:#EEEEEE;
font-size:28px;
font-weight:bold;
line-height:26px;
position:absolute;
z-index:0;
}
.t01-01 .inv_title.invoice {
left:259px;
}
.t01-01 .inv_title.estimate {
left:245px;
}
.t01-01 #inv_top {
margin-bottom:20px;
}
.t01-01 #inv_address {
float:left;
font-size:13px;
width:50%;
}
.t01-01 #inv_logo {
float:right;
text-align:right;
width:50%;
}
.t01-01 .inv_from {
height:125px;
}
.t01-01 #inv_address > .inv_from, .t01-01 #inv_logo > .inv_from {
height:auto;
min-height:125px;
}
.t01-01 #inv_to {
}
.t01-01 .inv_abn {
font-weight:bold;
padding:5px 0;
text-align:right;
}
.t01-01 .inv_topspace {
clear:both;
height:15px;
}
.t01-01 .inv_linkspace {
height:41px;
}
.t01-01 #inv_box {
border-color:#000000 #000000 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0;
text-align:left;
width:280px;
}
.t01-01 #inv_box th {
background-color:#CCCCCC;
border-right:1px solid #000000;
text-align:left;
width:50%;
}
.t01-01 #inv_box td {
text-align:right;
width:50%;
}
.t01-01 #inv_box th, .t01-01 #inv_box td {
border-bottom:1px solid #000000;
}
.t01-01 #inv_link {
border:1px solid #000000;
margin-bottom:5px;
margin-top:0;
}
.t01-01 #inv_link td {
padding:1px 10px;
}
.t01-01 .inv_items_container {
border-color:#000000 #000000 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0;
height:180px;
position:relative;
}
#inv.t01-01 > .inv_items_container {
height:auto;
min-height:180px;
}
.t01-01.inv_paidimg {
left:225px;
position:absolute;
top:50px;
}
.t01-01 #inv_items th {
background-color:#CCCCCC;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
height:25px;
text-align:center;
}
.t01-01 #inv_items th.end {
border-right:0 none;
}
.t01-01 .inv_col_item {
padding-left:8px;
vertical-align:top;
width:82px;
}
.t01-01 .inv_col_cost {
padding-right:10px;
text-align:right;
vertical-align:top;
width:70px;
}
.t01-01 .inv_col_qty {
text-align:center;
vertical-align:top;
width:50px;
}
.t01-01 .inv_col_price {
padding-right:8px;
text-align:right;
vertical-align:top;
width:72px;
}
.t01-01 #inv_notes {
border-color:-moz-use-text-color #000000 #000000;
border-style:none solid solid;
border-width:0 1px 1px;
padding:4px 8px;
}
.t01-01 #inv_totals {
border:1px solid #000000;
}
.t01-01 #inv_totals table {
border-left:1px solid #000000;
float:right;
width:50%;
}
.t01-01 #inv_totals table th {
font-weight:normal;
text-align:right;
}
.t01-01 #inv_totals table .total {
border-top:1px solid #000000;
font-weight:bold;
}
.t01-01 #inv_totals table .balance {
background-color:#CCCCCC;
border-top:3px double #000000;
font-weight:bold;
height:30px;
}
.t01-01 #inv_totals table td {
padding-right:8px;
text-align:right;
}
.t01-01 #inv_terms {
border-top:1px solid #000000;
clear:both;
font-weight:bold;
padding:10px;
text-align:center;
}
.t01-01 .inv_dotted {
border-top:1px dotted #000000;
height:25px;
}
.t01-01 .paid_stamp {
background-image:url(../../images/2ndSite/invoice-paid.gif);
background-position:225px 35px;
background-repeat:no-repeat;
}
#inv.t01-01 .tearoff {
display:none;
}
