#inv {
	FONT-SIZE: 11px; MARGIN: 0px auto; WIDTH: 630px; LINE-HEIGHT: 14px; PADDING-TOP: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative
}
.inv_title {
	FONT-WEIGHT: bold; FONT-SIZE: 28px; COLOR: #eee; LINE-HEIGHT: 26px; POSITION: absolute
}
.invoice.inv_title {
	LEFT: 259px
}
.estimate.inv_title {
	LEFT: 245px
}
#inv_top {
	MARGIN-BOTTOM: 20px
}
#inv_address {
	FONT-SIZE: 13px; FLOAT: left; WIDTH: 50%
}
#inv_logo {
	FLOAT: right; WIDTH: 50%; TEXT-ALIGN: right
}
.inv_from {
	HEIGHT: 125px
}
#inv_address > .inv_from {
	MIN-HEIGHT: 125px; HEIGHT: auto
}
#inv_logo > .inv_from {
	MIN-HEIGHT: 125px; HEIGHT: auto
}
#inv_to {
	
}
.inv_abn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.inv_topspace {
	CLEAR: both; HEIGHT: 15px
}
.inv_linkspace {
	HEIGHT: 41px
}
#inv_box {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; WIDTH: 280px; BORDER-BOTTOM: #000 0px solid; TEXT-ALIGN: left
}
#inv_box TH {
	BORDER-RIGHT: #000 1px solid; WIDTH: 50%; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: left
}
#inv_box TD {
	WIDTH: 50%; TEXT-ALIGN: right
}
#inv_box TH {
	BORDER-BOTTOM: #000 1px solid
}
#inv_box TD {
	BORDER-BOTTOM: #000 1px solid
}
#inv_link {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
#inv_link TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.inv_items_container {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 0px solid; POSITION: relative; HEIGHT: 120px
}
#inv > .inv_items_container {
	MIN-HEIGHT: 120px; HEIGHT: auto
}
.inv_paidimg {
	LEFT: 225px; POSITION: absolute; TOP: 50px
}
#inv_paidbg {
	BACKGROUND-POSITION: 225px 35px; BACKGROUND-REPEAT: no-repeat
}
#inv_items TH {
	BORDER-RIGHT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; HEIGHT: 25px; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center
}
#inv_items TH.end {
	BORDER-RIGHT-WIDTH: 0px
}
.inv_col_item {
	PADDING-LEFT: 8px; VERTICAL-ALIGN: top; WIDTH: 82px
}
.inv_col_cost {
	PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; WIDTH: 70px; TEXT-ALIGN: right
}
.inv_col_qty {
	VERTICAL-ALIGN: top; WIDTH: 50px; TEXT-ALIGN: center
}
.inv_col_price {
	PADDING-RIGHT: 8px; VERTICAL-ALIGN: top; WIDTH: 72px; TEXT-ALIGN: right
}
#inv_notes {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #000 0px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #000 1px solid
}
#inv_totals {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
#inv_totals TABLE {
	FLOAT: right; BORDER-LEFT: #000 1px solid; WIDTH: 50%
}
#inv_totals TABLE TH {
	FONT-WEIGHT: normal; TEXT-ALIGN: right
}
#inv_totals TABLE .total {
	BORDER-TOP: #000 1px solid; FONT-WEIGHT: bold
}
#inv_totals TABLE .balance {
	BORDER-TOP: #000 3px double; FONT-WEIGHT: bold; HEIGHT: 30px; BACKGROUND-COLOR: #ccc
}
#inv_totals TABLE TD {
	PADDING-RIGHT: 8px; TEXT-ALIGN: right
}
#inv_terms {
	CLEAR: both; PADDING-RIGHT: 10px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.inv_dotted {
	BORDER-TOP: #000 1px dotted; HEIGHT: 25px
}
.inv_pagebreak {
	PAGE-BREAK-AFTER: always
}
