div.cart { margin-left : 15px; float : left; border-style : none;  width : 690px;}
table#cart { width : 690px; }
div.cart th { font-weight : bold;  text-align : left; }
div.tekst {  margin-left : 15px; float : left; width : 120px;}
div.titel { font-weight : bold;}
div.beschrijving { margin-top : 5px;}
div.prijs { margin-top : 15px; font-weight : bold;}
div.buttons { margin-top : 15px;}
div.afbeelding { float : left;}
div#section1 { margin-top : 15px;}
div#section1 dt { clear : both; width: 100px; font-weight : bold; float : left;}
div#section1 dd { float : left;}
div#section2 { margin-top : 15px;}
div#section2 dt { font-weight : bold;}
a { color : #000000; }
a.remove { color : #cc0000; text-decoration : none;}
table#cart col.cart-remove { width : 15px; }
table#cart col.cart-quantity { width : 45px; }
table#cart col.cart-title { width : 230px; }
table#cart col.cart-description { width : 300px; }
table#cart col.cart-price { width : 50px; }
table#cart col.cart-subtotal { width : 50px; }
table#cart tbody tr.totals td, table#cart tbody tr.totals th {padding-top: 20px;}

div#cart-navigation { margin-top : 30px; text-align : right; }

table td { vertical-align : top;}
form#cart-form dl dt { clear : both; float : left; width : 80px;}
form#cart-form dl dd { width : 300px; }
form#cart-form dl input { width : 200px; }
form#cart-form dl select { width : 200px; }
form#cart-form dl textarea { width : 200px; }

