#invoice .a table td,#invoice .c td,#invoice .c td a,#invoice .f table td,#invoice .e table td,#invoice .buttons,#invoice .buttons table td{font-size:11px; line-height:150%;}
#invoice .a, #invoice .b, #invoice .e {border: 1px solid #ddd;margin-bottom: 10px;padding:10px; line-height:150%;} 
#invoice .a td {width: 33.3%;vertical-align: top;}
#invoice .d {padding-bottom: 3px;}
#invoice .a table, #invoice .c {width: 100%;}
#invoice .c td {vertical-align:middle;}
#invoice .f {text-align: right;}
#invoice .left {text-align: left;}
#invoice .right {text-align: right;}
#invoice .center {text-align: center;}
#invoice .g {width: 100%;}
.highlight th{border: 1px solid #DDDDDD;padding: 8px 0; background:#EFEFEF;}
.highlight td{border: 1px solid #DDDDDD;padding:10px; vertical-align:middle;}
.buttons table.tablewarp {margin-bottom:10px;border-left: 1px solid #DDDDDD;border-top: 1px solid #DDDDDD;}
.tablewarp th, .tablewarp td {background: none repeat scroll 0 0 #FFFFFF;border-bottom: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;font-size: 11px;text-align: left;
text-indent: 10px;padding: 4px 0;}
.tablewarp th a, .tablewarp td a{text-decoration:underline; font-size:11px; color:#0066CC;}
.f table td{padding:3px 0;}
.e table td{padding:8px 0;}
.buttons{border:none;}
#invoice .e{border:1px solid #ddd; margin-top:5px;}