#receipt { background-color : #FFFFFF; font-family : serif; font-size : .9em; margin : 0 0px 0px 0; padding : 0px; position : relative; } #receipt a:link { color : #000066; text-decoration: none; } #receipt a:visited { color : #000066; text-decoration: none; } #receipt a:hover { color : #993300; text-decoration: none; } #receipt caption { color : #000000; font-weight : bold; margin-top : 5px; text-align : left; } #receipt div.table { background-color : transparent; font-weight: normal; } #receipt h3, #receipt caption, #receipt h4 { background-color : transparent; color : #000000; font-size : 1em; font-weight : bold; margin-bottom : 3px; margin-top : 3px; } #receipt table { background-color : transparent; border : 0; border-collapse : collapse; width : auto; } #receipt td, #receipt th { background-color : transparent; border : 0; font-size : 1em; font-weight : normal; padding : 1px; } #receipt th { font-weight : bold; text-align : left; }