body{text-align:left; background:none;}
*{padding:0; margin:0;}
p, ol, ul, div, td, label {line-height:150%; font-size:11pt; color:#000;}
h1{font-size:20pt;}
h2, .product h2{font-size:17pt;}
h3{font-size:13pt;}
a, .product a{text-decoration:none;}
img{border:none; visibility:hidden;}
#main, #footer, #main-left, #c1{width:100%; display:inline; background:none;}
#main{margin-top:60px;}
#main-left{display:block; float:none;}
#main-right{display:block; float:none; margin:40px 0 0 0;}
#top{display:block; height:90px;}
#logo img{visibility:visible; width:235px; height:23px;}
.brand{color:#000;}
#breadcrumbs-box, #usermenu, #navi, #searchbox, #c2, .imageloader, .actions, .add, .delete, .delete-all, #toggle_inci, .edit, .editr, .new-product-ingredient, #toggle_visibility, #templates_box, .new-ingredient-asset{display:none;}
.asset a.title span{padding-top:0; padding-bottom:0;}
 .scorelist li .rating span{display:inline;}
ul#product_ingredients .count {width:20px;}
ul#product_ingredients .rating .points{width:20px; float:left; margin-left:35pt; position:relative; margin-top:-8px;}
ul#product_ingredients .content {margin:0 0 0 48pt;}
.smiley{visibility:visible;}
.rating .smiley{top:0.4em; left:0.3em;}
.product #properties .spread{display:none;}
   #main{margin-top:0px;}
.invoice h1.number{font-size:17pt;}
.invoice .sender{font-size:8pt;}
.invoice .logo{display:block; visibility:visible; width:235px; height:23px; margin-bottom:40px;}
.invoice p, .invoice td{font-size:10pt;}
.payments-invoice .top {display:none;}